--- /srv/rebuilderd/tmp/rebuilderd82L9Wd/inputs/mesa-vulkan-drivers_26.2.3-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderd82L9Wd/out/mesa-vulkan-drivers_26.2.3-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-09-17 19:07:45.000000 debian-binary │ -rw-r--r-- 0 0 0 2004 2026-09-17 19:07:45.000000 control.tar.xz │ --rw-r--r-- 0 0 0 14718424 2026-09-17 19:07:45.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 14719592 2026-09-17 19:07:45.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 0xc382cc 0x00c382cc 0x00c382cc 0x00070 0x00070 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0xc38340 0xc38340 R E 0x10000 │ │ │ │ + ARM_EXIDX 0xc3824c 0x00c3824c 0x00c3824c 0x00070 0x00070 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0xc382c0 0xc382c0 R E 0x10000 │ │ │ │ LOAD 0xc432a0 0x00c432a0 0x00c432a0 0x5f1ec 0x74078 RW 0x10000 │ │ │ │ DYNAMIC 0xc9fe5c 0x00c9fe5c 0x00c9fe5c 0x001a0 0x001a0 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0xc432a0 0x00c432a0 0x00c432a0 0x00000 0x01160 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0xc432a0 0x00c432a0 0x00c432a0 0x5cd60 0x5cd60 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,19 +9,19 @@ │ │ │ │ [ 4] .dynstr STRTAB 00009764 009764 02c060 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 000357c4 0357c4 0012bc 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00036a80 036a80 000270 00 A 4 6 4 │ │ │ │ [ 7] .rel.dyn REL 00036cf0 036cf0 028bb0 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 0005f8a0 05f8a0 001040 08 AI 3 21 4 │ │ │ │ [ 9] .init PROGBITS 000608e0 0608e0 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 000608ec 0608ec 001888 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00062178 062178 2fda00 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 0035fb78 35fb78 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 0035fb80 35fb80 8d874c 00 A 0 0 64 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 00c382cc c382cc 000070 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 00c3833c c3833c 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00062178 062178 2fd97a 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 0035faf4 35faf4 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 0035fb00 35fb00 8d874c 00 A 0 0 64 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 00c3824c c3824c 000070 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 00c382bc c382bc 000004 00 A 0 0 4 │ │ │ │ [16] .tbss NOBITS 00c432a0 c432a0 001160 00 WAT 0 0 4 │ │ │ │ [17] .init_array INIT_ARRAY 00c432a0 c432a0 000004 04 WA 0 0 4 │ │ │ │ [18] .fini_array FINI_ARRAY 00c432a4 c432a4 000004 04 WA 0 0 4 │ │ │ │ [19] .data.rel.ro PROGBITS 00c432a8 c432a8 05cbb4 00 WA 0 0 8 │ │ │ │ [20] .dynamic DYNAMIC 00c9fe5c c9fe5c 0001a0 08 WA 4 0 4 │ │ │ │ [21] .got PROGBITS 00ca0000 ca0000 000f48 04 WA 0 0 4 │ │ │ │ [22] .data PROGBITS 00ca0f48 ca0f48 001544 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) 0x608e0 │ │ │ │ - 0x0000000d (FINI) 0x35fb78 │ │ │ │ + 0x0000000d (FINI) 0x35faf4 │ │ │ │ 0x00000019 (INIT_ARRAY) 0xc432a0 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0xc432a4 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x158 │ │ │ │ 0x00000005 (STRTAB) 0x9764 │ │ │ │ 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: 378022a1136155ac5ac1d2fb17882481527d9764 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9af7e1299b3cec888159cf1383d5a423c131c473 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -2677,22 +2677,22 @@ │ │ │ │ akkkkkk]kkkkkkk │ │ │ │ kkkkkkkkkkkkkkkk │ │ │ │ geeeeeebeeeeeee │ │ │ │ eeeeeeeeeeeeeeee │ │ │ │ "c`)F F"` │ │ │ │ h&|DzD!Fm │ │ │ │ h8666888888 │ │ │ │ - UJ|D!FzDl │ │ │ │ + UJ|D!FzDk │ │ │ │ 3FEF^FLF │ │ │ │ -K.J.I{D │ │ │ │ WibixkQk │ │ │ │ PFAF"FKF │ │ │ │ #h"FIFXF │ │ │ │ G"F9F0Fj │ │ │ │ - .J.I{DzDyDe │ │ │ │ + .J.I{DzDyDd │ │ │ │ &J&I{DzDyDd │ │ │ │ J I{DzDyDd │ │ │ │ _tZ********Z │ │ │ │ I#FzDyDd │ │ │ │ 0FyD%JzD ] │ │ │ │ K)FXF{D " │ │ │ │ #rKsJ{DzD │ │ │ │ @@ -3832,15 +3832,15 @@ │ │ │ │ @HxDpG@HxDpG?HxDpG?HxDpG>HxDpG>HxDpG=HxDpG=HxDpG │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ stmdbmi fp!, {r0, r2, r3, r9, sl, lr}^ │ │ │ │ eorcs r4, r2, #4, 12 @ 0x400000 │ │ │ │ ldrbtmi r3, [r9], #-12 │ │ │ │ vaddl.s16 , d0, d1 │ │ │ │ - @ instruction: 0x462afd57 │ │ │ │ + @ instruction: 0x462afd13 │ │ │ │ strtmi r9, [r0], -r1, lsl #18 │ │ │ │ - mcr2 2, 3, pc, cr6, cr0, {6} @ │ │ │ │ + mcr2 2, 1, pc, cr2, cr0, {6} @ │ │ │ │ strtmi r4, [r0], -r5, ror #18 │ │ │ │ - @ instruction: 0xf2d14479 │ │ │ │ - stmdbmi r4!, {r0, r4, r5, fp, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf2d04479 │ │ │ │ + stmdbmi r4!, {r0, r2, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r1, [r0], -r3, lsl #28 │ │ │ │ movwcs fp, #7960 @ 0x1f18 │ │ │ │ @ instruction: 0x76234479 │ │ │ │ - @ instruction: 0xf83af2d1 │ │ │ │ + @ instruction: 0xfff6f2d0 │ │ │ │ strmi r4, [r3], -r0, ror #18 │ │ │ │ mvnvs r4, r0, lsr #12 │ │ │ │ @ instruction: 0xf2d14479 │ │ │ │ - ldmdbmi lr, {r0, r3, r4, r6, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbmi lr, {r0, r2, r4, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldrbtmi r6, [r9], #-547 @ 0xfffffddd │ │ │ │ - @ instruction: 0xf81af2d1 │ │ │ │ + @ instruction: 0xffd6f2d0 │ │ │ │ @ instruction: 0x1e03495b │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r4, r4, lsl #17 │ │ │ │ - @ instruction: 0xf810f2d1 │ │ │ │ + @ instruction: 0xffccf2d0 │ │ │ │ @ instruction: 0x1e034957 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r5, r4, lsl #17 │ │ │ │ - @ instruction: 0xf806f2d1 │ │ │ │ + @ instruction: 0xffc2f2d0 │ │ │ │ @ instruction: 0x1e034953 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r6, r4, lsl #17 │ │ │ │ - @ instruction: 0xfffcf2d0 │ │ │ │ + @ instruction: 0xffb8f2d0 │ │ │ │ @ instruction: 0x1e03494f │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r7, r4, lsl #17 │ │ │ │ - @ instruction: 0xfff2f2d0 │ │ │ │ + @ instruction: 0xffaef2d0 │ │ │ │ @ instruction: 0x1e03494b │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r8, r4, lsl #17 │ │ │ │ - @ instruction: 0xffe8f2d0 │ │ │ │ + @ instruction: 0xffa4f2d0 │ │ │ │ @ instruction: 0x1e034947 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r9, r4, lsl #17 │ │ │ │ - @ instruction: 0xffdef2d0 │ │ │ │ + @ instruction: 0xff9af2d0 │ │ │ │ @ instruction: 0x1e034943 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, sl, r4, lsl #17 │ │ │ │ - @ instruction: 0xffd4f2d0 │ │ │ │ + @ instruction: 0xff90f2d0 │ │ │ │ @ instruction: 0x1e03493f │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, fp, r4, lsl #17 │ │ │ │ - @ instruction: 0xffcaf2d0 │ │ │ │ + @ instruction: 0xff86f2d0 │ │ │ │ @ instruction: 0x1e03493b │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, ip, r4, lsl #17 │ │ │ │ - @ instruction: 0xffc0f2d0 │ │ │ │ + @ instruction: 0xff7cf2d0 │ │ │ │ @ instruction: 0x1e034937 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, sp, r4, lsl #17 │ │ │ │ - @ instruction: 0xffb6f2d0 │ │ │ │ + @ instruction: 0xff72f2d0 │ │ │ │ @ instruction: 0x1e034933 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, lr, r4, lsl #17 │ │ │ │ - @ instruction: 0xffacf2d0 │ │ │ │ + @ instruction: 0xff68f2d0 │ │ │ │ @ instruction: 0x1e03492f │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, pc, r4, lsl #17 │ │ │ │ - @ instruction: 0xffb4f2d0 │ │ │ │ + @ instruction: 0xff70f2d0 │ │ │ │ strmi r4, [r3], -fp, lsr #18 │ │ │ │ @ instruction: 0x63234620 │ │ │ │ @ instruction: 0xf2d04479 │ │ │ │ - stmdbmi r9!, {r0, r2, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbmi r9!, {r0, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldrbtmi r6, [r9], #-867 @ 0xfffffc9d │ │ │ │ - @ instruction: 0xff94f2d0 │ │ │ │ + @ instruction: 0xff50f2d0 │ │ │ │ @ instruction: 0x1e034926 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorscc pc, r8, r4, lsl #17 │ │ │ │ - @ instruction: 0xff8af2d0 │ │ │ │ + @ instruction: 0xff46f2d0 │ │ │ │ @ instruction: 0x1e034922 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorscc pc, r9, r4, lsl #17 │ │ │ │ - @ instruction: 0xffa4f2d0 │ │ │ │ + @ instruction: 0xff60f2d0 │ │ │ │ @ instruction: 0xed84491e │ │ │ │ strtmi r0, [r0], -pc, lsl #20 │ │ │ │ @ instruction: 0xf2d04479 │ │ │ │ - ldmdbmi ip, {r0, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi ip, {r0, r2, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r1, [r0], -r3, lsl #28 │ │ │ │ movwcs fp, #7960 @ 0x1f18 │ │ │ │ @ instruction: 0xf8844479 │ │ │ │ vmla.i16 d19, d0, d0[0] │ │ │ │ - strbtvs pc, [r0], #-4007 @ 0xfffff059 @ │ │ │ │ + strbtvs pc, [r0], #-3939 @ 0xfffff09d @ │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ adcseq r1, lr, lr, lsr #32 │ │ │ │ - strdeq sp, [pc], -r0 @ │ │ │ │ - strdeq sp, [pc], -r8 @ │ │ │ │ - strdeq sp, [pc], -r8 @ │ │ │ │ + eoreq sp, pc, r0, ror r8 @ │ │ │ │ + eoreq sp, pc, r8, ror r8 @ │ │ │ │ + eoreq sp, pc, r8, ror r8 @ │ │ │ │ + eoreq sp, pc, lr, ror r8 @ │ │ │ │ + eoreq sp, pc, sl, lsl #17 │ │ │ │ + mlaeq pc, r6, r8, sp @ │ │ │ │ + eoreq sp, pc, r2, lsr #17 │ │ │ │ + strhteq sp, [pc], -r6 │ │ │ │ + ldrdeq sp, [pc], -r6 @ │ │ │ │ + eoreq sp, pc, lr, ror #17 │ │ │ │ + strdeq sp, [pc], -sl @ │ │ │ │ strdeq sp, [pc], -lr @ │ │ │ │ eoreq sp, pc, sl, lsl #18 │ │ │ │ - eoreq sp, pc, r6, lsl r9 @ │ │ │ │ - eoreq sp, pc, r2, lsr #18 │ │ │ │ - eoreq sp, pc, r6, lsr r9 @ │ │ │ │ + eoreq sp, pc, lr, lsl r9 @ │ │ │ │ + eoreq sp, pc, sl, lsr #18 │ │ │ │ + eoreq sp, pc, lr, lsr #18 │ │ │ │ + eoreq sp, pc, r0, asr #18 │ │ │ │ eoreq sp, pc, r6, asr r9 @ │ │ │ │ - eoreq sp, pc, lr, ror #18 │ │ │ │ - eoreq sp, pc, sl, ror r9 @ │ │ │ │ - eoreq sp, pc, lr, ror r9 @ │ │ │ │ - eoreq sp, pc, sl, lsl #19 │ │ │ │ - mlaeq pc, lr, r9, sp @ │ │ │ │ - eoreq sp, pc, sl, lsr #19 │ │ │ │ - eoreq sp, pc, lr, lsr #19 │ │ │ │ - eoreq sp, pc, r0, asr #19 │ │ │ │ - ldrdeq sp, [pc], -r6 @ │ │ │ │ - eoreq sp, pc, sl, ror #19 │ │ │ │ - strdeq sp, [pc], -r2 @ │ │ │ │ - strdeq sp, [pc], -r4 @ │ │ │ │ - eoreq sp, pc, r0, lsl #20 │ │ │ │ + eoreq sp, pc, sl, ror #18 │ │ │ │ + eoreq sp, pc, r2, ror r9 @ │ │ │ │ + eoreq sp, pc, r4, ror r9 @ │ │ │ │ + eoreq sp, pc, r0, lsl #19 │ │ │ │ ldrbmi r2, [r0, -r1]! │ │ │ │ ldrbmi r2, [r0, -r1]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb968c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdami sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi fp, [r8], #-131 @ 0xffffff7d │ │ │ │ - ldc2l 1, cr15, [r6, #-592]! @ 0xfffffdb0 │ │ │ │ + ldc2 1, cr15, [r2, #-592]! @ 0xfffffdb0 │ │ │ │ movwcs r4, #2312 @ 0x908 │ │ │ │ rscsvc pc, r5, #82837504 @ 0x4f00000 │ │ │ │ rsbseq pc, pc, #192, 4 │ │ │ │ tstls r0, r9, ror r4 │ │ │ │ - blx ff09eb22 │ │ │ │ + blx 1f9eb22 │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r6, ror r6 @ │ │ │ │ + strdeq lr, [pc], -r6 @ │ │ │ │ umlalseq r3, lr, r0, r2 │ │ │ │ sbceq pc, r3, r6, ror #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb96d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 341204 │ │ │ │ @@ -228,15 +228,15 @@ │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 1a843c │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ andlt lr, r9, r6, lsl #27 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq lr, pc, r4, lsr #12 │ │ │ │ + eoreq lr, pc, r4, lsr #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9718 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 34124c │ │ │ │ stmib sp, {r2, r3, r7, r9, sl, lr}^ │ │ │ │ stmvs fp, {r1, r2, r9, ip, sp} │ │ │ │ @@ -246,69 +246,69 @@ │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 1a8484 │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ andlt lr, r9, r2, ror #26 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq lr, pc, r0, lsl #13 │ │ │ │ + eoreq lr, pc, r0, lsl #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9760 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r8, ror #31 │ │ │ │ movwne lr, #2513 @ 0x9d1 │ │ │ │ ldc 3, cr9, [r2, #12] │ │ │ │ ldmdavs r3, {r0, r8, r9, fp, ip, sp, lr} │ │ │ │ tstls r2, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ blvc 9dbb4 │ │ │ │ stcl 7, cr15, [r6, #-1016] @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-20] @ 0xffffffec │ │ │ │ - eoreq lr, pc, lr, asr #13 │ │ │ │ + eoreq lr, pc, lr, asr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9794 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r8, ror #31 │ │ │ │ movwne lr, #2513 @ 0x9d1 │ │ │ │ ldc 3, cr9, [r2, #12] │ │ │ │ ldmdavs r3, {r0, r8, r9, fp, ip, sp, lr} │ │ │ │ tstls r2, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ blvc 9dbe8 │ │ │ │ stc 7, cr15, [ip, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-20] @ 0xffffffec │ │ │ │ - eoreq lr, pc, r2, lsl #14 │ │ │ │ + eoreq lr, pc, r2, lsl #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb97c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 28e7e8 │ │ │ │ @ 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, r2, lsl sp │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq lr, pc, lr, lsr #14 │ │ │ │ + eoreq lr, pc, lr, lsr #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9800 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 28e820 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ mulgt r4, ip, r8 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ @ instruction: 0xf7fe9301 │ │ │ │ strdlt lr, [r5], -r6 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq lr, pc, r6, lsr r7 @ │ │ │ │ + strhteq lr, [pc], -r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb9838 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvc 15, cr0, [ip, #-768] @ 0xfffffd00 │ │ │ │ stcvc 0, cr11, [fp], {142} @ 0x8e │ │ │ │ mulsgt r1, r1, r8 │ │ │ │ @ instruction: 0xf8917c8a │ │ │ │ @@ -328,17 +328,17 @@ │ │ │ │ strls r8, [sp], #-2508 @ 0xfffff634 │ │ │ │ stmdbhi r9, {r2, r3, r7, r8, fp, pc}^ │ │ │ │ strne lr, [fp], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, lr, r0, asr #25 │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7db447c │ │ │ │ - eoreq lr, pc, lr, lsr #14 │ │ │ │ - eoreq lr, pc, ip, lsr #14 │ │ │ │ - strdeq lr, [pc], -r0 @ │ │ │ │ + eoreq lr, pc, lr, lsr #13 │ │ │ │ + eoreq lr, pc, ip, lsr #13 │ │ │ │ + eoreq lr, pc, r0, ror r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb98b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvc 15, cr0, [ip, #-768] @ 0xfffffd00 │ │ │ │ stcvc 0, cr11, [fp], {142} @ 0x8e │ │ │ │ mulsgt r1, r1, r8 │ │ │ │ @ instruction: 0xf8917c8a │ │ │ │ @@ -358,17 +358,17 @@ │ │ │ │ strls r8, [sp], #-2508 @ 0xfffff634 │ │ │ │ stmdbhi r9, {r2, r3, r7, r8, fp, pc}^ │ │ │ │ strne lr, [fp], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, lr, r4, lsl #25 │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7db447c │ │ │ │ - strhteq lr, [pc], -r6 │ │ │ │ - eoreq lr, pc, ip, asr #15 │ │ │ │ - eoreq lr, pc, r8, ror r6 @ │ │ │ │ + eoreq lr, pc, r6, lsr r6 @ │ │ │ │ + eoreq lr, pc, ip, asr #14 │ │ │ │ + strdeq lr, [pc], -r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9928 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ stcvc 5, cr15, [r6], {1} │ │ │ │ biceq pc, fp, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf1014a0d │ │ │ │ @@ -381,15 +381,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 │ │ │ │ mrrc 7, 15, pc, r2, cr14 @ │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - eoreq lr, pc, r6, lsr r8 @ │ │ │ │ + strhteq lr, [pc], -r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb997c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ stcvc 5, cr15, [r6], {1} │ │ │ │ biceq pc, fp, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf1014a0d │ │ │ │ @@ -402,345 +402,345 @@ │ │ │ │ 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 │ │ │ │ stc 7, cr15, [r8], #-1016 @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - eoreq lr, pc, sl, ror #16 │ │ │ │ + eoreq lr, pc, sl, ror #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb99d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1ce9e8 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [r2], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strdeq lr, [pc], -r8 @ │ │ │ │ + eoreq lr, pc, r8, ror sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb99fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cea14 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl fffa0810 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r0, asr #16 │ │ │ │ + eoreq lr, pc, r0, asr #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9a28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cea40 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl ffa2083c │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r0, lsr #21 │ │ │ │ + eoreq lr, pc, r0, lsr #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9a54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cea6c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl ff4a0868 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r8, ror #15 │ │ │ │ + eoreq lr, pc, r8, ror #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9a80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cea98 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl fef20894 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r8, asr #20 │ │ │ │ + eoreq lr, pc, r8, asr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9aac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1ceac4 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl fe9a08c0 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - mlaeq pc, r0, r7, lr @ │ │ │ │ + eoreq lr, pc, r0, lsl r7 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9ad8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1ceaf0 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl fe4208ec │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strdeq lr, [pc], -r0 @ │ │ │ │ + eoreq lr, pc, r0, ror r9 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9b04 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1ceb1c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl 1ea0918 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r8, lsr r7 @ │ │ │ │ + strhteq lr, [pc], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9b30 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1ceb48 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl 1920944 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - mlaeq pc, r8, r9, lr @ │ │ │ │ + eoreq lr, pc, r8, lsl r9 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9b5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1ceb74 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl 13a0970 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r0, ror #13 │ │ │ │ + eoreq lr, pc, r0, ror #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9b88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2ceba8 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ ldrbne r9, [fp, r2, lsl #6] │ │ │ │ @ instruction: 0xf89c9303 │ │ │ │ @ instruction: 0xf89ce005 │ │ │ │ @ instruction: 0xf8cd3004 │ │ │ │ @ instruction: 0xf7fee000 │ │ │ │ andlt lr, r5, r0, lsr fp │ │ │ │ svclt 0x0000bd00 │ │ │ │ - ldrdeq lr, [pc], -r2 @ │ │ │ │ + eoreq lr, pc, r2, asr r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9bc4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2cebe4 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ ldrbne r9, [fp, r2, lsl #6] │ │ │ │ @ instruction: 0xf89c9303 │ │ │ │ @ instruction: 0xf89ce005 │ │ │ │ @ instruction: 0xf8cd3004 │ │ │ │ @ instruction: 0xf7fee000 │ │ │ │ andlt lr, r5, r2, lsl fp │ │ │ │ svclt 0x0000bd00 │ │ │ │ - ldrdeq lr, [pc], -lr @ │ │ │ │ + eoreq lr, pc, lr, asr r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9c00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cec18 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b fff20a14 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r8, asr #17 │ │ │ │ + eoreq lr, pc, r8, asr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9c2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cec44 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b ff9a0a40 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r0, lsl r6 @ │ │ │ │ + mlaeq pc, r0, r5, lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9c58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cec70 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b ff420a6c │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r0, ror r8 @ │ │ │ │ + strdeq lr, [pc], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9c84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cec9c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b feea0a98 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strhteq lr, [pc], -r8 │ │ │ │ + eoreq lr, pc, r8, lsr r5 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9cb0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r3, r0, lsr #21 │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - strhteq lr, [pc], -lr │ │ │ │ - eoreq lr, pc, r4, lsr #12 │ │ │ │ - eoreq lr, pc, lr, lsr #5 │ │ │ │ + eoreq lr, pc, lr, lsr r2 @ │ │ │ │ + eoreq lr, pc, r4, lsr #11 │ │ │ │ + eoreq lr, pc, lr, lsr #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9cf4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r3, lr, ror sl │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - eoreq lr, pc, sl, ror r2 @ │ │ │ │ - eoreq lr, pc, r0, lsl #12 │ │ │ │ - eoreq lr, pc, sl, ror #4 │ │ │ │ + strdeq lr, [pc], -sl @ │ │ │ │ + eoreq lr, pc, r0, lsl #11 │ │ │ │ + eoreq lr, pc, sl, ror #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9d38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1ced50 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b 1820b4c │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - mlaeq pc, r0, r7, lr @ │ │ │ │ + eoreq lr, pc, r0, lsl r7 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9d64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1ced7c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b 12a0b78 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrdeq lr, [pc], -r8 @ │ │ │ │ + eoreq lr, pc, r8, asr r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9d90 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r3, r0, lsr sl │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - ldrdeq lr, [pc], -lr @ │ │ │ │ - eoreq lr, pc, r4, asr #10 │ │ │ │ - eoreq lr, pc, lr, asr #3 │ │ │ │ + eoreq lr, pc, lr, asr r1 @ │ │ │ │ + eoreq lr, pc, r4, asr #9 │ │ │ │ + eoreq lr, pc, lr, asr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9dd4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r3, lr, lsl #20 │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - mlaeq pc, sl, r1, lr @ │ │ │ │ - eoreq lr, pc, r0, lsr #10 │ │ │ │ - eoreq lr, pc, sl, lsl #3 │ │ │ │ + eoreq lr, pc, sl, lsl r1 @ │ │ │ │ + eoreq lr, pc, r0, lsr #9 │ │ │ │ + eoreq lr, pc, sl, lsl #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9e18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cee30 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stmib lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strhteq lr, [pc], -r0 │ │ │ │ + eoreq lr, pc, r0, lsr r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9e44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cee5c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldmib r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strdeq lr, [pc], -r8 @ │ │ │ │ + eoreq lr, pc, r8, ror r3 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9e70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r3, r0, asr #19 │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - strdeq lr, [pc], -lr @ │ │ │ │ - eoreq lr, pc, r4, ror #8 │ │ │ │ - eoreq lr, pc, lr, ror #1 │ │ │ │ + eoreq lr, pc, lr, ror r0 @ │ │ │ │ + eoreq lr, pc, r4, ror #7 │ │ │ │ + eoreq lr, pc, lr, rrx │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9eb4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ mullt r3, lr, r9 │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - strhteq lr, [pc], -sl │ │ │ │ - eoreq lr, pc, r0, asr #8 │ │ │ │ - eoreq lr, pc, sl, lsr #1 │ │ │ │ + eoreq lr, pc, sl, lsr r0 @ │ │ │ │ + eoreq lr, pc, r0, asr #7 │ │ │ │ + eoreq lr, pc, sl, lsr #32 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9ef8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0fd0 │ │ │ │ @ instruction: 0xf852b08b │ │ │ │ stmib sp, {r1, r4, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf8b12307 │ │ │ │ @@ -754,15 +754,15 @@ │ │ │ │ mulgt r5, r1, r8 │ │ │ │ tstcs r1, fp, lsl #18 │ │ │ │ @ instruction: 0x2e01e9cd │ │ │ │ @ instruction: 0xf8cd4a03 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ stmdb r8!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - strdeq lr, [pc], -r2 @ │ │ │ │ + eoreq lr, pc, r2, ror r3 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9f50 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0fd0 │ │ │ │ @ instruction: 0xf852b08b │ │ │ │ stmib sp, {r1, r4, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf8b12307 │ │ │ │ @@ -776,256 +776,256 @@ │ │ │ │ mulgt r5, r1, r8 │ │ │ │ tstcs r1, fp, lsl #18 │ │ │ │ @ instruction: 0x2e01e9cd │ │ │ │ @ instruction: 0xf8cd4a03 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ ldmdb ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - eoreq lr, pc, r6, ror r4 @ │ │ │ │ + strdeq lr, [pc], -r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9fa8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 2559cc │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 14471c0 │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ andlt lr, r5, r2, lsr #18 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - strdeq lr, [pc], -r2 @ │ │ │ │ + eoreq lr, pc, r2, ror r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9fe0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 255a04 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 14471f8 │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ andlt lr, r5, r6, lsl #18 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - strdeq lr, [pc], -lr @ │ │ │ │ + eoreq lr, pc, lr, ror r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba018 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 20f02c │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ stmia ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - eoreq lr, pc, r8, lsl #10 │ │ │ │ + eoreq lr, pc, r8, lsl #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba048 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 20f05c │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ ldm r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - eoreq lr, pc, ip, ror #9 │ │ │ │ + eoreq lr, pc, ip, ror #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba078 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf090 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldm lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r0, asr r4 @ │ │ │ │ + ldrdeq lr, [pc], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba0a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf0bc │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stmia r8!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - mlaeq pc, r8, r1, lr @ │ │ │ │ + eoreq lr, pc, r8, lsl r1 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba0d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf0e8 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldm r2, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strdeq lr, [pc], -r8 @ │ │ │ │ + eoreq lr, pc, r8, ror r3 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba0fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf114 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldmda ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r0, asr #2 │ │ │ │ + eoreq lr, pc, r0, asr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba128 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 24f140 │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ @ instruction: 0xf8cdc300 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ stmda r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, sl, lsl r4 @ │ │ │ │ + mlaeq pc, sl, r3, lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba15c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 24f174 │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ @ instruction: 0xf8cdc300 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ stmda r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r6, lsl r4 @ │ │ │ │ + mlaeq pc, r6, r3, lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba190 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 24f1a8 │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ @ instruction: 0xf8cdc300 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ stmda lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strhteq lr, [pc], -r2 │ │ │ │ + eoreq lr, pc, r2, lsr r3 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba1c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 24f1dc │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ @ instruction: 0xf8cdc300 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ ldmda r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, lr, lsr #7 │ │ │ │ + eoreq lr, pc, lr, lsr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba1f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf210 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ svc 0x00fef7fd │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrdeq lr, [pc], -r0 @ │ │ │ │ + eoreq lr, pc, r0, asr r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba224 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf23c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ svc 0x00e8f7fd │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r8, lsl r0 @ │ │ │ │ + mlaeq pc, r8, pc, sp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba250 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf268 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ svc 0x00d2f7fd │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r8, ror r2 @ │ │ │ │ + strdeq lr, [pc], -r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba27c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf294 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ svc 0x00bcf7fd │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sp, pc, r0, asr #31 │ │ │ │ + eoreq sp, pc, r0, asr #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febba2a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 127090 │ │ │ │ tstcs r1, fp, asr #24 │ │ │ │ @ instruction: 0xf7fd447a │ │ │ │ stclt 15, cr14, [r8, #-688] @ 0xfffffd50 │ │ │ │ - eoreq lr, pc, r0, lsl #6 │ │ │ │ + eoreq lr, pc, r0, lsl #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febba2c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 1270b0 │ │ │ │ tstcs r1, fp, asr #24 │ │ │ │ @ instruction: 0xf7fd447a │ │ │ │ stclt 15, cr14, [r8, #-624] @ 0xfffffd90 │ │ │ │ - eoreq lr, pc, ip, ror #5 │ │ │ │ + eoreq lr, pc, ip, ror #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba2e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf300 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ svc 0x0086f7fd │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r0, ror #3 │ │ │ │ + eoreq lr, pc, r0, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba314 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf32c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ svc 0x0070f7fd │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq sp, pc, r8, lsr #30 │ │ │ │ + eoreq sp, pc, r8, lsr #29 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, sl, ip, lsl #12 │ │ │ │ ldrdcc lr, [sl, -r1] │ │ │ │ ldrmi r4, [r7], -r2, lsl #13 │ │ │ │ suble r4, lr, fp, lsl #6 │ │ │ │ andcs r4, r0, ip, lsr #18 │ │ │ │ @ instruction: 0xf1964479 │ │ │ │ - strmi pc, [r5], -r3, asr #18 │ │ │ │ + @ instruction: 0x4605f8ff │ │ │ │ @ instruction: 0xb1b37823 │ │ │ │ @ instruction: 0xf8df7c26 │ │ │ │ ldmib r4, {r2, r5, r7, ip, pc}^ │ │ │ │ ldrbtmi r1, [r9], #3073 @ 0xc01 │ │ │ │ @ instruction: 0xb1be68e0 │ │ │ │ @ instruction: 0xe098f8df │ │ │ │ stmibvs r3!, {r1, r2, r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ @@ -1048,38 +1048,38 @@ │ │ │ │ andls r4, r2, sl, ror r4 │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ tstls r0, r0, asr r6 │ │ │ │ stmib sp, {r0, r8, sp}^ │ │ │ │ strls r7, [r9, #-2053] @ 0xfffff7fb │ │ │ │ svc 0x001cf7fd │ │ │ │ @ instruction: 0xf1964628 │ │ │ │ - andlt pc, sl, sp, asr #16 │ │ │ │ + andlt pc, sl, r9, lsl #16 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ ldrbtmi r4, [sl], #-2576 @ 0xfffff5f0 │ │ │ │ bmi 49d17c │ │ │ │ @ instruction: 0xe7e1447a │ │ │ │ ldrbtmi r4, [sl], #-2575 @ 0xfffff5f1 │ │ │ │ stmdbmi pc, {r1, r2, r3, r4, r6, r7, r8, r9, sl, sp, lr, pc} @ │ │ │ │ ldrbtmi r2, [r9], #-0 │ │ │ │ - @ instruction: 0xf8f4f196 │ │ │ │ + @ instruction: 0xf8b0f196 │ │ │ │ str r4, [pc, r5, lsl #12]! │ │ │ │ ldrbtmi r4, [sl], #-2572 @ 0xfffff5f4 │ │ │ │ svclt 0x0000e7d4 │ │ │ │ - strhteq lr, [pc], -r0 │ │ │ │ - eoreq sp, pc, lr, lsl #24 │ │ │ │ - eoreq sp, pc, r4, lsl #24 │ │ │ │ - eoreq sp, pc, r8, ror #23 │ │ │ │ - ldrdeq sp, [pc], -ip @ │ │ │ │ - eoreq lr, pc, r6, lsr #4 │ │ │ │ - eoreq lr, pc, r8, asr r2 @ │ │ │ │ - eoreq lr, pc, r6, ror #3 │ │ │ │ - eoreq lr, pc, r4, lsl #4 │ │ │ │ - strdeq lr, [pc], -r2 @ │ │ │ │ - eoreq lr, pc, sl, lsl #4 │ │ │ │ - strdeq lr, [pc], -r6 @ │ │ │ │ + eoreq lr, pc, r0, lsr r2 @ │ │ │ │ + eoreq sp, pc, lr, lsl #23 │ │ │ │ + eoreq sp, pc, r4, lsl #23 │ │ │ │ + eoreq sp, pc, r8, ror #22 │ │ │ │ + eoreq sp, pc, ip, asr fp @ │ │ │ │ + eoreq lr, pc, r6, lsr #3 │ │ │ │ + ldrdeq lr, [pc], -r8 @ │ │ │ │ + eoreq lr, pc, r6, ror #2 │ │ │ │ + eoreq lr, pc, r4, lsl #3 │ │ │ │ + eoreq lr, pc, r2, ror r1 @ │ │ │ │ + eoreq lr, pc, sl, lsl #3 │ │ │ │ + eoreq lr, pc, r6, ror r1 @ │ │ │ │ ldrbmi r2, [r0, -r1]! │ │ │ │ ldrbmi r2, [r0, -r1]! │ │ │ │ ldrbmi r2, [r0, -r1]! │ │ │ │ ldrbmi r2, [r0, -r1]! │ │ │ │ ldrbmi r2, [r0, -r1]! │ │ │ │ ldrbmi r2, [r0, -r1]! │ │ │ │ ldrbmi r2, [r0, -r1]! │ │ │ │ @@ -1169,34 +1169,34 @@ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febba5ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 127394 │ │ │ │ tstcs r1, fp, asr #24 │ │ │ │ @ instruction: 0xf7fd447a │ │ │ │ stclt 14, cr14, [r8, #-168] @ 0xffffff58 │ │ │ │ - eoreq lr, pc, r8 │ │ │ │ + eoreq sp, pc, r8, lsl #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febba5cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 1273b4 │ │ │ │ tstcs r1, fp, asr #24 │ │ │ │ @ instruction: 0xf7fd447a │ │ │ │ stclt 14, cr14, [r8, #-104] @ 0xffffff98 │ │ │ │ - ldrdeq sp, [pc], -ip @ │ │ │ │ + eoreq sp, pc, ip, asr pc @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, sl, ip, lsl #12 │ │ │ │ ldrdcc lr, [sl, -r1] │ │ │ │ ldrmi r4, [r7], -r2, lsl #13 │ │ │ │ suble r4, lr, fp, lsl #6 │ │ │ │ andcs r4, r0, ip, lsr #18 │ │ │ │ @ instruction: 0xf1954479 │ │ │ │ - strmi pc, [r5], -sp, ror #31 │ │ │ │ + strmi pc, [r5], -r9, lsr #31 │ │ │ │ @ instruction: 0xb1b37823 │ │ │ │ @ instruction: 0xf8df7c26 │ │ │ │ ldmib r4, {r2, r5, r7, ip, pc}^ │ │ │ │ ldrbtmi r1, [r9], #3073 @ 0xc01 │ │ │ │ @ instruction: 0xb1be68e0 │ │ │ │ @ instruction: 0xe098f8df │ │ │ │ stmibvs r3!, {r1, r2, r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ @@ -1219,610 +1219,610 @@ │ │ │ │ andls r4, r2, sl, ror r4 │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ tstls r0, r0, asr r6 │ │ │ │ stmib sp, {r0, r8, sp}^ │ │ │ │ strls r7, [r9, #-2053] @ 0xfffff7fb │ │ │ │ stcl 7, cr15, [r6, #1012] @ 0x3f4 │ │ │ │ @ instruction: 0xf1954628 │ │ │ │ - strdlt pc, [sl], -r7 │ │ │ │ + @ instruction: 0xb00afeb3 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ ldrbtmi r4, [sl], #-2576 @ 0xfffff5f0 │ │ │ │ bmi 49d428 │ │ │ │ @ instruction: 0xe7e1447a │ │ │ │ ldrbtmi r4, [sl], #-2575 @ 0xfffff5f1 │ │ │ │ stmdbmi pc, {r1, r2, r3, r4, r6, r7, r8, r9, sl, sp, lr, pc} @ │ │ │ │ ldrbtmi r2, [r9], #-0 │ │ │ │ - @ instruction: 0xff9ef195 │ │ │ │ + @ instruction: 0xff5af195 │ │ │ │ str r4, [pc, r5, lsl #12]! │ │ │ │ ldrbtmi r4, [sl], #-2572 @ 0xfffff5f4 │ │ │ │ svclt 0x0000e7d4 │ │ │ │ - eoreq lr, pc, r4 │ │ │ │ - eoreq sp, pc, r2, ror #18 │ │ │ │ - eoreq sp, pc, r8, asr r9 @ │ │ │ │ - eoreq sp, pc, ip, lsr r9 @ │ │ │ │ - eoreq sp, pc, r0, lsr r9 @ │ │ │ │ - eoreq sp, pc, sl, ror pc @ │ │ │ │ - eoreq lr, pc, r0, lsl #1 │ │ │ │ - eoreq sp, pc, sl, lsr pc @ │ │ │ │ - eoreq sp, pc, r8, asr pc @ │ │ │ │ - eoreq sp, pc, r6, asr #30 │ │ │ │ - eoreq sp, pc, lr, asr pc @ │ │ │ │ - eoreq sp, pc, sl, asr #30 │ │ │ │ + eoreq sp, pc, r4, lsl #31 │ │ │ │ + eoreq sp, pc, r2, ror #17 │ │ │ │ + ldrdeq sp, [pc], -r8 @ │ │ │ │ + strhteq sp, [pc], -ip │ │ │ │ + strhteq sp, [pc], -r0 │ │ │ │ + strdeq sp, [pc], -sl @ │ │ │ │ + eoreq lr, pc, r0 │ │ │ │ + strhteq sp, [pc], -sl │ │ │ │ + ldrdeq sp, [pc], -r8 @ │ │ │ │ + eoreq sp, pc, r6, asr #29 │ │ │ │ + ldrdeq sp, [pc], -lr @ │ │ │ │ + eoreq sp, pc, sl, asr #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba6f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d3 │ │ │ │ - @ instruction: 0xf18dfb8d │ │ │ │ - stmdbls r3, {r0, r1, r2, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfb49 │ │ │ │ + stmdbls r3, {r0, r1, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 234f1c │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ ldcl 7, cr15, [r6, #-1012]! @ 0xfffffc0c │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq lr, pc, r4, ror #1 │ │ │ │ + eoreq lr, pc, r4, rrx │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba734 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d3 │ │ │ │ - @ instruction: 0xf18dfb6b │ │ │ │ - stmdbls r3, {r0, r2, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfb27 │ │ │ │ + stmdbls r3, {r0, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 234f60 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ ldcl 7, cr15, [r4, #-1012] @ 0xfffffc0c │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - ldrdeq lr, [pc], -r0 @ │ │ │ │ + eoreq lr, pc, r0, asr r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba778 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d3 │ │ │ │ - @ instruction: 0xf18dfb49 │ │ │ │ - stmdbls r3, {r0, r1, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfb05 │ │ │ │ + stmdbls r3, {r0, r1, r2, r3, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 234fa4 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ ldc 7, cr15, [r2, #-1012]! @ 0xfffffc0c │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq lr, pc, ip, asr r0 @ │ │ │ │ + ldrdeq sp, [pc], -ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba7bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d3 │ │ │ │ - @ instruction: 0xf18dfb27 │ │ │ │ - stmdbls r3, {r0, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfae3 │ │ │ │ + stmdbls r3, {r0, r2, r3, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 234fe8 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ ldc 7, cr15, [r0, #-1012] @ 0xfffffc0c │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq lr, pc, r8, asr #32 │ │ │ │ + eoreq sp, pc, r8, asr #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba800 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d3 │ │ │ │ - @ instruction: 0xf18dfb05 │ │ │ │ - stmdbls r3, {r0, r1, r2, r3, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfac1 │ │ │ │ + stmdbls r3, {r0, r1, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 23502c │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stcl 7, cr15, [lr], #1012 @ 0x3f4 │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - ldrdeq sp, [pc], -r4 @ │ │ │ │ + eoreq sp, pc, r4, asr pc @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba844 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d3 │ │ │ │ - @ instruction: 0xf18dfae3 │ │ │ │ - stmdbls r3, {r0, r2, r3, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfa9f │ │ │ │ + stmdbls r3, {r0, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 235070 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stcl 7, cr15, [ip], {253} @ 0xfd │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq sp, pc, r0, asr #31 │ │ │ │ + eoreq sp, pc, r0, asr #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba888 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d3 │ │ │ │ - @ instruction: 0xf18dfac1 │ │ │ │ - stmdbls r3, {r0, r1, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfa7d │ │ │ │ + stmdbls r3, {r0, r1, r2, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 2350b4 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stc 7, cr15, [sl], #1012 @ 0x3f4 │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq sp, pc, ip, asr #30 │ │ │ │ + eoreq sp, pc, ip, asr #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba8cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d3 │ │ │ │ - @ instruction: 0xf18dfa9f │ │ │ │ - stmdbls r3, {r0, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfa5b │ │ │ │ + stmdbls r3, {r0, r2, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 2350f8 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stc 7, cr15, [r8], {253} @ 0xfd │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq sp, pc, r8, lsr pc @ │ │ │ │ + strhteq sp, [pc], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba910 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d3 │ │ │ │ - @ instruction: 0xf18dfa7d │ │ │ │ - stmdbls r3, {r0, r1, r2, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfa39 │ │ │ │ + stmdbls r3, {r0, r1, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 23513c │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stcl 7, cr15, [r6], #-1012 @ 0xfffffc0c │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq sp, pc, r4, asr #29 │ │ │ │ + eoreq sp, pc, r4, asr #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba954 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d3 │ │ │ │ - @ instruction: 0xf18dfa5b │ │ │ │ - stmdbls r3, {r0, r2, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfa17 │ │ │ │ + stmdbls r3, {r0, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 235180 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ mcrr 7, 15, pc, r4, cr13 @ │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - strhteq sp, [pc], -r0 │ │ │ │ + eoreq sp, pc, r0, lsr lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba998 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dfa39 │ │ │ │ - stmdbls r5, {r0, r1, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df9f5 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1441fe0 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ stc 7, cr15, [r0], #-1012 @ 0xfffffc0c │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq sp, pc, sl, lsl #29 │ │ │ │ + eoreq sp, pc, sl, lsl #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba9e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dfa15 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df9d1 │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1442028 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ bl fffa180c │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq sp, pc, r6, lsl #29 │ │ │ │ + eoreq sp, pc, r6, lsl #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbaa28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18df9f1 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df9ad │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1442070 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ bl ff6a1854 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq sp, pc, r6, ror lr @ │ │ │ │ + strdeq sp, [pc], -r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbaa70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18df9cd │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df989 │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 14420b8 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ bl feda189c │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq sp, pc, r2, ror lr @ │ │ │ │ + strdeq sp, [pc], -r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbaab8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18df9a9 │ │ │ │ - stmdbls r5, {r0, r1, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df965 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r7, r9, 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 2080ec │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ mullt r6, r0, fp │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq sp, pc, r2, ror #28 │ │ │ │ + eoreq sp, pc, r2, ror #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbab04 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18df983 │ │ │ │ - stmdbls r5, {r0, r2, r3, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df93f │ │ │ │ + stmdbls r5, {r0, r3, r5, r6, r9, 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 208138 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, sl, ror #22 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq sp, pc, lr, ror #28 │ │ │ │ + eoreq sp, pc, lr, ror #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbab50 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18df95d │ │ │ │ - stmdbls r5, {r0, r1, r2, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df919 │ │ │ │ + stmdbls r5, {r0, r1, r6, r9, 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 208184 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r4, asr #22 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq sp, pc, sl, ror #28 │ │ │ │ + eoreq sp, pc, sl, ror #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbab9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18df937 │ │ │ │ - stmdbls r5, {r0, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df8f3 │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r9, 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 2081d0 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, lr, lsl fp │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq sp, pc, r6, ror lr @ │ │ │ │ + strdeq sp, [pc], -r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbabe8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18df911 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df8cd │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r5, r6, r7, r8, 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 20821c │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ strdlt lr, [r6], -r8 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq sp, pc, r2, ror lr @ │ │ │ │ + strdeq sp, [pc], -r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbac34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18df8eb │ │ │ │ - stmdbls r5, {r0, r2, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df8a7 │ │ │ │ + stmdbls r5, {r0, r4, r6, r7, r8, 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 208268 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ ldrdlt lr, [r6], -r2 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq sp, pc, r2, lsl #29 │ │ │ │ + eoreq sp, pc, r2, lsl #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbac80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18df8c5 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df881 │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r7, r8, 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 2082b4 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, ip, lsr #21 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrdeq sp, [pc], -sl @ │ │ │ │ + eoreq sp, pc, sl, asr sp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbaccc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18df89f │ │ │ │ - stmdbls r5, {r0, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df85b │ │ │ │ + stmdbls r5, {r0, r2, r7, r8, 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 208300 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r6, lsl #21 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq sp, pc, sl, ror #27 │ │ │ │ + eoreq sp, pc, sl, ror #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbad18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18df879 │ │ │ │ - stmdbls r5, {r0, r1, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df835 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ bvc 2fdd40 │ │ │ │ bmi 350180 │ │ │ │ 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 │ │ │ │ b 17a1b4c │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ │ │ svclt 0x0000e7eb │ │ │ │ - eoreq sp, pc, r8, asr #4 │ │ │ │ - eoreq sp, pc, r2, ror #27 │ │ │ │ - eoreq sp, pc, sl, lsr #4 │ │ │ │ + eoreq sp, pc, r8, asr #3 │ │ │ │ + eoreq sp, pc, r2, ror #26 │ │ │ │ + eoreq sp, pc, sl, lsr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbad78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18df849 │ │ │ │ - stmdbls r5, {r0, r1, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df805 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ bvc 2fdda0 │ │ │ │ bmi 3501e0 │ │ │ │ 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 │ │ │ │ b ba1bac │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ │ │ svclt 0x0000e7eb │ │ │ │ - eoreq sp, pc, r8, ror #3 │ │ │ │ - ldrdeq sp, [pc], -r2 @ │ │ │ │ - eoreq sp, pc, sl, asr #3 │ │ │ │ + eoreq sp, pc, r8, ror #2 │ │ │ │ + eoreq sp, pc, r2, asr sp @ │ │ │ │ + eoreq sp, pc, sl, asr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbadd8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ - vsubhn.i32 d4, q3, q6 │ │ │ │ - @ instruction: 0xf18df819 │ │ │ │ - strmi pc, [r3], -r3, asr #18 │ │ │ │ + vsubhn.i32 d4, , q6 │ │ │ │ + @ instruction: 0xf18dffd5 │ │ │ │ + @ instruction: 0x4603f8ff │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ - vsubw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18df811 │ │ │ │ - stmdavs r2!, {r0, r1, r3, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + vsubw.s16 , , d5 │ │ │ │ + @ instruction: 0xf18dffcd │ │ │ │ + stmdavs r2!, {r0, r1, r2, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldmib sl!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - eoreq sp, pc, ip, lsr #27 │ │ │ │ + eoreq sp, pc, ip, lsr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbae2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, , q6 │ │ │ │ - @ instruction: 0xf18dffef │ │ │ │ - @ instruction: 0x4603f919 │ │ │ │ + @ instruction: 0xf18dffab │ │ │ │ + @ instruction: 0x4603f8d5 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18dffe7 │ │ │ │ - stmdavs r2!, {r0, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dffa3 │ │ │ │ + stmdavs r2!, {r0, r2, r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldmib r0, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - eoreq sp, pc, r0, lsr #27 │ │ │ │ + eoreq sp, pc, r0, lsr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbae80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, , q6 │ │ │ │ - @ instruction: 0xf18dffc5 │ │ │ │ - strmi pc, [r3], -pc, ror #17 │ │ │ │ + @ instruction: 0xf18dff81 │ │ │ │ + strmi pc, [r3], -fp, lsr #17 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18dffbd │ │ │ │ - stmdavs r2!, {r0, r1, r2, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dff79 │ │ │ │ + stmdavs r2!, {r0, r1, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ stmib r6!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - eoreq sp, pc, r4, lsl #26 │ │ │ │ + eoreq sp, pc, r4, lsl #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbaed4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, , q6 │ │ │ │ - @ instruction: 0xf18dff9b │ │ │ │ - strmi pc, [r3], -r5, asr #17 │ │ │ │ + @ instruction: 0xf18dff57 │ │ │ │ + strmi pc, [r3], -r1, lsl #17 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18dff93 │ │ │ │ - stmdavs r2!, {r0, r2, r3, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dff4f │ │ │ │ + stmdavs r2!, {r0, r3, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldmdb ip!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - strdeq sp, [pc], -r8 @ │ │ │ │ + eoreq sp, pc, r8, ror ip @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbaf28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vsubw.s16 , , d7 │ │ │ │ - @ instruction: 0xf18dff6f │ │ │ │ - @ instruction: 0x4602f899 │ │ │ │ + @ instruction: 0xf18dff2b │ │ │ │ + @ instruction: 0x4602f855 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - @ instruction: 0xff68f295 │ │ │ │ - @ instruction: 0xf892f18d │ │ │ │ + @ instruction: 0xff24f295 │ │ │ │ + @ instruction: 0xf84ef18d │ │ │ │ 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 22c16c │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fd9401 │ │ │ │ andlt lr, r8, r0, asr r9 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - ldrdeq sp, [pc], -ip @ │ │ │ │ + eoreq sp, pc, ip, asr ip @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbaf84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vsubw.s16 , , d7 │ │ │ │ - @ instruction: 0xf18dff41 │ │ │ │ - strmi pc, [r2], -fp, ror #16 │ │ │ │ + @ instruction: 0xf18dfefd │ │ │ │ + strmi pc, [r2], -r7, lsr #16 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - @ instruction: 0xff3af295 │ │ │ │ - @ instruction: 0xf864f18d │ │ │ │ + mrc2 2, 7, pc, cr6, cr5, {4} │ │ │ │ + @ instruction: 0xf820f18d │ │ │ │ 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 22c1c8 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fd9401 │ │ │ │ andlt lr, r8, r2, lsr #18 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - strdeq sp, [pc], -r0 @ │ │ │ │ + eoreq sp, pc, r0, ror ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febbafe0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi r4, [r9], #-2051 @ 0xfffff7fd │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ stclt 8, cr14, [r8, #-376] @ 0xfffffe88 │ │ │ │ @@ -1873,15 +1873,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1250300 │ │ │ │ pop {r0, r1, r6, ip, sp, pc} │ │ │ │ bmi 5c7e74 │ │ │ │ stmdbls sl, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - stc2 1, cr15, [lr], #-592 @ 0xfffffdb0 │ │ │ │ + blx ffb20516 │ │ │ │ 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 │ │ │ │ @@ -1892,17 +1892,17 @@ │ │ │ │ blmi 29ddc0 │ │ │ │ @ instruction: 0xe7aa447b │ │ │ │ bl 1c21ef0 │ │ │ │ sbceq ip, r3, ip, ror #3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq ip, r3, r4, ror #2 │ │ │ │ adcseq r1, lr, r8, asr r8 │ │ │ │ - eoreq sp, pc, r8, lsr ip @ │ │ │ │ - eoreq sp, pc, lr, lsl ip @ │ │ │ │ - eoreq sp, pc, r8, lsl ip @ │ │ │ │ + strhteq sp, [pc], -r8 │ │ │ │ + mlaeq pc, lr, fp, sp @ │ │ │ │ + mlaeq pc, r8, fp, sp @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ bmi a7596c │ │ │ │ blmi a757a8 │ │ │ │ addslt r4, r0, sl, ror r4 │ │ │ │ @@ -1934,25 +1934,25 @@ │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ andls sl, r2, #57344 @ 0xe000 │ │ │ │ movwcs r4, #10765 @ 0x2a0d │ │ │ │ movwls r4, #1601 @ 0x641 │ │ │ │ movwcs r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf8cd4638 │ │ │ │ @ instruction: 0xf194c004 │ │ │ │ - @ instruction: 0xe7dafbb5 │ │ │ │ + @ instruction: 0xe7dafb71 │ │ │ │ strbmi r4, [r1], -r8, lsl #20 │ │ │ │ ldrbtmi r6, [sl], #-2104 @ 0xfffff7c8 │ │ │ │ @ instruction: 0xf0609400 │ │ │ │ @ instruction: 0xe7dcffbf │ │ │ │ bl 221fc0 │ │ │ │ ldrdeq ip, [r3], #0 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq ip, r3, sl, ror r0 │ │ │ │ adcseq r1, lr, r4, asr #14 │ │ │ │ - eoreq sp, pc, r2, ror #23 │ │ │ │ + eoreq sp, pc, r2, ror #22 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb1e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r1], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r1!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -1974,48 +1974,48 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r6, lsl r1 │ │ │ │ bmi 413608 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx 19a06aa │ │ │ │ + blx 8a06aa │ │ │ │ ldrb r9, [sl, r5, lsl #18] │ │ │ │ strbne r4, [r5, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ strls r9, [r0], #-770 @ 0xfffffcfe │ │ │ │ @ instruction: 0xf0609501 │ │ │ │ @ instruction: 0xe7deff35 │ │ │ │ b fed22068 │ │ │ │ sbceq ip, r3, sl │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r3, lr, asr #31 │ │ │ │ adcseq r1, lr, sl, ror r6 │ │ │ │ - eoreq sp, pc, lr, ror #22 │ │ │ │ + eoreq sp, pc, lr, ror #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb290 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1949105 │ │ │ │ - stmdbls r5, {r0, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, fp, lsr pc @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r1, lr, lr, ror #11 │ │ │ │ - eoreq sp, pc, r8, asr fp @ │ │ │ │ + ldrdeq sp, [pc], -r8 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0048f8cc │ │ │ │ adclt r4, r5, r1, asr ip │ │ │ │ ldmdbmi r1, {r1, r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0x4698447c │ │ │ │ @@ -2069,15 +2069,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ eorlt sp, r5, r9, lsr r1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r4, #2591 @ 0xa1f │ │ │ │ ldrbtmi r9, [sl], #-2321 @ 0xfffff6ef │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ @ instruction: 0xf1949300 │ │ │ │ - strmi pc, [r4], -r7, lsr #21 │ │ │ │ + strmi pc, [r4], -r3, ror #20 │ │ │ │ bls 65e0b8 │ │ │ │ bls 3fe21c │ │ │ │ bmi 6d2e68 │ │ │ │ andls r4, r3, #2046820352 @ 0x7a000000 │ │ │ │ strbtvc lr, [r8], #2639 @ 0xa4f │ │ │ │ adcslt r9, pc, #90112 @ 0x16000 │ │ │ │ bls 5c89f8 │ │ │ │ @@ -2098,17 +2098,17 @@ │ │ │ │ ldrbtmi r4, [sl], #-2568 @ 0xfffff5f8 │ │ │ │ @ instruction: 0xf7fde7d9 │ │ │ │ svclt 0x0000e9d4 │ │ │ │ sbceq fp, r3, ip, lsl #30 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r3, r6, asr lr │ │ │ │ ldrhteq r1, [lr], sl │ │ │ │ - eoreq ip, pc, r8, lsr #23 │ │ │ │ - eoreq sp, pc, sl, lsr #20 │ │ │ │ - eoreq ip, pc, r6, asr fp @ │ │ │ │ + eoreq ip, pc, r8, lsr #22 │ │ │ │ + eoreq sp, pc, sl, lsr #19 │ │ │ │ + ldrdeq ip, [pc], -r6 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4693b091 │ │ │ │ @ instruction: 0xf10d4a58 │ │ │ │ strmi r0, [sp], -r8, lsr #24 │ │ │ │ @@ -2135,15 +2135,15 @@ │ │ │ │ @ instruction: 0xf503f303 │ │ │ │ bge 400f2c │ │ │ │ andcs r9, r1, #536870912 @ 0x20000000 │ │ │ │ bmi 10c8acc │ │ │ │ @ instruction: 0x46504659 │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf194447a │ │ │ │ - blls 2e2b68 │ │ │ │ + blls 2e2a58 │ │ │ │ blls 7402ec │ │ │ │ blls 77c4f0 │ │ │ │ blls 83c5f4 │ │ │ │ stmdbcc r6, {r6, r7, r8, fp, sp, lr, pc} │ │ │ │ andvs r9, r3, #33792 @ 0x8400 │ │ │ │ andcc lr, r0, #212, 18 @ 0x350000 │ │ │ │ strvc r6, [r7], #-70 @ 0xffffffba │ │ │ │ @@ -2179,15 +2179,15 @@ │ │ │ │ stc2l 0, cr15, [sl, #384]! @ 0x180 │ │ │ │ bmi 79e2c0 │ │ │ │ ldrbmi sl, [r9], -lr, lsl #22 │ │ │ │ ldrbtmi r9, [sl], #-770 @ 0xfffffcfe │ │ │ │ ldrbmi r2, [r0], -r1, lsl #6 │ │ │ │ @ instruction: 0xf8cd9300 │ │ │ │ movwcs ip, #32772 @ 0x8004 │ │ │ │ - @ instruction: 0xf9caf194 │ │ │ │ + @ instruction: 0xf986f194 │ │ │ │ andvc r9, r3, r9, lsl #22 │ │ │ │ addvs r9, r3, fp, lsl fp │ │ │ │ sbcvs r9, r3, ip, lsl fp │ │ │ │ stmib r0, {r0, r1, r2, r3, r4, r8, r9, fp, ip, pc}^ │ │ │ │ blls 8b27b8 │ │ │ │ strvc r6, [r7], #-70 @ 0xffffffba │ │ │ │ andshi pc, r4, r0, asr #17 │ │ │ │ @@ -2199,20 +2199,20 @@ │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ @ instruction: 0xf7fde7c3 │ │ │ │ svclt 0x0000e90a │ │ │ │ smulleq fp, r3, r0, sp │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r1, lr, r8, lsl #7 │ │ │ │ sbceq fp, r3, r2, ror #25 │ │ │ │ - eoreq ip, pc, r0, asr #20 │ │ │ │ - eoreq ip, pc, r8, lsr sl @ │ │ │ │ - strhteq sp, [pc], -r6 │ │ │ │ + eoreq ip, pc, r0, asr #19 │ │ │ │ + strhteq ip, [pc], -r8 │ │ │ │ + eoreq sp, pc, r6, lsr r9 @ │ │ │ │ adcseq r1, lr, r2, ror #5 │ │ │ │ - ldrdeq ip, [pc], -r2 @ │ │ │ │ - eoreq ip, pc, sl, asr #19 │ │ │ │ + eoreq ip, pc, r2, asr r9 @ │ │ │ │ + eoreq ip, pc, sl, asr #18 │ │ │ │ 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 │ │ │ │ @@ -2252,15 +2252,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle lr, r0, lsl #6 │ │ │ │ pop {r0, r5, r6, ip, sp, pc} │ │ │ │ bmi 508460 │ │ │ │ stmdbls r8, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - @ instruction: 0xf938f194 │ │ │ │ + @ instruction: 0xf8f4f194 │ │ │ │ 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 3468c4 │ │ │ │ stmdbls r8, {r3, r4, fp, sp, lr} │ │ │ │ strls r4, [r6], #-1146 @ 0xfffffb86 │ │ │ │ blls 1aea45c │ │ │ │ @@ -2268,36 +2268,36 @@ │ │ │ │ stc2 0, cr15, [r2, #-384] @ 0xfffffe80 │ │ │ │ @ instruction: 0xf7fde7d6 │ │ │ │ svclt 0x0000e880 │ │ │ │ strdeq fp, [r3], #184 @ 0xb8 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r3, r8, ror fp │ │ │ │ umlalseq r1, lr, r4, r1 │ │ │ │ - eoreq sp, pc, r0, lsl r9 @ │ │ │ │ + mlaeq pc, r0, r8, sp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb6f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1949105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, r7, lsl #26 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrshteq r1, [lr], r6 │ │ │ │ - eoreq sp, pc, r0, lsl r9 @ │ │ │ │ + mlaeq pc, r0, r8, sp @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb74c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -2315,48 +2315,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 413b5c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf8baf194 │ │ │ │ + @ instruction: 0xf876f194 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ stc2 0, cr15, [ip], {96} @ 0x60 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000e80a │ │ │ │ sbceq fp, r3, r6, lsr #21 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r3, sl, ror sl │ │ │ │ adcseq r1, lr, lr, asr #32 │ │ │ │ - mlaeq pc, r6, r8, sp @ │ │ │ │ + eoreq sp, pc, r6, lsl r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb7e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1949105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r6, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ mullt r7, r1, ip │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r2, asr #31 │ │ │ │ - eoreq sp, pc, r0, ror #16 │ │ │ │ + eoreq sp, pc, r0, ror #15 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb838 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -2374,48 +2374,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 413c48 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf844f194 │ │ │ │ + @ instruction: 0xf800f194 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2 0, cr15, [r6], {96} @ 0x60 │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000ef94 │ │ │ │ strheq fp, [r3], #154 @ 0x9a │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r3, lr, lsl #19 │ │ │ │ adcseq r0, lr, sl, lsl pc │ │ │ │ - eoreq sp, pc, lr, ror #15 │ │ │ │ + eoreq sp, pc, lr, ror #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb8d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1949105 │ │ │ │ - stmdbls r5, {r0, r4, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1939105 │ │ │ │ + stmdbls r5, {r0, r2, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, fp, lsl ip @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, lr, lsl #29 │ │ │ │ - eoreq sp, pc, r0, asr #15 │ │ │ │ + eoreq sp, pc, r0, asr #14 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb924 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -2433,48 +2433,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 413d34 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xffcef193 │ │ │ │ + @ instruction: 0xff8af193 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx fe8a091a │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000ef1e │ │ │ │ sbceq fp, r3, lr, asr #17 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r3, r2, lsr #17 │ │ │ │ adcseq r0, lr, r6, ror #27 │ │ │ │ - eoreq sp, pc, r6, asr r7 @ │ │ │ │ + ldrdeq sp, [pc], -r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb9bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, r5, lsr #23 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, sl, asr sp │ │ │ │ - eoreq sp, pc, r4, lsr #14 │ │ │ │ + eoreq sp, pc, r4, lsr #13 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbba10 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -2492,48 +2492,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 413e20 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xff58f193 │ │ │ │ + @ instruction: 0xff14f193 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx b20a06 │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000eea8 │ │ │ │ sbceq fp, r3, r2, ror #15 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strheq fp, [r3], #118 @ 0x76 │ │ │ │ ldrhteq r0, [lr], r2 │ │ │ │ - strhteq sp, [pc], -r6 │ │ │ │ + eoreq sp, pc, r6, lsr r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbaa8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r2, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, pc, lsr #22 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r6, lsr #24 │ │ │ │ - eoreq sp, pc, r0, lsl #13 │ │ │ │ + eoreq sp, pc, r0, lsl #12 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbafc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -2551,48 +2551,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 413f0c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - mcr2 1, 7, pc, cr2, cr3, {4} @ │ │ │ │ + mrc2 1, 4, pc, cr14, cr3, {4} │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx feda0af0 │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000ee32 │ │ │ │ strdeq fp, [r3], #102 @ 0x66 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r3, sl, asr #13 │ │ │ │ adcseq r0, lr, lr, ror fp │ │ │ │ - eoreq sp, pc, lr, lsl #12 │ │ │ │ + eoreq sp, pc, lr, lsl #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbb94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ @ instruction: 0xb007fab9 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrshteq r0, [lr], r2 │ │ │ │ - eoreq sp, pc, r8, ror #11 │ │ │ │ + eoreq sp, pc, r8, ror #10 │ │ │ │ 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 │ │ │ │ @@ -2615,21 +2615,21 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12e0300 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ bmi 70520c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_abt │ │ │ │ - mcr2 1, 3, pc, cr2, cr3, {4} @ │ │ │ │ + mrc2 1, 0, pc, cr14, cr3, {4} │ │ │ │ strmi r9, [r2], -r4, lsl #18 │ │ │ │ @ instruction: 0x4618e7dc │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf8d6f295 │ │ │ │ - blx a10a4 │ │ │ │ + @ instruction: 0xf892f295 │ │ │ │ + @ instruction: 0xf9bcf18c │ │ │ │ stmvs r3, {r2, r9, fp, ip, pc} │ │ │ │ bvc 5cae90 │ │ │ │ @ instruction: 0x4d0eb975 │ │ │ │ @ instruction: 0x4620447d │ │ │ │ strls r6, [r2], #-2068 @ 0xfffff7ec │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ bmi 3433e0 │ │ │ │ @@ -2639,38 +2639,38 @@ │ │ │ │ ldrbtmi r4, [sp], #-3336 @ 0xfffff2f8 │ │ │ │ @ instruction: 0xf7fce7ef │ │ │ │ svclt 0x0000ed9a │ │ │ │ sbceq fp, r3, r8, lsl #12 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r3, ip, asr #11 │ │ │ │ adcseq r0, lr, r6, lsr sl │ │ │ │ - eoreq ip, pc, r8, lsl #6 │ │ │ │ - eoreq sp, pc, r6, asr #10 │ │ │ │ - eoreq ip, pc, r2, ror #5 │ │ │ │ + eoreq ip, pc, r8, lsl #5 │ │ │ │ + eoreq sp, pc, r6, asr #9 │ │ │ │ + eoreq ip, pc, r2, ror #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbccc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, sp, lsl sl @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r2, ror r9 │ │ │ │ - eoreq sp, pc, r4, lsr #10 │ │ │ │ + eoreq sp, pc, r4, lsr #9 │ │ │ │ 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 │ │ │ │ @@ -2692,55 +2692,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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf83ef295 │ │ │ │ - @ instruction: 0xf968f18c │ │ │ │ + @ instruction: 0xfffaf294 │ │ │ │ + @ instruction: 0xf924f18c │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 9773d8 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf98cf060 │ │ │ │ @ instruction: 0xf7fce7cf │ │ │ │ svclt 0x0000ed0a │ │ │ │ ldrdeq fp, [r3], #64 @ 0x40 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ smulleq fp, r3, sl, r4 │ │ │ │ ldrhteq r0, [lr], ip │ │ │ │ - eoreq sp, pc, r4, lsl #9 │ │ │ │ + eoreq sp, pc, r4, lsl #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbde4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ mullt r7, r1, r9 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r2, lsl r8 │ │ │ │ - eoreq sp, pc, r4, ror #8 │ │ │ │ + eoreq sp, pc, r4, ror #7 │ │ │ │ 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 │ │ │ │ @@ -2764,56 +2764,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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r3, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - @ instruction: 0xffaef294 │ │ │ │ - @ instruction: 0xf8d8f18c │ │ │ │ + @ instruction: 0xff6af294 │ │ │ │ + @ instruction: 0xf894f18c │ │ │ │ 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 9774fc │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf8faf060 │ │ │ │ @ instruction: 0xf7fce7cd │ │ │ │ svclt 0x0000ec78 │ │ │ │ strheq fp, [r3], #56 @ 0x38 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r3, sl, ror r3 │ │ │ │ adcseq r0, lr, r4, asr r7 │ │ │ │ - strhteq sp, [pc], -r8 │ │ │ │ + eoreq sp, pc, r8, lsr r3 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbf08 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r2, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ strdlt pc, [r7], -pc @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r6, lsr #13 │ │ │ │ - eoreq sp, pc, r8, lsr #7 │ │ │ │ + eoreq sp, pc, r8, lsr #6 │ │ │ │ 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 │ │ │ │ @@ -2835,49 +2835,49 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ bmi 44557c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - stc2 1, cr15, [sl], #588 @ 0x24c │ │ │ │ + stc2l 1, cr15, [r6], #-588 @ 0xfffffdb4 │ │ │ │ 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: 0xf0609403 │ │ │ │ @ instruction: 0xe7dbf879 │ │ │ │ bl ffe22ddc │ │ │ │ smulleq fp, r3, r4, r2 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r3, ip, asr r2 │ │ │ │ adcseq r0, lr, lr, ror #11 │ │ │ │ - eoreq sp, pc, r2, lsr #6 │ │ │ │ + eoreq sp, pc, r2, lsr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc008 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r2, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, pc, ror r8 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, lr, asr r5 │ │ │ │ - eoreq sp, pc, ip, lsl #6 │ │ │ │ + eoreq sp, pc, ip, lsl #5 │ │ │ │ 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 │ │ │ │ @@ -2899,55 +2899,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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, 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 │ │ │ │ - mcr2 2, 5, pc, cr0, cr4, {4} @ │ │ │ │ - @ instruction: 0xffcaf18b │ │ │ │ + mrc2 2, 2, pc, cr12, cr4, {4} │ │ │ │ + @ instruction: 0xff86f18b │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 977714 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xffeef05f │ │ │ │ @ instruction: 0xf7fce7cf │ │ │ │ svclt 0x0000eb6c │ │ │ │ smulleq fp, r3, r4, r1 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r3, lr, asr r1 │ │ │ │ adcseq r0, lr, r8, lsr #9 │ │ │ │ - eoreq sp, pc, r0, ror r2 @ │ │ │ │ + strdeq sp, [pc], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc120 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ strdlt pc, [r7], -r3 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrshteq r0, [lr], lr │ │ │ │ - eoreq sp, pc, r0, asr r2 @ │ │ │ │ + ldrdeq sp, [pc], -r0 @ │ │ │ │ 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 │ │ │ │ @@ -2971,56 +2971,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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, 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 │ │ │ │ - mrc2 2, 0, pc, cr0, cr4, {4} │ │ │ │ - @ instruction: 0xff3af18b │ │ │ │ + stc2l 2, cr15, [ip, #592] @ 0x250 │ │ │ │ + cdp2 1, 15, cr15, cr6, cr11, {4} │ │ │ │ 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 977838 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xff5cf05f │ │ │ │ @ instruction: 0xf7fce7cd │ │ │ │ svclt 0x0000eada │ │ │ │ sbceq fp, r3, ip, ror r0 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r3, lr, lsr r0 │ │ │ │ adcseq r0, lr, r0, asr #6 │ │ │ │ - eoreq sp, pc, r0, lsr #3 │ │ │ │ + eoreq sp, pc, r0, lsr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc244 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, r1, ror #30 │ │ │ │ svclt 0x0000bd30 │ │ │ │ umlalseq r0, lr, r2, r2 │ │ │ │ - mlaeq pc, r0, r1, sp @ │ │ │ │ + eoreq sp, pc, r0, lsl r1 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc298 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -3039,55 +3039,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5d46ac │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - blx 52174a │ │ │ │ + blx ff421748 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #12 │ │ │ │ - @ instruction: 0xf18bfd87 │ │ │ │ - blls 1a4bd8 │ │ │ │ + @ instruction: 0xf18bfd43 │ │ │ │ + blls 1a4ac8 │ │ │ │ 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 │ │ │ │ mrc2 0, 6, pc, cr6, cr15, {2} │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000ea54 │ │ │ │ sbceq sl, r3, sl, asr pc │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sl, r3, sl, lsr #30 │ │ │ │ adcseq r0, lr, r4, ror #3 │ │ │ │ - strdeq sp, [pc], -sl @ │ │ │ │ + eoreq sp, pc, sl, ror r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc350 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ ldrdlt pc, [r7], -fp │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, lr, lsr r1 │ │ │ │ - ldrdeq sp, [pc], -r4 @ │ │ │ │ + eoreq sp, pc, r4, asr r0 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc3a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -3105,48 +3105,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 4147b4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx fe421850 │ │ │ │ + blx 1321850 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ mcr2 0, 3, pc, cr0, cr15, {2} @ │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000e9de │ │ │ │ sbceq sl, r3, lr, asr #28 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sl, r3, r2, lsr #28 │ │ │ │ umlalseq r0, lr, r6, r0 │ │ │ │ - eoreq sp, pc, r6, rrx │ │ │ │ + eoreq ip, pc, r6, ror #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc43c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, r5, ror #28 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, sl │ │ │ │ - eoreq sp, pc, r4, lsr r0 @ │ │ │ │ + strhteq ip, [pc], -r4 │ │ │ │ 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 │ │ │ │ @@ -3170,61 +3170,61 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle r1, r0, lsl #6 │ │ │ │ pop {r1, r2, r3, ip, sp, pc} │ │ │ │ bmi 745ab8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_und │ │ │ │ - blx 3a1954 │ │ │ │ + @ instruction: 0xf9c8f193 │ │ │ │ strmi r9, [r2], -r6, lsl #18 │ │ │ │ @ instruction: 0x4618e7da │ │ │ │ smlabtcs r6, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - stc2 2, cr15, [r0], {148} @ 0x94 │ │ │ │ - stc2 1, cr15, [sl, #556]! @ 0x22c │ │ │ │ + ldc2 2, cr15, [ip], #-592 @ 0xfffffdb0 │ │ │ │ + stc2l 1, cr15, [r6, #-556]! @ 0xfffffdd4 │ │ │ │ stmvs r5, {r1, r2, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf29468d0 │ │ │ │ - @ instruction: 0xf18bfc79 │ │ │ │ - bls 2249bc │ │ │ │ + @ instruction: 0xf18bfc35 │ │ │ │ + bls 2248ac │ │ │ │ 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: 0xf05f9401 │ │ │ │ strb pc, [r3, r3, asr #27] @ │ │ │ │ stmdb r0, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq sl, r3, r0, ror #26 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sl, r3, r0, lsr #26 │ │ │ │ adcseq pc, sp, sl, asr #30 │ │ │ │ - eoreq ip, pc, r8, ror pc @ │ │ │ │ + strdeq ip, [pc], -r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc574 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, r9, asr #27 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, sl, lsl #29 │ │ │ │ - eoreq ip, pc, r8, ror pc @ │ │ │ │ + strdeq ip, [pc], -r8 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc5c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -3243,55 +3243,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5d49dc │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - @ instruction: 0xf97af193 │ │ │ │ + @ instruction: 0xf936f193 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #12 │ │ │ │ - @ instruction: 0xf18bfbef │ │ │ │ - blls 1a48a8 │ │ │ │ + @ instruction: 0xf18bfbab │ │ │ │ + blls 1a4798 │ │ │ │ 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, [lr, #-380]! @ 0xfffffe84 │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000e8bc │ │ │ │ sbceq sl, r3, sl, lsr #24 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strdeq sl, [r3], #186 @ 0xba │ │ │ │ ldrsbteq pc, [sp], ip @ │ │ │ │ - eoreq ip, pc, r2, ror #29 │ │ │ │ + eoreq ip, pc, r2, ror #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc680 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r3, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, r3, asr #26 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, r6, lsr sp @ │ │ │ │ - eoreq ip, pc, r0, asr #29 │ │ │ │ + eoreq ip, pc, r0, asr #28 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc6d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -3310,55 +3310,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5d4ae8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - @ instruction: 0xf8f4f193 │ │ │ │ + @ instruction: 0xf8b0f193 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #12 │ │ │ │ - @ instruction: 0xf18bfb69 │ │ │ │ - blls 1a479c │ │ │ │ + @ instruction: 0xf18bfb25 │ │ │ │ + blls 1a468c │ │ │ │ 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, [r8], #380 @ 0x17c │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000e836 │ │ │ │ sbceq sl, r3, lr, lsl fp │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sl, r3, lr, ror #21 │ │ │ │ adcseq pc, sp, r8, lsl #25 │ │ │ │ - eoreq ip, pc, lr, lsr #28 │ │ │ │ + eoreq ip, pc, lr, lsr #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc78c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ @ instruction: 0xb007fcbd │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, r2, ror #23 │ │ │ │ - eoreq ip, pc, r4, lsl lr @ │ │ │ │ + mlaeq pc, r4, sp, ip @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc7e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -3377,55 +3377,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5d4bf4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - @ instruction: 0xf86ef193 │ │ │ │ + @ instruction: 0xf82af193 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #12 │ │ │ │ - @ instruction: 0xf18bfae3 │ │ │ │ - blls 1a4690 │ │ │ │ + @ instruction: 0xf18bfa9f │ │ │ │ + blls 1a4580 │ │ │ │ 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, [r2], #-380 @ 0xfffffe84 │ │ │ │ @ instruction: 0xf7fbe7d1 │ │ │ │ svclt 0x0000efb0 │ │ │ │ sbceq sl, r3, r2, lsl sl │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sl, r3, r2, ror #19 │ │ │ │ adcseq pc, sp, r4, lsr fp @ │ │ │ │ - eoreq ip, pc, sl, lsl #27 │ │ │ │ + eoreq ip, pc, sl, lsl #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc898 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r5, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1929105 │ │ │ │ + stmdbls r5, {r0, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, r7, lsr ip @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, lr, lsl #21 │ │ │ │ - eoreq ip, pc, ip, ror #26 │ │ │ │ + eoreq ip, pc, ip, ror #25 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc8ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -3444,55 +3444,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5d4d00 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - @ instruction: 0xffe8f192 │ │ │ │ + @ instruction: 0xffa4f192 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #12 │ │ │ │ - @ instruction: 0xf18bfa5d │ │ │ │ - blls 1a4584 │ │ │ │ + @ instruction: 0xf18bfa19 │ │ │ │ + blls 1a4474 │ │ │ │ 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 │ │ │ │ blx feba18fe │ │ │ │ @ instruction: 0xf7fbe7d1 │ │ │ │ svclt 0x0000ef2a │ │ │ │ sbceq sl, r3, r6, lsl #18 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrdeq sl, [r3], #134 @ 0x86 │ │ │ │ adcseq pc, sp, r0, ror #19 │ │ │ │ - ldrdeq ip, [pc], -lr @ │ │ │ │ + eoreq ip, pc, lr, asr ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc9a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1929105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ @ instruction: 0xb007fbb1 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, sl, lsr r9 @ │ │ │ │ - eoreq ip, pc, r0, asr #25 │ │ │ │ + eoreq ip, pc, r0, asr #24 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc9f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [ip], #-768 @ 0xfffffd00 │ │ │ │ stmdbmi ip!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-140 @ 0xffffff74 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -3512,61 +3512,61 @@ │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, ip, pc, lsr #2 │ │ │ │ bmi 754e10 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xff60f192 │ │ │ │ + @ instruction: 0xff1cf192 │ │ │ │ strmi r9, [r2], -r5, lsl #18 │ │ │ │ @ instruction: 0x4618e7dd │ │ │ │ andls r9, r5, #-1073741823 @ 0xc0000001 │ │ │ │ vshrn.i32 d6, , #12 │ │ │ │ - @ instruction: 0xf18bf9d5 │ │ │ │ - bls 1e4474 │ │ │ │ + @ instruction: 0xf18bf991 │ │ │ │ + bls 1e4364 │ │ │ │ andls r4, r6, #3145728 @ 0x300000 │ │ │ │ ldmvs fp, {r4, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , q2, d5 │ │ │ │ - @ instruction: 0xf18bf9cb │ │ │ │ - bls 224460 │ │ │ │ + @ instruction: 0xf18bf987 │ │ │ │ + bls 224350 │ │ │ │ blls 1b70a0 │ │ │ │ strtmi r9, [r8], -r7, lsl #18 │ │ │ │ andls r6, r2, #1179648 @ 0x120000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ stmiavs r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ blx 6a1a26 │ │ │ │ @ instruction: 0xf7fbe7c5 │ │ │ │ svclt 0x0000ee96 │ │ │ │ strdeq sl, [r3], #122 @ 0x7a │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sl, r3, r6, asr #15 │ │ │ │ adcseq pc, sp, sl, lsl #17 │ │ │ │ - eoreq ip, pc, r8, lsl ip @ │ │ │ │ + mlaeq pc, r8, fp, ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbcacc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1929105 │ │ │ │ - stmdbls r5, {r0, r1, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, sp, lsl fp @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, sl, asr #15 │ │ │ │ - eoreq ip, pc, r0, lsl #24 │ │ │ │ + eoreq ip, pc, r0, lsl #23 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbcb20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [ip], #-768 @ 0xfffffd00 │ │ │ │ stmdbmi ip!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-140 @ 0xffffff74 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -3586,61 +3586,61 @@ │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, ip, pc, lsr #2 │ │ │ │ bmi 754f38 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - mcr2 1, 6, pc, cr12, cr2, {4} @ │ │ │ │ + mcr2 1, 4, pc, cr8, cr2, {4} @ │ │ │ │ strmi r9, [r2], -r5, lsl #18 │ │ │ │ @ instruction: 0x4618e7dd │ │ │ │ andls r9, r5, #-1073741823 @ 0xc0000001 │ │ │ │ vshrn.i32 d6, , #12 │ │ │ │ - @ instruction: 0xf18bf941 │ │ │ │ - bls 1e434c │ │ │ │ + @ instruction: 0xf18bf8fd │ │ │ │ + bls 1e423c │ │ │ │ andls r4, r6, #3145728 @ 0x300000 │ │ │ │ ldmvs fp, {r4, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , q2, d5 │ │ │ │ - @ instruction: 0xf18bf937 │ │ │ │ - bls 224338 │ │ │ │ + @ instruction: 0xf18bf8f3 │ │ │ │ + bls 224228 │ │ │ │ blls 1b71c8 │ │ │ │ strtmi r9, [r8], -r7, lsl #18 │ │ │ │ andls r6, r2, #1179648 @ 0x120000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ stmiavs r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ blx fe1a1b4c │ │ │ │ @ instruction: 0xf7fbe7c5 │ │ │ │ svclt 0x0000ee02 │ │ │ │ ldrdeq sl, [r3], #98 @ 0x62 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ smulleq sl, r3, lr, r6 │ │ │ │ adcseq pc, sp, sl, lsl r7 @ │ │ │ │ - eoreq ip, pc, r0, asr fp @ │ │ │ │ + ldrdeq ip, [pc], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbcbf4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1929105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, r9, lsl #21 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, sl, asr r6 @ │ │ │ │ - eoreq ip, pc, r8, lsr fp @ │ │ │ │ + strhteq ip, [pc], -r8 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbcc48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -3658,27 +3658,27 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 415058 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - mrc2 1, 1, pc, cr12, cr2, {4} │ │ │ │ + ldc2l 1, cr15, [r8, #584]! @ 0x248 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx 421c38 │ │ │ │ @ instruction: 0xf7fbe7df │ │ │ │ svclt 0x0000ed8c │ │ │ │ sbceq sl, r3, sl, lsr #11 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sl, r3, lr, ror r5 │ │ │ │ ldrhteq pc, [sp], r2 @ │ │ │ │ - eoreq ip, pc, r6, asr #21 │ │ │ │ + eoreq ip, pc, r6, asr #20 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbcce0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r1, #-768]! @ 0xfffffd00 │ │ │ │ stmdbmi r1!, {r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [sp], #-139 @ 0xffffff75 │ │ │ │ svceq 0x008df014 │ │ │ │ @@ -3696,15 +3696,15 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, sp, lsl r1 │ │ │ │ bmi 5152f0 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r5, sl, ror r4 │ │ │ │ - ldc2l 1, cr15, [r0, #584]! @ 0x248 │ │ │ │ + stc2 1, cr15, [ip, #584]! @ 0x248 │ │ │ │ strbteq r9, [r3], r5, lsl #18 │ │ │ │ tstvc r6, r5 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x4c0bb946 │ │ │ │ bmi 336d44 │ │ │ │ strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ @@ -3712,17 +3712,17 @@ │ │ │ │ ldrbtmi r4, [ip], #-3080 @ 0xfffff3f8 │ │ │ │ @ instruction: 0xf7fbe7f5 │ │ │ │ svclt 0x0000ed38 │ │ │ │ sbceq sl, r3, r2, lsl r5 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sl, r3, r6, ror #9 │ │ │ │ ldrshteq pc, [sp], r4 @ │ │ │ │ - eoreq fp, pc, r8, lsr r2 @ │ │ │ │ - eoreq ip, pc, r0, asr sl @ │ │ │ │ - eoreq fp, pc, lr, lsl r2 @ │ │ │ │ + strhteq fp, [pc], -r8 │ │ │ │ + ldrdeq ip, [pc], -r0 @ │ │ │ │ + mlaeq pc, lr, r1, fp @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbcd90 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -3740,27 +3740,27 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 4151a0 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - ldc2 1, cr15, [r8, #584] @ 0x248 │ │ │ │ + ldc2l 1, cr15, [r4, #-584] @ 0xfffffdb8 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf96af05f │ │ │ │ @ instruction: 0xf7fbe7df │ │ │ │ svclt 0x0000ece8 │ │ │ │ sbceq sl, r3, r2, ror #8 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sl, r3, r6, lsr r4 │ │ │ │ adcseq pc, sp, r2, lsr #8 │ │ │ │ - ldrdeq ip, [pc], -r6 @ │ │ │ │ + eoreq ip, pc, r6, asr r9 @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbce28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r1, #-768]! @ 0xfffffd00 │ │ │ │ stmdbmi r1!, {r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [sp], #-139 @ 0xffffff75 │ │ │ │ svceq 0x008df014 │ │ │ │ @@ -3778,15 +3778,15 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, sp, lsl r1 │ │ │ │ bmi 515438 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r5, sl, ror r4 │ │ │ │ - stc2l 1, cr15, [ip, #-584] @ 0xfffffdb8 │ │ │ │ + stc2 1, cr15, [r8, #-584] @ 0xfffffdb8 │ │ │ │ strbteq r9, [r3], r5, lsl #18 │ │ │ │ tstvc r6, r5 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x4c0bb946 │ │ │ │ bmi 336e8c │ │ │ │ strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ @@ -3794,17 +3794,17 @@ │ │ │ │ ldrbtmi r4, [ip], #-3080 @ 0xfffff3f8 │ │ │ │ @ instruction: 0xf7fbe7f5 │ │ │ │ svclt 0x0000ec94 │ │ │ │ sbceq sl, r3, sl, asr #7 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ smulleq sl, r3, lr, r3 │ │ │ │ adcseq pc, sp, r4, ror #6 │ │ │ │ - strdeq fp, [pc], -r0 @ │ │ │ │ - eoreq ip, pc, r0, ror #18 │ │ │ │ - ldrdeq fp, [pc], -r6 @ │ │ │ │ + eoreq fp, pc, r0, ror r0 @ │ │ │ │ + eoreq ip, pc, r0, ror #17 │ │ │ │ + eoreq fp, pc, r6, asr r0 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbced8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -3822,27 +3822,27 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 4152e8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - ldc2l 1, cr15, [r4], #584 @ 0x248 │ │ │ │ + ldc2 1, cr15, [r0], #584 @ 0x248 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf8c6f05f │ │ │ │ @ instruction: 0xf7fbe7df │ │ │ │ svclt 0x0000ec44 │ │ │ │ sbceq sl, r3, sl, lsl r3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sl, r3, lr, ror #5 │ │ │ │ umlalseq pc, sp, r2, r2 @ │ │ │ │ - eoreq ip, pc, r6, ror #17 │ │ │ │ + eoreq ip, pc, r6, ror #16 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbcf70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r1, #-768]! @ 0xfffffd00 │ │ │ │ stmdbmi r1!, {r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [sp], #-139 @ 0xffffff75 │ │ │ │ svceq 0x008df014 │ │ │ │ @@ -3860,15 +3860,15 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, sp, lsl r1 │ │ │ │ bmi 515580 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r5, sl, ror r4 │ │ │ │ - stc2 1, cr15, [r8], #584 @ 0x248 │ │ │ │ + stc2l 1, cr15, [r4], #-584 @ 0xfffffdb8 │ │ │ │ strbteq r9, [r3], r5, lsl #18 │ │ │ │ tstvc r6, r5 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x4c0bb946 │ │ │ │ bmi 336fd4 │ │ │ │ strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ @@ -3876,17 +3876,17 @@ │ │ │ │ ldrbtmi r4, [ip], #-3080 @ 0xfffff3f8 │ │ │ │ @ instruction: 0xf7fbe7f5 │ │ │ │ svclt 0x0000ebf0 │ │ │ │ sbceq sl, r3, r2, lsl #5 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sl, r3, r6, asr r2 │ │ │ │ ldrsbteq pc, [sp], r4 @ │ │ │ │ - eoreq sl, pc, r8, lsr #31 │ │ │ │ - eoreq ip, pc, r0, ror r8 @ │ │ │ │ - eoreq sl, pc, lr, lsl #31 │ │ │ │ + eoreq sl, pc, r8, lsr #30 │ │ │ │ + strdeq ip, [pc], -r0 @ │ │ │ │ + eoreq sl, pc, lr, lsl #30 │ │ │ │ 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 │ │ │ │ @@ -3910,56 +3910,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: 0xf1929105 │ │ │ │ - stmdbls r5, {r0, r2, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - mrc2 2, 5, pc, cr10, cr3, {4} │ │ │ │ - @ instruction: 0xffe4f18a │ │ │ │ + mrc2 2, 3, pc, cr6, cr3, {4} │ │ │ │ + @ instruction: 0xffa0f18a │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ andls r8, r1, #1605632 @ 0x188000 │ │ │ │ stmdbhi r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf806f05f │ │ │ │ @ instruction: 0xf7fbe7cd │ │ │ │ svclt 0x0000eb84 │ │ │ │ ldrdeq sl, [r3], #16 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ smulleq sl, r3, r2, r1 │ │ │ │ adcseq pc, sp, ip, ror #1 │ │ │ │ - strhteq ip, [pc], -ip │ │ │ │ + eoreq ip, pc, ip, lsr r7 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd0f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1929105 │ │ │ │ - stmdbls r5, {r0, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, fp, lsl #16 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, lr, lsr r0 @ │ │ │ │ - strhteq ip, [pc], -r4 │ │ │ │ + eoreq ip, pc, r4, lsr r7 @ │ │ │ │ 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 │ │ │ │ @@ -3983,56 +3983,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: 0xf1929105 │ │ │ │ - stmdbls r5, {r0, r1, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - mcr2 2, 1, pc, cr8, cr3, {4} @ │ │ │ │ - @ instruction: 0xff52f18a │ │ │ │ + stc2l 2, cr15, [r4, #588]! @ 0x24c │ │ │ │ + @ instruction: 0xff0ef18a │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ andls r8, r1, #1605632 @ 0x188000 │ │ │ │ stmdbhi r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xff74f05e │ │ │ │ @ instruction: 0xf7fbe7cd │ │ │ │ svclt 0x0000eaf2 │ │ │ │ sbceq sl, r3, ip, lsr #1 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sl, r3, lr, rrx │ │ │ │ adcseq lr, sp, r0, lsl #31 │ │ │ │ - eoreq ip, pc, ip, lsl #14 │ │ │ │ + eoreq ip, pc, ip, lsl #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd214 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1929105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05e447a │ │ │ │ andlt pc, r7, r9, ror pc @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrsbteq lr, [sp], r2 │ │ │ │ - eoreq ip, pc, r0, lsl #14 │ │ │ │ + eoreq ip, pc, r0, lsl #13 │ │ │ │ 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 │ │ │ │ @@ -4076,15 +4076,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1240300 │ │ │ │ pop {r0, r3, r5, ip, sp, pc} │ │ │ │ bmi 5ca0e0 │ │ │ │ stmdbls sp, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - blx ffea2778 │ │ │ │ + blx feda2778 │ │ │ │ blls 4a0074 │ │ │ │ blls 44ad44 │ │ │ │ blls 40ad44 │ │ │ │ blls 4cad44 │ │ │ │ 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} │ │ │ │ @@ -4095,36 +4095,36 @@ │ │ │ │ mrc2 0, 5, pc, cr12, cr14, {2} │ │ │ │ @ instruction: 0xf7fbe7d0 │ │ │ │ svclt 0x0000ea3a │ │ │ │ sbceq r9, r3, r8, lsl #31 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strdeq r9, [r3], #232 @ 0xe8 │ │ │ │ adcseq lr, sp, r4, asr #27 │ │ │ │ - eoreq ip, pc, ip, lsl #12 │ │ │ │ + eoreq ip, pc, ip, lsl #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd384 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1929105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05e447a │ │ │ │ andlt pc, r7, r1, asr #29 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq lr, sp, sl, lsl sp │ │ │ │ - eoreq ip, pc, r4, asr r6 @ │ │ │ │ + ldrdeq ip, [pc], -r4 @ │ │ │ │ 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 │ │ │ │ @@ -4147,28 +4147,28 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r0, r3, r4, ip, sp, pc} │ │ │ │ bmi 4471fc │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - blx 1b22894 │ │ │ │ + blx a22894 │ │ │ │ ldrdls lr, [r0], -sp │ │ │ │ bmi 2f7b20 │ │ │ │ @ instruction: 0xf8d94641 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf05e9403 │ │ │ │ @ instruction: 0xe7dbfe39 │ │ │ │ ldmib r6!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ sbceq r9, r3, r8, lsl lr │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrdeq r9, [r3], #220 @ 0xdc │ │ │ │ adcseq lr, sp, ip, asr ip │ │ │ │ - eoreq ip, pc, r6, asr #11 │ │ │ │ + eoreq ip, pc, r6, asr #10 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd488 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r6], -r8, asr #31 │ │ │ │ blmi 838b0c │ │ │ │ ldrbtmi fp, [sl], #-138 @ 0xffffff76 │ │ │ │ ldceq 1, cr15, [r0], {13} │ │ │ │ @@ -4190,25 +4190,25 @@ │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ andls sl, r2, #8, 20 @ 0x8000 │ │ │ │ movwcs r4, #6669 @ 0x1a0d │ │ │ │ movwls r4, #1585 @ 0x631 │ │ │ │ movwcs r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ @ instruction: 0xf192c004 │ │ │ │ - usateq pc, #3, r5, lsl #20 @ │ │ │ │ + usateq pc, #3, r1, asr #19 @ │ │ │ │ bmi 29ba8c │ │ │ │ stmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05e447a │ │ │ │ bfc pc, #28, #2 @ │ │ │ │ stmdb r6!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq r9, r3, sl, ror #26 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r9, r3, r8, lsr sp │ │ │ │ umlalseq lr, sp, r4, fp │ │ │ │ - eoreq ip, pc, ip, ror #10 │ │ │ │ + eoreq ip, pc, ip, ror #9 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd528 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -4226,27 +4226,27 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 415938 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf9ccf192 │ │ │ │ + @ instruction: 0xf988f192 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ mcr2 0, 0, pc, cr10, cr14, {2} @ │ │ │ │ @ instruction: 0xf7fbe7df │ │ │ │ svclt 0x0000e91c │ │ │ │ sbceq r9, r3, sl, asr #25 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ smulleq r9, r3, lr, ip │ │ │ │ ldrsbteq lr, [sp], sl │ │ │ │ - strdeq ip, [pc], -r2 @ │ │ │ │ + eoreq ip, pc, r2, ror r4 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd5c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -4264,27 +4264,27 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 4159d0 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf980f192 │ │ │ │ + @ instruction: 0xf93cf192 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2 0, cr15, [lr, #376]! @ 0x178 │ │ │ │ @ instruction: 0xf7fbe7df │ │ │ │ svclt 0x0000e8d0 │ │ │ │ sbceq r9, r3, r2, lsr ip │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r9, r3, r6, lsl #24 │ │ │ │ adcseq lr, sp, lr, lsl sl │ │ │ │ - eoreq ip, pc, lr, lsl #9 │ │ │ │ + eoreq ip, pc, lr, lsl #8 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd658 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [lr], {192} @ 0xc0 │ │ │ │ ldmdbmi lr, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-139 @ 0xffffff75 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -4303,27 +4303,27 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r6, lsl r1 │ │ │ │ bmi 415c6c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf932f192 │ │ │ │ + @ instruction: 0xf8eef192 │ │ │ │ strb r9, [r1, r5, lsl #18]! │ │ │ │ strbne r4, [r5, r9, lsl #20]! │ │ │ │ @ instruction: 0x46336838 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf05e9501 │ │ │ │ ldrb pc, [lr, pc, ror #26] @ │ │ │ │ stm r0, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ smulleq r9, r3, sl, fp │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r9, r3, sl, ror #22 │ │ │ │ adcseq lr, sp, lr, asr r9 │ │ │ │ - eoreq ip, pc, r8, lsr #8 │ │ │ │ + eoreq ip, pc, r8, lsr #7 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd6f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [lr], {192} @ 0xc0 │ │ │ │ ldmdbmi lr, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-139 @ 0xffffff75 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -4342,27 +4342,27 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r6, lsl r1 │ │ │ │ bmi 415d08 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf8e4f192 │ │ │ │ + @ instruction: 0xf8a0f192 │ │ │ │ strb r9, [r1, r5, lsl #18]! │ │ │ │ strbne r4, [r5, r9, lsl #20]! │ │ │ │ @ instruction: 0x46336838 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf05e9501 │ │ │ │ ldrb pc, [lr, r1, lsr #26] @ │ │ │ │ ldmda r2!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strdeq r9, [r3], #174 @ 0xae │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r9, r3, lr, asr #21 │ │ │ │ umlalseq lr, sp, lr, r8 │ │ │ │ - eoreq ip, pc, r8, asr #7 │ │ │ │ + eoreq ip, pc, r8, asr #6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd790 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -4380,27 +4380,27 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 415ba0 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf898f192 │ │ │ │ + @ instruction: 0xf854f192 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2l 0, cr15, [r6], {94} @ 0x5e │ │ │ │ @ instruction: 0xf7fae7df │ │ │ │ svclt 0x0000efe8 │ │ │ │ sbceq r9, r3, r2, ror #20 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r9, r3, r6, lsr sl │ │ │ │ adcseq lr, sp, r2, ror #15 │ │ │ │ - eoreq ip, pc, r6, ror r3 @ │ │ │ │ + strdeq ip, [pc], -r6 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd828 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -4418,53 +4418,53 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 415c38 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf84cf192 │ │ │ │ + @ instruction: 0xf808f192 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2 0, cr15, [lr], {94} @ 0x5e │ │ │ │ @ instruction: 0xf7fae7df │ │ │ │ svclt 0x0000ef9c │ │ │ │ sbceq r9, r3, sl, asr #19 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ smulleq r9, r3, lr, r9 │ │ │ │ adcseq lr, sp, r6, lsr #14 │ │ │ │ - eoreq ip, pc, r6, lsl r3 @ │ │ │ │ + mlaeq pc, r6, r2, ip @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd8c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ ldrle r0, [r6], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-24]! @ 0xffffffe8 │ │ │ │ stmib sp, {r9, sp}^ │ │ │ │ andls r2, r0, #268435456 @ 0x10000000 │ │ │ │ bmi 3732ec │ │ │ │ movwls r4, #22057 @ 0x5629 │ │ │ │ - @ instruction: 0xf192447a │ │ │ │ - @ instruction: 0xf04ff817 │ │ │ │ + @ instruction: 0xf191447a │ │ │ │ + @ instruction: 0xf04fffd3 │ │ │ │ bls 1a72f8 │ │ │ │ blcc e46fc │ │ │ │ @ instruction: 0xf7fb990a │ │ │ │ strbteq lr, [r3], lr, lsl #23 │ │ │ │ bmi 1dbea8 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05e447a │ │ │ │ andlt pc, r6, r9, lsl ip @ │ │ │ │ svclt 0x0000bd70 │ │ │ │ umlalseq lr, sp, r4, r6 │ │ │ │ - ldrdeq ip, [pc], -r4 @ │ │ │ │ + eoreq ip, pc, r4, asr r2 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd928 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -4482,53 +4482,53 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 415d38 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xffccf191 │ │ │ │ + @ instruction: 0xff88f191 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx fe822916 │ │ │ │ @ instruction: 0xf7fae7df │ │ │ │ svclt 0x0000ef1c │ │ │ │ sbceq r9, r3, sl, asr #17 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ smulleq r9, r3, lr, r8 │ │ │ │ ldrsbteq lr, [sp], lr │ │ │ │ - eoreq ip, pc, sl, ror #4 │ │ │ │ + eoreq ip, pc, sl, ror #3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd9c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ ldrle r0, [r6], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-24]! @ 0xffffffe8 │ │ │ │ stmib sp, {r9, sp}^ │ │ │ │ andls r2, r0, #268435456 @ 0x10000000 │ │ │ │ bmi 3733ec │ │ │ │ movwls r4, #22057 @ 0x5629 │ │ │ │ @ instruction: 0xf191447a │ │ │ │ - @ instruction: 0xf04fff97 │ │ │ │ + @ instruction: 0xf04fff53 │ │ │ │ bls 1a73f8 │ │ │ │ blcc e47fc │ │ │ │ @ instruction: 0xf7fb990a │ │ │ │ strbteq lr, [r3], lr, lsl #22 │ │ │ │ bmi 1dbfa8 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05e447a │ │ │ │ mullt r6, r9, fp │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq lr, sp, ip, asr #10 │ │ │ │ - eoreq ip, pc, ip, lsr #4 │ │ │ │ + eoreq ip, pc, ip, lsr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbda28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ ldrdmi pc, [r8, #-128] @ 0xffffff80 │ │ │ │ blx ffb22c50 │ │ │ │ rscpl pc, fp, #76, 12 @ 0x4c00000 │ │ │ │ @@ -4656,25 +4656,25 @@ │ │ │ │ bge 5f82e4 │ │ │ │ mrc2 0, 3, pc, cr6, cr4, {7} │ │ │ │ ldr r4, [r0, r4, lsl #12]! │ │ │ │ ldcl 7, cr15, [r4, #1000] @ 0x3e8 │ │ │ │ strheq r9, [r3], #100 @ 0x64 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r9, r3, lr, ror #12 │ │ │ │ - eoreq ip, pc, r2, lsr #13 │ │ │ │ + eoreq ip, pc, r2, lsr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbdc48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040fb8 │ │ │ │ @ instruction: 0xf600b08f │ │ │ │ @ instruction: 0xf1a570e4 │ │ │ │ - @ instruction: 0xf8d4fe21 │ │ │ │ + @ instruction: 0xf8d4fddd │ │ │ │ teqlt r3, r0, ror #31 │ │ │ │ rscvc pc, r4, r4, lsl #12 │ │ │ │ - cdp2 1, 2, cr15, cr8, cr5, {5} │ │ │ │ + stc2l 1, cr15, [r4, #660]! @ 0x294 │ │ │ │ andlt r2, pc, r0 │ │ │ │ @ instruction: 0xf8d4bd30 │ │ │ │ @ instruction: 0xf5033f74 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf8933cf0 │ │ │ │ teqlt fp, #188, 4 @ 0xc000000b │ │ │ │ ldrsbgt pc, [r4], #-143 @ 0xffffff71 @ │ │ │ │ @@ -4691,20 +4691,20 @@ │ │ │ │ ldrdcc pc, [r0], -ip │ │ │ │ andcc pc, r0, lr, asr #17 │ │ │ │ @ instruction: 0xf0ff2300 │ │ │ │ @ instruction: 0xf8c4fcdf │ │ │ │ stmdacs r0, {r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf604d1ce │ │ │ │ @ instruction: 0xf1a570e4 │ │ │ │ - @ instruction: 0xf04ffdf7 │ │ │ │ + @ instruction: 0xf04ffdb3 │ │ │ │ @ instruction: 0xe7cc30ff │ │ │ │ ldrdgt pc, [r8], -pc @ │ │ │ │ @ instruction: 0xe7d644fc │ │ │ │ - eorseq pc, r5, r4, lsr #10 │ │ │ │ - eorseq pc, r5, r0, lsr #9 │ │ │ │ + eorseq pc, r5, r4, lsr #9 │ │ │ │ + eorseq pc, r5, r0, lsr #8 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @ instruction: 0xf500460d │ │ │ │ ldmdbmi r2!, {r7, sl, ip, lr} │ │ │ │ strmi fp, [r2], -r3, lsl #1 │ │ │ │ @@ -5044,23 +5044,23 @@ │ │ │ │ @ instruction: 0x460123d9 │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ sxtab r4, r2, sl, ror #8 │ │ │ │ b ff3a5028 │ │ │ │ sbceq r9, r3, sl, asr #7 │ │ │ │ strheq r9, [r3], #58 @ 0x3a │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eoreq ip, pc, lr, asr #8 │ │ │ │ - eorseq r2, r6, ip, ror #20 │ │ │ │ - eoreq ip, pc, sl, lsr #6 │ │ │ │ + eoreq ip, pc, lr, asr #7 │ │ │ │ + eorseq r2, r6, ip, ror #19 │ │ │ │ + eoreq ip, pc, sl, lsr #5 │ │ │ │ sbceq r9, r3, r8, ror #4 │ │ │ │ - eorseq r1, r6, lr, lsr r2 │ │ │ │ - eorseq r9, r0, sl, lsl sp │ │ │ │ - eorseq lr, r5, r6, ror #31 │ │ │ │ + ldrhteq r1, [r6], -lr │ │ │ │ + mlaseq r0, sl, ip, r9 │ │ │ │ + eorseq lr, r5, r6, ror #30 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eoreq ip, pc, r0, ror r0 @ │ │ │ │ + strdeq fp, [pc], -r0 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 11, cr15, cr0, cr12, {6} │ │ │ │ strpl pc, [r0], r0, lsl #10 │ │ │ │ bmi cf8acc │ │ │ │ blmi cf8af4 │ │ │ │ @@ -5112,15 +5112,15 @@ │ │ │ │ blcs 746f4 │ │ │ │ @ instruction: 0xf8c5d1df │ │ │ │ ldrb r0, [ip, ip, ror #10] │ │ │ │ b 11a5138 │ │ │ │ sbceq r8, r3, lr, ror #30 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strdeq r8, [r3], #230 @ 0xe6 │ │ │ │ - eoreq fp, pc, r2, ror pc @ │ │ │ │ + strdeq fp, [pc], -r2 @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ sbcslt r4, r1, r9, asr sl │ │ │ │ @ instruction: 0x46044b59 │ │ │ │ ldmdami r9, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @@ -5210,20 +5210,20 @@ │ │ │ │ stmdbcs r0, {sp} │ │ │ │ ldmib r8, {r0, r3, r4, r7, r8, ip, lr, pc}^ │ │ │ │ ldr r2, [sp, sl, lsl #2] │ │ │ │ stmib r0, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ sbceq r8, r3, r8, lsl #29 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r8, r3, sl, ror lr │ │ │ │ - eorseq lr, r5, r4, asr #28 │ │ │ │ - eorseq sp, r4, r6, asr r3 │ │ │ │ + eorseq lr, r5, r4, asr #27 │ │ │ │ + ldrsbteq sp, [r4], -r6 │ │ │ │ andeq r0, r0, ip, lsl sl │ │ │ │ sbceq r8, r3, ip, lsl #27 │ │ │ │ andeq r0, r0, r8, lsl pc │ │ │ │ - eoreq fp, pc, lr, lsl #28 │ │ │ │ + eoreq fp, pc, lr, lsl #27 │ │ │ │ @ instruction: 0x00000db0 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr8, cr12, {6} │ │ │ │ @ instruction: 0xf500b0d0 │ │ │ │ bge 1fd518 │ │ │ │ @@ -5286,19 +5286,19 @@ │ │ │ │ strbcc pc, [ip, #-2260]! @ 0xfffff72c @ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ strbeq pc, [ip, #-2244]! @ 0xfffff73c @ │ │ │ │ ldmib r6, {r0, r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ strb r2, [r5, sl, lsl #2] │ │ │ │ stmia r4!, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrdeq r8, [r3], #200 @ 0xc8 │ │ │ │ - ldrhteq lr, [r5], -r8 │ │ │ │ + eorseq lr, r5, r8, lsr ip │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - ldrhteq sp, [r4], -sl │ │ │ │ + eorseq sp, r4, sl, lsr r1 │ │ │ │ sbceq r8, r3, r2, lsr ip │ │ │ │ - strhteq fp, [pc], -sl │ │ │ │ + eoreq fp, pc, sl, lsr ip @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 8, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0xf500b0d9 │ │ │ │ strmi r5, [r4], -r0, lsl #15 │ │ │ │ strmi r4, [lr], -r5, lsl #17 │ │ │ │ @@ -5433,21 +5433,21 @@ │ │ │ │ @ instruction: 0xf8594b0e │ │ │ │ @ instruction: 0xf5077003 │ │ │ │ @ instruction: 0xf8c53280 │ │ │ │ str r2, [lr, r8, ror #17]! │ │ │ │ svc 0x00c0f7f9 │ │ │ │ strheq r8, [r3], #186 @ 0xba │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eorseq lr, r5, lr, lsl #23 │ │ │ │ + eorseq lr, r5, lr, lsl #22 │ │ │ │ smulleq r8, r3, r6, fp │ │ │ │ - mlaseq r4, r0, r0, sp │ │ │ │ + eorseq sp, r4, r0, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl sl │ │ │ │ sbceq r8, r3, sl, lsl #20 │ │ │ │ andeq r0, r0, r8, lsl pc │ │ │ │ - eoreq fp, pc, ip, lsl #21 │ │ │ │ + eoreq fp, pc, ip, lsl #20 │ │ │ │ @ instruction: 0x00000db0 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbe88c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ mcrmi 15, 1, r0, cr1, cr8, {5} │ │ │ │ stcmi 0, cr11, [r1, #-568]! @ 0xfffffdc8 │ │ │ │ @@ -5565,15 +5565,15 @@ │ │ │ │ @ instruction: 0xf84c2c08 │ │ │ │ adcmi r3, lr, #4, 24 @ 0x400 │ │ │ │ str sp, [r9, pc, ror #3]! │ │ │ │ @ instruction: 0x46284639 │ │ │ │ blx 2a3a24 │ │ │ │ @ instruction: 0xf7f9e7a4 │ │ │ │ svclt 0x0000eeb6 │ │ │ │ - eoreq fp, pc, r6, ror #18 │ │ │ │ + eoreq fp, pc, r6, ror #17 │ │ │ │ sbceq r8, r3, r8, ror #16 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r8, r3, r8, asr #16 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 122d40 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -5873,39 +5873,39 @@ │ │ │ │ svclt 0x0000ec5a │ │ │ │ sbceq r8, r3, r0, ror #14 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r8, r3, r4, asr r7 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ sbceq r8, r3, r0, lsr #14 │ │ │ │ andeq r0, r0, r8, asr #23 │ │ │ │ - eoreq fp, pc, sl, lsl #15 │ │ │ │ - mlaeq pc, r0, r7, fp @ │ │ │ │ - eoreq fp, pc, sl, ror r7 @ │ │ │ │ - eoreq fp, pc, r2, ror r7 @ │ │ │ │ - strdeq r9, [pc], -ip @ │ │ │ │ - eoreq fp, pc, ip, lsl r7 @ │ │ │ │ - eoreq fp, pc, r4, ror #14 │ │ │ │ - eoreq fp, pc, sl, asr r7 @ │ │ │ │ - ldrdeq fp, [pc], -ip @ │ │ │ │ - strdeq fp, [pc], -r4 @ │ │ │ │ - eoreq fp, pc, r0, asr #13 │ │ │ │ - eoreq r9, pc, r2, lsl #18 │ │ │ │ - eoreq r9, pc, lr, ror #17 │ │ │ │ - eoreq fp, pc, r4, asr #12 │ │ │ │ - eoreq fp, pc, lr, lsr r6 @ │ │ │ │ - eoreq fp, pc, lr, lsr #12 │ │ │ │ - eoreq fp, pc, r4, lsr #12 │ │ │ │ - ldrshteq r7, [r0], -r4 │ │ │ │ - eoreq fp, pc, r6, ror r5 @ │ │ │ │ - eoreq fp, pc, sl, asr #10 │ │ │ │ - eoreq fp, pc, r0, lsr r5 @ │ │ │ │ - ldrsbteq r7, [r0], -r4 │ │ │ │ - eoreq fp, pc, r0, lsr r4 @ │ │ │ │ - eoreq r9, pc, ip, ror #13 │ │ │ │ - eoreq fp, pc, r2, ror #7 │ │ │ │ + eoreq fp, pc, sl, lsl #14 │ │ │ │ + eoreq fp, pc, r0, lsl r7 @ │ │ │ │ + strdeq fp, [pc], -sl @ │ │ │ │ + strdeq fp, [pc], -r2 @ │ │ │ │ + eoreq r9, pc, ip, ror r9 @ │ │ │ │ + mlaeq pc, ip, r6, fp @ │ │ │ │ + eoreq fp, pc, r4, ror #13 │ │ │ │ + ldrdeq fp, [pc], -sl @ │ │ │ │ + eoreq fp, pc, ip, asr r6 @ │ │ │ │ + eoreq fp, pc, r4, ror r6 @ │ │ │ │ + eoreq fp, pc, r0, asr #12 │ │ │ │ + eoreq r9, pc, r2, lsl #17 │ │ │ │ + eoreq r9, pc, lr, ror #16 │ │ │ │ + eoreq fp, pc, r4, asr #11 │ │ │ │ + strhteq fp, [pc], -lr │ │ │ │ + eoreq fp, pc, lr, lsr #11 │ │ │ │ + eoreq fp, pc, r4, lsr #11 │ │ │ │ + eorseq r7, r0, r4, ror r4 │ │ │ │ + strdeq fp, [pc], -r6 @ │ │ │ │ + eoreq fp, pc, sl, asr #9 │ │ │ │ + strhteq fp, [pc], -r0 │ │ │ │ + eorseq r7, r0, r4, asr r3 │ │ │ │ + strhteq fp, [pc], -r0 │ │ │ │ + eoreq r9, pc, ip, ror #12 │ │ │ │ + eoreq fp, pc, r2, ror #6 │ │ │ │ svclt 0x00004770 │ │ │ │ @ instruction: 0x460db530 │ │ │ │ @ instruction: 0x4c02fba0 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ blx fe8eb5ba │ │ │ │ bl 7745d0 │ │ │ │ ldrbtmi r0, [r3], -r3, lsl #24 │ │ │ │ @@ -6062,15 +6062,15 @@ │ │ │ │ subsne lr, fp, r0, lsl #21 │ │ │ │ @ instruction: 0xf101fb00 │ │ │ │ tstpne fp, r3, lsl #22 @ p-variant is OBSOLETE │ │ │ │ andeq pc, r3, #160, 22 @ 0x28000 │ │ │ │ submi r4, r8, r1, lsl r4 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - eorseq sl, r6, ip, lsl #12 │ │ │ │ + eorseq sl, r6, ip, lsl #11 │ │ │ │ ldrlt fp, [r0], #-130 @ 0xffffff7e │ │ │ │ strne lr, [r3], #-2525 @ 0xfffff623 │ │ │ │ movwcs lr, #6605 @ 0x19cd │ │ │ │ movwmi r4, #41763 @ 0xa323 │ │ │ │ stmib r0, {r4, sl, fp, ip, sp, pc}^ │ │ │ │ movwcs r2, #770 @ 0x302 │ │ │ │ andsvs pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ @@ -6613,18 +6613,18 @@ │ │ │ │ bls fcd0c8 │ │ │ │ bls f0d0d0 │ │ │ │ bls f4d0d8 │ │ │ │ ldr r9, [ip, #519]! @ 0x207 │ │ │ │ mcr 7, 4, pc, cr8, cr8, {7} @ │ │ │ │ sbceq r7, r3, ip, lsr pc │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - ldrshteq sl, [r6], -sl │ │ │ │ - ldrshteq sl, [r6], -r4 │ │ │ │ - mlaseq r6, r6, r0, sl │ │ │ │ - eorseq r9, r6, r8, lsr sp │ │ │ │ + eorseq sl, r6, sl, ror r4 │ │ │ │ + eorseq sl, r6, r4, ror r3 │ │ │ │ + eorseq sl, r6, r6, lsl r0 │ │ │ │ + ldrhteq r9, [r6], -r8 │ │ │ │ smulleq r7, r3, sl, r7 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ stmdale r2, {r4, r8, fp, sp}^ │ │ │ │ @@ -6934,33 +6934,33 @@ │ │ │ │ eorcs pc, r0, #15269888 @ 0xe90000 │ │ │ │ eorsvs r4, r0, #42991616 @ 0x2900000 │ │ │ │ ldmdb r8, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ strmi r4, [r3], -r7, lsl #20 │ │ │ │ ldrtmi r4, [r8], -r7, lsl #18 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx fe2a540c │ │ │ │ + blx 11a540c │ │ │ │ teqvc r7, r0, lsr #12 │ │ │ │ stmdb r4, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ ldmdb r2!, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - eoreq sl, pc, r8, lsr #7 │ │ │ │ - eoreq sl, pc, sl, ror #7 │ │ │ │ + eoreq sl, pc, r8, lsr #6 │ │ │ │ + eoreq sl, pc, sl, ror #6 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ mrc 8, 0, r4, cr13, cr10, {3} │ │ │ │ bmi 1ef8bc8 │ │ │ │ ldrbtmi fp, [sl], #-130 @ 0xffffff7e │ │ │ │ ldmib lr, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdami r8!, {r0, r1, r3, r4, fp, ip, lr}^ │ │ │ │ ldrbtmi r4, [r8], #-1680 @ 0xfffff970 │ │ │ │ @ instruction: 0xf18e681f │ │ │ │ - stmdacs r0, {r0, r2, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4605d072 │ │ │ │ mrc 7, 3, APSR_nzcv, cr12, cr8, {7} │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ stccs 0, cr13, [r9], {54} @ 0x36 │ │ │ │ addhi pc, r3, r0 │ │ │ │ @ instruction: 0xf0002c08 │ │ │ │ stccs 0, cr8, [ip], {137} @ 0x89 │ │ │ │ @@ -6968,38 +6968,38 @@ │ │ │ │ strtmi r4, [r2], -sp, ror #18 │ │ │ │ strcs r4, [r2], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf7f94479 │ │ │ │ cmplt r0, r2, lsl r8 │ │ │ │ strtmi r4, [fp], -sl, ror #20 │ │ │ │ andcs r4, r1, sl, ror #18 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx 11a5494 │ │ │ │ + blx a5494 │ │ │ │ blmi 1a71e64 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ ldm r3, {r3, r4, r7, r9, sl, lr}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf0028f5b │ │ │ │ bcs 6967c │ │ │ │ addshi pc, r6, r0, asr #32 │ │ │ │ ldrbtmi r4, [r8], #-2146 @ 0xfffff79e │ │ │ │ - @ instruction: 0xf882f18e │ │ │ │ + @ instruction: 0xf83ef18e │ │ │ │ stmiblt r0!, {r1, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ cdpne 0, 6, cr8, cr1, cr11, {5} │ │ │ │ svclt 0x008c2901 │ │ │ │ mrscs r2, (UNDEF: 17) │ │ │ │ eor r0, sp, r9, lsl #1 │ │ │ │ ldrbtmi r4, [r8], #-2139 @ 0xfffff7a5 │ │ │ │ - @ instruction: 0xf872f18e │ │ │ │ + @ instruction: 0xf82ef18e │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ blmi 161cfb8 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ ldmdbmi r7, {r3, r4, r7, r9, sl, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-1584 @ 0xfffff9d0 │ │ │ │ - mrc2 1, 2, pc, cr4, cr5, {4} │ │ │ │ + mrc2 1, 0, pc, cr0, cr5, {4} │ │ │ │ ldm r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsra.u32 q0, , #1 │ │ │ │ @ instruction: 0xf0008f5b │ │ │ │ stmdacs r0, {r0} │ │ │ │ ldmdavs sl!, {r1, r5, r6, r8, ip, lr, pc} │ │ │ │ b dc3118 │ │ │ │ cmple r3, r1, lsl #4 │ │ │ │ @@ -7019,15 +7019,15 @@ │ │ │ │ svccc 0x0060f8d3 │ │ │ │ ldrdpl pc, [r4, #131]! @ 0x83 │ │ │ │ @ instruction: 0x4628b135 │ │ │ │ mcr 7, 0, pc, cr2, cr8, {7} @ │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ ldr sp, [fp, r5, lsl #3]! │ │ │ │ ldrbtmi r4, [r8], #-2108 @ 0xfffff7c4 │ │ │ │ - @ instruction: 0xf82ef18e │ │ │ │ + @ instruction: 0xffeaf18d │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ andcs sp, r0, r4, asr #2 │ │ │ │ strmi r2, [r4], -r2, lsl #2 │ │ │ │ ldmdbmi r8!, {r1, r2, r3, r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ strtmi r4, [r8], -r2, lsr #12 │ │ │ │ @ instruction: 0xf7f84479 │ │ │ │ stmdacs r0, {r1, r2, r4, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ @@ -7037,67 +7037,67 @@ │ │ │ │ @ instruction: 0xf7f84479 │ │ │ │ stmdacs r0, {r2, r3, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ ldrb sp, [r7, -r1, lsl #1]! │ │ │ │ strtmi r9, [fp], -r0, lsl #2 │ │ │ │ andcs r4, r1, pc, lsr #20 │ │ │ │ ldrbtmi r4, [sl], #-2351 @ 0xfffff6d1 │ │ │ │ @ instruction: 0xf18d4479 │ │ │ │ - ldmdavs sl!, {r0, r1, r3, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdavs sl!, {r0, r1, r2, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ mulsmi r5, r2, r8 │ │ │ │ stccs 7, cr14, [sp], {174} @ 0xae │ │ │ │ stmdbmi fp!, {r2, r5, r8, ip, lr, pc} │ │ │ │ strtmi r4, [r8], -r2, lsr #12 │ │ │ │ ldrbtmi r2, [r9], #-1027 @ 0xfffffbfd │ │ │ │ svc 0x0072f7f8 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldrb sl, [sp, -r8, ror #30] │ │ │ │ strtmi r4, [fp], -r6, lsr #20 │ │ │ │ andcs r4, r2, r6, lsr #18 │ │ │ │ @ instruction: 0x9600447a │ │ │ │ @ instruction: 0xf18d4479 │ │ │ │ - ldr pc, [r2, r1, lsr #19] │ │ │ │ + @ instruction: 0xe792f95d │ │ │ │ strtmi r4, [r3], -r3, lsr #20 │ │ │ │ andcs r4, r2, r3, lsr #18 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf18d4479 │ │ │ │ - @ instruction: 0xe75ff997 │ │ │ │ + @ instruction: 0xe75ff953 │ │ │ │ @ instruction: 0x462c4b11 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0xe7744698 │ │ │ │ @ instruction: 0xf47f2c0b │ │ │ │ ldmdbmi ip, {r0, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ strtmi r4, [r8], -r2, lsr #12 │ │ │ │ ldrbtmi r2, [r9], #-1028 @ 0xfffffbfc │ │ │ │ svc 0x004af7f8 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldr sl, [r5, -r0, asr #30]! │ │ │ │ tstcs r2, r0, lsr #12 │ │ │ │ svclt 0x0000e786 │ │ │ │ sbceq r7, r3, r3, lsr #20 │ │ │ │ strdeq r7, [r3], #22 │ │ │ │ - eoreq sl, pc, sl, lsr #7 │ │ │ │ - strhteq sl, [pc], -r8 │ │ │ │ - ldrdeq sl, [pc], -r4 @ │ │ │ │ - eoreq sl, pc, r2, ror #6 │ │ │ │ + eoreq sl, pc, sl, lsr #6 │ │ │ │ + eoreq sl, pc, r8, lsr r3 @ │ │ │ │ + eoreq sl, pc, r4, asr r3 @ │ │ │ │ + eoreq sl, pc, r2, ror #5 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq sl, pc, r6, asr r3 @ │ │ │ │ - eoreq sl, pc, r6, lsr r3 @ │ │ │ │ + ldrdeq sl, [pc], -r6 @ │ │ │ │ + strhteq sl, [pc], -r6 │ │ │ │ adcseq ip, sp, sl, asr #20 │ │ │ │ sbceq r9, r3, sl, lsr #11 │ │ │ │ - eoreq sl, pc, lr, lsr #5 │ │ │ │ - eoreq sl, pc, r8, lsr #5 │ │ │ │ - eoreq sl, pc, r0, lsr #5 │ │ │ │ - eoreq sl, pc, sl, lsr #6 │ │ │ │ - eoreq sl, pc, r0, asr r2 @ │ │ │ │ - eoreq sl, pc, sl, lsl #5 │ │ │ │ - ldrdeq sl, [pc], -ip @ │ │ │ │ - eoreq sl, pc, ip, lsl r2 @ │ │ │ │ - eoreq sl, pc, ip, lsr #5 │ │ │ │ - eoreq sl, pc, r8, lsl #4 │ │ │ │ - eoreq sl, pc, sl, asr #4 │ │ │ │ + eoreq sl, pc, lr, lsr #4 │ │ │ │ + eoreq sl, pc, r8, lsr #4 │ │ │ │ + eoreq sl, pc, r0, lsr #4 │ │ │ │ + eoreq sl, pc, sl, lsr #5 │ │ │ │ + ldrdeq sl, [pc], -r0 @ │ │ │ │ + eoreq sl, pc, sl, lsl #4 │ │ │ │ + eoreq sl, pc, ip, asr r2 @ │ │ │ │ + mlaeq pc, ip, r1, sl @ │ │ │ │ + eoreq sl, pc, ip, lsr #4 │ │ │ │ + eoreq sl, pc, r8, lsl #3 │ │ │ │ + eoreq sl, pc, sl, asr #3 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ umaalcc pc, r4, r0, r8 @ │ │ │ │ blcs 7aa5c │ │ │ │ @ instruction: 0xf8d8d15c │ │ │ │ @@ -7125,15 +7125,15 @@ │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ bleq 7a7408 │ │ │ │ @ instruction: 0xf0b23010 │ │ │ │ @ instruction: 0xf106ff4d │ │ │ │ @ instruction: 0xf7f8002c │ │ │ │ bvs 1a2500c │ │ │ │ @ instruction: 0x3670b196 │ │ │ │ - blx 92570a │ │ │ │ + blx ff825708 │ │ │ │ cmncs pc, #14024704 @ 0xd60000 │ │ │ │ cmneq ip, r6, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ bvs 195d8c4 │ │ │ │ ldmda r3, {r2, r3, r5, r6, r8, r9, ip, sp}^ │ │ │ │ stmdbcc r1, {r8, r9, sl, fp, ip} │ │ │ │ andne lr, r0, #4390912 @ 0x430000 │ │ │ │ @@ -7385,15 +7385,15 @@ │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ bleq 7a7818 │ │ │ │ @ instruction: 0xf0b23010 │ │ │ │ ldrbmi pc, [r0], -r5, asr #26 @ │ │ │ │ stcl 7, cr15, [r8, #992] @ 0x3e0 │ │ │ │ @ instruction: 0xb1ab6a73 │ │ │ │ @ instruction: 0xf18d9301 │ │ │ │ - blls e7950 │ │ │ │ + blls e7840 │ │ │ │ ldcleq 1, cr15, [r0], #-12 │ │ │ │ cmncs pc, #220, 16 @ 0xdc0000 │ │ │ │ cmneq lr, ip, asr #17 │ │ │ │ svceq 0x0000f1be │ │ │ │ bvs 1d5dcd8 │ │ │ │ ldmda r3, {r2, r3, r5, r6, r8, r9, ip, sp}^ │ │ │ │ stmdbcc r1, {r8, r9, sl, fp, ip} │ │ │ │ @@ -7836,38 +7836,38 @@ │ │ │ │ ldrdge pc, [r0], -r5 │ │ │ │ strb r2, [lr], -r1, lsl #6 │ │ │ │ ldcl 7, cr15, [lr], #988 @ 0x3dc │ │ │ │ ldrbtmi r4, [r8], #-2074 @ 0xfffff7e6 │ │ │ │ stmdb sl, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ smulleq r6, r3, r6, r9 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eoreq r9, pc, lr, asr ip @ │ │ │ │ - strhteq r9, [pc], -lr │ │ │ │ - eoreq r9, pc, sl, lsl #24 │ │ │ │ - eorseq fp, r1, r4, lsl #21 │ │ │ │ - eoreq r9, pc, r4 │ │ │ │ - eoreq r9, pc, r8, asr fp @ │ │ │ │ - eoreq r9, pc, r2, ror #21 │ │ │ │ - eorseq fp, r1, r2, lsr #18 │ │ │ │ - eoreq r8, pc, r0, lsr #29 │ │ │ │ + ldrdeq r9, [pc], -lr @ │ │ │ │ + eoreq r9, pc, lr, lsr ip @ │ │ │ │ + eoreq r9, pc, sl, lsl #23 │ │ │ │ + eorseq fp, r1, r4, lsl #20 │ │ │ │ + eoreq r8, pc, r4, lsl #31 │ │ │ │ + ldrdeq r9, [pc], -r8 @ │ │ │ │ + eoreq r9, pc, r2, ror #20 │ │ │ │ + eorseq fp, r1, r2, lsr #17 │ │ │ │ + eoreq r8, pc, r0, lsr #28 │ │ │ │ sbceq r6, r3, sl, ror r6 │ │ │ │ - eoreq r9, pc, r6, ror #19 │ │ │ │ - strhteq r9, [pc], -r0 │ │ │ │ - eoreq r9, pc, r4, ror r9 @ │ │ │ │ - eoreq r9, pc, r6, asr r9 @ │ │ │ │ + eoreq r9, pc, r6, ror #18 │ │ │ │ + eoreq r9, pc, r0, lsr r9 @ │ │ │ │ strdeq r9, [pc], -r4 @ │ │ │ │ - ldrdeq r9, [pc], -ip @ │ │ │ │ - eoreq r9, pc, r8, lsr #17 │ │ │ │ - eoreq r9, pc, r0, asr #17 │ │ │ │ - strdeq r9, [pc], -r8 @ │ │ │ │ - strdeq r9, [pc], -ip @ │ │ │ │ - eoreq r9, pc, r8, ror #15 │ │ │ │ - ldrdeq r9, [pc], -r8 @ │ │ │ │ - eoreq r9, pc, r8, asr #15 │ │ │ │ - eoreq r9, pc, sl, lsl #14 │ │ │ │ + ldrdeq r9, [pc], -r6 @ │ │ │ │ + eoreq r9, pc, r4, ror r8 @ │ │ │ │ + eoreq r9, pc, ip, asr r8 @ │ │ │ │ + eoreq r9, pc, r8, lsr #16 │ │ │ │ + eoreq r9, pc, r0, asr #16 │ │ │ │ + eoreq r9, pc, r8, ror r7 @ │ │ │ │ + eoreq r9, pc, ip, ror r7 @ │ │ │ │ + eoreq r9, pc, r8, ror #14 │ │ │ │ + eoreq r9, pc, r8, asr r7 @ │ │ │ │ + eoreq r9, pc, r8, asr #14 │ │ │ │ + eoreq r9, pc, sl, lsl #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc0e54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sp, r0, asr #31 │ │ │ │ svcmi 0x0070ee1d │ │ │ │ @ instruction: 0x4d3ba903 │ │ │ │ andls r4, r3, fp, lsr fp │ │ │ │ @@ -7913,15 +7913,15 @@ │ │ │ │ andlt sp, sp, r7, lsl r1 │ │ │ │ ldmdbmi sl, {r4, r5, r8, sl, fp, ip, sp, pc} │ │ │ │ ldrbtmi sl, [r9], #-2053 @ 0xfffff7fb │ │ │ │ ldc2 7, cr15, [sl], {255} @ 0xff │ │ │ │ ldmdbmi r9, {r3, r4, r9, fp, lr} │ │ │ │ blls 1b1d24 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx ff926354 │ │ │ │ + blx fe826354 │ │ │ │ blge 24fd3c │ │ │ │ smullle r4, pc, r8, r2 @ │ │ │ │ tstcc r1, r7, lsl #18 │ │ │ │ stmib sl, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7f7e7ca │ │ │ │ @ instruction: 0xf7f7ec50 │ │ │ │ svclt 0x0000e988 │ │ │ │ @@ -7935,16 +7935,16 @@ │ │ │ │ sbceq r6, r3, r4, lsl #7 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r8, r3, lr, lsl #16 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ ldrdeq r8, [r3], #116 @ 0x74 │ │ │ │ sbceq r6, r3, sl, lsl #6 │ │ │ │ smulleq r8, r3, r6, r7 │ │ │ │ - eoreq r9, pc, r4, asr r7 @ │ │ │ │ - mlaeq pc, lr, r4, r9 @ │ │ │ │ + ldrdeq r9, [pc], -r4 @ │ │ │ │ + eoreq r9, pc, lr, lsl r4 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc0f88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibvs r2, {r3, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ stmdavs r4, {r1, r7, ip, sp, pc} │ │ │ │ orrpl pc, r0, #8388608 @ 0x800000 │ │ │ │ strbcc pc, [r8], #2259 @ 0x8d3 @ │ │ │ │ @@ -8082,15 +8082,15 @@ │ │ │ │ @ instruction: 0xf7f7e790 │ │ │ │ stmdami r5, {r1, r2, r4, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f64478 │ │ │ │ svclt 0x0000ef62 │ │ │ │ ldrdeq r6, [r3], #20 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r6, r3, r0, lsr r1 │ │ │ │ - eoreq r9, pc, r4, ror #9 │ │ │ │ + eoreq r9, pc, r4, ror #8 │ │ │ │ vrshl.s8 d27, d0, d13 │ │ │ │ vsubw.s8 , q14, d18 │ │ │ │ blx fe4fef84 │ │ │ │ bne fe7291e0 │ │ │ │ cmnpne r4, #-1342177276 @ p-variant is OBSOLETE @ 0xb0000004 │ │ │ │ teqpvc sl, #204, 4 @ p-variant is OBSOLETE @ 0xc000000c │ │ │ │ @ instruction: 0x0c0ceb63 │ │ │ │ @@ -8306,15 +8306,15 @@ │ │ │ │ @ instruction: 0xf1a88099 │ │ │ │ ldmdbcs r9, {r1, r2, r8}^ │ │ │ │ tstphi sl, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ smlatbeq r5, r8, r1, pc @ │ │ │ │ svclt 0x00382905 │ │ │ │ strmi r2, [r8], r5, lsl #2 │ │ │ │ movwcs lr, #22989 @ 0x59cd │ │ │ │ - @ instruction: 0xf9e8f18c │ │ │ │ + @ instruction: 0xf9a4f18c │ │ │ │ ldrbmi r9, [r9, #2560] @ 0xa00 │ │ │ │ tstls r2, r3, lsr #20 │ │ │ │ tsteq r2, sl, ror fp │ │ │ │ svclt 0x00346a61 │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ tstmi r9, #7 │ │ │ │ @@ -8724,15 +8724,15 @@ │ │ │ │ bcs 95780 │ │ │ │ stmib r5, {r2, ip, lr, pc}^ │ │ │ │ ldc 1, cr0, [sp] │ │ │ │ ldrb r6, [ip, r2, lsl #22] │ │ │ │ ldrsbcs pc, [r8], #131 @ 0x83 @ │ │ │ │ andcc r9, r1, #0, 6 │ │ │ │ sbcscs pc, r8, r3, asr #17 │ │ │ │ - cdp2 1, 10, cr15, cr2, cr11, {4} │ │ │ │ + cdp2 1, 5, cr15, cr14, cr11, {4} │ │ │ │ strmi r9, [r5], -r0, lsl #22 │ │ │ │ strmi r4, [r8], -sl, lsl #13 │ │ │ │ ldmib r3, {r0, r1, r3, r5, r7, r9, sl, lr}^ │ │ │ │ addmi r1, sp, #-1610612733 @ 0xa0000003 │ │ │ │ andeq lr, r2, #112, 22 @ 0x1c000 │ │ │ │ mrcge 4, 5, APSR_nzcv, cr1, cr15, {7} │ │ │ │ ldrsbcs pc, [r8], #131 @ 0x83 @ │ │ │ │ @@ -8896,15 +8896,15 @@ │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r5, r3, lr, lsl #17 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ addlt r4, fp, r4, lsl #12 │ │ │ │ - stc2l 1, cr15, [r8, #-556] @ 0xfffffdd4 │ │ │ │ + stc2 1, cr15, [r4, #-556] @ 0xfffffdd4 │ │ │ │ strbmi pc, [r4, #-1103]! @ 0xfffffbb1 @ │ │ │ │ strmi pc, [fp, #-709] @ 0xfffffd3b │ │ │ │ eorscc lr, r6, #212, 18 @ 0x350000 │ │ │ │ @ instruction: 0xf142195b │ │ │ │ addsmi r0, r8, #536870912 @ 0x20000000 │ │ │ │ andeq lr, r2, #115712 @ 0x1c400 │ │ │ │ andlt sp, fp, r2, lsl #4 │ │ │ │ @@ -9213,16 +9213,16 @@ │ │ │ │ and pc, r0, r0, asr #17 │ │ │ │ stmdami r5, {r0, r3, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f54478 │ │ │ │ stmdami r4, {r3, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f54478 │ │ │ │ eorcs lr, r3, r4, lsl #29 │ │ │ │ svc 0x006af7f5 │ │ │ │ - eoreq r8, pc, r4, ror r3 @ │ │ │ │ - eoreq r8, pc, ip, asr r3 @ │ │ │ │ + strdeq r8, [pc], -r4 @ │ │ │ │ + ldrdeq r8, [pc], -ip @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc2388 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcmi 0x001e0fe0 │ │ │ │ strmi fp, [r6], -r3, lsl #1 │ │ │ │ stmiavs sp, {r0, r1, r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ andvs r2, r4, r0, lsl #8 │ │ │ │ @@ -9344,19 +9344,19 @@ │ │ │ │ addshi pc, r0, r5, asr #17 │ │ │ │ addsvc pc, r4, r5, asr #17 │ │ │ │ stc2l 0, cr15, [r8, #-704] @ 0xfffffd40 │ │ │ │ @ instruction: 0xf8d5686b │ │ │ │ @ instruction: 0xf5031120 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ vorr.i16 d0, #14336 @ 0x3800 │ │ │ │ - stmdavs fp!, {r0, r2, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdavs fp!, {r0, r3, r4, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrdne pc, [r8, -r5]! │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ bleq 6a96e0 │ │ │ │ - cdp2 2, 5, cr15, cr4, cr3, {4} │ │ │ │ + cdp2 2, 1, cr15, cr0, cr3, {4} │ │ │ │ ldrdmi pc, [r8], #133 @ 0x85 @ │ │ │ │ strtmi fp, [r6], -ip, ror #2 │ │ │ │ ldmdbvs r0!, {r2, r5, fp, sp, lr} │ │ │ │ ldmibvs r1!, {r3, r4, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f51a09 │ │ │ │ smlawbcs r0, lr, lr, lr │ │ │ │ @ instruction: 0xf7f54630 │ │ │ │ @@ -9565,15 +9565,15 @@ │ │ │ │ stmib r4, {r0, r3, r9}^ │ │ │ │ ldrmi r7, [r8], -r2, lsl #16 │ │ │ │ andlt r6, r5, r2, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ strb r4, [sl, r3, lsl #12]! │ │ │ │ ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ bl ff0a96cc │ │ │ │ - eoreq r7, pc, r6, ror #27 │ │ │ │ + eoreq r7, pc, r6, ror #26 │ │ │ │ stmdavs r3, {r2, r3, ip, sp} │ │ │ │ ldreq r0, [r9, #-2586] @ 0xfffff5e6 │ │ │ │ ldrlt sp, [r0, #-1330] @ 0xffffface │ │ │ │ vaddl.u8 , d19, d2 │ │ │ │ @ instruction: 0xf0134107 │ │ │ │ @ instruction: 0xf0220cff │ │ │ │ @ instruction: 0xf0410208 │ │ │ │ @@ -9705,15 +9705,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ adchi pc, lr, r0, asr #32 │ │ │ │ andlt r4, fp, r0, lsr #12 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ svceq 0x0074f8d6 │ │ │ │ @ instruction: 0xf500a908 │ │ │ │ ldrtmi r5, [r8], #-206 @ 0xffffff32 │ │ │ │ - @ instruction: 0xf98cf283 │ │ │ │ + @ instruction: 0xf948f283 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmdbls r8, {r0, r1, r2, r4, r7, pc} │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ @ instruction: 0x46078093 │ │ │ │ strcc lr, [r1, #-4] │ │ │ │ addmi r3, sp, #24, 14 @ 0x600000 │ │ │ │ addhi pc, ip, r0 │ │ │ │ @@ -9753,20 +9753,20 @@ │ │ │ │ smlawtpl ip, r4, r8, pc @ │ │ │ │ svclt 0x000c4285 │ │ │ │ @ instruction: 0xf0032300 │ │ │ │ blcs 6c5e0 │ │ │ │ @ instruction: 0xf50ad03a │ │ │ │ ldrtmi r5, [r9], -r0, lsl #13 │ │ │ │ bleq 6a9d40 │ │ │ │ - blx 9a83f8 │ │ │ │ + @ instruction: 0xf9e0f283 │ │ │ │ ldrdcs pc, [ip, -r4]! │ │ │ │ smlawteq r0, r4, r8, pc @ │ │ │ │ @ instruction: 0xf8d64639 │ │ │ │ vorr.i16 d0, #14336 @ 0x3800 │ │ │ │ - @ instruction: 0xf8d4fa1b │ │ │ │ + @ instruction: 0xf8d4f9d7 │ │ │ │ @ instruction: 0xf8c43120 │ │ │ │ stmdacs r0, {r3, r5, r8} │ │ │ │ blcs 9b66c │ │ │ │ svcge 0x0074f47f │ │ │ │ ldrbtmi r4, [r8], #-2079 @ 0xfffff7e1 │ │ │ │ blls 13e294 │ │ │ │ ldm r2, {r1, r3, r4, r7, fp, ip, lr}^ │ │ │ │ @@ -9774,15 +9774,15 @@ │ │ │ │ @ instruction: 0xf0028f5b │ │ │ │ ldmdblt r2, {r0, r9} │ │ │ │ ldreq r6, [r3, #-2274] @ 0xfffff71e │ │ │ │ bmi 720e4c │ │ │ │ ldmdbmi sl, {r0, r1, r9, sl, lr} │ │ │ │ ldrbtmi r2, [sl], #-1 │ │ │ │ @ instruction: 0xf18a4479 │ │ │ │ - stmiavs r3!, {r0, r2, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmiavs r3!, {r0, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0234620 │ │ │ │ adcvs r0, r3, r8, lsl #6 │ │ │ │ mrc2 7, 2, pc, cr8, cr15, {7} │ │ │ │ movwcs lr, #1876 @ 0x754 │ │ │ │ smlawtcc ip, r4, r8, pc @ │ │ │ │ ldrbtmi r4, [r8], #-2066 @ 0xfffff7ee │ │ │ │ movwcs lr, #2012 @ 0x7dc │ │ │ │ @@ -9791,24 +9791,24 @@ │ │ │ │ @ instruction: 0xf8c4e7d6 │ │ │ │ @ instruction: 0xf8c48124 │ │ │ │ ldrb r8, [r1, ip, lsr #2]! │ │ │ │ ldc 7, cr15, [r2, #980]! @ 0x3d4 │ │ │ │ sbceq r4, r3, r2, ror r8 │ │ │ │ sbceq r4, r3, r0, ror r8 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eoreq r7, pc, r8, asr #25 │ │ │ │ + eoreq r7, pc, r8, asr #24 │ │ │ │ strdeq r4, [r3], #110 @ 0x6e │ │ │ │ - eoreq r7, pc, lr, lsl ip @ │ │ │ │ - eoreq r7, pc, ip, lsl #24 │ │ │ │ - eoreq r7, pc, sl, lsr #22 │ │ │ │ + mlaeq pc, lr, fp, r7 @ │ │ │ │ + eoreq r7, pc, ip, lsl #23 │ │ │ │ + eoreq r7, pc, sl, lsr #21 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - mlaeq pc, r6, fp, r7 @ │ │ │ │ - eoreq r7, pc, r4, lsl #15 │ │ │ │ - strhteq r7, [pc], -sl │ │ │ │ - mlaeq pc, r2, sl, r7 @ │ │ │ │ + eoreq r7, pc, r6, lsl fp @ │ │ │ │ + eoreq r7, pc, r4, lsl #14 │ │ │ │ + eoreq r7, pc, sl, lsr sl @ │ │ │ │ + eoreq r7, pc, r2, lsl sl @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0x460cb093 │ │ │ │ blmi ffefd520 │ │ │ │ ldmdbls ip, {r0, r2, r9, sl, lr} │ │ │ │ @@ -10161,15 +10161,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ msrhi SPSR_fs, r0, asr #32 │ │ │ │ pop {r0, r4, ip, sp, pc} │ │ │ │ bmi ff04fffc │ │ │ │ ldmibmi pc!, {r0, r1, r9, sl, lr} @ │ │ │ │ ldrbtmi r4, [sl], #-1624 @ 0xfffff9a8 │ │ │ │ @ instruction: 0xf18a4479 │ │ │ │ - strbmi pc, [r0], -pc, asr #18 @ │ │ │ │ + strbmi pc, [r0], -fp, lsl #18 @ │ │ │ │ stmda ip, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ bvs 1ae5e78 │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ stmibvs r8!, {r1, r3, r4, r8, pc} │ │ │ │ ldrdgt pc, [r4], -r5 │ │ │ │ cdpeq 1, 0, cr15, cr8, cr12, {0} │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @@ -10349,16 +10349,16 @@ │ │ │ │ strb r1, [sp, r1] │ │ │ │ mrc 7, 4, APSR_nzcv, cr4, cr4, {7} │ │ │ │ sbceq r4, r3, ip, lsl r1 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r4, r3, r4, lsl #2 │ │ │ │ @ instruction: 0xffffbe03 │ │ │ │ ldrdeq r3, [r3], #254 @ 0xfe │ │ │ │ - strhteq r7, [pc], -lr │ │ │ │ - eoreq r7, pc, r8, ror r1 @ │ │ │ │ + eoreq r7, pc, lr, lsr r5 @ │ │ │ │ + strdeq r7, [pc], -r8 @ │ │ │ │ @ instruction: 0xffffbe9d │ │ │ │ @ instruction: 0xffffbb9b │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ @@ -11823,15 +11823,15 @@ │ │ │ │ @ instruction: 0xf100b1d8 │ │ │ │ @ instruction: 0xf100027c │ │ │ │ eorsvs r0, r1, r0, lsl r1 │ │ │ │ svccc 0x0000e852 │ │ │ │ stmda r2, {r0, r8, r9, ip, sp}^ │ │ │ │ stmdbcs r0, {r8, ip, sp} │ │ │ │ @ instruction: 0xf188d1f8 │ │ │ │ - @ instruction: 0xf105fe6b │ │ │ │ + @ instruction: 0xf105fe27 │ │ │ │ ldm r3, {r7, r8, r9}^ │ │ │ │ stmia r3, {r0, r1, r2, r3, r4, r5, r6, sl, fp, ip, sp, pc}^ │ │ │ │ bcs 6e018 │ │ │ │ @ instruction: 0x4620d1f9 │ │ │ │ mrc 7, 6, APSR_nzcv, cr2, cr3, {7} │ │ │ │ pop {r4, r5, r9, sl, lr} │ │ │ │ eorsvs r8, r0, r8, ror r8 │ │ │ │ @@ -12012,15 +12012,15 @@ │ │ │ │ @ instruction: 0xf1714298 │ │ │ │ bicsle r0, r6, #0, 2 │ │ │ │ mvnseq pc, #1073741825 @ 0x40000001 │ │ │ │ ldrmi r9, [r8], -r0, lsl #6 │ │ │ │ mrc 7, 1, APSR_nzcv, cr4, cr2, {7} │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf1888100 │ │ │ │ - @ instruction: 0x4602fcf1 │ │ │ │ + strmi pc, [r2], -sp, lsr #25 │ │ │ │ @ instruction: 0xf105460c │ │ │ │ stmdbge r4, {r5, r6, r7} │ │ │ │ andshi pc, r4, sp, asr #17 │ │ │ │ ldrmi r9, [r0], r1, lsl #4 │ │ │ │ @ instruction: 0xf7ff9704 │ │ │ │ @ instruction: 0x4603fe91 │ │ │ │ ldmib r0, {r1, r7, r9, sl, lr}^ │ │ │ │ @@ -12147,15 +12147,15 @@ │ │ │ │ svclt 0x0000e88c │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ eorsmi r3, r3, r3, lsr r3 │ │ │ │ sbceq r2, r3, lr, lsl #7 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r2, r3, lr, lsr #6 │ │ │ │ - eoreq r5, pc, ip, lsr #11 │ │ │ │ + eoreq r5, pc, ip, lsr #10 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svcvs 0x00866843 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldrdcs pc, [r8], r0 │ │ │ │ @@ -12439,15 +12439,15 @@ │ │ │ │ sbcle r2, r3, r0, lsl #16 │ │ │ │ strtmi sl, [r1], -r6, lsl #20 │ │ │ │ @ instruction: 0xf7ffa805 │ │ │ │ blls 1ed010 │ │ │ │ adcsle r2, fp, r0, lsl #22 │ │ │ │ ldrdmi pc, [r4], #131 @ 0x83 @ │ │ │ │ @ instruction: 0xf1889303 │ │ │ │ - blls 16ca50 │ │ │ │ + blls 16c940 │ │ │ │ rsbseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0x567fe8d2 │ │ │ │ cmneq ip, r2, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ cmncc ip, #248, 2 @ 0x3e │ │ │ │ svcne 0x0000e853 │ │ │ │ stmda r3, {r0, r8, fp, ip, sp}^ │ │ │ │ @@ -12678,15 +12678,15 @@ │ │ │ │ @ instruction: 0xf8c0a068 │ │ │ │ stc 0, cr10, [sp, #496] @ 0x1f0 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d5, [sp, #32] │ │ │ │ vstr d4, [sp, #24] │ │ │ │ vstr d3, [sp, #16] │ │ │ │ @ instruction: 0xf1872b02 │ │ │ │ - blmi 1e2e694 │ │ │ │ + blmi 1e2e584 │ │ │ │ stceq 1, cr15, [r0], #24 │ │ │ │ blvc 329e1c │ │ │ │ ldrbtmi r2, [fp], #-562 @ 0xfffffdce │ │ │ │ blvs 1be9e2c │ │ │ │ ldc 3, cr3, [sp, #256] @ 0x100 │ │ │ │ vldr d5, [sp, #32] │ │ │ │ @ instruction: 0xf04f2b02 │ │ │ │ @@ -12796,44 +12796,44 @@ │ │ │ │ svccc 0x00b99999 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ svccc 0x00d33333 │ │ │ │ ... │ │ │ │ sbceq r1, r3, ip, lsr #19 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r1, r3, sl, lsr #18 │ │ │ │ - eorseq r3, r6, lr, lsl lr │ │ │ │ + mlaseq r6, lr, sp, r3 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc5b84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040fb8 │ │ │ │ blmi 13c0ac0 │ │ │ │ ldrbtmi fp, [r8], #-141 @ 0xffffff73 │ │ │ │ ldrmi r4, [r6], -sp, lsl #12 │ │ │ │ stmdage r3, {r0, r1, r6, r7, fp, ip, lr} │ │ │ │ movwls r6, #47131 @ 0xb81b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf824f7ff │ │ │ │ @ instruction: 0xb3ab9b03 │ │ │ │ @ instruction: 0xf1879301 │ │ │ │ - blls ee480 │ │ │ │ + blls ee370 │ │ │ │ rsbseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0x567fe8d2 │ │ │ │ cmneq ip, r2, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ @ instruction: 0xf103d1f8 │ │ │ │ andls r0, r1, #108, 2 │ │ │ │ svceq 0x0000e851 │ │ │ │ stmda r1, {r0, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf1bc0c00 │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ ldmda r1, {r0, r1, r5, sp, lr}^ │ │ │ │ movwcc r3, #7936 @ 0x1f00 │ │ │ │ andcc lr, r0, #4259840 @ 0x410000 │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ - cdp2 1, 9, cr15, cr4, cr7, {4} │ │ │ │ + cdp2 1, 5, cr15, cr0, cr7, {4} │ │ │ │ ldm r2, {r0, r9, fp, ip, pc}^ │ │ │ │ stmia r2, {r0, r1, r2, r3, r4, r5, r6, r9, sl, ip, lr}^ │ │ │ │ blcs 6efc8 │ │ │ │ bmi d231e4 │ │ │ │ ldrbtmi r4, [sl], #-2864 @ 0xfffff4d0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ @@ -12851,15 +12851,15 @@ │ │ │ │ cmnpeq ip, #0, 2 @ p-variant is OBSOLETE │ │ │ │ tstpeq r0, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorvs r9, r1, r1 │ │ │ │ svccs 0x0000e853 │ │ │ │ stmda r3, {r0, r9, ip, sp}^ │ │ │ │ stmdbcs r0, {r8, sp} │ │ │ │ @ instruction: 0xf187d1f8 │ │ │ │ - bls ee3dc │ │ │ │ + bls ee2cc │ │ │ │ ldm r2, {r7, r9, ip, sp}^ │ │ │ │ stmia r2, {r0, r1, r2, r3, r4, r5, r6, r9, sl, ip, lr}^ │ │ │ │ blcs 6f030 │ │ │ │ @ instruction: 0x4638d1f9 │ │ │ │ mcr 7, 6, pc, cr8, cr2, {7} @ │ │ │ │ ldc 7, cr14, [r6, #796] @ 0x31c │ │ │ │ bge 20d674 │ │ │ │ @@ -12870,15 +12870,15 @@ │ │ │ │ movwls r9, #6916 @ 0x1b04 │ │ │ │ rsbseq pc, ip, #-1073741824 @ 0xc0000000 │ │ │ │ tstpeq r0, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldmda r2, {r0, r5, sp, lr}^ │ │ │ │ movwcc r3, #7936 @ 0x1f00 │ │ │ │ tstcc r0, r2, asr #16 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ - cdp2 1, 3, cr15, cr10, cr7, {4} │ │ │ │ + ldc2l 1, cr15, [r6, #540]! @ 0x21c │ │ │ │ orrcc r9, r0, #1024 @ 0x400 │ │ │ │ @ instruction: 0x567fe8d3 │ │ │ │ cmneq r2, r3, asr #17 │ │ │ │ sbcsle r2, r8, r0, lsl #20 │ │ │ │ @ instruction: 0xf7f2e7f8 │ │ │ │ @ instruction: 0xf7f2ed90 │ │ │ │ svclt 0x0000eac8 │ │ │ │ @@ -12950,15 +12950,15 @@ │ │ │ │ @ instruction: 0x46310114 │ │ │ │ @ instruction: 0xf7ffa812 │ │ │ │ blls 52e72c │ │ │ │ @ instruction: 0xf1039302 │ │ │ │ @ instruction: 0xf1030770 │ │ │ │ strls r0, [lr, -ip, ror #2] │ │ │ │ orrlt r9, r3, r9, lsl #2 │ │ │ │ - ldc2 1, cr15, [sl, #540] @ 0x21c │ │ │ │ + ldc2l 1, cr15, [r6, #-540] @ 0xfffffde4 │ │ │ │ cmncs pc, #14090240 @ 0xd70000 │ │ │ │ cmneq ip, r7, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ stmdbls r9, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ svccc 0x0000e851 │ │ │ │ stmda r1, {r0, r8, r9, fp, ip, sp}^ │ │ │ │ bcs 7b400 │ │ │ │ @@ -12972,15 +12972,15 @@ │ │ │ │ blcs 95838 │ │ │ │ msrhi SPSR_fsc, r0, asr #32 │ │ │ │ stmdbls r9, {r1, r2, r4, r5, r6, fp, sp, lr} │ │ │ │ svccc 0x0000e851 │ │ │ │ stmda r1, {r0, r8, r9, ip, sp}^ │ │ │ │ bcs 7b434 │ │ │ │ @ instruction: 0xf187d1f8 │ │ │ │ - svcls 0x000efd6f │ │ │ │ + svcls 0x000efd2b │ │ │ │ cmncs pc, #14090240 @ 0xd70000 │ │ │ │ cmneq ip, r7, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ blls 16342c │ │ │ │ @ instruction: 0xf88d4631 │ │ │ │ bge 53ad68 │ │ │ │ @ instruction: 0xf88d9b0b │ │ │ │ @@ -12989,15 +12989,15 @@ │ │ │ │ tstls r3, #2048 @ 0x800 │ │ │ │ ldrcc pc, [ip, #-2260]! @ 0xfffff72c │ │ │ │ stmdals sl, {r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf7fc9b11 │ │ │ │ mrcls 12, 0, APSR_nzcv, cr3, cr5, {6} │ │ │ │ andeq pc, r0, fp, asr #17 │ │ │ │ @ instruction: 0xf187b196 │ │ │ │ - @ instruction: 0xf106fd4d │ │ │ │ + @ instruction: 0xf106fd09 │ │ │ │ ldm ip, {r4, r5, r6, sl, fp}^ │ │ │ │ stmia ip, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf1be017e │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ ldmda r6, {r2, r3, r5, r6, r9, sl, ip, sp}^ │ │ │ │ blcc be898 │ │ │ │ andcc lr, r0, #4587520 @ 0x460000 │ │ │ │ @@ -13111,16 +13111,16 @@ │ │ │ │ andls r9, r2, r0, lsl #10 │ │ │ │ @ instruction: 0xf9d2f7ff │ │ │ │ tstcs r4, #3620864 @ 0x374000 │ │ │ │ movwcs lr, #51661 @ 0xc9cd │ │ │ │ strt r9, [pc], r2, lsl #16 │ │ │ │ @ instruction: 0xf8d39b02 │ │ │ │ @ instruction: 0xf1034088 │ │ │ │ - @ instruction: 0xf18b0090 │ │ │ │ - stceq 8, cr15, [r2, #-12] │ │ │ │ + @ instruction: 0xf18a0090 │ │ │ │ + stceq 15, cr15, [r2, #-764] @ 0xfffffd04 │ │ │ │ andcc lr, r1, #270336 @ 0x42000 │ │ │ │ tstpeq r3, #192, 6 @ p-variant is OBSOLETE │ │ │ │ andseq pc, r3, #134217731 @ 0x8000003 │ │ │ │ vmov.i32 d20, #9633792 @ 0x00930000 │ │ │ │ ldrmi r2, [r3], #-531 @ 0xfffffded │ │ │ │ andspl pc, pc, #72, 4 @ 0x80000004 │ │ │ │ rscne pc, fp, #1342177292 @ 0x5000000c │ │ │ │ @@ -13248,15 +13248,15 @@ │ │ │ │ blmi ec1958 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1490e0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle r3, r0, lsl #6 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ @ instruction: 0x460587f0 │ │ │ │ - blx 122b6aa │ │ │ │ + blx 12b6aa │ │ │ │ strbtmi pc, [r4], #-1103 @ 0xfffffbb1 @ │ │ │ │ strmi pc, [fp], #-709 @ 0xfffffd3b │ │ │ │ strmi r4, [r9], r0, lsl #13 │ │ │ │ subcc lr, r6, #3489792 @ 0x354000 │ │ │ │ @ instruction: 0xf142191b │ │ │ │ addsmi r0, r8, #536870912 @ 0x20000000 │ │ │ │ andeq lr, r2, #115712 @ 0x1c400 │ │ │ │ @@ -13450,17 +13450,17 @@ │ │ │ │ ldr r7, [r4, r4, ror #1]! │ │ │ │ mrscs r2, R9_usr │ │ │ │ subeq pc, r8, r7, lsl #2 │ │ │ │ mrc2 7, 6, pc, cr12, cr15, {7} │ │ │ │ @ instruction: 0xe7d96efd │ │ │ │ ldrbtmi r4, [r8], #-2051 @ 0xfffff7fd │ │ │ │ stcl 7, cr15, [r4, #-964]! @ 0xfffffc3c │ │ │ │ - mlaeq pc, ip, r1, r4 @ │ │ │ │ - eoreq r4, pc, r2, lsl r1 @ │ │ │ │ - eoreq r4, pc, r6, lsl #5 │ │ │ │ + eoreq r4, pc, ip, lsl r1 @ │ │ │ │ + mlaeq pc, r2, r0, r4 @ │ │ │ │ + eoreq r4, pc, r6, lsl #4 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrdls pc, [r4], -r0 @ │ │ │ │ stmdbvs r5, {r2, r7, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf8d04604 │ │ │ │ @@ -13705,15 +13705,15 @@ │ │ │ │ @ instruction: 0xf8d4fe15 │ │ │ │ @ instruction: 0xe75c2094 │ │ │ │ ldrbtmi r4, [r8], #-2052 @ 0xfffff7fc │ │ │ │ bl 1bad764 │ │ │ │ svclt 0x0000deff │ │ │ │ sbceq r0, r3, r4, lsl #22 │ │ │ │ andeq r0, r0, r0, ror ip │ │ │ │ - mlaeq pc, r6, lr, r3 @ │ │ │ │ + eoreq r3, pc, r6, lsl lr @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi fp, [lr], -r9, lsl #1 │ │ │ │ strmi r2, [r5], -r8, ror #6 │ │ │ │ @ instruction: 0x91074690 │ │ │ │ @@ -13785,15 +13785,15 @@ │ │ │ │ ldrmi r9, [r8], -r7, lsl #22 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ @ instruction: 0x462183f0 │ │ │ │ @ instruction: 0xf09d4628 │ │ │ │ ldrb pc, [r5, r9, asr #21] @ │ │ │ │ @ instruction: 0x461a469c │ │ │ │ svclt 0x0000e7b0 │ │ │ │ - ldrdeq r3, [pc], -sl @ │ │ │ │ + eoreq r3, pc, sl, asr sp @ │ │ │ │ ldrblt fp, [r0, #-914]! @ 0xfffffc6e │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svccc 0x0074f8d0 │ │ │ │ @ instruction: 0xf8904614 │ │ │ │ addlt r2, r4, ip, lsl lr │ │ │ │ @@ -13955,25 +13955,25 @@ │ │ │ │ @ instruction: 0x4604fe1f │ │ │ │ eorsle r2, r1, r0, lsl #16 │ │ │ │ @ instruction: 0xf04f6a80 │ │ │ │ @ instruction: 0xf04f0900 │ │ │ │ vst2.8 {d16-d17}, [pc], r1 │ │ │ │ vsubw.s8 , q8, d0 │ │ │ │ movwls r3, #25346 @ 0x6302 │ │ │ │ - @ instruction: 0xf842f28a │ │ │ │ + @ instruction: 0xfffef289 │ │ │ │ stmdbhi r3, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ bge 2013a4 │ │ │ │ @ instruction: 0xf1046ba3 │ │ │ │ movwls r0, #8264 @ 0x2048 │ │ │ │ blvs 94aaa0 │ │ │ │ ldrsbtgt pc, [ip], -r7 @ │ │ │ │ ldmdbne fp, {r0, r1, r2, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ bl 12547b8 │ │ │ │ strls r0, [r1, -ip, lsl #14] │ │ │ │ - mrc2 2, 5, pc, cr6, cr13, {3} │ │ │ │ + mrc2 2, 3, pc, cr2, cr13, {3} │ │ │ │ @ instruction: 0xf8844648 │ │ │ │ stmib r6, {r3, pc}^ │ │ │ │ bmi 401fcc │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -13984,15 +13984,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf0e09400 │ │ │ │ ubfx pc, r5, #25, #9 │ │ │ │ stcl 7, cr15, [lr], #964 @ 0x3c4 │ │ │ │ smulleq r0, r3, ip, r4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r0, r3, r2, lsr r4 │ │ │ │ - eoreq r3, pc, r6, asr #21 │ │ │ │ + eoreq r3, pc, r6, asr #20 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi r4, [lr], -r7, lsr #24 │ │ │ │ addlt r4, r9, r7, lsr #22 │ │ │ │ stmdbvs pc, {r2, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -14003,25 +14003,25 @@ │ │ │ │ @ instruction: 0x4604fdbf │ │ │ │ eorsle r2, r1, r0, lsl #16 │ │ │ │ @ instruction: 0xf04f6a80 │ │ │ │ @ instruction: 0xf04f0900 │ │ │ │ vst2.8 {d16-d17}, [pc], r1 │ │ │ │ vsubw.s8 , q8, d0 │ │ │ │ movwls r3, #25346 @ 0x6302 │ │ │ │ - @ instruction: 0xffe2f289 │ │ │ │ + @ instruction: 0xff9ef289 │ │ │ │ stmdbhi r3, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ bge 201464 │ │ │ │ @ instruction: 0xf1046ba3 │ │ │ │ movwls r0, #8264 @ 0x2048 │ │ │ │ blvs 94ab60 │ │ │ │ ldrsbtgt pc, [ip], -r7 @ │ │ │ │ ldmdbne fp, {r0, r1, r2, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ bl 1254878 │ │ │ │ strls r0, [r1, -ip, lsl #14] │ │ │ │ - @ instruction: 0xffc6f27c │ │ │ │ + @ instruction: 0xff82f27c │ │ │ │ @ instruction: 0xf8844648 │ │ │ │ stmib r6, {r3, pc}^ │ │ │ │ bmi 40208c │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -14032,15 +14032,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf0e09400 │ │ │ │ @ instruction: 0xe7e8fc75 │ │ │ │ stc 7, cr15, [lr], {241} @ 0xf1 │ │ │ │ ldrdeq r0, [r3], #60 @ 0x3c │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r0, r3, r2, ror r3 │ │ │ │ - eoreq r3, pc, r6, lsl #20 │ │ │ │ + eoreq r3, pc, r6, lsl #19 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi r4, [lr], -r7, lsr #24 │ │ │ │ addlt r4, r9, r7, lsr #22 │ │ │ │ stmdbvs pc, {r2, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -14051,25 +14051,25 @@ │ │ │ │ @ instruction: 0x4604fd5f │ │ │ │ eorsle r2, r1, r0, lsl #16 │ │ │ │ @ instruction: 0xf04f6a80 │ │ │ │ @ instruction: 0xf04f0900 │ │ │ │ vst2.8 {d16-d17}, [pc], r1 │ │ │ │ vsubw.s8 , q8, d0 │ │ │ │ movwls r3, #25346 @ 0x6302 │ │ │ │ - @ instruction: 0xff82f289 │ │ │ │ + @ instruction: 0xff3ef289 │ │ │ │ stmdbhi r3, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ bge 201524 │ │ │ │ @ instruction: 0xf1046ba3 │ │ │ │ movwls r0, #8264 @ 0x2048 │ │ │ │ blvs 94ac20 │ │ │ │ ldrsbtgt pc, [ip], -r7 @ │ │ │ │ ldmdbne fp, {r0, r1, r2, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ bl 1254938 │ │ │ │ strls r0, [r1, -ip, lsl #14] │ │ │ │ - ldc2l 2, cr15, [r0], #504 @ 0x1f8 │ │ │ │ + stc2 2, cr15, [ip], #504 @ 0x1f8 │ │ │ │ @ instruction: 0xf8844648 │ │ │ │ stmib r6, {r3, pc}^ │ │ │ │ bmi 40214c │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -14080,15 +14080,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf0e09400 │ │ │ │ @ instruction: 0xe7e8fc15 │ │ │ │ stc 7, cr15, [lr], #-964 @ 0xfffffc3c │ │ │ │ sbceq r0, r3, ip, lsl r3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strheq r0, [r3], #34 @ 0x22 │ │ │ │ - eoreq r3, pc, r6, asr #18 │ │ │ │ + eoreq r3, pc, r6, asr #17 │ │ │ │ ldrbmi fp, [r0, -r2, lsl #18]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc6f98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbls r2, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldc2 0, cr15, [r0, #-844]! @ 0xfffffcb4 │ │ │ │ svclt 0x0000bd08 │ │ │ │ @@ -14180,25 +14180,25 @@ │ │ │ │ andeq lr, pc, lr, lsl #17 │ │ │ │ bvc d63fb8 │ │ │ │ @ instruction: 0xf815b11b │ │ │ │ blcs 1bef2c │ │ │ │ vhadd.s8 , q0, │ │ │ │ ldmdbvs r0!, {r0, r1, r3, r4, r5, r8, ip} │ │ │ │ @ instruction: 0xf1a3af0c │ │ │ │ - blvc 1b6fc10 │ │ │ │ + blvc 1b6fb00 │ │ │ │ ldreq pc, [r4, #-256] @ 0xffffff00 │ │ │ │ strtmi r4, [r9], -r2, lsr #12 │ │ │ │ @ instruction: 0xf1a64680 │ │ │ │ - svcgt 0x000ff8f5 │ │ │ │ + svcgt 0x000ff8b1 │ │ │ │ strteq pc, [ip], #-264 @ 0xfffffef8 │ │ │ │ ldm r7, {r0, r1, r2, r3, sl, lr, pc} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ strbmi r0, [r1], -pc │ │ │ │ @ instruction: 0xf1a84630 │ │ │ │ - bmi aee498 │ │ │ │ + bmi aee388 │ │ │ │ ldrbtmi r4, [sl], #-2855 @ 0xfffff4d9 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsr fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strtmi sp, [r8], -r2, asr #2 │ │ │ │ pop {r1, r2, r4, r5, ip, sp, pc} │ │ │ │ stccs 1, cr8, [r0], {240} @ 0xf0 │ │ │ │ @@ -14220,22 +14220,22 @@ │ │ │ │ svccc 0x0001f812 │ │ │ │ addsmi r3, r0, #8, 2 │ │ │ │ biceq lr, r3, #5120 @ 0x1400 │ │ │ │ blvc 1eb5f8 │ │ │ │ blvc ab5b4 │ │ │ │ blvc 1b24784 │ │ │ │ ldmdbvs r0!, {r0, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xff6af1a3 │ │ │ │ + @ instruction: 0xff26f1a3 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ strhteq sp, [r2], #15 │ │ │ │ eorcc sl, r8, r4, lsl r9 │ │ │ │ stcl 7, cr15, [r2, #-964]! @ 0xfffffc3c │ │ │ │ ldrtmi r4, [r0], -r9, lsr #12 │ │ │ │ @ instruction: 0xf1a83514 │ │ │ │ - ldr pc, [r4, fp, lsl #18]! │ │ │ │ + ldr pc, [r4, r7, asr #17]! │ │ │ │ ldrb r2, [fp, -r1]! │ │ │ │ b fffadfa4 │ │ │ │ sbceq r0, r3, r6, lsl #3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strheq r0, [r3], #10 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -14248,17 +14248,17 @@ │ │ │ │ @ instruction: 0xf8d04604 │ │ │ │ ldmpl r3, {r7, r8, r9, sl, fp}^ │ │ │ │ ldmdavs fp, {r1, r4, r7, r8, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9389 │ │ │ │ @ instruction: 0xf10c0300 │ │ │ │ smlatbcs r4, fp, lr, pc @ │ │ │ │ @ instruction: 0x46386178 │ │ │ │ - blx fe52c716 │ │ │ │ + blx 142c716 │ │ │ │ ldrtmi r2, [r8], -r8, lsl #2 │ │ │ │ - blx fe42c71e │ │ │ │ + blx 132c71e │ │ │ │ ldrdcs r2, [r0, -r8] │ │ │ │ @ instruction: 0xf7f1a816 │ │ │ │ @ instruction: 0xf1b8e81c │ │ │ │ cmnle pc, r0, lsl #30 │ │ │ │ smlattcs r0, ip, r2, r2 │ │ │ │ @ instruction: 0xf04fa84e │ │ │ │ @ instruction: 0xf7f10801 │ │ │ │ @@ -14490,15 +14490,15 @@ │ │ │ │ @ instruction: 0xf93ef065 │ │ │ │ strmi r2, [r4], -r0, lsl #30 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r3, {r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4640 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [ip, #-2509] @ 0xfffff633 │ │ │ │ - ldc2 2, cr15, [r8], #496 @ 0x1f0 │ │ │ │ + ldc2l 2, cr15, [r4], #-496 @ 0xfffffe10 │ │ │ │ blmi 282c1c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 64a468 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f181f0 │ │ │ │ @@ -14543,15 +14543,15 @@ │ │ │ │ @ instruction: 0xf8d4f065 │ │ │ │ strmi r2, [r4], -r0, lsl #30 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r3, {r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4640 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [ip, #-2509] @ 0xfffff633 │ │ │ │ - ldc2 2, cr15, [lr, #492]! @ 0x1ec │ │ │ │ + ldc2l 2, cr15, [sl, #-492]! @ 0xfffffe14 │ │ │ │ blmi 282cf0 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 64a53c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f181f0 │ │ │ │ @@ -14596,15 +14596,15 @@ │ │ │ │ @ instruction: 0xf86af065 │ │ │ │ strmi r2, [r4], -r0, lsl #30 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r3, {r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4640 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [ip, #-2509] @ 0xfffff633 │ │ │ │ - blx ffaacf90 │ │ │ │ + blx fe9acf90 │ │ │ │ blmi 282dc4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 64a610 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f181f0 │ │ │ │ @@ -14680,30 +14680,30 @@ │ │ │ │ sbceq pc, r2, ip, lsl sl @ │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc78dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ vsubhn.i16 d4, , q2 │ │ │ │ - @ instruction: 0x4605fa99 │ │ │ │ + @ instruction: 0x4605fa55 │ │ │ │ vsubhn.i16 d4, , q8 │ │ │ │ - @ instruction: 0xf18ffa95 │ │ │ │ - movwcs pc, #3487 @ 0xd9f @ │ │ │ │ + @ instruction: 0xf18ffa51 │ │ │ │ + movwcs pc, #3419 @ 0xd5b @ │ │ │ │ andls fp, r1, r8, ror r9 │ │ │ │ @ instruction: 0xf1804628 │ │ │ │ - fstmiaxhi r2, {d15-d106} @ Deprecated │ │ │ │ + fstmiaxhi r2, {d15-d72} @ Deprecated │ │ │ │ @ instruction: 0xf5b22300 │ │ │ │ andle r6, r9, #176, 30 @ 0x2c0 │ │ │ │ andle r2, r4, r0, lsl ip │ │ │ │ stccs 12, cr3, [r2], {20} │ │ │ │ movwcs fp, #3988 @ 0xf94 │ │ │ │ ldrmi r2, [r8], -r1, lsl #6 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ movwls r4, #5664 @ 0x1620 │ │ │ │ - blx 162d14e │ │ │ │ + blx 52d14e │ │ │ │ stmdacs r1, {r0, r8, r9, fp, ip, pc} │ │ │ │ ldccs 0, cr13, [r0], {245} @ 0xf5 │ │ │ │ ldrb sp, [r2, lr, ror #3]! │ │ │ │ bcc 4abf78 │ │ │ │ vmov.i32 d16, #47871 @ 0x0000baff │ │ │ │ vst4. {d5,d7,d9,d11}, [r2], r7 │ │ │ │ ldmibcs pc!, {r9, lr}^ @ │ │ │ │ @@ -14758,15 +14758,15 @@ │ │ │ │ svcls 0x0054460e │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fed71414 │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s8 , , d9 │ │ │ │ - movtcs pc, #18941 @ 0x49fd @ │ │ │ │ + movtcs pc, #18873 @ 0x49b9 @ │ │ │ │ stclcs 8, cr15, [ip, #-864] @ 0xfffffca0 │ │ │ │ orrpl pc, r0, r5, lsl #10 │ │ │ │ tstls ip, r8 │ │ │ │ blx 26f442 │ │ │ │ ldclcc 8, cr15, [r8], {216} @ 0xd8 │ │ │ │ eorge pc, r7, r2, asr r8 @ │ │ │ │ ldclcs 8, cr15, [r0, #-864] @ 0xfffffca0 │ │ │ │ @@ -14960,15 +14960,15 @@ │ │ │ │ svcls 0x0054460e │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fed7173c │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s8 , , d9 │ │ │ │ - movtcs pc, #18537 @ 0x4869 @ │ │ │ │ + movtcs pc, #18469 @ 0x4825 @ │ │ │ │ stclcs 8, cr15, [ip, #-864] @ 0xfffffca0 │ │ │ │ orrpl pc, r0, r5, lsl #10 │ │ │ │ tstls ip, r8 │ │ │ │ blx 26f76a │ │ │ │ ldclcc 8, cr15, [r8], {216} @ 0xd8 │ │ │ │ eorge pc, r7, r2, asr r8 @ │ │ │ │ ldclcs 8, cr15, [r0, #-864] @ 0xfffffca0 │ │ │ │ @@ -15162,15 +15162,15 @@ │ │ │ │ svcls 0x0054460e │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fed71a64 │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s8 , q4, d9 │ │ │ │ - movtcs pc, #20181 @ 0x4ed5 @ │ │ │ │ + movtcs pc, #20113 @ 0x4e91 @ │ │ │ │ stclcs 8, cr15, [ip, #-864] @ 0xfffffca0 │ │ │ │ orrpl pc, r0, r5, lsl #10 │ │ │ │ tstls ip, r8 │ │ │ │ blx 26fa92 │ │ │ │ ldclcc 8, cr15, [r8], {216} @ 0xd8 │ │ │ │ eorge pc, r7, r2, asr r8 @ │ │ │ │ ldclcs 8, cr15, [r0, #-864] @ 0xfffffca0 │ │ │ │ @@ -15355,18 +15355,18 @@ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febc8360 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ movwcs fp, #4226 @ 0x1082 │ │ │ │ @ instruction: 0x71234608 │ │ │ │ vaddw.s8 , q4, d1 │ │ │ │ - streq pc, [r2, pc, lsr #28] │ │ │ │ + streq pc, [r2, fp, ror #27] │ │ │ │ andcs fp, r8, r8, asr #30 │ │ │ │ stmdals r1, {r0, r1, r3, sl, ip, lr, pc} │ │ │ │ - cdp2 2, 2, cr15, cr8, cr8, {4} │ │ │ │ + stc2l 2, cr15, [r4, #544]! @ 0x220 │ │ │ │ svclt 0x004f0743 │ │ │ │ stmdavs r0!, {r0, r3, sp} │ │ │ │ @ instruction: 0xf0001c43 │ │ │ │ svclt 0x00580007 │ │ │ │ andlt r6, r2, r3, lsr #32 │ │ │ │ svclt 0x0000bd10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -15387,15 +15387,15 @@ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3114 │ │ │ │ @ instruction: 0xf5000300 │ │ │ │ stmmi sl, {r7, r8, r9, ip, lr} │ │ │ │ ldrbtmi r6, [r8], #-763 @ 0xfffffd05 │ │ │ │ @ instruction: 0xf8d360b8 │ │ │ │ @ instruction: 0xf1870358 │ │ │ │ - qasxmi pc, r2, pc @ │ │ │ │ + @ instruction: 0x4622fefb │ │ │ │ rscsvs r4, r8, r9, lsr #12 │ │ │ │ mcrr 7, 15, pc, r8, cr0 @ │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ blx fe32d354 │ │ │ │ @ instruction: 0xf0534640 │ │ │ │ @ instruction: 0xf506f961 │ │ │ │ stmib r7, {r6, r8, r9, ip, lr}^ │ │ │ │ @@ -15493,15 +15493,15 @@ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, lr} │ │ │ │ cmppeq ip, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ ldmpl r3, {r2, r5, r8, r9, fp, lr}^ │ │ │ │ mlale r0, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36afb │ │ │ │ rorlt r3, r0, #6 │ │ │ │ ldrmi r4, [r9], -sl, asr #12 │ │ │ │ - cdp2 1, 10, cr15, cr4, cr7, {4} │ │ │ │ + cdp2 1, 6, cr15, cr0, cr7, {4} │ │ │ │ stccs 6, cr4, [r0, #-20] @ 0xffffffec │ │ │ │ bvs fff256bc │ │ │ │ msrcc SPSR_s, #13762560 @ 0xd20000 │ │ │ │ msrpl SPSR_, #12713984 @ 0xc20000 │ │ │ │ msrls SPSR_f, #12713984 @ 0xc20000 │ │ │ │ @ instruction: 0xe7b9441d │ │ │ │ svclt 0x003842b3 │ │ │ │ @@ -15523,15 +15523,15 @@ │ │ │ │ stmdbcc r4, {r3, r4, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ movweq lr, #6925 @ 0x1b0d │ │ │ │ smlald r6, sl, r8, r0 │ │ │ │ stmia r8!, {r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq lr, r2, r2, asr #28 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq lr, r2, r6, lsl lr │ │ │ │ - eorseq r1, r6, r8, lsl #7 │ │ │ │ + eorseq r1, r6, r8, lsl #6 │ │ │ │ sbceq lr, r2, r0, asr #25 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc8628 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmdbvc r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xbd08b903 │ │ │ │ @@ -15550,21 +15550,21 @@ │ │ │ │ svclt 0x0000bd08 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ @ instruction: 0x46074698 │ │ │ │ - blx ff3adea6 │ │ │ │ + blx fe2adea6 │ │ │ │ @ instruction: 0xf17f2601 │ │ │ │ - strdlt pc, [r0, -r5] │ │ │ │ + @ instruction: 0xb100fcb1 │ │ │ │ ldrtmi r6, [r8], -r6, asr #17 │ │ │ │ vabdl.s8 q1, d8, d1 │ │ │ │ - @ instruction: 0xf17ffbc3 │ │ │ │ - smlattlt r0, sp, ip, pc @ │ │ │ │ + @ instruction: 0xf17ffb7f │ │ │ │ + smlatblt r0, r9, ip, pc @ │ │ │ │ stmdavs r0!, {r0, r1, r2, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf7f04631 │ │ │ │ @ instruction: 0x4639ea9c │ │ │ │ stmdavs r0!, {r5, sp, lr}^ │ │ │ │ b fe62f470 │ │ │ │ cmnlt sp, r0, rrx │ │ │ │ ldrtmi r6, [r1], -r8, lsr #16 │ │ │ │ @@ -15597,41 +15597,41 @@ │ │ │ │ ldrbtmi r3, [sl], #-768 @ 0xfffffd00 │ │ │ │ strmi r4, [sl], fp, lsr #22 │ │ │ │ tstcs r1, r0, lsl #18 │ │ │ │ ldmpl r3, {r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ ldmdavs fp, {r5, r9, sp} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ @ instruction: 0xf1a20300 │ │ │ │ - strmi pc, [r4], -r9, lsr #25 │ │ │ │ + strmi pc, [r4], -r5, ror #24 │ │ │ │ strbtmi fp, [fp], -r0, asr #2 │ │ │ │ adcvs ip, r0, #3072 @ 0xc00 │ │ │ │ strtmi r6, [r1], -r1, ror #5 │ │ │ │ @ instruction: 0x46383414 │ │ │ │ - cdp2 1, 4, cr15, cr12, cr6, {5} │ │ │ │ + cdp2 1, 0, cr15, cr8, cr6, {5} │ │ │ │ cmppne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a26938 │ │ │ │ - strbmi pc, [sl], -r5, asr #25 @ │ │ │ │ + strbmi pc, [sl], -r1, lsl #25 @ │ │ │ │ @ instruction: 0x23204606 │ │ │ │ tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorls pc, r8, r0, lsl #17 │ │ │ │ - ldc2l 1, cr15, [r2, #656] @ 0x290 │ │ │ │ + stc2 1, cr15, [lr, #656] @ 0x290 │ │ │ │ movwcs r9, #1027 @ 0x403 │ │ │ │ ldrbeq pc, [r4], #-262 @ 0xfffffefa @ │ │ │ │ movwcc lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf8df9302 │ │ │ │ ldm sp, {r3, r4, r6, lr, pc} │ │ │ │ @ instruction: 0xf8d6000f │ │ │ │ stm r4, {r2, r5, sp, lr, pc} │ │ │ │ ldrtmi r0, [r8], -pc │ │ │ │ @ instruction: 0xf8584631 │ │ │ │ bl 13d5c8 │ │ │ │ svcvc 0x00db13ce │ │ │ │ orreq lr, r3, #6144 @ 0x1800 │ │ │ │ eorge pc, r8, r3, asr #17 │ │ │ │ - cdp2 1, 2, cr15, cr2, cr6, {5} │ │ │ │ + ldc2l 1, cr15, [lr, #664] @ 0x298 │ │ │ │ blmi 303ddc │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1cb61c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_abt │ │ │ │ andseq pc, r4, r6, lsl #2 │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ @@ -15646,36 +15646,36 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r4, sp, lsl #12 │ │ │ │ tstcs r0, r4, lsl #12 │ │ │ │ ldrmi r6, [r7], -r0, lsl #18 │ │ │ │ @ instruction: 0xf1a24699 │ │ │ │ - stmdbvs fp!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs fp!, {r0, r1, r2, r4, r5, r7, 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 r9, #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, r8, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1a43180 │ │ │ │ - ldrbmi pc, [r1], -sp, ror #26 @ │ │ │ │ + ldrbmi pc, [r1], -r9, lsr #26 @ │ │ │ │ @ instruction: 0xf1a64620 │ │ │ │ - blvc f70d98 │ │ │ │ + blvc f70c88 │ │ │ │ cmppcc r6, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ blx 1cbacc │ │ │ │ b aee25c │ │ │ │ @ instruction: 0xf1a20903 │ │ │ │ - strls pc, [r3], -r9, asr #24 │ │ │ │ + strls pc, [r3], -r5, lsl #24 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf1003300 │ │ │ │ movwls r0, #9812 @ 0x2654 │ │ │ │ cdpeq 1, 6, cr15, cr4, cr0, {0} │ │ │ │ mulge ip, r7, r8 │ │ │ │ @ instruction: 0xf8804684 │ │ │ │ ldm sp, {r3, r5, sp, pc} │ │ │ │ @@ -15691,15 +15691,15 @@ │ │ │ │ bl f96a4 │ │ │ │ @ instruction: 0xf89212c3 │ │ │ │ @ instruction: 0xf8923020 │ │ │ │ bl 379770 │ │ │ │ bl 3724b8 │ │ │ │ addsvs r0, sp, #536870920 @ 0x20000008 │ │ │ │ addsvs r2, r3, #0, 6 │ │ │ │ - ldc2 1, cr15, [sl, #664] @ 0x298 │ │ │ │ + ldc2l 1, cr15, [r6, #-664] @ 0xfffffd68 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf1ba87f0 │ │ │ │ svclt 0x001f0f20 │ │ │ │ @ instruction: 0xf00a2501 │ │ │ │ blx 1b3f48 │ │ │ │ @ instruction: 0xf105f50a │ │ │ │ @ instruction: 0xe7db35ff │ │ │ │ @@ -15716,49 +15716,49 @@ │ │ │ │ teqls r3, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blmi 1b519ec │ │ │ │ andcs r4, r0, #2063597568 @ 0x7b000000 │ │ │ │ ldmdage r9, {r2, r8, sp} │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - ldc2l 1, cr15, [r4], #664 @ 0x298 │ │ │ │ + ldc2 1, cr15, [r0], #664 @ 0x298 │ │ │ │ andcs r4, r4, #105472 @ 0x19c00 │ │ │ │ ldmdals sp, {r3, r8, sp} │ │ │ │ tstls r3, #15400960 @ 0xeb0000 │ │ │ │ - @ instruction: 0xf882f1a2 │ │ │ │ + @ instruction: 0xf83ef1a2 │ │ │ │ pkhbtmi r9, r2, sp, lsl #28 │ │ │ │ @ instruction: 0xf2701ca0 │ │ │ │ - eorcs pc, r0, #782336 @ 0xbf000 │ │ │ │ + eorcs pc, r0, #503808 @ 0x7b000 │ │ │ │ tstcs r4, r3, lsl #12 │ │ │ │ @ instruction: 0xf1a24630 │ │ │ │ - mrcls 8, 0, APSR_nzcv, cr13, cr7, {3} │ │ │ │ + mrcls 8, 0, APSR_nzcv, cr13, cr3, {1} │ │ │ │ subcs r4, ip, #128, 12 @ 0x8000000 │ │ │ │ stmdage r0!, {r8, sp} │ │ │ │ ldrsbtcc pc, [r4], #134 @ 0x86 @ │ │ │ │ subls pc, ip, r6, lsl #17 │ │ │ │ movweq lr, #39491 @ 0x9a43 │ │ │ │ rscscc pc, r4, r6, asr #17 │ │ │ │ stc 7, cr15, [sl], {239} @ 0xef │ │ │ │ tstcs r0, r0, lsr r6 │ │ │ │ - blx 12addf2 │ │ │ │ + blx 1addf2 │ │ │ │ @ instruction: 0x3010f8d8 │ │ │ │ @ instruction: 0xf1004607 │ │ │ │ @ instruction: 0x46310614 │ │ │ │ tstpeq r9, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ @ instruction: 0xf8d86283 │ │ │ │ stmib r0, {r3, ip, sp}^ │ │ │ │ blls 7bf7b0 │ │ │ │ umaalcs pc, r8, r3, r9 @ │ │ │ │ svclt 0x00192a0e │ │ │ │ @ instruction: 0x2320464a │ │ │ │ @ instruction: 0xf8d3464a │ │ │ │ @ instruction: 0xf1a43180 │ │ │ │ - @ instruction: 0x4639fcbd │ │ │ │ + @ instruction: 0x4639fc79 │ │ │ │ @ instruction: 0xf1a6a819 │ │ │ │ - bvs fff30c38 │ │ │ │ + bvs fff30b28 │ │ │ │ blcs 3cfbf4 │ │ │ │ blcs 127954 │ │ │ │ blcc 167d88 │ │ │ │ sbcslt r2, fp, #1073741824 @ 0x40000000 │ │ │ │ vpmax.u8 d15, d3, d1 │ │ │ │ svceq 0x006cf013 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -15766,43 +15766,43 @@ │ │ │ │ orrne pc, r3, r0, asr #4 │ │ │ │ svclt 0x0014420b │ │ │ │ ldmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ mulshi r1, r2, r8 │ │ │ │ msrne (UNDEF: 103), r0 │ │ │ │ strcc r9, [r1], #-2077 @ 0xfffff7e3 │ │ │ │ - blx fe12de6e │ │ │ │ + blx 102de6e │ │ │ │ @ instruction: 0xf8804642 │ │ │ │ @ instruction: 0xf1008028 │ │ │ │ @ instruction: 0x464b0814 │ │ │ │ strmi r4, [r7], -r1, asr #12 │ │ │ │ - stc2 1, cr15, [lr], {164} @ 0xa4 │ │ │ │ + mcrr2 1, 10, pc, sl, cr4 @ │ │ │ │ @ instruction: 0xf107ab15 │ │ │ │ @ instruction: 0x96180c54 │ │ │ │ stmib sp, {r9, sl, sp}^ │ │ │ │ @ instruction: 0x96176615 │ │ │ │ ldrsbtls pc, [r4], pc @ │ │ │ │ @ instruction: 0xf8d7cb0f │ │ │ │ stm ip, {r2, r5, sp, lr, pc} │ │ │ │ ldrtmi r0, [r9], -pc │ │ │ │ @ instruction: 0xf855a819 │ │ │ │ bl 13d844 │ │ │ │ @ instruction: 0xf89313ce │ │ │ │ bl 23d8f0 │ │ │ │ addsvs r0, lr, #201326594 @ 0xc000002 │ │ │ │ - ldc2l 1, cr15, [lr], {166} @ 0xa6 │ │ │ │ + ldc2 1, cr15, [sl], {166} @ 0xa6 │ │ │ │ stmdbge r1!, {r3, r6, r9, sp} │ │ │ │ @ instruction: 0x23224668 │ │ │ │ rsbshi pc, ip, sp, asr #17 │ │ │ │ sbccc pc, r4, sp, lsl #17 │ │ │ │ @ instruction: 0xf7f09430 │ │ │ │ ldmib sp, {r1, r2, r5, r8, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0x4631231f │ │ │ │ @ instruction: 0xf1a7a819 │ │ │ │ - movwcs pc, #63597 @ 0xf86d @ │ │ │ │ + movwcs pc, #63529 @ 0xf829 @ │ │ │ │ ldrbmi r4, [r1], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7ffa819 │ │ │ │ bmi 6f1364 │ │ │ │ ldrbtmi r4, [sl], #-2835 @ 0xfffff4ed │ │ │ │ ldmpl r3, {r0, r2, r3, r4, fp, ip, pc}^ │ │ │ │ blls d4b8d4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -15820,19 +15820,19 @@ │ │ │ │ stmdbeq r0!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04fe798 │ │ │ │ ldr r0, [r5, r1, lsl #18] │ │ │ │ cdp 7, 9, cr15, cr6, cr15, {7} │ │ │ │ sbceq lr, r2, ip, lsl #18 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq lr, r2, r8, lsl #18 │ │ │ │ - ldrdeq r1, [pc], -r4 @ │ │ │ │ + eoreq r1, pc, r4, asr pc @ │ │ │ │ andeq r0, r0, r8, lsl #27 │ │ │ │ andeq r0, r0, r8, ror #16 │ │ │ │ smulleq lr, r2, lr, r7 │ │ │ │ - eoreq r1, pc, r4, ror lr @ │ │ │ │ + strdeq r1, [pc], -r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febc8ad4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0ff0 │ │ │ │ blmi 70c204 │ │ │ │ ldrbtmi fp, [fp], #-131 @ 0xffffff7d │ │ │ │ ldmibvs r1, {r0, r6, r8, r9, fp, ip, sp, pc} │ │ │ │ @@ -16176,15 +16176,15 @@ │ │ │ │ ldc2 0, cr15, [r2], #-48 @ 0xffffffd0 │ │ │ │ movwls r2, #29453 @ 0x730d │ │ │ │ @ instruction: 0xf7efe760 │ │ │ │ svclt 0x0000ebd0 │ │ │ │ strheq lr, [r2], #48 @ 0x30 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r3, sp, sl, ror #25 │ │ │ │ - eorseq r0, r6, lr, lsl r9 │ │ │ │ + mlaseq r6, lr, r8, r0 │ │ │ │ sbceq lr, r2, r6, lsr #4 │ │ │ │ ldrshteq r3, [sp], lr │ │ │ │ ldrsbteq r3, [sp], sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 11, cr15, cr0, cr12, {6} │ │ │ │ @@ -16312,15 +16312,15 @@ │ │ │ │ blx 92e082 │ │ │ │ movwls r2, #29453 @ 0x730d │ │ │ │ @ instruction: 0xf7efe760 │ │ │ │ svclt 0x0000eac0 │ │ │ │ smulleq lr, r2, r0, r1 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r3, sp, r6, lsr #21 │ │ │ │ - ldrshteq r0, [r6], -lr │ │ │ │ + eorseq r0, r6, lr, ror r6 │ │ │ │ sbceq lr, r2, r6 │ │ │ │ ldrhteq r3, [sp], sl │ │ │ │ umlalseq r3, sp, r6, r9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 11, cr15, cr0, cr12, {6} │ │ │ │ @@ -16448,30 +16448,30 @@ │ │ │ │ blx 52e2a0 │ │ │ │ movwls r2, #29453 @ 0x730d │ │ │ │ @ instruction: 0xf7efe760 │ │ │ │ svclt 0x0000e9b0 │ │ │ │ sbceq sp, r2, r0, ror pc │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r3, sp, r2, ror #16 │ │ │ │ - ldrsbteq r0, [r6], -lr │ │ │ │ + eorseq r0, r6, lr, asr r4 │ │ │ │ sbceq sp, r2, r6, ror #27 │ │ │ │ adcseq r3, sp, r6, ror r7 │ │ │ │ adcseq r3, sp, r2, asr r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc94a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ - ldc2 2, cr15, [r6], #540 @ 0x21c │ │ │ │ - stc2l 1, cr15, [r0, #504]! @ 0x1f8 │ │ │ │ + ldc2l 2, cr15, [r2], #-540 @ 0xfffffde4 │ │ │ │ + ldc2 1, cr15, [ip, #504] @ 0x1f8 │ │ │ │ eorsle r2, pc, r0, lsl #16 │ │ │ │ blcs cc5c8 │ │ │ │ @ instruction: 0x4620d93c │ │ │ │ - stc2 2, cr15, [ip], #540 @ 0x21c │ │ │ │ - ldc2l 1, cr15, [r6, #504] @ 0x1f8 │ │ │ │ + stc2l 2, cr15, [r8], #-540 @ 0xfffffde4 │ │ │ │ + ldc2 1, cr15, [r2, #504] @ 0x1f8 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r1, r4, r6, r9, pc} │ │ │ │ blcs b4640 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ bcs 439c44 │ │ │ │ ldm pc, {r0, r3, r5, fp, ip, lr, pc}^ @ │ │ │ │ subeq pc, r9, #18 │ │ │ │ @@ -16483,25 +16483,25 @@ │ │ │ │ eoreq r0, r8, r8, lsr #32 │ │ │ │ eoreq r0, r8, r8, lsr #32 │ │ │ │ vst4.8 {d16-d19}, [pc :128], r8 │ │ │ │ ldclcs 3, cr7, [fp], #-936 @ 0xfffffc58 │ │ │ │ eorshi pc, r8, #0 │ │ │ │ andle r2, r7, r2, lsl #25 │ │ │ │ movwls r4, #5664 @ 0x1620 │ │ │ │ - cdp2 2, 3, cr15, cr0, cr7, {4} │ │ │ │ + stc2l 2, cr15, [ip, #540]! @ 0x21c │ │ │ │ stmdacs r0, {r0, r8, r9, fp, ip, pc} │ │ │ │ addhi pc, r8, #0 │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ @ instruction: 0xf976f063 │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ @ instruction: 0xf950f063 │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ vsubhn.i16 d4, , q8 │ │ │ │ - strmi pc, [r3], -pc, ror #24 │ │ │ │ + strmi pc, [r3], -fp, lsr #24 │ │ │ │ vadd.i8 q1, q8, q0 │ │ │ │ ldmdacs ip, {r0, r1, r4, r6, r8, pc} │ │ │ │ @ instruction: 0xf1a0d9dd │ │ │ │ bcs fe932bc4 │ │ │ │ ldrdge sp, [r2, -r9] │ │ │ │ eorcs pc, r2, r1, asr r8 @ │ │ │ │ smladmi r8, r1, r4, r4 │ │ │ │ @@ -17000,15 +17000,15 @@ │ │ │ │ tstpeq r8, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ strb r6, [r5, r2, lsr #1] │ │ │ │ stcl 7, cr15, [r0, #-952]! @ 0xfffffc48 │ │ │ │ sbceq sp, r2, ip, ror #12 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sp, r2, sl, asr #12 │ │ │ │ sbceq sp, r2, ip, lsr r5 │ │ │ │ - eoreq r0, pc, r0, lsl ip @ │ │ │ │ + mlaeq pc, r0, fp, r0 @ │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc9d38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff8 │ │ │ │ @ instruction: 0xf5033f74 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @@ -17016,16 +17016,16 @@ │ │ │ │ @ instruction: 0xb11002f6 │ │ │ │ rscscc pc, r7, #9633792 @ 0x930000 │ │ │ │ @ instruction: 0xbd08b903 │ │ │ │ @ instruction: 0x2191f891 │ │ │ │ svclt 0x00182a02 │ │ │ │ mvnsle r4, r8, lsl r6 │ │ │ │ vqdmull.s q3, d7, d0[2] │ │ │ │ - @ instruction: 0xf17ef859 │ │ │ │ - @ instruction: 0xf890f983 │ │ │ │ + @ instruction: 0xf17ef815 │ │ │ │ + @ instruction: 0xf890f93f │ │ │ │ @ instruction: 0xf0000020 │ │ │ │ stmdacc r2, {r0, r1, r2} │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ svclt 0x0000bd08 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febc9d88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -17113,15 +17113,15 @@ │ │ │ │ adcvs r0, fp, r0, lsl r2 │ │ │ │ @ instruction: 0xf7eee7c5 │ │ │ │ svclt 0x0000ec80 │ │ │ │ sbceq sp, r2, r8, lsl r4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sp, r2, lr, ror #7 │ │ │ │ sbceq sp, r2, r0, ror r3 │ │ │ │ - eoreq r0, pc, r8, asr #20 │ │ │ │ + eoreq r0, pc, r8, asr #19 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febc9efc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r9], #-736 @ 0xfffffd20 │ │ │ │ @ instruction: 0xf8dfb090 │ │ │ │ ldrbtmi lr, [ip], #-228 @ 0xffffff1c │ │ │ │ @@ -17408,16 +17408,16 @@ │ │ │ │ @ instruction: 0x460c9218 │ │ │ │ andsls r9, r9, fp │ │ │ │ ldm r3, {r0, r1, r2, r8, ip, pc} │ │ │ │ blge c73198 │ │ │ │ blhi 32e7ec │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ vsubhn.i16 d4, q3, q12 │ │ │ │ - @ instruction: 0xf17dfd49 │ │ │ │ - movwlt pc, #3699 @ 0xe73 @ │ │ │ │ + @ instruction: 0xf17dfd05 │ │ │ │ + movwlt pc, #3631 @ 0xe2f @ │ │ │ │ blcs cd4a0 │ │ │ │ stmdals lr, {r0, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ bls 4dddfc │ │ │ │ eorsls sl, r0, ip, lsr #18 │ │ │ │ eorsls r4, r1, #40, 12 @ 0x2800000 │ │ │ │ @ instruction: 0x9600aa30 │ │ │ │ blhi bae7e0 │ │ │ │ @@ -17427,15 +17427,15 @@ │ │ │ │ blls b97de8 │ │ │ │ blls bd7df0 │ │ │ │ blls c17e20 │ │ │ │ blls c97de4 │ │ │ │ ldc 3, cr9, [sp, #56] @ 0x38 │ │ │ │ blls cd5e80 │ │ │ │ stmdals r9, {r0, r4, r8, r9, ip, pc} │ │ │ │ - mcr2 1, 2, pc, cr14, cr13, {3} @ │ │ │ │ + mcr2 1, 0, pc, cr10, cr13, {3} @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r1, r3, r4, r6, r8, pc} │ │ │ │ ldmeq fp, {r3, r9, fp, ip, pc}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #54017 @ 0xd301 │ │ │ │ vqdmulh.s d15, d2, d3 │ │ │ │ blls 457a14 │ │ │ │ @@ -17742,16 +17742,16 @@ │ │ │ │ ldrsbtne pc, [r0], -fp @ │ │ │ │ tstls r6, lr │ │ │ │ muleq r7, r3, r8 │ │ │ │ vldr d10, [fp, #192] @ 0xc0 │ │ │ │ ldrls r8, [r9, #-2826] @ 0xfffff4f6 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ vsubhn.i16 d4, q3, q8 │ │ │ │ - @ instruction: 0xf17dfaab │ │ │ │ - movwlt pc, #3029 @ 0xbd5 @ │ │ │ │ + @ instruction: 0xf17dfa67 │ │ │ │ + movwlt pc, #2961 @ 0xb91 @ │ │ │ │ blcs cd9dc │ │ │ │ stmdbls r6, {r0, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ stmdals lr, {r3, r4, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0x912e9a11 │ │ │ │ eorsls sl, r0, ip, lsr #18 │ │ │ │ eorsls r4, r1, #32, 12 @ 0x2000000 │ │ │ │ @ instruction: 0x9600aa30 │ │ │ │ @@ -17761,15 +17761,15 @@ │ │ │ │ movwls r9, #43820 @ 0xab2c │ │ │ │ tstls r7, #46080 @ 0xb400 │ │ │ │ movwls r9, #27438 @ 0x6b2e │ │ │ │ blls c9ab68 │ │ │ │ ldc 3, cr9, [sp, #56] @ 0x38 │ │ │ │ blls cd63bc │ │ │ │ stmdals r7, {r0, r4, r8, r9, ip, pc} │ │ │ │ - blx fecafd0a │ │ │ │ + blx 1bafd0a │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r1, r2, r5, r6, r8, pc} │ │ │ │ ldmeq fp, {r0, r2, r3, r9, fp, ip, pc}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #45825 @ 0xb301 │ │ │ │ vqdmulh.s d15, d2, d3 │ │ │ │ blls 3d7f64 │ │ │ │ @@ -18068,17 +18068,17 @@ │ │ │ │ ldrmi fp, [r5], -r8, lsl #30 │ │ │ │ ldrsbtne pc, [r0], -fp @ │ │ │ │ tstls r6, lr │ │ │ │ muleq r7, r3, r8 │ │ │ │ vldr d10, [fp, #192] @ 0xc0 │ │ │ │ ldrls r8, [r9, #-2826] @ 0xfffff4f6 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ - vsubhn.i16 d4, q3, q8 │ │ │ │ - @ instruction: 0xf17df81b │ │ │ │ - movwlt pc, #2373 @ 0x945 @ │ │ │ │ + vsubhn.i16 d4, , q8 │ │ │ │ + @ instruction: 0xf17dffd7 │ │ │ │ + movwlt pc, #2305 @ 0x901 @ │ │ │ │ blcs cdefc │ │ │ │ stmdbls r6, {r0, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ stmdals lr, {r3, r4, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0x912e9a11 │ │ │ │ eorsls sl, r0, ip, lsr #18 │ │ │ │ eorsls r4, r1, #32, 12 @ 0x2000000 │ │ │ │ @ instruction: 0x9600aa30 │ │ │ │ @@ -18088,15 +18088,15 @@ │ │ │ │ movwls r9, #43820 @ 0xab2c │ │ │ │ tstls r7, #46080 @ 0xb400 │ │ │ │ movwls r9, #27438 @ 0x6b2e │ │ │ │ blls c9b088 │ │ │ │ ldc 3, cr9, [sp, #56] @ 0x38 │ │ │ │ blls cd68dc │ │ │ │ stmdals r7, {r0, r4, r8, r9, ip, pc} │ │ │ │ - @ instruction: 0xf920f17d │ │ │ │ + @ instruction: 0xf8dcf17d │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r1, r2, r5, r6, r8, pc} │ │ │ │ ldmeq fp, {r0, r2, r3, r9, fp, ip, pc}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #45825 @ 0xb301 │ │ │ │ vqdmulh.s d15, d2, d3 │ │ │ │ blls 3d8484 │ │ │ │ @@ -18396,16 +18396,16 @@ │ │ │ │ ldrsbtne pc, [r0], -fp @ │ │ │ │ tstls r6, lr │ │ │ │ muleq r7, r3, r8 │ │ │ │ vldr d10, [fp, #192] @ 0xc0 │ │ │ │ ldrls r8, [r9, #-2826] @ 0xfffff4f6 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ vsubhn.i16 d4, , q8 │ │ │ │ - @ instruction: 0xf17cfd8b │ │ │ │ - movwlt pc, #3765 @ 0xeb5 @ │ │ │ │ + @ instruction: 0xf17cfd47 │ │ │ │ + movwlt pc, #3697 @ 0xe71 @ │ │ │ │ blcs ce41c │ │ │ │ stmdbls r6, {r0, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ stmdals lr, {r3, r4, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0x912e9a11 │ │ │ │ eorsls sl, r0, ip, lsr #18 │ │ │ │ eorsls r4, r1, #32, 12 @ 0x2000000 │ │ │ │ @ instruction: 0x9600aa30 │ │ │ │ @@ -18415,15 +18415,15 @@ │ │ │ │ movwls r9, #43820 @ 0xab2c │ │ │ │ tstls r7, #46080 @ 0xb400 │ │ │ │ movwls r9, #27438 @ 0x6b2e │ │ │ │ blls c9b5a8 │ │ │ │ ldc 3, cr9, [sp, #56] @ 0x38 │ │ │ │ blls cd6dfc │ │ │ │ stmdals r7, {r0, r4, r8, r9, ip, pc} │ │ │ │ - mrc2 1, 4, pc, cr0, cr12, {3} │ │ │ │ + mcr2 1, 2, pc, cr12, cr12, {3} @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r1, r2, r5, r6, r8, pc} │ │ │ │ ldmeq fp, {r0, r2, r3, r9, fp, ip, pc}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #45825 @ 0xb301 │ │ │ │ vqdmulh.s d15, d2, d3 │ │ │ │ blls 3d89a4 │ │ │ │ @@ -18710,16 +18710,16 @@ │ │ │ │ strls r8, [fp, #-96] @ 0xffffffa0 │ │ │ │ subls pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf0009616 │ │ │ │ addsmi r8, pc, #-268435447 @ 0xf0000009 │ │ │ │ sasxmi fp, pc, r8 @ │ │ │ │ blls 59a25c │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - blx 5b100a │ │ │ │ - ldc2 1, cr15, [lr], #-496 @ 0xfffffe10 │ │ │ │ + blx ff4b1008 │ │ │ │ + blx fff30bea │ │ │ │ stmiavs r3, {r4, r6, r7, r8, ip, sp, pc}^ │ │ │ │ ldmdble r7, {r0, r8, r9, fp, sp} │ │ │ │ ldrtmi r9, [r8], -r9, lsl #22 │ │ │ │ strtmi r6, [r2], -r6, lsr #32 │ │ │ │ @ instruction: 0x832be9cd │ │ │ │ movwcs sl, #2346 @ 0x92a │ │ │ │ strls r9, [sl, #-768]! @ 0xfffffd00 │ │ │ │ @@ -18728,25 +18728,25 @@ │ │ │ │ movwls r9, #47914 @ 0xbb2a │ │ │ │ tstls r8, #44032 @ 0xac00 │ │ │ │ movwls r9, #39724 @ 0x9b2c │ │ │ │ tstls r6, #2293760 @ 0x230000 │ │ │ │ tstls r2, #6488064 @ 0x630000 │ │ │ │ blvs 179b288 │ │ │ │ vsubhn.i16 d4, , q8 │ │ │ │ - @ instruction: 0xf17cfaf1 │ │ │ │ - mvnlt pc, fp, lsl ip @ │ │ │ │ + @ instruction: 0xf17cfaad │ │ │ │ + ldrdlt pc, [r8, #183]! @ 0xb7 │ │ │ │ blcs ce950 │ │ │ │ @ instruction: 0x4620d91a │ │ │ │ vabal.s8 q1, d5, d1 │ │ │ │ - @ instruction: 0xf17cfae7 │ │ │ │ - tstplt r0, r1, lsl ip @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf17cfaa3 │ │ │ │ + smlabtlt r0, sp, fp, pc @ │ │ │ │ strtmi r6, [r0], -r5, asr #17 │ │ │ │ vaddhn.i16 d2, , │ │ │ │ - @ instruction: 0xf17cfadf │ │ │ │ - tstplt r0, r9, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf17cfa9b │ │ │ │ + smlabtlt r0, r5, fp, pc @ │ │ │ │ ldmdals r3, {r2, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf7ed4629 │ │ │ │ @ instruction: 0x4621e9b8 │ │ │ │ stmdals r2!, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ed9313 │ │ │ │ strhtls lr, [r2], -r2 │ │ │ │ bls 25b2d0 │ │ │ │ @@ -18883,15 +18883,15 @@ │ │ │ │ bicpl pc, r8, #12582912 @ 0xc00000 │ │ │ │ movwls r3, #21268 @ 0x5314 │ │ │ │ @ instruction: 0xf8909b12 │ │ │ │ blx 174ede │ │ │ │ stmdals sl, {r8, ip} │ │ │ │ stmdals fp, {r0, sl, lr} │ │ │ │ ldmdbls r8, {r8, ip, pc} │ │ │ │ - blx ff6b1280 │ │ │ │ + blx fe5b1280 │ │ │ │ @ instruction: 0xf8d39b15 │ │ │ │ @ instruction: 0xf8d33478 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ bls 2e998c │ │ │ │ blls 65ad34 │ │ │ │ stmdbls r1!, {r1, r3, sl, lr} │ │ │ │ @@ -18961,25 +18961,25 @@ │ │ │ │ movwls r3, #21268 @ 0x5314 │ │ │ │ @ instruction: 0xf8909b12 │ │ │ │ blx 175012 │ │ │ │ stmdals sl, {r8, ip} │ │ │ │ stmdals r9, {ip, pc} │ │ │ │ ldmdals r3, {r0, sl, lr} │ │ │ │ stmdbls r2!, {r0, r8, ip, pc} │ │ │ │ - blx 4313b4 │ │ │ │ + @ instruction: 0xf9caf275 │ │ │ │ bmi 166e76c │ │ │ │ ldrbtmi r4, [sl], #-2901 @ 0xfffff4ab │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r1, ror fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ addshi pc, lr, r0, asr #32 │ │ │ │ pop {r0, r1, r4, r5, r6, ip, sp, pc} │ │ │ │ stmdals lr, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdbge r8!, {r0, r3, r5, r9, fp, sp, pc} │ │ │ │ - mcrr2 2, 7, pc, r2, cr2 @ │ │ │ │ + blx 313d2 │ │ │ │ vldrls s18, [r8, #-164] @ 0xffffff5c │ │ │ │ andls r4, r7, #17825792 @ 0x1100000 │ │ │ │ @ instruction: 0xf7ec4628 │ │ │ │ bls 2709a8 │ │ │ │ @ instruction: 0x46049b12 │ │ │ │ tstls r9, #721420288 @ 0x2b000000 │ │ │ │ @ instruction: 0xf702fb00 │ │ │ │ @@ -19024,25 +19024,25 @@ │ │ │ │ bl ff1752cc │ │ │ │ cdpls 2, 1, cr0, cr0, cr8, {0} │ │ │ │ svccc 0x0074f8db │ │ │ │ strbmi r9, [fp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf8da9305 │ │ │ │ movwls r3, #12300 @ 0x300c │ │ │ │ vqdmulh.s d25, d6, d7 │ │ │ │ - blls 4731d8 │ │ │ │ + blls 4730c8 │ │ │ │ blge cd96e8 │ │ │ │ stmibne r0!, {r0, r8, r9, ip, pc} │ │ │ │ strls r9, [r4, -sl, lsl #22] │ │ │ │ bls 2996ec │ │ │ │ svccc 0x0074f8db │ │ │ │ strbmi r9, [fp], #-2316 @ 0xfffff6f4 │ │ │ │ @ instruction: 0xf8da9305 │ │ │ │ movwls r3, #12328 @ 0x3028 │ │ │ │ vqdmulh.s d25, d5, d7 │ │ │ │ - blls ab30f8 │ │ │ │ + blls ab2fe8 │ │ │ │ @ instruction: 0xf405fb03 │ │ │ │ bicle r4, r4, #68, 10 @ 0x11000000 │ │ │ │ bls adbb7c │ │ │ │ blx 11b77a │ │ │ │ adcsmi pc, r3, #4, 12 @ 0x400000 │ │ │ │ mcrge 6, 6, pc, cr6, cr15, {3} @ │ │ │ │ ldr r9, [r8, r8, lsr #22] │ │ │ │ @@ -19070,24 +19070,24 @@ │ │ │ │ svcvc 0x00b7f5b0 │ │ │ │ andcs sp, r3, r1, lsl #2 │ │ │ │ ldrlt r4, [r0, #-1904]! @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strmi fp, [r4], -r3, lsl #1 │ │ │ │ - @ instruction: 0xf970f17c │ │ │ │ + @ instruction: 0xf92cf17c │ │ │ │ mlascc r4, r0, r8, pc @ │ │ │ │ ldmdale r4!, {r0, r1, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ movwcc r2, #27439 @ 0x6b2f │ │ │ │ ldrbmi r2, [r0, -r4]! │ │ │ │ ldrbmi r2, [r0, -r5]! │ │ │ │ @ instruction: 0xf3c38d83 │ │ │ │ strtmi r1, [r0], -r8, asr #11 │ │ │ │ - blx ff8b11e4 │ │ │ │ + blx fe7b11e4 │ │ │ │ blcs 77c868 │ │ │ │ ldm pc, {r1, r4, r5, fp, ip, lr, pc}^ @ │ │ │ │ svceq 0x000ff003 │ │ │ │ tstcc pc, r1, lsr r1 @ │ │ │ │ teqcc r1, r5, lsl r5 │ │ │ │ @ instruction: 0x31263131 │ │ │ │ teqcc r1, r1, lsr r1 │ │ │ │ @@ -19103,15 +19103,15 @@ │ │ │ │ strbne pc, [r8, #963] @ 0x3c3 @ │ │ │ │ stchi 7, cr14, [r3], {217} @ 0xd9 │ │ │ │ strbne pc, [r8, #963] @ 0x3c3 @ │ │ │ │ mcrhi 7, 0, lr, cr3, cr5, {6} │ │ │ │ strbne pc, [r8, #963] @ 0x3c3 @ │ │ │ │ ldrdls lr, [r1], -r1 │ │ │ │ @ instruction: 0xf18b4620 │ │ │ │ - bls f3504 │ │ │ │ + bls f33f4 │ │ │ │ addmi fp, r2, #72, 18 @ 0x120000 │ │ │ │ andcs fp, r6, r4, lsl pc │ │ │ │ strb r2, [r1, r4]! │ │ │ │ svclt 0x00142800 │ │ │ │ andcs r2, r4, r7 │ │ │ │ ldrdcs lr, [r3], -ip │ │ │ │ svclt 0x0000e7da │ │ │ │ @@ -19528,15 +19528,15 @@ │ │ │ │ eorsle r2, sl, r0, lsl #22 │ │ │ │ ldmdbpl r2!, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ strmi r4, [ip], -r0, lsl #13 │ │ │ │ teqle r7, r2, lsl #21 │ │ │ │ strble r0, [r4], #-1946 @ 0xfffff866 │ │ │ │ strble r0, [ip], #-1883 @ 0xfffff8a5 │ │ │ │ vbic.i16 , #64 @ 0x0040 │ │ │ │ - andscs pc, r3, #9024 @ 0x2340 │ │ │ │ + andscs pc, r3, #4672 @ 0x1240 │ │ │ │ svceq 0x0006f010 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ @ instruction: 0xf025d031 │ │ │ │ andscs pc, r2, #52992 @ 0xcf00 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ stc2l 0, cr15, [sl], {37} @ 0x25 │ │ │ │ strtmi r2, [r1], -pc, lsl #4 │ │ │ │ @@ -19595,15 +19595,15 @@ │ │ │ │ eorsle r2, sl, r0, lsl #22 │ │ │ │ ldmdbpl r2!, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ strmi r4, [ip], -r0, lsl #13 │ │ │ │ teqle r7, r2, lsl #21 │ │ │ │ strble r0, [r4], #-1946 @ 0xfffff866 │ │ │ │ strble r0, [ip], #-1883 @ 0xfffff8a5 │ │ │ │ vbic.i16 , #64 @ 0x0040 │ │ │ │ - andscs pc, r3, #448 @ 0x1c0 │ │ │ │ + andscs pc, r3, #49920 @ 0xc300 │ │ │ │ svceq 0x0006f010 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ @ instruction: 0xf026d031 │ │ │ │ andscs pc, r2, #671744 @ 0xa4000 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ @ instruction: 0xf924f026 │ │ │ │ strtmi r2, [r1], -pc, lsl #4 │ │ │ │ @@ -19662,15 +19662,15 @@ │ │ │ │ eorsle r2, sl, r0, lsl #22 │ │ │ │ ldmdbpl r2!, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ strmi r4, [ip], -r0, lsl #13 │ │ │ │ teqle r7, r2, lsl #21 │ │ │ │ strble r0, [r4], #-1946 @ 0xfffff866 │ │ │ │ strble r0, [ip], #-1883 @ 0xfffff8a5 │ │ │ │ vbic.i16 , #64 @ 0x0040 │ │ │ │ - andscs pc, r3, #33024 @ 0x8100 │ │ │ │ + andscs pc, r3, #15616 @ 0x3d00 │ │ │ │ svceq 0x0006f010 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ @ instruction: 0xf026d031 │ │ │ │ andscs pc, r2, #16640 @ 0x4100 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ ldc2 0, cr15, [ip], #-152 @ 0xffffff68 │ │ │ │ strtmi r2, [r1], -pc, lsl #4 │ │ │ │ @@ -20491,15 +20491,15 @@ │ │ │ │ svcvc 0x0088f5b2 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 7edb4 │ │ │ │ teqpne fp, #64, 4 @ p-variant is OBSOLETE │ │ │ │ strmi fp, [r1], lr, lsl #30 │ │ │ │ stmdbeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4630461e │ │ │ │ - mrc2 1, 2, pc, cr6, cr10, {3} │ │ │ │ + mrc2 1, 0, pc, cr2, cr10, {3} │ │ │ │ blvs fe0a268c │ │ │ │ andeq pc, r1, r0, lsr #3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ movteq r0, #2368 @ 0x940 │ │ │ │ b 12dcdfc │ │ │ │ movwmi r2, #21893 @ 0x5585 │ │ │ │ bvs 193885c │ │ │ │ @@ -20549,15 +20549,15 @@ │ │ │ │ @ instruction: 0xf5b2bf18 │ │ │ │ svclt 0x000c7f88 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ vqdmulh.s d18, d0, d0 │ │ │ │ svclt 0x001c133b │ │ │ │ ldrmi r2, [r8], r2, lsl #14 │ │ │ │ @ instruction: 0xf17a4640 │ │ │ │ - teqplt r8, r3, ror #27 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, pc @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed36ebc │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ strbcc lr, [r3, -r7, asr #20] │ │ │ │ ldrdcs lr, [fp, -sp] │ │ │ │ orrcs lr, r9, #290816 @ 0x47000 │ │ │ │ stmibeq r0!, {r0, r1, r6, sl, ip, sp, lr, pc} │ │ │ │ @@ -20612,15 +20612,15 @@ │ │ │ │ @ instruction: 0xf5b2bf18 │ │ │ │ svclt 0x000c7f88 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ vqdmulh.s d18, d0, d0 │ │ │ │ svclt 0x001c133b │ │ │ │ ldrmi r2, [r8], r2, lsl #14 │ │ │ │ @ instruction: 0xf17a4640 │ │ │ │ - teqplt r8, r5, ror #26 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r1, lsr #26 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed36fb8 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ strbcc lr, [r3, -r7, asr #20] │ │ │ │ ldrdcs lr, [fp, -sp] │ │ │ │ orrcs lr, r9, #290816 @ 0x47000 │ │ │ │ stmibeq r0!, {r0, r1, r6, sl, ip, sp, lr, pc} │ │ │ │ @@ -20702,16 +20702,16 @@ │ │ │ │ strmi r9, [r4], -ip │ │ │ │ muleq r7, r3, r8 │ │ │ │ @ instruction: 0xf8cdab34 │ │ │ │ stm r3, {r2, r4, r5, r6, ip, sp, pc} │ │ │ │ strtmi r0, [r8], -r7 │ │ │ │ vldr s18, [r2, #28] │ │ │ │ vqdmlsl.s q4, d3, d10 │ │ │ │ - @ instruction: 0xf17afb85 │ │ │ │ - movwlt pc, #36015 @ 0x8caf @ │ │ │ │ + @ instruction: 0xf17afb41 │ │ │ │ + movwlt pc, #35947 @ 0x8c6b @ │ │ │ │ blcs d0828 │ │ │ │ ldmdbls r2, {r1, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ ldrtls sl, [r2], #-2845 @ 0xfffff4e3 │ │ │ │ @ instruction: 0x9c0baa34 │ │ │ │ teqls r5, r8, lsr #12 │ │ │ │ movwls sl, #2352 @ 0x930 │ │ │ │ vstr d10, [sp, #112] @ 0x70 │ │ │ │ @@ -20722,15 +20722,15 @@ │ │ │ │ tstls r8, #50176 @ 0xc400 │ │ │ │ movwls r9, #52018 @ 0xcb32 │ │ │ │ ldrsbtlt pc, [r4], #-141 @ 0xffffff73 @ │ │ │ │ movwls r9, #47924 @ 0xbb34 │ │ │ │ blhi cb1bcc │ │ │ │ tstls r2, #54272 @ 0xd400 │ │ │ │ @ instruction: 0xf17a9809 │ │ │ │ - stmdacs r0, {r0, r3, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ rsbshi pc, r7, #0 │ │ │ │ bls 290b78 │ │ │ │ blcs b88dc │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ blx 15b1b2 │ │ │ │ andls pc, r8, #536870912 @ 0x20000000 │ │ │ │ strcs r9, [r0], -pc, lsl #22 │ │ │ │ @@ -20853,15 +20853,15 @@ │ │ │ │ @ instruction: 0xf04f68e4 │ │ │ │ bls 7073d8 │ │ │ │ @ instruction: 0xf8d44635 │ │ │ │ ldmdals r7, {r2, r8, fp, ip} │ │ │ │ @ instruction: 0xf8459117 │ │ │ │ rsbsvs r2, r3, r8, lsl #22 │ │ │ │ stmiapl r4!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - blx fe132d5a │ │ │ │ + blx 1032d5a │ │ │ │ cmplt r8, r7, lsl r9 │ │ │ │ bls 391584 │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 10f8cf0 │ │ │ │ movwls r3, #49987 @ 0xc343 │ │ │ │ blls 39cfd0 │ │ │ │ @@ -20991,15 +20991,15 @@ │ │ │ │ @ instruction: 0xf04f8ff0 │ │ │ │ ldrmi r4, [r0], -r0, lsr #6 │ │ │ │ vqadd.s8 q11, , │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ stmiapl r4!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf17a9117 │ │ │ │ - ldmdbls r7, {r0, r2, r3, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r7, {r0, r3, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ bls 4e2548 │ │ │ │ b 115d5d8 │ │ │ │ bls 4ff7b4 │ │ │ │ moveq pc, #1124073472 @ 0x43000000 │ │ │ │ blls 35b5f8 │ │ │ │ biccc lr, r2, #274432 @ 0x43000 │ │ │ │ @@ -21020,15 +21020,15 @@ │ │ │ │ streq pc, [r8, #-262] @ 0xfffffefa │ │ │ │ stmiapl r4!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf5066073 │ │ │ │ @ instruction: 0xf8c43380 │ │ │ │ vadd.i8 , , q12 │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ - blx d32ff8 │ │ │ │ + @ instruction: 0xf9eef17a │ │ │ │ ldmdbls r7, {r3, r4, r5, r6, r8, r9, ip, sp, pc} │ │ │ │ blls 2704d0 │ │ │ │ blcs 191088 │ │ │ │ stclge 4, cr15, [r5, #-508] @ 0xfffffe04 │ │ │ │ ldrsbtge pc, [ip], #-143 @ 0xffffff71 @ │ │ │ │ movwls r2, #62208 @ 0xf300 │ │ │ │ ldrbtmi r2, [sl], #769 @ 0x301 │ │ │ │ @@ -21382,16 +21382,16 @@ │ │ │ │ @ instruction: 0x460c921e │ │ │ │ andsls r9, pc, ip │ │ │ │ ldm r3, {r0, r1, r2, r8, ip, pc} │ │ │ │ blge df6fc4 │ │ │ │ blhi 332618 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ vsubhn.i16 d4, q1, q12 │ │ │ │ - @ instruction: 0xf179fe33 │ │ │ │ - movwlt pc, #3933 @ 0xf5d @ │ │ │ │ + @ instruction: 0xf179fdef │ │ │ │ + movwlt pc, #3865 @ 0xf19 @ │ │ │ │ blcs d12cc │ │ │ │ stmdals fp, {r0, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ bls 521c40 │ │ │ │ eorsls sl, r6, r2, lsr r9 │ │ │ │ eorsls r4, r7, #40, 12 @ 0x2800000 │ │ │ │ @ instruction: 0x9600aa36 │ │ │ │ blhi d3260c │ │ │ │ @@ -21401,15 +21401,15 @@ │ │ │ │ blls d1bc18 │ │ │ │ blls d5bc20 │ │ │ │ blls d9bc54 │ │ │ │ blls e1bc10 │ │ │ │ ldc 3, cr9, [sp, #44] @ 0x2c │ │ │ │ blls e59cc4 │ │ │ │ stmdals r9, {r1, r4, r8, r9, ip, pc} │ │ │ │ - @ instruction: 0xff38f179 │ │ │ │ + mrc2 1, 7, pc, cr4, cr9, {3} │ │ │ │ stmdacs r0, {r0, r1, r3, r4, ip, pc} │ │ │ │ addhi pc, r0, #0 │ │ │ │ bls 29161c │ │ │ │ blcs b9380 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ blx 15bc56 │ │ │ │ andls pc, r8, #536870912 @ 0x20000000 │ │ │ │ @@ -21503,15 +21503,15 @@ │ │ │ │ orrshi pc, r8, r0, asr #32 │ │ │ │ vpmax.s8 d25, d0, d10 │ │ │ │ addsmi r1, sl, #-1946157055 @ 0x8c000001 │ │ │ │ @ instruction: 0xf5b2bf18 │ │ │ │ @ instruction: 0xf0407f88 │ │ │ │ vrhadd.s8 q12, q0, │ │ │ │ @ instruction: 0xf179103b │ │ │ │ - strmi pc, [r7], -sp, ror #28 │ │ │ │ + strmi pc, [r7], -r9, lsr #28 │ │ │ │ movwls r2, #49922 @ 0xc302 │ │ │ │ ldmibvs sl!, {r0, r1, r2, r4, r6, r8, ip, sp, pc} │ │ │ │ strtmi r2, [r8], -r0, lsl #6 │ │ │ │ ldmeq r2, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ svclt 0x00382a01 │ │ │ │ @ instruction: 0xf7e92201 │ │ │ │ strmi lr, [r6], -r2, lsl #24 │ │ │ │ @@ -21668,15 +21668,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ rsbslt r8, r1, r5, lsl #1 │ │ │ │ blhi 1b2718 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ stmdals r9, {r0, r1, r6, r7, r9, ip, sp, pc} │ │ │ │ @ instruction: 0xf179930c │ │ │ │ - strmi pc, [r7], -r1, lsr #26 │ │ │ │ + @ instruction: 0x4607fcdd │ │ │ │ ldrhvs lr, [sp], #-100 @ 0xffffff9c │ │ │ │ andcs pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ adcseq pc, r2, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0xf8c4601a │ │ │ │ svccs 0x000068e4 │ │ │ │ mcrge 4, 7, pc, cr13, cr15, {3} @ │ │ │ │ ldmdbls r7, {r2, r3, r9, fp, ip, pc} │ │ │ │ @@ -21962,16 +21962,16 @@ │ │ │ │ stmib sp, {r2, r3, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf0008a13 │ │ │ │ bls 317d34 │ │ │ │ svclt 0x00384293 │ │ │ │ movwls r4, #26131 @ 0x6613 │ │ │ │ tstls r6, r8, lsl #22 │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - @ instruction: 0xf9a8f282 │ │ │ │ - blx ff533eb4 │ │ │ │ + @ instruction: 0xf964f282 │ │ │ │ + blx fe433eb4 │ │ │ │ stmiavs r3, {r3, r8, r9, ip, sp, pc}^ │ │ │ │ ldmdble lr, {r0, r8, r9, fp, sp} │ │ │ │ ldrtmi r9, [r8], -fp, lsl #22 │ │ │ │ svcge 0x00289916 │ │ │ │ bge b9c58c │ │ │ │ stmib sp, {r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ ldrtmi r1, [r9], -r8, lsr #22 │ │ │ │ @@ -21983,26 +21983,26 @@ │ │ │ │ stmdbls r9!, {r4, r8, ip, pc} │ │ │ │ bls bde5b8 │ │ │ │ stmdbls sl!, {r0, r4, r8, ip, pc} │ │ │ │ andls r9, sp, #12, 6 @ 0x30000000 │ │ │ │ stmib sp, {r0, r1, r3, r8, ip, pc}^ │ │ │ │ blls 2c0564 │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - @ instruction: 0xf97ef282 │ │ │ │ - blx feab3f08 │ │ │ │ + @ instruction: 0xf93af282 │ │ │ │ + blx 19b3f08 │ │ │ │ stmiavs r3, {r3, r4, r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ ldmdble ip, {r0, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf04f4638 │ │ │ │ vmlal.s8 q0, d2, d1 │ │ │ │ - @ instruction: 0xf179f973 │ │ │ │ - @ instruction: 0xb108fa9d │ │ │ │ + @ instruction: 0xf179f92f │ │ │ │ + tstplt r8, r9, asr sl @ p-variant is OBSOLETE │ │ │ │ ldrdhi pc, [ip], -r0 │ │ │ │ smladxcs r1, r8, r6, r4 │ │ │ │ - @ instruction: 0xf96af282 │ │ │ │ - blx fe5b3f30 │ │ │ │ + @ instruction: 0xf926f282 │ │ │ │ + blx 14b3f30 │ │ │ │ stmdbvs r7, {r8, ip, sp, pc} │ │ │ │ ldmdals r2, {r0, r6, r9, sl, lr} │ │ │ │ stmda r2, {r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46804639 │ │ │ │ @ instruction: 0xf7ea9815 │ │ │ │ stmib sp, {r1, r2, r3, r4, r5, fp, sp, lr, pc}^ │ │ │ │ blls 2d79a0 │ │ │ │ @@ -22094,28 +22094,28 @@ │ │ │ │ vhsub.s8 d8, d13, d17 │ │ │ │ pop {r2, r6, r8, sl, fp, ip, lr} │ │ │ │ blls 2dba88 │ │ │ │ @ instruction: 0x3190f893 │ │ │ │ svceq 0x0030f013 │ │ │ │ ldrbmi sp, [r3], r5, lsr #2 │ │ │ │ @ instruction: 0x4650e775 │ │ │ │ - @ instruction: 0xf9ccf179 │ │ │ │ + @ instruction: 0xf988f179 │ │ │ │ stmibvs r3, {r3, r4, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf63f2b0f │ │ │ │ vmax.f32 q13, q0, q11 │ │ │ │ strb r1, [sl, -fp, lsl #20]! │ │ │ │ ldrtpl pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ uxtab16 r4, r0, sp, ror #8 │ │ │ │ @ instruction: 0xf8d99b08 │ │ │ │ ldcvs 0, cr2, [fp], {16} │ │ │ │ adcsmi r1, fp, #634880 @ 0x9b000 │ │ │ │ shasxmi fp, fp, r8 │ │ │ │ ldrb r9, [fp], r6, lsl #6 │ │ │ │ @ instruction: 0xf1794658 │ │ │ │ - @ instruction: 0xb118f9b3 │ │ │ │ + tstplt r8, pc, ror #18 @ p-variant is OBSOLETE │ │ │ │ blcs 452120 │ │ │ │ svcge 0x0049f63f │ │ │ │ blne 37441c │ │ │ │ blls 2b1864 │ │ │ │ @ instruction: 0x3191f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 2d8208 │ │ │ │ @@ -22165,15 +22165,15 @@ │ │ │ │ @ instruction: 0xf05d9335 │ │ │ │ @ instruction: 0xf8d8fd1b │ │ │ │ bge c7c6f4 │ │ │ │ eorsls r2, sl, r0, lsl #6 │ │ │ │ @ instruction: 0xf8d1a8fc │ │ │ │ @ instruction: 0xf5011f74 │ │ │ │ tstcc r8, lr, asr #3 │ │ │ │ - blx ff2b45b6 │ │ │ │ + blx fe1b45b6 │ │ │ │ sbceq pc, r4, #216, 16 @ 0xd80000 │ │ │ │ movwls sl, #2852 @ 0xb24 │ │ │ │ @ instruction: 0x63a4f50d │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ blx 2b3d5a │ │ │ │ stmdacs r0, {r3, ip, pc} │ │ │ │ teqphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -22190,15 +22190,15 @@ │ │ │ │ @ instruction: 0x973f9b15 │ │ │ │ movtls r9, #5957 @ 0x1745 │ │ │ │ stc2 0, cr15, [r6, #-372] @ 0xfffffe8c │ │ │ │ ldrdhi pc, [r0], -sp @ │ │ │ │ stmdbge r6!, {r2, r3, r4, r5, r9, fp, sp, pc} │ │ │ │ strbmi r9, [r3], -r4, asr #32 │ │ │ │ vadd.i64 q13, , q4 │ │ │ │ - blls 537a80 │ │ │ │ + blls 537970 │ │ │ │ ldrbmi r9, [r2], -r1, lsl #6 │ │ │ │ strtmi r9, [r1], -r9, lsl #22 │ │ │ │ andhi pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ strls r8, [r0, -r8] │ │ │ │ eorhi pc, r0, sp, asr #17 │ │ │ │ ldrdcc pc, [r8, r3]! │ │ │ │ @@ -22261,15 +22261,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 5c0a98 │ │ │ │ cmpls r3, #-1073741803 @ 0xc0000015 │ │ │ │ ldc2l 0, cr15, [r6], #-372 @ 0xfffffe8c │ │ │ │ stmdbge r6!, {r1, r3, r4, r5, r9, sl, lr} │ │ │ │ subsls r2, r6, r0, lsl #6 │ │ │ │ vadd.i64 q13, , q4 │ │ │ │ - blls 537964 │ │ │ │ + blls 537854 │ │ │ │ strtmi r9, [r1], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r9, lsl #20 │ │ │ │ ldrdcc pc, [r4], -r9 @ │ │ │ │ @ instruction: 0xf8929300 │ │ │ │ @ instruction: 0xf8d23190 │ │ │ │ stmib sp, {r3, r5, r7, r8, sp}^ │ │ │ │ @ instruction: 0xf0032204 │ │ │ │ @@ -22324,38 +22324,38 @@ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf4028f5b │ │ │ │ bcs 84660 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr1, cr15, {1} │ │ │ │ andcs r4, r1, r1, lsr sl │ │ │ │ ldrbtmi r4, [sl], #-2353 @ 0xfffff6cf │ │ │ │ @ instruction: 0xf17e4479 │ │ │ │ - @ instruction: 0xe668fa3b │ │ │ │ + @ instruction: 0xe668f9f7 │ │ │ │ strmi r4, [r1], -pc, lsr #20 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #6 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ movtmi pc, #63040 @ 0xf640 @ │ │ │ │ blx fe3b41ea │ │ │ │ strbcc pc, [ip, #-2262]! @ 0xfffff72a @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8c6ae08 │ │ │ │ str r0, [r4], -ip, ror #10 │ │ │ │ blvs 1e9fabc │ │ │ │ - cdp2 2, 11, cr15, cr14, cr1, {4} │ │ │ │ - @ instruction: 0xffe8f178 │ │ │ │ + cdp2 2, 7, cr15, cr10, cr1, {4} │ │ │ │ + @ instruction: 0xffa4f178 │ │ │ │ @ instruction: 0xf8909a09 │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ blvs 1478acc │ │ │ │ @ instruction: 0xf8922b02 │ │ │ │ mulsle fp, r1, r1 │ │ │ │ andsle r2, pc, r2, lsl #20 │ │ │ │ @ instruction: 0x1190f897 │ │ │ │ blls 2f17a8 │ │ │ │ blvs 1681ac8 │ │ │ │ - cdp2 2, 10, cr15, cr8, cr1, {4} │ │ │ │ - @ instruction: 0xffd2f178 │ │ │ │ + cdp2 2, 6, cr15, cr4, cr1, {4} │ │ │ │ + @ instruction: 0xff8ef178 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ movweq pc, #8611 @ 0x21a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ adcsmi r0, fp, #1490944 @ 0x16c000 │ │ │ │ mcrge 4, 1, pc, cr15, cr15, {3} @ │ │ │ │ @ instruction: 0xf8939b08 │ │ │ │ @@ -22370,17 +22370,17 @@ │ │ │ │ strheq r8, [r2], #114 @ 0x72 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq lr, ip, ip, asr #1 │ │ │ │ adcseq sp, ip, r8, lsr #31 │ │ │ │ sbceq r8, r2, r6, asr r5 │ │ │ │ ldrhteq sp, [ip], ip │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - strhteq fp, [lr], -sl │ │ │ │ - eoreq fp, lr, r0, asr r3 │ │ │ │ - eoreq fp, lr, sl, ror r8 │ │ │ │ + eoreq fp, lr, sl, lsr r8 │ │ │ │ + ldrdeq fp, [lr], -r0 @ │ │ │ │ + strdeq fp, [lr], -sl @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, pc, asr #20 │ │ │ │ blmi 1449788 │ │ │ │ ldrbtmi r4, [sl], #-2383 @ 0xfffff6b1 │ │ │ │ @@ -22503,16 +22503,16 @@ │ │ │ │ stmib sp, {r2, r3, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf0008a13 │ │ │ │ bls 3185ac │ │ │ │ svclt 0x00384293 │ │ │ │ movwls r4, #26131 @ 0x6613 │ │ │ │ tstls r6, r8, lsl #22 │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - stc2l 2, cr15, [ip, #-516]! @ 0xfffffdfc │ │ │ │ - mrc2 1, 4, pc, cr6, cr8, {3} │ │ │ │ + stc2 2, cr15, [r8, #-516]! @ 0xfffffdfc │ │ │ │ + mrc2 1, 2, pc, cr2, cr8, {3} │ │ │ │ stmiavs r3, {r3, r8, r9, ip, sp, pc}^ │ │ │ │ ldmdble lr, {r0, r8, r9, fp, sp} │ │ │ │ ldrtmi r9, [r8], -fp, lsl #22 │ │ │ │ svcge 0x00289916 │ │ │ │ bge b9ce04 │ │ │ │ stmib sp, {r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ ldrtmi r1, [r9], -r8, lsr #22 │ │ │ │ @@ -22524,26 +22524,26 @@ │ │ │ │ stmdbls r9!, {r4, r8, ip, pc} │ │ │ │ bls bdee30 │ │ │ │ stmdbls sl!, {r0, r4, r8, ip, pc} │ │ │ │ andls r9, sp, #12, 6 @ 0x30000000 │ │ │ │ stmib sp, {r0, r1, r3, r8, ip, pc}^ │ │ │ │ blls 2c0ddc │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - stc2l 2, cr15, [r2, #-516] @ 0xfffffdfc │ │ │ │ - mcr2 1, 3, pc, cr12, cr8, {3} @ │ │ │ │ + ldc2l 2, cr15, [lr], #516 @ 0x204 │ │ │ │ + mcr2 1, 1, pc, cr8, cr8, {3} @ │ │ │ │ stmiavs r3, {r3, r4, r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ ldmdble ip, {r0, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf04f4638 │ │ │ │ vmlal.s8 q0, d1, d1 │ │ │ │ - @ instruction: 0xf178fd37 │ │ │ │ - tstplt r8, r1, ror #28 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf178fcf3 │ │ │ │ + tstplt r8, sp, lsl lr @ p-variant is OBSOLETE │ │ │ │ ldrdhi pc, [ip], -r0 │ │ │ │ smladxcs r1, r8, r6, r4 │ │ │ │ - stc2 2, cr15, [lr, #-516]! @ 0xfffffdfc │ │ │ │ - mrc2 1, 2, pc, cr8, cr8, {3} │ │ │ │ + stc2l 2, cr15, [sl], #516 @ 0x204 │ │ │ │ + mrc2 1, 0, pc, cr4, cr8, {3} │ │ │ │ stmdbvs r7, {r8, ip, sp, pc} │ │ │ │ ldmdals r2, {r0, r6, r9, sl, lr} │ │ │ │ stc 7, cr15, [r6], {233} @ 0xe9 │ │ │ │ @ instruction: 0x46804639 │ │ │ │ @ instruction: 0xf7e99815 │ │ │ │ stmib sp, {r1, sl, fp, sp, lr, pc}^ │ │ │ │ blls 2d8218 │ │ │ │ @@ -22635,28 +22635,28 @@ │ │ │ │ vhsub.s8 d8, d13, d17 │ │ │ │ pop {r2, r6, r8, sl, fp, ip, lr} │ │ │ │ blls 2dc300 │ │ │ │ @ instruction: 0x3190f893 │ │ │ │ svceq 0x0030f013 │ │ │ │ ldrbmi sp, [r3], r5, lsr #2 │ │ │ │ @ instruction: 0x4650e775 │ │ │ │ - ldc2 1, cr15, [r0, #480] @ 0x1e0 │ │ │ │ + stc2l 1, cr15, [ip, #-480] @ 0xfffffe20 │ │ │ │ stmibvs r3, {r3, r4, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf63f2b0f │ │ │ │ vmax.f32 q13, q0, q11 │ │ │ │ strb r1, [sl, -fp, lsl #20]! │ │ │ │ ldrtpl pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ uxtab16 r4, r0, sp, ror #8 │ │ │ │ @ instruction: 0xf8d99b08 │ │ │ │ ldcvs 0, cr2, [fp], {16} │ │ │ │ adcsmi r1, fp, #634880 @ 0x9b000 │ │ │ │ shasxmi fp, fp, r8 │ │ │ │ ldrb r9, [fp], r6, lsl #6 │ │ │ │ @ instruction: 0xf1784658 │ │ │ │ - tstplt r8, r7, ror sp @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r3, lsr sp @ p-variant is OBSOLETE │ │ │ │ blcs 452998 │ │ │ │ svcge 0x0049f63f │ │ │ │ blne 374c94 │ │ │ │ blls 2b20dc │ │ │ │ @ instruction: 0x3191f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 2d8a80 │ │ │ │ @@ -22706,15 +22706,15 @@ │ │ │ │ @ instruction: 0xf05d9335 │ │ │ │ @ instruction: 0xf8d8f8df │ │ │ │ bge c7cf6c │ │ │ │ eorsls r2, sl, r0, lsl #6 │ │ │ │ @ instruction: 0xf8d1a8fc │ │ │ │ @ instruction: 0xf5011f74 │ │ │ │ tstcc r8, lr, asr #3 │ │ │ │ - @ instruction: 0xff8cf26e │ │ │ │ + @ instruction: 0xff48f26e │ │ │ │ sbceq pc, r4, #216, 16 @ 0xd80000 │ │ │ │ movwls sl, #2852 @ 0xb24 │ │ │ │ @ instruction: 0x63a4f50d │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ mcr2 0, 6, pc, cr12, cr2, {2} @ │ │ │ │ stmdacs r0, {r3, ip, pc} │ │ │ │ teqphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -22731,15 +22731,15 @@ │ │ │ │ @ instruction: 0x973f9b15 │ │ │ │ movtls r9, #5957 @ 0x1745 │ │ │ │ @ instruction: 0xf8caf05d │ │ │ │ ldrdhi pc, [r0], -sp @ │ │ │ │ stmdbge r6!, {r2, r3, r4, r5, r9, fp, sp, pc} │ │ │ │ strbmi r9, [r3], -r4, asr #32 │ │ │ │ vadd.i64 q13, q10, q4 │ │ │ │ - blls 5375f8 │ │ │ │ + blls 5374e8 │ │ │ │ ldrbmi r9, [r2], -r1, lsl #6 │ │ │ │ strtmi r9, [r1], -r9, lsl #22 │ │ │ │ andhi pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ strls r8, [r0, -r8] │ │ │ │ eorhi pc, r0, sp, asr #17 │ │ │ │ ldrdcc pc, [r8, r3]! │ │ │ │ @@ -22802,15 +22802,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 5c1310 │ │ │ │ cmpls r3, #-1073741803 @ 0xc0000015 │ │ │ │ @ instruction: 0xf83af05d │ │ │ │ stmdbge r6!, {r1, r3, r4, r5, r9, sl, lr} │ │ │ │ subsls r2, r6, r0, lsl #6 │ │ │ │ vadd.i64 q13, q10, q4 │ │ │ │ - blls 5374dc │ │ │ │ + blls 5373cc │ │ │ │ strtmi r9, [r1], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r9, lsl #20 │ │ │ │ ldrdcc pc, [r4], -r9 @ │ │ │ │ @ instruction: 0xf8929300 │ │ │ │ @ instruction: 0xf8d23190 │ │ │ │ stmib sp, {r3, r5, r7, r8, sp}^ │ │ │ │ @ instruction: 0xf0032204 │ │ │ │ @@ -22865,38 +22865,38 @@ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf4028f5b │ │ │ │ bcs 84ed8 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr1, cr15, {1} │ │ │ │ andcs r4, r1, r1, lsr sl │ │ │ │ ldrbtmi r4, [sl], #-2353 @ 0xfffff6cf │ │ │ │ @ instruction: 0xf17d4479 │ │ │ │ - @ instruction: 0xe668fdff │ │ │ │ + @ instruction: 0xe668fdbb │ │ │ │ strmi r4, [r1], -pc, lsr #20 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #6 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ movtmi pc, #63040 @ 0xf640 @ │ │ │ │ @ instruction: 0xff50f0d7 │ │ │ │ strbcc pc, [ip, #-2262]! @ 0xfffff72a @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8c6ae08 │ │ │ │ str r0, [r4], -ip, ror #10 │ │ │ │ blvs 1ea0334 │ │ │ │ - blx fe13511c │ │ │ │ - blx febb4cfe │ │ │ │ + blx 103511c │ │ │ │ + blx 1ab4cfe │ │ │ │ @ instruction: 0xf8909a09 │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ blvs 1479344 │ │ │ │ @ instruction: 0xf8922b02 │ │ │ │ mulsle fp, r1, r1 │ │ │ │ andsle r2, pc, r2, lsl #20 │ │ │ │ @ instruction: 0x1190f897 │ │ │ │ blls 2f2020 │ │ │ │ blvs 1682340 │ │ │ │ - blx 1bb5148 │ │ │ │ - blx fe634d2a │ │ │ │ + blx ab5148 │ │ │ │ + blx 1534d2a │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ movweq pc, #8611 @ 0x21a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ adcsmi r0, fp, #1490944 @ 0x16c000 │ │ │ │ mcrge 4, 1, pc, cr15, cr15, {3} @ │ │ │ │ @ instruction: 0xf8939b08 │ │ │ │ @@ -22911,17 +22911,17 @@ │ │ │ │ sbceq r7, r2, sl, lsr pc │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ umlalseq sp, ip, ip, r8 │ │ │ │ adcseq sp, ip, r8, ror r7 │ │ │ │ ldrdeq r7, [r2], #206 @ 0xce │ │ │ │ adcseq sp, ip, ip, lsl #13 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq fp, lr, r2, asr #32 │ │ │ │ - ldrdeq sl, [lr], -r8 @ │ │ │ │ - eoreq fp, lr, r2 │ │ │ │ + eoreq sl, lr, r2, asr #31 │ │ │ │ + eoreq sl, lr, r8, asr sl │ │ │ │ + eoreq sl, lr, r2, lsl #31 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, pc, asr #20 │ │ │ │ blmi 144a000 │ │ │ │ ldrbtmi r4, [sl], #-2383 @ 0xfffff6b1 │ │ │ │ @@ -23044,16 +23044,16 @@ │ │ │ │ stmib sp, {r2, r3, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf0008a13 │ │ │ │ bls 318e24 │ │ │ │ svclt 0x00384293 │ │ │ │ movwls r4, #26131 @ 0x6613 │ │ │ │ tstls r6, r8, lsl #22 │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - @ instruction: 0xf930f281 │ │ │ │ - blx 1734fa0 │ │ │ │ + @ instruction: 0xf8ecf281 │ │ │ │ + blx 634fa0 │ │ │ │ stmiavs r3, {r3, r8, r9, ip, sp, pc}^ │ │ │ │ ldmdble lr, {r0, r8, r9, fp, sp} │ │ │ │ ldrtmi r9, [r8], -fp, lsl #22 │ │ │ │ svcge 0x00289916 │ │ │ │ bge b9d67c │ │ │ │ stmib sp, {r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ ldrtmi r1, [r9], -r8, lsr #22 │ │ │ │ @@ -23065,26 +23065,26 @@ │ │ │ │ stmdbls r9!, {r4, r8, ip, pc} │ │ │ │ bls bdf6a8 │ │ │ │ stmdbls sl!, {r0, r4, r8, ip, pc} │ │ │ │ andls r9, sp, #12, 6 @ 0x30000000 │ │ │ │ stmib sp, {r0, r1, r3, r8, ip, pc}^ │ │ │ │ blls 2c1654 │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - @ instruction: 0xf906f281 │ │ │ │ - blx cb4ff4 │ │ │ │ + @ instruction: 0xf8c2f281 │ │ │ │ + @ instruction: 0xf9ecf178 │ │ │ │ stmiavs r3, {r3, r4, r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ ldmdble ip, {r0, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf04f4638 │ │ │ │ vmlal.s8 q0, d1, d1 │ │ │ │ - @ instruction: 0xf178f8fb │ │ │ │ - tstplt r8, r5, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf178f8b7 │ │ │ │ + smlattlt r8, r1, r9, pc @ │ │ │ │ ldrdhi pc, [ip], -r0 │ │ │ │ smladxcs r1, r8, r6, r4 │ │ │ │ - @ instruction: 0xf8f2f281 │ │ │ │ - blx 7b501c │ │ │ │ + @ instruction: 0xf8aef281 │ │ │ │ + @ instruction: 0xf9d8f178 │ │ │ │ stmdbvs r7, {r8, ip, sp, pc} │ │ │ │ ldmdals r2, {r0, r6, r9, sl, lr} │ │ │ │ svc 0x00caf7e8 │ │ │ │ @ instruction: 0x46804639 │ │ │ │ @ instruction: 0xf7e89815 │ │ │ │ stmib sp, {r1, r2, r6, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ blls 2d8a90 │ │ │ │ @@ -23176,28 +23176,28 @@ │ │ │ │ vhsub.s8 d8, d13, d17 │ │ │ │ pop {r2, r6, r8, sl, fp, ip, lr} │ │ │ │ blls 2dcb78 │ │ │ │ @ instruction: 0x3190f893 │ │ │ │ svceq 0x0030f013 │ │ │ │ ldrbmi sp, [r3], r5, lsr #2 │ │ │ │ @ instruction: 0x4650e775 │ │ │ │ - @ instruction: 0xf954f178 │ │ │ │ + @ instruction: 0xf910f178 │ │ │ │ stmibvs r3, {r3, r4, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf63f2b0f │ │ │ │ vmax.f32 q13, q0, q11 │ │ │ │ strb r1, [sl, -fp, lsl #20]! │ │ │ │ ldrtpl pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ uxtab16 r4, r0, sp, ror #8 │ │ │ │ @ instruction: 0xf8d99b08 │ │ │ │ ldcvs 0, cr2, [fp], {16} │ │ │ │ adcsmi r1, fp, #634880 @ 0x9b000 │ │ │ │ shasxmi fp, fp, r8 │ │ │ │ ldrb r9, [fp], r6, lsl #6 │ │ │ │ @ instruction: 0xf1784658 │ │ │ │ - tstplt r8, fp, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xb118f8f7 │ │ │ │ blcs 453210 │ │ │ │ svcge 0x0049f63f │ │ │ │ blne 37550c │ │ │ │ blls 2b2954 │ │ │ │ @ instruction: 0x3191f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 2d92f8 │ │ │ │ @@ -23247,15 +23247,15 @@ │ │ │ │ @ instruction: 0xf05c9335 │ │ │ │ @ instruction: 0xf8d8fca3 │ │ │ │ bge c7d7e4 │ │ │ │ eorsls r2, sl, r0, lsl #6 │ │ │ │ @ instruction: 0xf8d1a8fc │ │ │ │ @ instruction: 0xf5011f74 │ │ │ │ tstcc r8, lr, asr #3 │ │ │ │ - blx 14b56a2 │ │ │ │ + blx 3b56a2 │ │ │ │ sbceq pc, r4, #216, 16 @ 0xd80000 │ │ │ │ movwls sl, #2852 @ 0xb24 │ │ │ │ @ instruction: 0x63a4f50d │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ blx fe4b4e44 │ │ │ │ stmdacs r0, {r3, ip, pc} │ │ │ │ teqphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -23272,15 +23272,15 @@ │ │ │ │ @ instruction: 0x973f9b15 │ │ │ │ movtls r9, #5957 @ 0x1745 │ │ │ │ stc2 0, cr15, [lr], {92} @ 0x5c │ │ │ │ ldrdhi pc, [r0], -sp @ │ │ │ │ stmdbge r6!, {r2, r3, r4, r5, r9, fp, sp, pc} │ │ │ │ strbmi r9, [r3], -r4, asr #32 │ │ │ │ vadd.i64 q13, , q4 │ │ │ │ - blls 537340 │ │ │ │ + blls 537230 │ │ │ │ ldrbmi r9, [r2], -r1, lsl #6 │ │ │ │ strtmi r9, [r1], -r9, lsl #22 │ │ │ │ andhi pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ strls r8, [r0, -r8] │ │ │ │ eorhi pc, r0, sp, asr #17 │ │ │ │ ldrdcc pc, [r8, r3]! │ │ │ │ @@ -23343,15 +23343,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 5c1b88 │ │ │ │ cmpls r3, #-1073741803 @ 0xc0000015 │ │ │ │ blx 34fca │ │ │ │ stmdbge r6!, {r1, r3, r4, r5, r9, sl, lr} │ │ │ │ subsls r2, r6, r0, lsl #6 │ │ │ │ vadd.i64 q13, , q4 │ │ │ │ - blls 537224 │ │ │ │ + blls 537114 │ │ │ │ strtmi r9, [r1], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r9, lsl #20 │ │ │ │ ldrdcc pc, [r4], -r9 @ │ │ │ │ @ instruction: 0xf8929300 │ │ │ │ @ instruction: 0xf8d23190 │ │ │ │ stmib sp, {r3, r5, r7, r8, sp}^ │ │ │ │ @ instruction: 0xf0032204 │ │ │ │ @@ -23406,38 +23406,38 @@ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf4028f5b │ │ │ │ bcs 85750 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr1, cr15, {1} │ │ │ │ andcs r4, r1, r1, lsr sl │ │ │ │ ldrbtmi r4, [sl], #-2353 @ 0xfffff6cf │ │ │ │ @ instruction: 0xf17d4479 │ │ │ │ - strbt pc, [r8], -r3, asr #19 @ │ │ │ │ + @ instruction: 0xe668f97f │ │ │ │ strmi r4, [r1], -pc, lsr #20 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #6 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ movtmi pc, #63040 @ 0xf640 @ │ │ │ │ blx 5b52d6 │ │ │ │ strbcc pc, [ip, #-2262]! @ 0xfffff72a @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8c6ae08 │ │ │ │ str r0, [r4], -ip, ror #10 │ │ │ │ blvs 1ea0bac │ │ │ │ - cdp2 2, 4, cr15, cr6, cr0, {4} │ │ │ │ - @ instruction: 0xff70f177 │ │ │ │ + cdp2 2, 0, cr15, cr2, cr0, {4} │ │ │ │ + @ instruction: 0xff2cf177 │ │ │ │ @ instruction: 0xf8909a09 │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ blvs 1479bbc │ │ │ │ @ instruction: 0xf8922b02 │ │ │ │ mulsle fp, r1, r1 │ │ │ │ andsle r2, pc, r2, lsl #20 │ │ │ │ @ instruction: 0x1190f897 │ │ │ │ blls 2f2898 │ │ │ │ blvs 1682bb8 │ │ │ │ - cdp2 2, 3, cr15, cr0, cr0, {4} │ │ │ │ - @ instruction: 0xff5af177 │ │ │ │ + stc2l 2, cr15, [ip, #512]! @ 0x200 │ │ │ │ + @ instruction: 0xff16f177 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ movweq pc, #8611 @ 0x21a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ adcsmi r0, fp, #1490944 @ 0x16c000 │ │ │ │ mcrge 4, 1, pc, cr15, cr15, {3} @ │ │ │ │ @ instruction: 0xf8939b08 │ │ │ │ @@ -23452,17 +23452,17 @@ │ │ │ │ sbceq r7, r2, r2, asr #13 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq sp, ip, r0 │ │ │ │ ldrsbteq ip, [ip], ip │ │ │ │ sbceq r7, r2, r6, ror #8 │ │ │ │ ldrshteq ip, [ip], r0 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq sl, lr, sl, asr #15 │ │ │ │ - eoreq sl, lr, r0, ror #4 │ │ │ │ - eoreq sl, lr, sl, lsl #15 │ │ │ │ + eoreq sl, lr, sl, asr #14 │ │ │ │ + eoreq sl, lr, r0, ror #3 │ │ │ │ + eoreq sl, lr, sl, lsl #14 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, pc, asr #20 │ │ │ │ blmi 144a878 │ │ │ │ ldrbtmi r4, [sl], #-2383 @ 0xfffff6b1 │ │ │ │ @@ -23772,15 +23772,15 @@ │ │ │ │ blmi 2734b4 │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ svclt 0x0000e7ef │ │ │ │ sbceq r6, r2, ip, asr lr │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r6, r2, sl, lsr lr │ │ │ │ sbceq r6, r2, r8, lsl ip │ │ │ │ - eoreq sl, lr, r0, asr #4 │ │ │ │ + eoreq sl, lr, r0, asr #3 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ bmi 110ad94 │ │ │ │ addslt r4, r4, r2, asr #22 │ │ │ │ @@ -23806,15 +23806,15 @@ │ │ │ │ @ instruction: 0xf5b2bf18 │ │ │ │ svclt 0x000c7f88 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ vqdmulh.s d18, d0, d0 │ │ │ │ svclt 0x001c133b │ │ │ │ ldrmi r2, [pc], -r2, lsl #12 │ │ │ │ @ instruction: 0xf1774638 │ │ │ │ - teqplt r0, r7, ror #24 @ p-variant is OBSOLETE │ │ │ │ + teqplt r0, r3, lsr #24 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a06b80 │ │ │ │ blx fec795b4 │ │ │ │ stmdbeq r0, {r7, ip, sp, lr, pc}^ │ │ │ │ blls 7f9ab8 │ │ │ │ vmlscs.f32 s28, s16, s30 │ │ │ │ cdpvc 4, 4, cr15, cr0, cr14, {0} │ │ │ │ ldreq pc, [r0], #-964 @ 0xfffffc3c │ │ │ │ @@ -23978,18 +23978,18 @@ │ │ │ │ @ instruction: 0xf5085380 │ │ │ │ andscc r5, r0, #152, 4 @ 0x80000009 │ │ │ │ andls r9, sp, #738197504 @ 0x2c000000 │ │ │ │ tstpcc r0, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ sbcshi pc, r8, r0, asr #32 │ │ │ │ vsubhn.i16 d4, q0, q12 │ │ │ │ - andls pc, r8, r3, ror #19 │ │ │ │ + mulls r8, pc, r9 @ │ │ │ │ @ instruction: 0xf1a44620 │ │ │ │ vmvn.i32 q0, #983040 @ 0x000f0000 │ │ │ │ - blls 6b7fd8 │ │ │ │ + blls 6b7ec8 │ │ │ │ vst3.32 @ instruction: 0xf484fab4 │ │ │ │ @ instruction: 0xf8d39009 │ │ │ │ stmdbeq r4!, {r7, sp}^ │ │ │ │ @ instruction: 0xf1b96b53 │ │ │ │ @ instruction: 0xf0400f00 │ │ │ │ blcs fe119b0c │ │ │ │ adchi pc, lr, r0 │ │ │ │ @@ -24376,15 +24376,15 @@ │ │ │ │ blmi 273e24 │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ svclt 0x0000e7ef │ │ │ │ strdeq r6, [r2], #76 @ 0x4c │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrdeq r6, [r2], #74 @ 0x4a │ │ │ │ strheq r6, [r2], #42 @ 0x2a │ │ │ │ - ldrdeq r9, [lr], -r0 @ │ │ │ │ + eoreq r9, lr, r0, asr r8 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ bmi f8b704 │ │ │ │ addslt r4, r4, ip, lsr fp │ │ │ │ @@ -24409,15 +24409,15 @@ │ │ │ │ msrne SPSR_xc, #64, 4 │ │ │ │ svclt 0x0018429a │ │ │ │ svcvc 0x0088f5b2 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ vshl.s8 d16, d0, d0 │ │ │ │ cmple r0, fp, lsr r7 │ │ │ │ @ instruction: 0xf1764638 │ │ │ │ - teqplt r8, r1 @ @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, sp, ror #30 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed3ab20 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ streq lr, [r3], #2628 @ 0xa44 │ │ │ │ strvc lr, [r8], #2628 @ 0xa44 │ │ │ │ @ instruction: 0xf4449b05 │ │ │ │ strls r4, [r3], #-1233 @ 0xfffffb2f │ │ │ │ @@ -24477,15 +24477,15 @@ │ │ │ │ msrne SPSR_xc, #64, 4 │ │ │ │ svclt 0x0018429a │ │ │ │ svcvc 0x0088f5b2 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ vshl.s8 d16, d0, d0 │ │ │ │ cmple r0, fp, lsr r7 │ │ │ │ @ instruction: 0xf1764638 │ │ │ │ - teqplt r8, r9, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r5, ror #29 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed3ac30 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ streq lr, [r3], #2628 @ 0xa44 │ │ │ │ strvc lr, [r8], #2628 @ 0xa44 │ │ │ │ @ instruction: 0xf4449b05 │ │ │ │ strls r4, [r3], #-1233 @ 0xfffffb2f │ │ │ │ @@ -24646,18 +24646,18 @@ │ │ │ │ @ instruction: 0xf5085380 │ │ │ │ andscc r5, r0, #152, 4 @ 0x80000009 │ │ │ │ andls r9, sp, #738197504 @ 0x2c000000 │ │ │ │ tstpcc r0, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ sbcshi pc, r8, r0, asr #32 │ │ │ │ vmax.s d20, d15, d24 │ │ │ │ - andls pc, r8, fp, lsr #25 │ │ │ │ + andls pc, r8, r7, ror #24 │ │ │ │ @ instruction: 0xf1a44620 │ │ │ │ vqshl.s64 q8, , │ │ │ │ - blls 6b9568 │ │ │ │ + blls 6b9458 │ │ │ │ vst3.32 @ instruction: 0xf484fab4 │ │ │ │ @ instruction: 0xf8d39009 │ │ │ │ stmdbeq r4!, {r7, sp}^ │ │ │ │ @ instruction: 0xf1b96b53 │ │ │ │ @ instruction: 0xf0400f00 │ │ │ │ blcs fe11a57c │ │ │ │ adchi pc, lr, r0 │ │ │ │ @@ -24838,18 +24838,18 @@ │ │ │ │ @ instruction: 0xf5085380 │ │ │ │ andscc r5, r0, #152, 4 @ 0x80000009 │ │ │ │ andls r9, sp, #738197504 @ 0x2c000000 │ │ │ │ tstpcc r0, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ sbcshi pc, r8, r0, asr #32 │ │ │ │ vmax.s d20, d15, d24 │ │ │ │ - andls pc, r8, fp, lsr #22 │ │ │ │ + andls pc, r8, r7, ror #21 │ │ │ │ @ instruction: 0xf1a44620 │ │ │ │ vqshl.s64 q8, , │ │ │ │ - blls 6b9268 │ │ │ │ + blls 6b9158 │ │ │ │ vst3.32 @ instruction: 0xf484fab4 │ │ │ │ @ instruction: 0xf8d39009 │ │ │ │ stmdbeq r4!, {r7, sp}^ │ │ │ │ @ instruction: 0xf1b96b53 │ │ │ │ @ instruction: 0xf0400f00 │ │ │ │ blcs fe11a87c │ │ │ │ adchi pc, lr, r0 │ │ │ │ @@ -25577,15 +25577,15 @@ │ │ │ │ svclt 0x0000ea52 │ │ │ │ sbceq r5, r2, r0, asr r4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strdeq r5, [r2], #54 @ 0x36 │ │ │ │ adcseq sl, ip, r0, asr sp │ │ │ │ ldrhteq sl, [ip], ip │ │ │ │ sbceq r5, r2, sl, ror #1 │ │ │ │ - eorseq r7, r5, lr, ror #11 │ │ │ │ + eorseq r7, r5, lr, ror #10 │ │ │ │ adcseq sl, ip, r8, asr #19 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @@ -26011,15 +26011,15 @@ │ │ │ │ svclt 0x0000eeee │ │ │ │ sbceq r4, r2, r8, lsl #27 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r4, r2, lr, lsr #26 │ │ │ │ adcseq sl, ip, r4, ror #12 │ │ │ │ ldrsbteq sl, [ip], r0 │ │ │ │ sbceq r4, r2, r2, lsr #20 │ │ │ │ - eorseq r6, r5, r6, lsr #30 │ │ │ │ + eorseq r6, r5, r6, lsr #29 │ │ │ │ ldrsbteq sl, [ip], ip │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @@ -26445,15 +26445,15 @@ │ │ │ │ svclt 0x0000eb8a │ │ │ │ sbceq r4, r2, r0, asr #13 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r4, r2, r6, ror #12 │ │ │ │ adcseq r9, ip, r8, ror pc │ │ │ │ adcseq r9, ip, r4, ror #29 │ │ │ │ sbceq r4, r2, sl, asr r3 │ │ │ │ - eorseq r6, r5, lr, asr r8 │ │ │ │ + ldrsbteq r6, [r5], -lr │ │ │ │ ldrshteq r9, [ip], r0 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @@ -26560,19 +26560,19 @@ │ │ │ │ blx 11b81b6 │ │ │ │ @ instruction: 0xf1026862 │ │ │ │ stmdavs r8!, {r3, r8} │ │ │ │ subsvs r2, r3, r0, lsl #6 │ │ │ │ movweq pc, #4685 @ 0x124d @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ rsbvs r6, r1, r3, lsl r0 │ │ │ │ - ldc2 2, cr15, [r6, #500]! @ 0x1f4 │ │ │ │ - @ instruction: 0xf862f184 │ │ │ │ + ldc2l 2, cr15, [r2, #-500]! @ 0xfffffe0c │ │ │ │ + @ instruction: 0xf81ef184 │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ stmdavs r8!, {r2, r9, sl, sp} │ │ │ │ - mcr2 2, 4, pc, cr10, cr13, {3} @ │ │ │ │ + mcr2 2, 2, pc, cr6, cr13, {3} @ │ │ │ │ teqeq sl, #163840 @ 0x28000 │ │ │ │ svceq 0x0006f010 │ │ │ │ andcs fp, r1, r4, lsl pc │ │ │ │ b 11040d0 │ │ │ │ bvs 18c08d8 │ │ │ │ movweq lr, #27208 @ 0x6a48 │ │ │ │ biceq lr, r0, #274432 @ 0x43000 │ │ │ │ @@ -26595,15 +26595,15 @@ │ │ │ │ andlt r6, r3, r0, rrx │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ vhadd.s8 q11, , │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ andvs r0, r3, r8, lsl #7 │ │ │ │ ldr r6, [ip, r2, rrx] │ │ │ │ vadd.i64 d22, d13, d24 │ │ │ │ - @ instruction: 0xf010fe4d │ │ │ │ + @ instruction: 0xf010fe09 │ │ │ │ svclt 0x00140f06 │ │ │ │ strcs r2, [r0], -r1, lsl #12 │ │ │ │ @ instruction: 0xe7b800b6 │ │ │ │ @ instruction: 0xf8594a0e │ │ │ │ @ instruction: 0xf5022002 │ │ │ │ @ instruction: 0xf1023180 │ │ │ │ adcvs r0, r1, r8 │ │ │ │ @@ -29074,15 +29074,15 @@ │ │ │ │ bvs 19468e8 │ │ │ │ blcs a27f4 │ │ │ │ blmi fe8f2994 │ │ │ │ @ instruction: 0xf50558fd │ │ │ │ adcvs r3, r3, r0, lsl #7 │ │ │ │ @ instruction: 0x4628e07a │ │ │ │ @ instruction: 0xf1729301 │ │ │ │ - andls pc, r0, pc, lsr fp @ │ │ │ │ + strdls pc, [r0], -fp │ │ │ │ @ instruction: 0xf7f64628 │ │ │ │ stmdbge r5, {r0, r1, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ movwcs lr, #2525 @ 0x9dd │ │ │ │ @ instruction: 0xf1024680 │ │ │ │ @ instruction: 0xf1020533 │ │ │ │ @ instruction: 0x46ac0937 │ │ │ │ svceq 0x0001f815 │ │ │ │ @@ -29361,15 +29361,15 @@ │ │ │ │ b 108ee5c │ │ │ │ ldr r2, [lr, #69]! @ 0x45 │ │ │ │ orrsle r2, lr, r2, lsl #16 │ │ │ │ beq 127a724 │ │ │ │ ldc 6, cr14, [r3, #864] @ 0x360 │ │ │ │ stmib sp, {r9, fp}^ │ │ │ │ movwls r1, #513 @ 0x201 │ │ │ │ - @ instruction: 0xff70f175 │ │ │ │ + @ instruction: 0xff2cf175 │ │ │ │ blls a507c │ │ │ │ andvs r9, r8, r2, lsl #20 │ │ │ │ @ instruction: 0xf1bce5fb │ │ │ │ vrecps.f32 q2, q8, │ │ │ │ strmi r8, [ip, #187]! @ 0xbb │ │ │ │ tstphi fp, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ svcmi 0x00fff1b1 │ │ │ │ @@ -30082,17 +30082,17 @@ │ │ │ │ tstpvc r1, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #13 │ │ │ │ @ instruction: 0x4628463b │ │ │ │ @ instruction: 0xf8439207 │ │ │ │ tstcs r0, r8, lsl #22 │ │ │ │ rsbvs r6, r3, r9, ror r0 │ │ │ │ @ instruction: 0xf1809305 │ │ │ │ - b 147ebd4 │ │ │ │ + b 147eac4 │ │ │ │ strtmi r2, [r8], -r0, lsl #16 │ │ │ │ - ldc2 1, cr15, [lr, #-512] @ 0xfffffe00 │ │ │ │ + ldc2l 1, cr15, [sl], {128} @ 0x80 │ │ │ │ b 12a5fe0 │ │ │ │ b 12898c8 │ │ │ │ bcs 817f8 │ │ │ │ cmnphi r6, #64 @ p-variant is OBSOLETE @ 0x40 │ │ │ │ blls 1d9e5c │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ stmiavs r2!, {r0, r1, r2, r3, r6, r7, r8, pc}^ │ │ │ │ @@ -30128,15 +30128,15 @@ │ │ │ │ @ instruction: 0xf10cc004 │ │ │ │ strtmi r0, [r8], -r8, lsl #6 │ │ │ │ andvc pc, r4, ip, asr #17 │ │ │ │ andeq pc, r1, #536870916 @ 0x20000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andcs pc, r0, ip, asr #17 │ │ │ │ @ instruction: 0xf1716063 │ │ │ │ - strmi pc, [r5], -r3, lsl #22 │ │ │ │ + @ instruction: 0x4605fabf │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe2601a8 │ │ │ │ tstpeq pc, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7f24620 │ │ │ │ blvs febfdb58 │ │ │ │ @ instruction: 0xf1a76863 │ │ │ │ blx fee41490 │ │ │ │ @@ -30315,17 +30315,17 @@ │ │ │ │ andsvs r0, r9, r8, lsl #3 │ │ │ │ tstcs r0, r0, lsl r3 │ │ │ │ rsbsvs r4, r9, r8, lsr #12 │ │ │ │ tstpvc r1, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #13 │ │ │ │ rsbvs r6, r3, r9, lsr r0 │ │ │ │ movwls r9, #20999 @ 0x5207 │ │ │ │ - blx dbc15e │ │ │ │ + blx ffcbc15c │ │ │ │ strtmi r4, [r8], -r0, lsl #13 │ │ │ │ - blx 13bc166 │ │ │ │ + blx 2bc166 │ │ │ │ subeq r9, r0, #28672 @ 0x7000 │ │ │ │ b 10a6780 │ │ │ │ b 1289b90 │ │ │ │ bcs 81ba0 │ │ │ │ mrcge 4, 1, APSR_nzcv, cr1, cr15, {1} │ │ │ │ svcvc 0x0088f5b5 │ │ │ │ ldceq 1, cr15, [r0], {7} │ │ │ │ @@ -30526,17 +30526,17 @@ │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ andsvs r0, r3, r1, lsl #7 │ │ │ │ subsvs r2, r3, r0, lsl #6 │ │ │ │ orrcc pc, r0, #8388608 @ 0x800000 │ │ │ │ adcvs r4, r3, r7, lsl r6 │ │ │ │ movweq pc, #33026 @ 0x8102 @ │ │ │ │ strtmi lr, [r8], -r1, asr #10 │ │ │ │ - @ instruction: 0xf98ef180 │ │ │ │ + @ instruction: 0xf94af180 │ │ │ │ strtmi r4, [r8], -r7, lsl #12 │ │ │ │ - @ instruction: 0xf9a6f180 │ │ │ │ + @ instruction: 0xf962f180 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ stmdacs r7, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmdaeq fp, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf5b54b1d │ │ │ │ bls 21fce4 │ │ │ │ @ instruction: 0xf44fbf18 │ │ │ │ ldmpl r2, {r4, r5, r6, r7, r8, r9, sl, sp, lr}^ │ │ │ │ @@ -30747,15 +30747,15 @@ │ │ │ │ blx 974a1c │ │ │ │ strbeq pc, [r9, r6, lsl #2] @ │ │ │ │ svcge 0x0049f53f │ │ │ │ addsmi r3, r6, #1048576 @ 0x100000 │ │ │ │ ldclvs 3, cr13, [r8], #-988 @ 0xfffffc24 │ │ │ │ @ instruction: 0xf7f54651 │ │ │ │ stmdavs r0!, {r0, r2, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ - ldc2l 2, cr15, [ip, #484] @ 0x1e4 │ │ │ │ + ldc2 2, cr15, [r8, #484] @ 0x1e4 │ │ │ │ svceq 0x0006f010 │ │ │ │ cmpphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ blmi ffcd2df0 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8d7681a │ │ │ │ subsmi r3, sl, ip, asr #2 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -30796,15 +30796,15 @@ │ │ │ │ movweq pc, #33025 @ 0x8101 @ │ │ │ │ ldclvs 7, cr14, [fp], #-492 @ 0xfffffe14 │ │ │ │ ldrbtvs r2, [lr], #260 @ 0x104 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ eorle pc, r8, r7, asr #17 │ │ │ │ @ instruction: 0xf8d363fb │ │ │ │ @ instruction: 0xf1780358 │ │ │ │ - smlabtcs r4, fp, lr, pc @ │ │ │ │ + smlabbcs r4, r7, lr, pc @ │ │ │ │ andvs r6, r6, r8, ror r2 │ │ │ │ @ instruction: 0xf0444650 │ │ │ │ @ instruction: 0x4650fa19 │ │ │ │ @ instruction: 0xf8f0f044 │ │ │ │ ldclcc 8, cr15, [r8], {219} @ 0xdb │ │ │ │ smlabteq r6, r7, r9, lr │ │ │ │ smlabtcs r0, r4, r2, r2 │ │ │ │ @@ -30948,15 +30948,15 @@ │ │ │ │ blmi e42624 │ │ │ │ stmiapl fp, {r0, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d16bf9 │ │ │ │ addsmi r0, r8, #92, 6 @ 0x70000001 │ │ │ │ blvs fff745b0 │ │ │ │ msrne SPSR_, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4642b198 │ │ │ │ - ldc2l 1, cr15, [r4, #480] @ 0x1e0 │ │ │ │ + ldc2 1, cr15, [r0, #480] @ 0x1e0 │ │ │ │ stccs 6, cr4, [r0, #-20] @ 0xffffffec │ │ │ │ svcge 0x007ff43f │ │ │ │ @ instruction: 0xf8c36bfb │ │ │ │ @ instruction: 0xf8c35360 │ │ │ │ @ instruction: 0xf8d38368 │ │ │ │ ldrmi r3, [sp], #-868 @ 0xfffffc9c │ │ │ │ strbmi lr, [r8, #1906] @ 0x772 │ │ │ │ @@ -30994,15 +30994,15 @@ │ │ │ │ svc 0x00fef7e0 │ │ │ │ ... │ │ │ │ sbceq r0, r2, r4, ror r0 │ │ │ │ sbceq r0, r2, lr, rrx │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrdeq pc, [r1], #216 @ 0xd8 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - mlaseq r5, ip, r2, r2 │ │ │ │ + eorseq r2, r5, ip, lsl r2 │ │ │ │ @ instruction: 0xffff29cf │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r9, sl, ror #27 │ │ │ │ @@ -31250,15 +31250,15 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ @ instruction: 0x46154698 │ │ │ │ ldrmi r4, [r8], -r6, lsl #12 │ │ │ │ addlt r4, r7, fp, lsr fp │ │ │ │ ldrbtmi r4, [fp], #-1548 @ 0xfffff9f4 │ │ │ │ vmin.s d20, d25, d9 │ │ │ │ - @ instruction: 0xf8d5f911 │ │ │ │ + @ instruction: 0xf8d5f8cd │ │ │ │ strmi r3, [r7], -r0, lsl #1 │ │ │ │ @ instruction: 0xf1b86b5b │ │ │ │ svclt 0x00080f7f │ │ │ │ subsle r2, r8, r2, lsl #23 │ │ │ │ svclt 0x00182b82 │ │ │ │ subsle r3, r7, r8, lsl #11 │ │ │ │ stmib sp, {r0, r9, sp}^ │ │ │ │ @@ -31710,15 +31710,15 @@ │ │ │ │ cdpmi 5, 9, cr0, cr14, cr5, {0} │ │ │ │ cdpmi 5, 0, cr0, cr5, cr5, {0} │ │ │ │ ldceq 1, cr15, [ip], {13} │ │ │ │ stmdavs r0, {r0, r1, r5, r6, r7, fp, sp, lr} │ │ │ │ stmiavs r2!, {r0, r5, r6, fp, sp, lr} │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ @ instruction: 0xf16f4628 │ │ │ │ - strmi pc, [r3], -r5, lsr #29 │ │ │ │ + strmi pc, [r3], -r1, ror #28 │ │ │ │ blvs fe12ddf0 │ │ │ │ @ instruction: 0xd1232a01 │ │ │ │ ldc 6, cr4, [pc, #168] @ 811e0 │ │ │ │ @ instruction: 0x46257a9f │ │ │ │ @ instruction: 0xac07a90a │ │ │ │ bvs bcd20 │ │ │ │ beq fc418 │ │ │ │ @@ -31740,15 +31740,15 @@ │ │ │ │ ldmdale fp!, {r6, r9, fp, sp}^ │ │ │ │ blvs fe72d600 │ │ │ │ vpmax.s8 d18, d0, d1 │ │ │ │ movwcs r8, #165 @ 0xa5 │ │ │ │ bge 24a19c │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf8eef16c │ │ │ │ + @ instruction: 0xf8aaf16c │ │ │ │ ldc 0, cr14, [r0, #260] @ 0x104 │ │ │ │ vmov.f32 s14, #80 @ 0x3e800000 0.250 │ │ │ │ vsqrt.f32 s15, s0 │ │ │ │ vstmdble r3!, {s31-s46} │ │ │ │ bvc bcd94 │ │ │ │ bvc ffa7cc8c │ │ │ │ blx 4bcd84 │ │ │ │ @@ -31893,15 +31893,15 @@ │ │ │ │ @ instruction: 0xf89312c8 │ │ │ │ bcs 281470 │ │ │ │ @ instruction: 0xf0004683 │ │ │ │ bcs 4a1a68 │ │ │ │ orrshi pc, r6, r0, asr #32 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf17e1302 │ │ │ │ - @ instruction: 0xf1bbff75 │ │ │ │ + @ instruction: 0xf1bbff31 │ │ │ │ svclt 0x00880f3f │ │ │ │ andeq pc, r1, r0, asr #32 │ │ │ │ movwne lr, #10717 @ 0x29dd │ │ │ │ stmdacs r0, {r6, r7, r9, ip, sp, pc} │ │ │ │ svcge 0x0039f43f │ │ │ │ teqpeq r2, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1032600 │ │ │ │ @@ -31919,15 +31919,15 @@ │ │ │ │ stmdbvc fp, {r2, r7, r8} │ │ │ │ tstpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0002b01 │ │ │ │ blcs 121a14 │ │ │ │ cmnphi r4, r0 @ p-variant is OBSOLETE │ │ │ │ beq bcab0 │ │ │ │ @ instruction: 0xf1739202 │ │ │ │ - bls 14023c │ │ │ │ + bls 14012c │ │ │ │ streq lr, [r4], #2826 @ 0xb0a │ │ │ │ @ instruction: 0xf1a188e1 │ │ │ │ @ instruction: 0xf1c10320 │ │ │ │ blx 82500 │ │ │ │ blx bd888 │ │ │ │ movwmi pc, #58115 @ 0xe303 @ │ │ │ │ vst1.8 {d15-d16}, [r4 :128], r0 │ │ │ │ @@ -31940,22 +31940,22 @@ │ │ │ │ @ instruction: 0xf3c28d9a │ │ │ │ ldr r1, [lr, r8, asr #5] │ │ │ │ vmov.i32 d24, #11206655 @ 0x00aaffff │ │ │ │ ldr r1, [sl, r8, asr #5] │ │ │ │ @ instruction: 0xf3c28c9a │ │ │ │ ldr r1, [r6, r8, asr #5] │ │ │ │ @ instruction: 0xf17e4628 │ │ │ │ - stmdacs r0, {r0, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bichi pc, r3, r0, asr #32 │ │ │ │ strtmi r9, [r8], -r2 │ │ │ │ - mcr2 1, 6, pc, cr0, cr14, {3} @ │ │ │ │ + mrc2 1, 3, pc, cr12, cr14, {3} │ │ │ │ stmdacs r0, {r8, r9, sp} │ │ │ │ andhi pc, r4, #64 @ 0x40 │ │ │ │ strtmi r9, [r8], -r2 │ │ │ │ - ldc2l 1, cr15, [r6, #504] @ 0x1f8 │ │ │ │ + ldc2 1, cr15, [r2, #504] @ 0x1f8 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmdavs r2!, {r1, r3, r5, r9, pc}^ │ │ │ │ b 1163578 │ │ │ │ eorsvs r4, fp, r2, lsl #6 │ │ │ │ stmiavs r2!, {r0, r1, r5, r8, fp, pc}^ │ │ │ │ movwmi lr, #10819 @ 0x2a43 │ │ │ │ @ instruction: 0xe696607b │ │ │ │ @@ -31979,15 +31979,15 @@ │ │ │ │ bvc ffa7d014 │ │ │ │ blx 4bd10c │ │ │ │ bicshi pc, r3, r0, asr #6 │ │ │ │ ldrbtmi pc, [r7], #-68 @ 0xffffffbc @ │ │ │ │ strbeq pc, [r0], #-1092 @ 0xfffffbbc @ │ │ │ │ @ instruction: 0xe668603c │ │ │ │ @ instruction: 0xf17e4628 │ │ │ │ - stmdacs r0, {r0, r2, r3, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ tstphi sp, r0 @ p-variant is OBSOLETE │ │ │ │ stmiavs r2!, {r0, r1, r5, fp, sp, lr}^ │ │ │ │ ldrdne lr, [r1], -r4 │ │ │ │ movweq pc, #37827 @ 0x93c3 @ │ │ │ │ orrvc lr, r2, #274432 @ 0x43000 │ │ │ │ rsbsmi pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ andeq pc, pc, #192, 4 │ │ │ │ @@ -32045,45 +32045,45 @@ │ │ │ │ andeq lr, r1, #274432 @ 0x43000 │ │ │ │ bvc ffa7d244 │ │ │ │ bcc fe4bceb0 │ │ │ │ tstpeq r1, r3 @ p-variant is OBSOLETE │ │ │ │ cmneq r3, #1024 @ 0x400 │ │ │ │ eorsvs r4, fp, r3, lsl r3 │ │ │ │ strtmi lr, [r8], -r3, ror #11 │ │ │ │ - stc2l 1, cr15, [r6, #504]! @ 0x1f8 │ │ │ │ + stc2 1, cr15, [r2, #504]! @ 0x1f8 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ strdls r8, [r2], -sl │ │ │ │ @ instruction: 0xf17e4628 │ │ │ │ - stmdacs r0, {r0, r2, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ sbcshi pc, sl, r0 │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ ldrmi sl, [r9], -r7, lsl #20 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf16b4400 │ │ │ │ - strb pc, [ip, #3923] @ 0xf53 @ │ │ │ │ + strb pc, [ip, #3855] @ 0xf0f @ │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ ldrmi sl, [r9], -r7, lsl #20 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1674400 │ │ │ │ - strb pc, [r2, #3111] @ 0xc27 @ │ │ │ │ + strb pc, [r2, #3043] @ 0xbe3 @ │ │ │ │ stmdavs r0!, {r0, r2, r3, r4, r5, r9, sl, lr} │ │ │ │ stmiavs r2!, {r0, r5, r6, fp, sp, lr} │ │ │ │ strgt r6, [pc, #-2275] @ 80dcd │ │ │ │ @ instruction: 0xf893e5bb │ │ │ │ bcs 14978c │ │ │ │ ldm pc, {r0, r1, r2, r5, r6, fp, ip, lr, pc}^ @ │ │ │ │ ldrne pc, [r9, #-2] │ │ │ │ mrchi 2, 0, r0, cr11, cr1, {0} │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ cmple lr, r6, lsl #22 │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ ldrmi sl, [r9], -r7, lsl #20 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1674400 │ │ │ │ - str pc, [r4, #3253]! @ 0xcb5 │ │ │ │ + str pc, [r4, #3185]! @ 0xc71 │ │ │ │ @ instruction: 0xf3c38d9b │ │ │ │ strb r1, [pc, r8, asr #7]! │ │ │ │ vmov.i32 d24, #12320767 @ 0x00bbffff │ │ │ │ strb r1, [fp, r8, asr #7]! │ │ │ │ @ instruction: 0xf3c38c9b │ │ │ │ strb r1, [r7, r8, asr #7]! │ │ │ │ bvc ff27d1d8 │ │ │ │ @@ -32122,20 +32122,20 @@ │ │ │ │ movweq lr, #14880 @ 0x3a20 │ │ │ │ svcpl 0x0080f5b1 │ │ │ │ sadd16mi fp, r8, r8 │ │ │ │ movwcs lr, #1650 @ 0x672 │ │ │ │ bge 24a794 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx bdd3a │ │ │ │ + blx fefbdd38 │ │ │ │ strcs lr, [r1], #-1349 @ 0xfffffabb │ │ │ │ strmi r4, [r1], -r3, lsl #12 │ │ │ │ ldrtmi sl, [r8], -r7, lsl #20 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - stc2l 1, cr15, [r0], #412 @ 0x19c │ │ │ │ + ldc2 1, cr15, [ip], {103} @ 0x67 │ │ │ │ vbic.i32 d30, #10158080 @ 0x009b0000 │ │ │ │ bcs 82010 │ │ │ │ adcshi pc, r9, r0 │ │ │ │ ldrbtmi pc, [r8], #-68 @ 0xffffffbc @ │ │ │ │ streq pc, [r0], #1092 @ 0x444 │ │ │ │ stmdavs r1!, {r1, r2, r6, r7, r9, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1b1460b │ │ │ │ @@ -32171,20 +32171,20 @@ │ │ │ │ vst2.8 {d6-d9}, [r2], r0 │ │ │ │ movwmi r0, #45695 @ 0xb27f │ │ │ │ eorsvs r4, fp, r3, lsl r3 │ │ │ │ movwcs lr, #1261 @ 0x4ed │ │ │ │ bge 24a858 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - cdp2 1, 4, cr15, cr6, cr7, {3} │ │ │ │ + cdp2 1, 0, cr15, cr2, cr7, {3} │ │ │ │ movwcs lr, #1251 @ 0x4e3 │ │ │ │ bge 24a86c │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - cdp2 1, 15, cr15, cr10, cr7, {3} │ │ │ │ + cdp2 1, 11, cr15, cr6, cr7, {3} │ │ │ │ ldc 4, cr14, [pc, #868] @ 81bdc │ │ │ │ @ instruction: 0xf1b26a7d │ │ │ │ vrecps.f32 q2, q8, │ │ │ │ vst4.32 {d24-d27}, [pc :64], sl │ │ │ │ vsubw.s8 q10, q2, d0 │ │ │ │ addsmi r7, sl, #-67108863 @ 0xfc000001 │ │ │ │ adchi pc, sl, r0, lsl #1 │ │ │ │ @@ -32207,15 +32207,15 @@ │ │ │ │ addmi r8, sl, #240 @ 0xf0 │ │ │ │ tstphi r3, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ bvs 19fcf58 │ │ │ │ str r4, [r9], fp, lsl #12 │ │ │ │ bge 24a8e8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - stc2l 1, cr15, [r2, #-412] @ 0xfffffe64 │ │ │ │ + ldc2l 1, cr15, [lr], #412 @ 0x19c │ │ │ │ @ instruction: 0x4606e49b │ │ │ │ svceq 0x000ef110 │ │ │ │ @ instruction: 0xf1c0db4b │ │ │ │ cdp 0, 0, cr0, cr0, cr5, {0} │ │ │ │ @ instruction: 0xf7df1a10 │ │ │ │ ldclcc 8, cr14, [lr, #-984]! @ 0xfffffc28 │ │ │ │ b 103f888 │ │ │ │ @@ -32230,15 +32230,15 @@ │ │ │ │ blcs bb178 │ │ │ │ mrcge 4, 0, APSR_nzcv, cr0, cr15, {3} │ │ │ │ ldrbtmi pc, [r8], #-68 @ 0xffffffbc @ │ │ │ │ movwcs lr, #1548 @ 0x60c │ │ │ │ bge 24a944 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf89ef168 │ │ │ │ + @ instruction: 0xf85af168 │ │ │ │ ldcl 4, cr14, [pc, #436] @ 81b04 │ │ │ │ andcs r6, r0, r7, asr #20 │ │ │ │ @ instruction: 0xf1b2e63b │ │ │ │ vrecps.f32 q2, q8, │ │ │ │ vst4.32 {d24-d27}, [pc], fp │ │ │ │ vsubw.s8 q10, q2, d0 │ │ │ │ addsmi r7, sl, #-67108863 @ 0xfc000001 │ │ │ │ @@ -32580,15 +32580,15 @@ │ │ │ │ stmdbpl r8!, {r3, r8} │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0x6cfb0900 │ │ │ │ vqadd.s64 q11, , │ │ │ │ - ldclvs 14, cr15, [fp], #-692 @ 0xfffffd4c │ │ │ │ + ldclvs 14, cr15, [fp], #-420 @ 0xfffffe5c │ │ │ │ ldrdcs pc, [r0, r7] │ │ │ │ cmnppl r3, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0x332861b8 │ │ │ │ bl 15a0cc │ │ │ │ ldrvs r1, [fp, #-770]! @ 0xfffffcfe │ │ │ │ ldrdcc pc, [r8, r7] │ │ │ │ subsls pc, r4, r7, asr #17 │ │ │ │ @@ -32613,15 +32613,15 @@ │ │ │ │ sadd16mi fp, r3, r8 │ │ │ │ eorsle pc, r0, r7, asr #17 │ │ │ │ stm r6, {r0, r1, r2, r3, r8, r9, fp, lr, pc} │ │ │ │ ldcvs 0, cr0, [fp], #60 @ 0x3c │ │ │ │ ldrbteq pc, [r8], -r7, lsl #2 @ │ │ │ │ @ instruction: 0xf8d32118 │ │ │ │ @ instruction: 0xf1770358 │ │ │ │ - @ instruction: 0x4604f897 │ │ │ │ + @ instruction: 0x4604f853 │ │ │ │ mcrgt 2, 0, r6, cr15, cr8, {7} │ │ │ │ rsbvs r6, r1, r0, lsr #32 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ @ instruction: 0x6120ce03 │ │ │ │ tstcs r3, r1, ror #2 │ │ │ │ @ instruction: 0x46206cfc │ │ │ │ blx ff7be06e │ │ │ │ @@ -32715,18 +32715,18 @@ │ │ │ │ @ instruction: 0x6128ce03 │ │ │ │ ldcvs 1, cr6, [fp], #-420 @ 0xfffffe5c │ │ │ │ ldrsbtle pc, [r0], -r7 @ │ │ │ │ stccs 8, cr6, [r2, #116] @ 0x74 │ │ │ │ ldmdbvs ip!, {r1, r2, r4, r5, r6, ip, lr, pc} │ │ │ │ strtmi r2, [r8], -r1, lsl #6 │ │ │ │ vrhadd.s d23, d7, d19 │ │ │ │ - @ instruction: 0x0781fe7b │ │ │ │ + @ instruction: 0x0781fe37 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r8], -fp, lsl #8 │ │ │ │ - mrc2 2, 3, pc, cr4, cr7, {3} │ │ │ │ + mrc2 2, 1, pc, cr0, cr7, {3} │ │ │ │ svclt 0x004f0742 │ │ │ │ stmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ ldmibvs fp!, {r0, r1, r5, sp, lr} │ │ │ │ svcvc 0x0088f5b3 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -32838,15 +32838,15 @@ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r8, r9, fp, lr} │ │ │ │ ldcvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlasle r1, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ orrslt r1, r8, r0, ror #6 │ │ │ │ @ instruction: 0xf1764632 │ │ │ │ - strmi pc, [r5], -pc, lsl #30 │ │ │ │ + strmi pc, [r5], -fp, asr #29 │ │ │ │ @ instruction: 0xf43f2d00 │ │ │ │ ldcvs 14, cr10, [fp], #960 @ 0x3c0 │ │ │ │ msrpl SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrvs SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ usat r4, #3, sp, lsl #8 │ │ │ │ svclt 0x00384546 │ │ │ │ @@ -32855,15 +32855,15 @@ │ │ │ │ stmda lr!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strb r4, [r9, r5, lsl #12]! │ │ │ │ ldrb r2, [sl], r0, lsl #10 │ │ │ │ ... │ │ │ │ sbceq lr, r1, r4, lsl #4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrdeq lr, [r1], #16 │ │ │ │ - eorseq r0, r5, r4, lsr #12 │ │ │ │ + eorseq r0, r5, r4, lsr #11 │ │ │ │ @ instruction: 0xffffa101 │ │ │ │ sbceq sp, r1, r0, ror lr │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ @ instruction: 0xf7df4630 │ │ │ │ @ instruction: 0x4605ebf2 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldcvs 14, cr10, [ip], #776 @ 0x308 │ │ │ │ @@ -33026,15 +33026,15 @@ │ │ │ │ muleq pc, fp, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ orrpl pc, r0, #37748736 @ 0x2400000 │ │ │ │ @ instruction: 0x67bc2118 │ │ │ │ addmi pc, ip, r7, asr #17 │ │ │ │ cmppeq r8, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ andsle pc, ip, r7, asr #17 │ │ │ │ - ldc2l 1, cr15, [sl, #-472] @ 0xfffffe28 │ │ │ │ + ldc2 1, cr15, [r6, #-472] @ 0xfffffe28 │ │ │ │ ldcleq 1, cr15, [r8], #-28 @ 0xffffffe4 │ │ │ │ @ instruction: 0x61b84606 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ cmnvs r1, r0, lsr r1 │ │ │ │ @@ -33200,15 +33200,15 @@ │ │ │ │ bvs 1f15534 │ │ │ │ blvs f18bac │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r0, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36b3b │ │ │ │ rorlt r1, r0, #6 │ │ │ │ @ instruction: 0xf1766a3a │ │ │ │ - @ instruction: 0x4604fc39 │ │ │ │ + @ instruction: 0x4604fbf5 │ │ │ │ sbcsle r2, r8, r0, lsl #24 │ │ │ │ bvs f1d56c │ │ │ │ msrmi SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrcs SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ bfi r4, ip, #8, #4 │ │ │ │ svclt 0x003842b3 │ │ │ │ @@ -33230,34 +33230,34 @@ │ │ │ │ strbmi r2, [r4], #-768 @ 0xfffffd00 │ │ │ │ cmppcc ip, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ blcc 1bc774 │ │ │ │ andsvs r4, r8, fp, ror #8 │ │ │ │ bmi 5fc5e8 │ │ │ │ ldmdbmi r5, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2l 1, cr15, [ip], #460 @ 0x1cc │ │ │ │ + ldc2 1, cr15, [r8], #460 @ 0x1cc │ │ │ │ @ instruction: 0xf1076c3b │ │ │ │ ldrbvs r0, [ip, #600]! @ 0x258 │ │ │ │ @ instruction: 0xf89364ba │ │ │ │ ldrvs r3, [ip, #3568]! @ 0xdf0 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ @ instruction: 0xe6c4add4 │ │ │ │ mcr 7, 3, pc, cr6, cr14, {6} @ │ │ │ │ ... │ │ │ │ sbceq sp, r1, sl, lsr #23 │ │ │ │ smulleq sp, r1, r6, fp │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sp, r1, r8, lsl #21 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eorseq pc, r4, r8, lsr #29 │ │ │ │ + eorseq pc, r4, r8, lsr #28 │ │ │ │ @ instruction: 0xffff9981 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ - eoreq r0, lr, r8, ror lr │ │ │ │ - ldrdeq r0, [lr], -r2 @ │ │ │ │ + strdeq r0, [lr], -r8 @ │ │ │ │ + eoreq r0, lr, r2, asr r8 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ bmi fe9d4398 │ │ │ │ blmi fe9d41cc │ │ │ │ addlt r4, r6, sl, ror r4 │ │ │ │ @@ -33482,15 +33482,15 @@ │ │ │ │ stmdbpl r8!, {r3, r8} │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0x6cfb0900 │ │ │ │ vqadd.s64 q11, q3, │ │ │ │ - ldclvs 15, cr15, [fp], #-628 @ 0xfffffd8c │ │ │ │ + ldclvs 15, cr15, [fp], #-356 @ 0xfffffe9c │ │ │ │ ldrdcs pc, [r0, r7] │ │ │ │ cmnppl r3, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0x332861b8 │ │ │ │ bl 15aeec │ │ │ │ ldrvs r1, [fp, #-770]! @ 0xfffffcfe │ │ │ │ ldrdcc pc, [r8, r7] │ │ │ │ subsls pc, r4, r7, asr #17 │ │ │ │ @@ -33515,15 +33515,15 @@ │ │ │ │ sadd16mi fp, r3, r8 │ │ │ │ eorsle pc, r0, r7, asr #17 │ │ │ │ stm r6, {r0, r1, r2, r3, r8, r9, fp, lr, pc} │ │ │ │ ldcvs 0, cr0, [fp], #60 @ 0x3c │ │ │ │ ldrbteq pc, [r8], -r7, lsl #2 @ │ │ │ │ @ instruction: 0xf8d32118 │ │ │ │ @ instruction: 0xf1760358 │ │ │ │ - strmi pc, [r4], -r7, lsl #19 │ │ │ │ + strmi pc, [r4], -r3, asr #18 │ │ │ │ mcrgt 2, 0, r6, cr15, cr8, {7} │ │ │ │ rsbvs r6, r1, r0, lsr #32 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ @ instruction: 0x6120ce03 │ │ │ │ tstcs r3, r1, ror #2 │ │ │ │ @ instruction: 0x46206cfc │ │ │ │ stc2l 0, cr15, [ip], {65} @ 0x41 │ │ │ │ @@ -33617,18 +33617,18 @@ │ │ │ │ @ instruction: 0x6128ce03 │ │ │ │ ldcvs 1, cr6, [fp], #-420 @ 0xfffffe5c │ │ │ │ ldrsbtle pc, [r0], -r7 @ │ │ │ │ stccs 8, cr6, [r2, #116] @ 0x74 │ │ │ │ ldmdbvs ip!, {r1, r2, r4, r5, r6, ip, lr, pc} │ │ │ │ strtmi r2, [r8], -r1, lsl #6 │ │ │ │ vrhadd.s d23, d6, d19 │ │ │ │ - streq pc, [r1, fp, ror #30] │ │ │ │ + streq pc, [r1, r7, lsr #30] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r8], -fp, lsl #8 │ │ │ │ - @ instruction: 0xff64f276 │ │ │ │ + @ instruction: 0xff20f276 │ │ │ │ svclt 0x004f0742 │ │ │ │ stmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ ldmibvs fp!, {r0, r1, r5, sp, lr} │ │ │ │ svcvc 0x0088f5b3 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -33740,15 +33740,15 @@ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r8, r9, fp, lr} │ │ │ │ ldcvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlasle r1, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ orrslt r1, r8, r0, ror #6 │ │ │ │ @ instruction: 0xf1754632 │ │ │ │ - @ instruction: 0x4605ffff │ │ │ │ + @ instruction: 0x4605ffbb │ │ │ │ @ instruction: 0xf43f2d00 │ │ │ │ ldcvs 14, cr10, [fp], #960 @ 0x3c0 │ │ │ │ msrpl SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrvs SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ usat r4, #3, sp, lsl #8 │ │ │ │ svclt 0x00384546 │ │ │ │ @@ -33757,15 +33757,15 @@ │ │ │ │ ldmdb lr, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strb r4, [r9, r5, lsl #12]! │ │ │ │ ldrb r2, [sl], r0, lsl #10 │ │ │ │ ... │ │ │ │ sbceq sp, r1, r4, ror #7 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strheq sp, [r1], #48 @ 0x30 │ │ │ │ - eorseq pc, r4, r4, lsl #16 │ │ │ │ + eorseq pc, r4, r4, lsl #15 │ │ │ │ @ instruction: 0xffff92e1 │ │ │ │ sbceq sp, r1, r0, asr r0 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ @ instruction: 0xf7de4630 │ │ │ │ strmi lr, [r5], -r2, ror #25 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldcvs 14, cr10, [ip], #776 @ 0x308 │ │ │ │ @@ -33928,15 +33928,15 @@ │ │ │ │ muleq pc, fp, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ orrpl pc, r0, #37748736 @ 0x2400000 │ │ │ │ @ instruction: 0x67bc2118 │ │ │ │ addmi pc, ip, r7, asr #17 │ │ │ │ cmppeq r8, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ andsle pc, ip, r7, asr #17 │ │ │ │ - mcr2 1, 2, pc, cr10, cr5, {3} @ │ │ │ │ + mcr2 1, 0, pc, cr6, cr5, {3} @ │ │ │ │ ldcleq 1, cr15, [r8], #-28 @ 0xffffffe4 │ │ │ │ @ instruction: 0x61b84606 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ cmnvs r1, r0, lsr r1 │ │ │ │ @@ -34102,15 +34102,15 @@ │ │ │ │ bvs 1f16354 │ │ │ │ blvs f199cc │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r0, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36b3b │ │ │ │ rorlt r1, r0, #6 │ │ │ │ @ instruction: 0xf1756a3a │ │ │ │ - strmi pc, [r4], -r9, lsr #26 │ │ │ │ + strmi pc, [r4], -r5, ror #25 │ │ │ │ sbcsle r2, r8, r0, lsl #24 │ │ │ │ bvs f1e38c │ │ │ │ msrmi SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrcs SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ bfi r4, ip, #8, #4 │ │ │ │ svclt 0x003842b3 │ │ │ │ @@ -34132,34 +34132,34 @@ │ │ │ │ strbmi r2, [r4], #-768 @ 0xfffffd00 │ │ │ │ cmppcc ip, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ blcc 1bd594 │ │ │ │ andsvs r4, r8, fp, ror #8 │ │ │ │ bmi 5fd408 │ │ │ │ ldmdbmi r5, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2l 1, cr15, [ip, #456]! @ 0x1c8 │ │ │ │ + stc2 1, cr15, [r8, #456]! @ 0x1c8 │ │ │ │ @ instruction: 0xf1076c3b │ │ │ │ ldrbvs r0, [ip, #600]! @ 0x258 │ │ │ │ @ instruction: 0xf89364ba │ │ │ │ ldrvs r3, [ip, #3568]! @ 0xdf0 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ @ instruction: 0xe6c4add4 │ │ │ │ svc 0x0056f7dd │ │ │ │ ... │ │ │ │ sbceq ip, r1, sl, lsl #27 │ │ │ │ sbceq ip, r1, r6, ror sp │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq ip, r1, r8, ror #24 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eorseq pc, r4, r8, lsl #1 │ │ │ │ + eorseq pc, r4, r8 │ │ │ │ @ instruction: 0xffff8b61 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ - eoreq r0, lr, r8, asr r0 │ │ │ │ - strhteq pc, [sp], -r2 @ │ │ │ │ + ldrdeq pc, [sp], -r8 @ │ │ │ │ + eoreq pc, sp, r2, lsr sl @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 7, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x4616b0db │ │ │ │ ldrcs pc, [r8, #-2271] @ 0xfffff721 │ │ │ │ @@ -34231,15 +34231,15 @@ │ │ │ │ eorle pc, r0, r7, asr #17 │ │ │ │ strpl pc, [r0, #1282] @ 0x502 │ │ │ │ blgt 45c580 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ cmppeq r8, #13959168 @ p-variant is OBSOLETE @ 0xd50000 │ │ │ │ ldrbeq pc, [ip, #-263] @ 0xfffffef9 @ │ │ │ │ @ instruction: 0xf1752114 │ │ │ │ - strmi pc, [r4], -fp, ror #23 │ │ │ │ + strmi pc, [r4], -r7, lsr #23 │ │ │ │ eorvs ip, r0, pc, lsl #26 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ tstcs r5, r1, rrx │ │ │ │ @ instruction: 0x61206828 │ │ │ │ @ instruction: 0xf0404658 │ │ │ │ uasxmi pc, r8, r3 @ │ │ │ │ cdp2 0, 0, cr15, cr10, cr0, {2} │ │ │ │ @@ -34487,30 +34487,30 @@ │ │ │ │ strmi r4, [r5], -r4, lsl #12 │ │ │ │ svclt 0x0000e5a2 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ sbceq ip, r1, ip, ror r8 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq ip, r1, r2, asr r8 │ │ │ │ - eorseq lr, r4, r8, asr #25 │ │ │ │ + eorseq lr, r4, r8, asr #24 │ │ │ │ @ instruction: 0xffffb629 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ sbceq ip, r1, r4, asr #8 │ │ │ │ blcs 1043e20 │ │ │ │ stclcs 8, cr13, [r0, #-132] @ 0xffffff7c │ │ │ │ svclt 0x0038462b │ │ │ │ adcsvs r2, fp, #64, 6 │ │ │ │ bvs 1f16a2c │ │ │ │ blvs f1a014 │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r1, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36b3b │ │ │ │ @ instruction: 0xb1a81360 │ │ │ │ @ instruction: 0xf1756aba │ │ │ │ - strmi pc, [r4], -r5, lsl #20 │ │ │ │ + strmi pc, [r4], -r1, asr #19 │ │ │ │ @ instruction: 0xf43f2c00 │ │ │ │ blvs f6f74c │ │ │ │ @ instruction: 0xf8c36aba │ │ │ │ @ instruction: 0xf8c34360 │ │ │ │ @ instruction: 0xf8d32368 │ │ │ │ ldrmi r3, [ip], #-868 @ 0xfffffc9c │ │ │ │ adcmi lr, fp, #145752064 @ 0x8b00000 │ │ │ │ @@ -34535,15 +34535,15 @@ │ │ │ │ blmi f3d6dc │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r9, fp, sp, lr}^ │ │ │ │ addcc pc, r0, #12582912 @ 0xc00000 │ │ │ │ andcs pc, r8, fp, asr #17 │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf8d8e76b │ │ │ │ vhadd.s d16, d5, d0 │ │ │ │ - @ instruction: 0x4601ff5d │ │ │ │ + @ instruction: 0x4601ff19 │ │ │ │ svcvc 0x0088f5b0 │ │ │ │ vqadd.s8 , q0, │ │ │ │ addsmi r1, r8, #1543503872 @ 0x5c000000 │ │ │ │ strcs fp, [pc], #-3864 @ 83d74 │ │ │ │ ldcvs 1, cr13, [sl], #-32 @ 0xffffffe0 │ │ │ │ tstpne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ movwne pc, #45632 @ 0xb240 @ │ │ │ │ @@ -34941,15 +34941,15 @@ │ │ │ │ stmdbpl r8!, {r3, r8} │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0x6cfb0900 │ │ │ │ vqadd.s64 q11, , │ │ │ │ - ldclvs 12, cr15, [fp], #-196 @ 0xffffff3c │ │ │ │ + @ instruction: 0x6c7bfbed │ │ │ │ teqvs r8, #4096000 @ 0x3e8000 │ │ │ │ bl 15c5bc │ │ │ │ @ instruction: 0xf5031302 │ │ │ │ @ instruction: 0xf8d75173 │ │ │ │ smlawbcc r8, r4, r1, r3 │ │ │ │ ldmdbne r4, {r0, r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ @@ -34972,15 +34972,15 @@ │ │ │ │ svclt 0x00182900 │ │ │ │ @ instruction: 0xf8c74613 │ │ │ │ blgt 4784d4 │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ @ instruction: 0xf1076cbb │ │ │ │ tstcs r8, r8, ror r6 │ │ │ │ cmppeq r8, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ - mrc2 1, 0, pc, cr14, cr4, {3} │ │ │ │ + ldc2l 1, cr15, [sl, #464] @ 0x1d0 │ │ │ │ adcsvs r4, r8, #4, 12 @ 0x400000 │ │ │ │ eorvs ip, r0, pc, lsl #28 │ │ │ │ adcvs r6, r2, r1, rrx │ │ │ │ cdpgt 0, 0, cr6, cr3, cr3, {7} │ │ │ │ cmnvs r1, r0, lsr #2 │ │ │ │ ldclvs 1, cr2, [ip], #12 │ │ │ │ @ instruction: 0xf0404620 │ │ │ │ @@ -35175,15 +35175,15 @@ │ │ │ │ ldmvs sl!, {r0, r4, r5, r8, r9, fp, lr} │ │ │ │ ldcvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mulsle pc, r8, r2 @ │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ orrslt r1, r8, r0, ror #6 │ │ │ │ @ instruction: 0xf1744632 │ │ │ │ - strmi pc, [r5], -r3, asr #25 │ │ │ │ + @ instruction: 0x4605fc7f │ │ │ │ @ instruction: 0xf43f2d00 │ │ │ │ ldcvs 15, cr10, [fp], #116 @ 0x74 │ │ │ │ msrpl SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrvs SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xe710441d │ │ │ │ svclt 0x00384546 │ │ │ │ @@ -35214,15 +35214,15 @@ │ │ │ │ ldclvs 15, cr10, [sl], #224 @ 0xe0 │ │ │ │ @ instruction: 0xf7e04630 │ │ │ │ @ instruction: 0xe732f9f9 │ │ │ │ ... │ │ │ │ sbceq fp, r1, ip, lsl #26 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrdeq fp, [r1], #200 @ 0xc8 │ │ │ │ - eorseq lr, r4, r2, lsr r1 │ │ │ │ + ldrhteq lr, [r4], -r2 │ │ │ │ @ instruction: 0xffff7c0f │ │ │ │ sbceq fp, r1, sl, lsr #19 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ ldmvs r8!, {r0, r1, r2, r3, r9, fp, lr} │ │ │ │ ldmdavs r2, {r1, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf57f0552 │ │ │ │ @@ -35326,15 +35326,15 @@ │ │ │ │ muleq pc, fp, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ orrpl pc, r0, #37748736 @ 0x2400000 │ │ │ │ @ instruction: 0x673c2118 │ │ │ │ addmi pc, r4, r7, asr #17 │ │ │ │ cmppeq r8, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ - blx 16c0f96 │ │ │ │ + blx 5c0f96 │ │ │ │ ldcleq 1, cr15, [r0], #-28 @ 0xffffffe4 │ │ │ │ eorsvs r4, r8, #6291456 @ 0x600000 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ cmnvs r1, r0, lsr r1 │ │ │ │ @@ -35504,15 +35504,15 @@ │ │ │ │ blmi cdd75c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26b7a │ │ │ │ addsmi r0, r8, #92, 6 @ 0x70000001 │ │ │ │ blvs 1f78d00 │ │ │ │ msrne SPSR_, #13828096 @ 0xd30000 │ │ │ │ bvs fef31308 │ │ │ │ - blx c4125c │ │ │ │ + @ instruction: 0xf9eaf174 │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ blvs 1f78ff4 │ │ │ │ @ instruction: 0xf8c36aba │ │ │ │ @ instruction: 0xf8c34360 │ │ │ │ @ instruction: 0xf8d32368 │ │ │ │ ldrmi r3, [ip], #-868 @ 0xfffffc9c │ │ │ │ adcsmi lr, r3, #53215232 @ 0x32c0000 │ │ │ │ @@ -35535,28 +35535,28 @@ │ │ │ │ @ instruction: 0xf8c24444 │ │ │ │ sbfx r3, ip, #6, #7 │ │ │ │ strbtmi r3, [fp], #-2820 @ 0xfffff4fc │ │ │ │ smlald r6, r1, r8, r0 │ │ │ │ andcs r4, r1, pc, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2319 @ 0xfffff6f1 │ │ │ │ @ instruction: 0xf1714479 │ │ │ │ - @ instruction: 0xe706faf1 │ │ │ │ + str pc, [r6, -sp, lsr #21] │ │ │ │ stcl 7, cr15, [r6], #-880 @ 0xfffffc90 │ │ │ │ ... │ │ │ │ sbceq fp, r1, r8, ror r7 │ │ │ │ sbceq fp, r1, lr, ror #14 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r1, r4, lsl #13 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - mlaseq r4, r2, sl, sp │ │ │ │ + eorseq sp, r4, r2, lsl sl │ │ │ │ @ instruction: 0xffff756b │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ - eoreq lr, sp, r2, ror #20 │ │ │ │ - strhteq lr, [sp], -ip │ │ │ │ + eoreq lr, sp, r2, ror #19 │ │ │ │ + eoreq lr, sp, ip, lsr r4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febdbf48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fd8 │ │ │ │ addlt r5, r6, r0, asr #28 │ │ │ │ @ instruction: 0xf8de2444 │ │ │ │ bls 31c0bc │ │ │ │ @@ -35844,18 +35844,18 @@ │ │ │ │ tstpvc r1, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #13 │ │ │ │ strtmi r4, [r8], -r3, asr #12 │ │ │ │ @ instruction: 0xf8439208 │ │ │ │ tstcs r0, r8, lsl #22 │ │ │ │ andne pc, r4, r8, asr #17 │ │ │ │ movwls r6, #24675 @ 0x6063 │ │ │ │ - @ instruction: 0xfff2f17a │ │ │ │ + @ instruction: 0xffaef17a │ │ │ │ bcs bfb20 │ │ │ │ - @ instruction: 0xf17b4628 │ │ │ │ - bls 2c3210 │ │ │ │ + @ instruction: 0xf17a4628 │ │ │ │ + bls 2c5100 │ │ │ │ bcs 10bfb18 │ │ │ │ beq 2ffb1c │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ stmibvs r2!, {r5, r7, sl, pc} │ │ │ │ bcs abe18 │ │ │ │ addshi pc, sl, #64 @ 0x40 │ │ │ │ bne ff51f590 │ │ │ │ @@ -35891,15 +35891,15 @@ │ │ │ │ @ instruction: 0xf1088004 │ │ │ │ strtmi r0, [r8], -r8, lsl #2 │ │ │ │ andls pc, r4, r8, asr #17 │ │ │ │ andeq pc, r1, #536870916 @ 0x20000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andcs pc, r0, r8, asr #17 │ │ │ │ @ instruction: 0xf16b6061 │ │ │ │ - strmi pc, [r5], -sp, ror #27 │ │ │ │ + strmi pc, [r5], -r9, lsr #27 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe165fa0 │ │ │ │ tstpeq pc, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a34620 │ │ │ │ @ instruction: 0xf7ec0801 │ │ │ │ blvs fec04128 │ │ │ │ @ instruction: 0xf888fab8 │ │ │ │ @@ -36179,18 +36179,18 @@ │ │ │ │ tstcs r0, r0, lsl r3 │ │ │ │ @ instruction: 0xf8c84628 │ │ │ │ vhadd.s8 d17, d8, d4 │ │ │ │ @ instruction: 0xf6c47101 │ │ │ │ @ instruction: 0xf8c80188 │ │ │ │ rsbvs r1, r3, r0 │ │ │ │ movwls r9, #25096 @ 0x6208 │ │ │ │ - ldc2l 1, cr15, [r4, #-488] @ 0xfffffe18 │ │ │ │ + ldc2 1, cr15, [r0, #-488] @ 0xfffffe18 │ │ │ │ bcs c005c │ │ │ │ @ instruction: 0xf17a4628 │ │ │ │ - bls 2c4cd4 │ │ │ │ + bls 2c4bc4 │ │ │ │ bcs 10c0054 │ │ │ │ b 132c348 │ │ │ │ bcs 87f58 │ │ │ │ stclge 4, cr15, [r6, #-252]! @ 0xffffff04 │ │ │ │ svcvc 0x0088f5b5 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ andge pc, r4, r3, asr #17 │ │ │ │ @@ -36438,18 +36438,18 @@ │ │ │ │ andsvs r6, r9, sl, asr r0 │ │ │ │ str r6, [pc], #101 @ 85b10 │ │ │ │ bls 2587f0 │ │ │ │ @ instruction: 0xf50058d0 │ │ │ │ @ instruction: 0xf1003380 │ │ │ │ adcvs r0, r3, r0, lsl r7 │ │ │ │ @ instruction: 0x4628e6d4 │ │ │ │ - blx 1442112 │ │ │ │ + blx 342112 │ │ │ │ bcs c0468 │ │ │ │ @ instruction: 0xf17a4628 │ │ │ │ - b 13448c8 │ │ │ │ + b 13447b8 │ │ │ │ b 1310438 │ │ │ │ blmi bc8360 │ │ │ │ svcvc 0x0088f5b5 │ │ │ │ svclt 0x00189a07 │ │ │ │ ldmibvs r0!, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc}^ │ │ │ │ vtst.8 , , │ │ │ │ @ instruction: 0xf6c46201 │ │ │ │ @@ -36507,15 +36507,15 @@ │ │ │ │ ldrbtvs r4, [r8], #1146 @ 0x47a │ │ │ │ @ instruction: 0x0188f897 │ │ │ │ @ instruction: 0xf8d961f8 │ │ │ │ ldmpl r3, {}^ @ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3154 │ │ │ │ vcgt.s d16, d4, d0 │ │ │ │ - @ instruction: 0xf010f8cd │ │ │ │ + @ instruction: 0xf010f889 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ @ instruction: 0xf8d582f5 │ │ │ │ ldclvs 0, cr2, [fp], #512 @ 0x200 │ │ │ │ blpl 10c3058 │ │ │ │ blcs fe12099c │ │ │ │ @ instruction: 0xf105bf18 │ │ │ │ @ instruction: 0xf8db0388 │ │ │ │ @@ -36696,15 +36696,15 @@ │ │ │ │ @ instruction: 0xf53f07c9 │ │ │ │ @ instruction: 0xf108af1c │ │ │ │ strbmi r0, [r2, #-2049] @ 0xfffff7ff │ │ │ │ ldclvs 8, cr13, [r8], #984 @ 0x3d8 │ │ │ │ @ instruction: 0xf7ef4651 │ │ │ │ @ instruction: 0xf8d9fd75 │ │ │ │ vhadd.s d16, d3, d0 │ │ │ │ - @ instruction: 0xf010ff53 │ │ │ │ + @ instruction: 0xf010ff0f │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ bmi d2653c │ │ │ │ ldrbtmi r4, [sl], #-2864 @ 0xfffff4d0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrsbcc pc, [r4, #-135] @ 0xffffff79 @ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @@ -36755,16 +36755,16 @@ │ │ │ │ sbceq sl, r1, r6, asr #1 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ strdcs r6, [r4, -fp] │ │ │ │ subshi pc, r4, r7, asr #17 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ eorle pc, ip, r7, asr #17 │ │ │ │ @ instruction: 0xf8d3647b │ │ │ │ - @ instruction: 0xf1730358 │ │ │ │ - tstpcs r4, r9, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf1720358 │ │ │ │ + smlattcs r4, r5, pc, pc @ │ │ │ │ @ instruction: 0xf8c062b8 │ │ │ │ ldrbmi r8, [r0], -r0 │ │ │ │ blx 1e4212a │ │ │ │ @ instruction: 0xf03e4650 │ │ │ │ @ instruction: 0xf8d5fa4d │ │ │ │ stmib r7, {r3, r4, r6, r7, sl, fp, ip, sp}^ │ │ │ │ sbccs r0, r4, #8, 2 │ │ │ │ @@ -36919,15 +36919,15 @@ │ │ │ │ stmpl sl, {r0, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf8d16c79 │ │ │ │ addsmi r0, r0, #92, 6 @ 0x70000001 │ │ │ │ ldclvs 0, cr13, [sl], #-136 @ 0xffffff78 │ │ │ │ @ instruction: 0xf8d2633b │ │ │ │ rorlt r1, r0, #6 │ │ │ │ @ instruction: 0xf1724632 │ │ │ │ - blvs f85f24 │ │ │ │ + blvs f85e14 │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ svcge 0x0068f43f │ │ │ │ @ instruction: 0xf8c26c7a │ │ │ │ @ instruction: 0xf8c24360 │ │ │ │ @ instruction: 0xf8d26368 │ │ │ │ ldrmi r2, [r4], #-868 @ 0xfffffc9c │ │ │ │ addsmi lr, lr, #23855104 @ 0x16c0000 │ │ │ │ @@ -36962,15 +36962,15 @@ │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7dbe645 │ │ │ │ blmi 2c0870 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ svclt 0x0000e646 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eorseq ip, r4, r8, asr r5 │ │ │ │ + ldrsbteq ip, [r4], -r8 │ │ │ │ @ instruction: 0xfffecc99 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ @@ -37280,15 +37280,15 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ @ instruction: 0x46154698 │ │ │ │ ldrmi r4, [r8], -r6, lsl #12 │ │ │ │ addlt r4, r7, fp, lsr fp │ │ │ │ ldrbtmi r4, [fp], #-1548 @ 0xfffff9f4 │ │ │ │ vmin.s d20, d19, d9 │ │ │ │ - @ instruction: 0xf8d5f9e3 │ │ │ │ + @ instruction: 0xf8d5f99f │ │ │ │ strmi r3, [r7], -r0, lsl #1 │ │ │ │ @ instruction: 0xf1b86b5b │ │ │ │ svclt 0x00080f7f │ │ │ │ subsle r2, r8, r2, lsl #23 │ │ │ │ svclt 0x00182b82 │ │ │ │ subsle r3, r7, r8, lsl #11 │ │ │ │ stmib sp, {r0, r9, sp}^ │ │ │ │ @@ -37635,18 +37635,18 @@ │ │ │ │ vpmax.s8 q11, q4, q9 │ │ │ │ @ instruction: 0xf6c47101 │ │ │ │ ldrmi r0, [pc], -r8, lsl #3 │ │ │ │ andls r4, r6, #40, 12 @ 0x2800000 │ │ │ │ @ instruction: 0xf8479304 │ │ │ │ tstcs r0, r8, lsl #22 │ │ │ │ rsbvs r6, r7, r9, asr r0 │ │ │ │ - @ instruction: 0xf9f0f179 │ │ │ │ + @ instruction: 0xf9acf179 │ │ │ │ bcs c1724 │ │ │ │ @ instruction: 0xf1794628 │ │ │ │ - bls 24560c │ │ │ │ + bls 2454fc │ │ │ │ bcs 10c171c │ │ │ │ beq 2c1720 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ stmibvs r2!, {r1, r2, r4, r5, r6, r8, sl, pc} │ │ │ │ bcs ada14 │ │ │ │ adcshi pc, r9, #64 @ 0x40 │ │ │ │ blne ff521194 │ │ │ │ @@ -37700,15 +37700,15 @@ │ │ │ │ ldrdgt pc, [r4], -r4 │ │ │ │ movweq pc, #33036 @ 0x810c @ │ │ │ │ @ instruction: 0xf8cc4628 │ │ │ │ vhadd.s8 d23, d0, d4 │ │ │ │ vsubl.s8 q10, d4, d1 │ │ │ │ @ instruction: 0xf8cc02aa │ │ │ │ rsbvs r2, r3, r0 │ │ │ │ - @ instruction: 0xffc6f169 │ │ │ │ + @ instruction: 0xff82f169 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ orrhi pc, r4, #0 │ │ │ │ @ instruction: 0xf6486b83 │ │ │ │ strtmi r0, [r0], -pc, lsl #2 │ │ │ │ streq pc, [r1, -r3, lsr #3] │ │ │ │ ldc2l 7, cr15, [r6, #-936]! @ 0xfffffc58 │ │ │ │ blx fee61db8 │ │ │ │ @@ -37986,17 +37986,17 @@ │ │ │ │ @ instruction: 0x37106039 │ │ │ │ strtmi r2, [r8], -r0, lsl #2 │ │ │ │ vqadd.s8 q11, q4, │ │ │ │ @ instruction: 0xf6c47101 │ │ │ │ andsvs r0, r9, r8, lsl #3 │ │ │ │ andls r6, r6, #103 @ 0x67 │ │ │ │ @ instruction: 0xf1789304 │ │ │ │ - b 148702c │ │ │ │ + b 1486f1c │ │ │ │ strtmi r2, [r8], -r0, lsl #20 │ │ │ │ - @ instruction: 0xff4af178 │ │ │ │ + @ instruction: 0xff06f178 │ │ │ │ b 132db84 │ │ │ │ blls 191c70 │ │ │ │ beq 2c1c9c │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ tstcc r0, #4544 @ 0x11c0 │ │ │ │ tstcs r1, r6, asr r5 │ │ │ │ @ instruction: 0xf6486059 │ │ │ │ @@ -38286,17 +38286,17 @@ │ │ │ │ adcvs r0, r3, r0, lsl ip │ │ │ │ @ instruction: 0xf1bbe6ca │ │ │ │ cmnle ip, r0, lsl #30 │ │ │ │ vst2.32 {d22,d24}, [pc :128], r2 │ │ │ │ @ instruction: 0xf7ff7860 │ │ │ │ strmi fp, [fp], r6, lsr #22 │ │ │ │ @ instruction: 0xf1784628 │ │ │ │ - @ instruction: 0x4607fcdb │ │ │ │ + @ instruction: 0x4607fc97 │ │ │ │ @ instruction: 0xf1784628 │ │ │ │ - b 1486be4 │ │ │ │ + b 1486ad4 │ │ │ │ b 131211c │ │ │ │ b 131203c │ │ │ │ blmi e4a044 │ │ │ │ tstpvs r1, r9, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x01a9f6c4 │ │ │ │ @ instruction: 0xf5b59a05 │ │ │ │ ldmpl r2, {r3, r7, r8, r9, sl, fp, ip, sp, lr}^ │ │ │ │ @@ -38365,15 +38365,15 @@ │ │ │ │ ldrbtvs r4, [r8], #1146 @ 0x47a │ │ │ │ @ instruction: 0x0188f897 │ │ │ │ @ instruction: 0xf8d961f8 │ │ │ │ ldmpl r3, {}^ @ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3154 │ │ │ │ vcgt.s d16, d2, d0 │ │ │ │ - @ instruction: 0xf010fa45 │ │ │ │ + @ instruction: 0xf010fa01 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ @ instruction: 0xf8d582f5 │ │ │ │ ldclvs 0, cr2, [fp], #512 @ 0x200 │ │ │ │ blpl 10c4d68 │ │ │ │ blcs fe1226ac │ │ │ │ @ instruction: 0xf105bf18 │ │ │ │ @ instruction: 0xf8db0388 │ │ │ │ @@ -38554,15 +38554,15 @@ │ │ │ │ @ instruction: 0xf53f07c9 │ │ │ │ @ instruction: 0xf108af1c │ │ │ │ strbmi r0, [r2, #-2049] @ 0xfffff7ff │ │ │ │ ldclvs 8, cr13, [r8], #984 @ 0x3d8 │ │ │ │ @ instruction: 0xf7ed4651 │ │ │ │ @ instruction: 0xf8d9ff7d │ │ │ │ vhadd.s d16, d2, d0 │ │ │ │ - @ instruction: 0xf010f8cb │ │ │ │ + @ instruction: 0xf010f887 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ bmi d2824c │ │ │ │ ldrbtmi r4, [sl], #-2864 @ 0xfffff4d0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrsbcc pc, [r4, #-135] @ 0xffffff79 @ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @@ -38614,15 +38614,15 @@ │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ strdcs r6, [r4, -fp] │ │ │ │ subshi pc, r4, r7, asr #17 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ eorle pc, ip, r7, asr #17 │ │ │ │ @ instruction: 0xf8d3647b │ │ │ │ @ instruction: 0xf1710358 │ │ │ │ - smlatbcs r4, r1, r9, pc @ │ │ │ │ + tstpcs r4, sp, asr r9 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c062b8 │ │ │ │ ldrbmi r8, [r0], -r0 │ │ │ │ stc2l 0, cr15, [lr], #240 @ 0xf0 │ │ │ │ @ instruction: 0xf03c4650 │ │ │ │ @ instruction: 0xf8d5fbc5 │ │ │ │ stmib r7, {r3, r4, r6, r7, sl, fp, ip, sp}^ │ │ │ │ sbccs r0, r4, #8, 2 │ │ │ │ @@ -38777,15 +38777,15 @@ │ │ │ │ stmpl sl, {r0, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf8d16c79 │ │ │ │ addsmi r0, r0, #92, 6 @ 0x70000001 │ │ │ │ ldclvs 0, cr13, [sl], #-136 @ 0xffffff78 │ │ │ │ @ instruction: 0xf8d2633b │ │ │ │ rorlt r1, r0, #6 │ │ │ │ @ instruction: 0xf1714632 │ │ │ │ - blvs f86214 │ │ │ │ + blvs f86104 │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ svcge 0x0068f43f │ │ │ │ @ instruction: 0xf8c26c7a │ │ │ │ @ instruction: 0xf8c24360 │ │ │ │ @ instruction: 0xf8d26368 │ │ │ │ ldrmi r2, [r4], #-868 @ 0xfffffc9c │ │ │ │ addsmi lr, lr, #23855104 @ 0x16c0000 │ │ │ │ @@ -38820,15 +38820,15 @@ │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7d9e645 │ │ │ │ blmi 2c2b60 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ svclt 0x0000e646 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eorseq sl, r4, r8, asr #16 │ │ │ │ + eorseq sl, r4, r8, asr #15 │ │ │ │ @ instruction: 0xfffeaf89 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ @@ -39124,15 +39124,15 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ @ instruction: 0x46154698 │ │ │ │ ldrmi r4, [r8], -r6, lsl #12 │ │ │ │ addlt r4, r7, fp, lsr fp │ │ │ │ ldrbtmi r4, [fp], #-1548 @ 0xfffff9f4 │ │ │ │ vmin.s d20, d17, d9 │ │ │ │ - @ instruction: 0xf8d5fb77 │ │ │ │ + @ instruction: 0xf8d5fb33 │ │ │ │ strmi r3, [r7], -r0, lsl #1 │ │ │ │ @ instruction: 0xf1b86b5b │ │ │ │ svclt 0x00080f7f │ │ │ │ subsle r2, r8, r2, lsl #23 │ │ │ │ svclt 0x00182b82 │ │ │ │ subsle r3, r7, r8, lsl #11 │ │ │ │ stmib sp, {r0, r9, sp}^ │ │ │ │ @@ -39342,15 +39342,15 @@ │ │ │ │ @ instruction: 0xf8da6c8d │ │ │ │ bne ffbd48b0 │ │ │ │ smlabble r4, r2, ip, r2 │ │ │ │ blcs 1af5cc │ │ │ │ ldrbtcs fp, [lr], #-3860 @ 0xfffff0ec │ │ │ │ @ instruction: 0x4620247f │ │ │ │ ldrmi pc, [r0, -r8, lsl #10]! │ │ │ │ - @ instruction: 0xf9c2f271 │ │ │ │ + @ instruction: 0xf97ef271 │ │ │ │ movweq pc, #16416 @ 0x4020 @ │ │ │ │ @ instruction: 0xf5082b01 │ │ │ │ svclt 0x00144638 │ │ │ │ movwcs r4, #58883 @ 0xe603 │ │ │ │ strbtcc r9, [r0], r4, lsl #6 │ │ │ │ stmdbcc r4, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @@ -39394,19 +39394,19 @@ │ │ │ │ tstcs r0, r8, lsl #4 │ │ │ │ subsvs r4, r9, r0, lsr #12 │ │ │ │ tstpeq r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ @ instruction: 0xf8c76019 │ │ │ │ @ instruction: 0xf04f28e4 │ │ │ │ vmla.i d16, d1, d4 │ │ │ │ - @ instruction: 0xf177f95b │ │ │ │ - stmdacs r0, {r0, r1, r2, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf177f917 │ │ │ │ + stmdacs r0, {r0, r1, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ teqphi fp, r0 @ p-variant is OBSOLETE │ │ │ │ vmax.s d20, d1, d16 │ │ │ │ - blls 1c7234 │ │ │ │ + blls 1c7124 │ │ │ │ svceq 0x0006f010 │ │ │ │ andcs fp, r1, #20, 30 @ 0x50 │ │ │ │ @ instruction: 0xf5b32200 │ │ │ │ svclt 0x00187f88 │ │ │ │ strdle r2, [ip, -r0] │ │ │ │ blcs 12f6d4 │ │ │ │ tstcs r0, r8, lsl #30 │ │ │ │ @@ -39555,15 +39555,15 @@ │ │ │ │ @ instruction: 0xf6c44101 │ │ │ │ andsvs r0, r1, r8, lsl #3 │ │ │ │ ldmne r8!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ stmiacc r4!, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf43f2900 │ │ │ │ andscc sl, r0, #2512 @ 0x9d0 │ │ │ │ @ instruction: 0x4620e6b1 │ │ │ │ - @ instruction: 0xf8f4f271 │ │ │ │ + @ instruction: 0xf8b0f271 │ │ │ │ svceq 0x0006f010 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ b 14517f8 │ │ │ │ ldrt r0, [r9], r3, lsl #19 │ │ │ │ bls 25b860 │ │ │ │ @ instruction: 0xf50358d3 │ │ │ │ @ instruction: 0xf1033280 │ │ │ │ @@ -39797,19 +39797,19 @@ │ │ │ │ stmib sp, {r0, r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf7ff5700 │ │ │ │ blls 5c80a4 │ │ │ │ ldrcc r3, [r4, #-1537] @ 0xfffff9ff │ │ │ │ strhtle r4, [lr], -r3 │ │ │ │ ldrsbtge pc, [r4], -r4 @ │ │ │ │ vmin.s q10, q0, q0 │ │ │ │ - @ instruction: 0xf010ff11 │ │ │ │ + @ instruction: 0xf010fecd │ │ │ │ ldrbmi r0, [r0], -r2, lsl #30 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ tstle r9, r8, lsl #20 │ │ │ │ - @ instruction: 0xff08f270 │ │ │ │ + mcr2 2, 6, pc, cr4, cr0, {3} @ │ │ │ │ svclt 0x00560742 │ │ │ │ beq 284ff8 │ │ │ │ beq 30510c │ │ │ │ bleq 105400 │ │ │ │ @ instruction: 0xf8d94621 │ │ │ │ @ instruction: 0xf7e902c4 │ │ │ │ strmi pc, [r4], r9, lsr #27 │ │ │ │ @@ -39889,19 +39889,19 @@ │ │ │ │ stmib sp, {r0, r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf7ff5700 │ │ │ │ blls 5c7f34 │ │ │ │ ldrcc r3, [r4, #-1537] @ 0xfffff9ff │ │ │ │ strhtle r4, [lr], -r3 │ │ │ │ ldrsbtge pc, [r4], -r4 @ │ │ │ │ vmin.s q10, q0, q0 │ │ │ │ - @ instruction: 0xf010fe59 │ │ │ │ + @ instruction: 0xf010fe15 │ │ │ │ ldrbmi r0, [r0], -r2, lsl #30 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ tstle r9, r8, lsl #20 │ │ │ │ - mrc2 2, 2, pc, cr0, cr0, {3} │ │ │ │ + mcr2 2, 0, pc, cr12, cr0, {3} @ │ │ │ │ svclt 0x00560742 │ │ │ │ beq 285168 │ │ │ │ beq 30527c │ │ │ │ bleq 105570 │ │ │ │ @ instruction: 0xf8d94621 │ │ │ │ @ instruction: 0xf7e902c4 │ │ │ │ @ instruction: 0x4684fcf1 │ │ │ │ @@ -39989,19 +39989,19 @@ │ │ │ │ stmdaeq r5, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0004543 │ │ │ │ blls 669510 │ │ │ │ ldrsbtge pc, [r4], -r4 @ │ │ │ │ streq lr, [r8, #2819] @ 0xb03 │ │ │ │ svceq 0x0082f1ba │ │ │ │ ldrbmi sp, [r0], -r5, lsr #32 │ │ │ │ - ldc2 2, cr15, [r0, #448] @ 0x1c0 │ │ │ │ + stc2l 2, cr15, [ip, #-448] @ 0xfffffe40 │ │ │ │ svclt 0x00480781 │ │ │ │ bleq 2c53f8 │ │ │ │ ldrbmi sp, [r0], -sl, lsl #8 │ │ │ │ - stc2 2, cr15, [r8, #448] @ 0x1c0 │ │ │ │ + stc2l 2, cr15, [r4, #-448] @ 0xfffffe40 │ │ │ │ svclt 0x00560742 │ │ │ │ bleq 2852f0 │ │ │ │ bleq 30540c │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46219b17 │ │ │ │ sbceq pc, r4, #14090240 @ 0xd70000 │ │ │ │ eorge pc, r8, r3, asr r8 @ │ │ │ │ @@ -40040,26 +40040,26 @@ │ │ │ │ stmdacs r0, {r0, r1, r2, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bls 5fdabc │ │ │ │ strtmi r4, [r1], -fp, lsr #12 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf7e8b000 │ │ │ │ @ instruction: 0xe7d5fd71 │ │ │ │ vqadd.s64 q9, q0, │ │ │ │ - streq pc, [r3, fp, lsr #26] │ │ │ │ + streq pc, [r3, r7, ror #25] │ │ │ │ rsbscs sp, pc, ip, lsl r4 @ │ │ │ │ - stc2 2, cr15, [r6, #-448]! @ 0xfffffe40 │ │ │ │ + stc2l 2, cr15, [r2], #448 @ 0x1c0 │ │ │ │ strble r0, [r1], #-1856 @ 0xfffff8c0 │ │ │ │ stmdaeq r7, {r0, r3, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1092301 │ │ │ │ movwls r0, #18689 @ 0x4901 │ │ │ │ ldrsbtcs lr, [lr], #-123 @ 0xffffff85 │ │ │ │ - ldc2 2, cr15, [sl, #-448] @ 0xfffffe40 │ │ │ │ + ldc2l 2, cr15, [r6], {112} @ 0x70 │ │ │ │ strle r0, [fp], #-1921 @ 0xfffff87f │ │ │ │ vqadd.s64 q9, q0, q15 │ │ │ │ - smlaldeq pc, r2, r5, sp @ │ │ │ │ + @ instruction: 0x0742fcd1 │ │ │ │ @ instruction: 0xf009d430 │ │ │ │ @ instruction: 0xf8cd0807 │ │ │ │ @ instruction: 0xf109b010 │ │ │ │ strb r0, [sl, r1, lsl #18] │ │ │ │ @ instruction: 0xf04f2301 │ │ │ │ movwls r0, #18440 @ 0x4808 │ │ │ │ ldmib sp, {r0, r2, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ @@ -40148,19 +40148,19 @@ │ │ │ │ stmdaeq r5, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0004543 │ │ │ │ blls 66978c │ │ │ │ ldrsbtge pc, [r4], -r4 @ │ │ │ │ streq lr, [r8, #2819] @ 0xb03 │ │ │ │ svceq 0x0082f1ba │ │ │ │ ldrbmi sp, [r0], -r5, lsr #32 │ │ │ │ - mrrc2 2, 7, pc, r2, cr0 @ │ │ │ │ + stc2 2, cr15, [lr], {112} @ 0x70 │ │ │ │ svclt 0x00480781 │ │ │ │ bleq 2c5674 │ │ │ │ ldrbmi sp, [r0], -sl, lsl #8 │ │ │ │ - mcrr2 2, 7, pc, sl, cr0 @ │ │ │ │ + stc2 2, cr15, [r6], {112} @ 0x70 │ │ │ │ svclt 0x00560742 │ │ │ │ bleq 28556c │ │ │ │ bleq 305688 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46219b17 │ │ │ │ sbceq pc, r4, #14090240 @ 0xd70000 │ │ │ │ eorge pc, r8, r3, asr r8 @ │ │ │ │ @@ -40199,26 +40199,26 @@ │ │ │ │ stmdacs r0, {r0, r3, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ bls 5fdd38 │ │ │ │ strtmi r4, [r1], -fp, lsr #12 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf7e8b000 │ │ │ │ ldrb pc, [r5, r3, asr #26] @ │ │ │ │ vqadd.s64 q9, q0, │ │ │ │ - streq pc, [r3, sp, ror #23] │ │ │ │ + streq pc, [r3, r9, lsr #23] │ │ │ │ rsbscs sp, pc, ip, lsl r4 @ │ │ │ │ - blx ffac5fc6 │ │ │ │ + blx fe9c5fc6 │ │ │ │ strble r0, [r1], #-1856 @ 0xfffff8c0 │ │ │ │ stmdaeq r7, {r0, r3, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1092301 │ │ │ │ movwls r0, #18689 @ 0x4901 │ │ │ │ ldrsbtcs lr, [lr], #-123 @ 0xffffff85 │ │ │ │ - blx ff7c5fde │ │ │ │ + blx fe6c5fde │ │ │ │ strle r0, [fp], #-1921 @ 0xfffff87f │ │ │ │ vqadd.s64 q9, q0, q15 │ │ │ │ - @ instruction: 0x0742fbd7 │ │ │ │ + @ instruction: 0x0742fb93 │ │ │ │ @ instruction: 0xf009d430 │ │ │ │ @ instruction: 0xf8cd0807 │ │ │ │ @ instruction: 0xf109b010 │ │ │ │ strb r0, [sl, r1, lsl #18] │ │ │ │ @ instruction: 0xf04f2301 │ │ │ │ movwls r0, #18440 @ 0x4808 │ │ │ │ ldmib sp, {r0, r2, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ @@ -40386,15 +40386,15 @@ │ │ │ │ eorhi pc, lr, #0 │ │ │ │ @ instruction: 0xf04f6b7b │ │ │ │ @ instruction: 0xed9f0900 │ │ │ │ @ instruction: 0x46b29bb2 │ │ │ │ blhi fed44f58 │ │ │ │ blvs fef63940 │ │ │ │ teqvs fp, #8, 6 @ 0x20000000 │ │ │ │ - @ instruction: 0xf99af270 │ │ │ │ + @ instruction: 0xf956f270 │ │ │ │ @ instruction: 0xf44f6c7b │ │ │ │ @ instruction: 0xf6cf4e70 │ │ │ │ mvnsvs r7, #4080 @ 0xff0 │ │ │ │ @ instruction: 0xf8c76c9a │ │ │ │ bcs c194c │ │ │ │ msrhi CPSR_s, r0 │ │ │ │ movweq pc, #4162 @ 0x1042 @ │ │ │ │ @@ -40420,15 +40420,15 @@ │ │ │ │ @ instruction: 0xf8936c7b │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm sl, {r2, r3, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ @ instruction: 0xf107000f │ │ │ │ tstcs r8, r8, ror r4 │ │ │ │ cmppeq r8, #13959168 @ p-variant is OBSOLETE @ 0xd50000 │ │ │ │ - blx fe145f2e │ │ │ │ + blx 1045f2e │ │ │ │ eorsvs r4, r8, #6291456 @ 0x600000 │ │ │ │ eorsvs ip, r0, pc, lsl #24 │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ stcgt 0, cr6, [r3], {243} @ 0xf3 │ │ │ │ ldcvs 1, cr6, [ip, #-192]! @ 0xffffff40 │ │ │ │ tstcs r3, r1, ror r1 │ │ │ │ @ instruction: 0xf03a4620 │ │ │ │ @@ -40519,18 +40519,18 @@ │ │ │ │ @ instruction: 0x6120cd03 │ │ │ │ blvs 1f62068 │ │ │ │ ldrdle pc, [r4], -r7 @ │ │ │ │ stccs 8, cr6, [r2], {28} │ │ │ │ bvs ffffdc18 │ │ │ │ strtmi r2, [r0], -r1, lsl #6 │ │ │ │ vrhadd.s d23, d0, d27 │ │ │ │ - streq pc, [r2, sp, ror #18] │ │ │ │ + streq pc, [r2, r9, lsr #18] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r0], -fp, lsl #8 │ │ │ │ - @ instruction: 0xf966f270 │ │ │ │ + @ instruction: 0xf922f270 │ │ │ │ svclt 0x004f0743 │ │ │ │ stmdavs sl!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ ldclvs 0, cr6, [fp, #-172]! @ 0xffffff54 │ │ │ │ ldcvs 3, cr9, [fp], #8 │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ @@ -40566,15 +40566,15 @@ │ │ │ │ svclt 0x0000e7d3 │ │ │ │ ... │ │ │ │ andeq r0, r0, r3 │ │ │ │ andeq r0, r0, r1 │ │ │ │ sbceq r6, r1, r4, lsl #15 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r6, r1, ip, asr r7 │ │ │ │ - ldrshteq r8, [r4], -sl │ │ │ │ + eorseq r8, r4, sl, ror fp │ │ │ │ @ instruction: 0xffff26db │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r7, r8, r9, fp, sp, lr} │ │ │ │ suble r2, r6, r2, lsl #22 │ │ │ │ @ instruction: 0xf0002b04 │ │ │ │ blcs 229e64 │ │ │ │ movwcs fp, #16140 @ 0x3f0c │ │ │ │ ldrtvs r2, [fp], #783 @ 0x30f │ │ │ │ @@ -40687,15 +40687,15 @@ │ │ │ │ svclt 0x00382e40 │ │ │ │ blmi 913688 │ │ │ │ @ instruction: 0xf8d5687a │ │ │ │ ldmpl r3, {r2, r3, r4, r6, r8, r9}^ │ │ │ │ mulsle sp, r8, r2 │ │ │ │ msrne SPSR_, #13959168 @ 0xd50000 │ │ │ │ @ instruction: 0x4632b190 │ │ │ │ - @ instruction: 0xf9a4f16f │ │ │ │ + @ instruction: 0xf960f16f │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ mrcge 4, 4, APSR_nzcv, cr3, cr15, {1} │ │ │ │ msrcc SPSR_s, #13959168 @ 0xd50000 │ │ │ │ msrmi SPSR_, #12910592 @ 0xc50000 │ │ │ │ msrvs SPSR_f, #12910592 @ 0xc50000 │ │ │ │ pkhbt r4, r8, ip, lsl #8 │ │ │ │ svclt 0x00384546 │ │ │ │ @@ -41455,15 +41455,15 @@ │ │ │ │ addpl pc, r0, #41943040 @ 0x2800000 │ │ │ │ @ instruction: 0xf8c7633a │ │ │ │ blgt 47ea2c │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ addpl pc, r0, #41943040 @ 0x2800000 │ │ │ │ @ instruction: 0xf8d22114 │ │ │ │ @ instruction: 0xf16e0358 │ │ │ │ - @ instruction: 0xf107fb6b │ │ │ │ + @ instruction: 0xf107fb27 │ │ │ │ @ instruction: 0x46060c54 │ │ │ │ ldm ip!, {r3, r4, r5, r6, r9, sp, lr} │ │ │ │ eorsvs r0, r0, pc │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ tstcs r5, r1, ror r0 │ │ │ │ ldrdeq pc, [r0], -ip │ │ │ │ ldclvs 1, cr6, [lr], #-192 @ 0xffffff40 │ │ │ │ @@ -41604,15 +41604,15 @@ │ │ │ │ ldmdbvs sl!, {r0, r2, r3, r4, r8, r9, fp, lr} │ │ │ │ blvs f20f28 │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlasle r5, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36b3b │ │ │ │ orrslt r1, r0, r0, ror #6 │ │ │ │ @ instruction: 0xf16e4632 │ │ │ │ - @ instruction: 0x4604fa7b │ │ │ │ + @ instruction: 0x4604fa37 │ │ │ │ addle r2, fp, r0, lsl #24 │ │ │ │ @ instruction: 0xf8c36b3b │ │ │ │ @ instruction: 0xf8c34360 │ │ │ │ @ instruction: 0xf8d36368 │ │ │ │ ldrmi r3, [ip], #-868 @ 0xfffffc9c │ │ │ │ strbmi lr, [lr, #-1919] @ 0xfffff881 │ │ │ │ @ instruction: 0x464ebf38 │ │ │ │ @@ -41623,15 +41623,15 @@ │ │ │ │ svclt 0x0000e776 │ │ │ │ ... │ │ │ │ andeq r0, r0, r5 │ │ │ │ andeq r0, r0, r1 │ │ │ │ sbceq r5, r1, r6, ror r7 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r5, r1, lr, asr #14 │ │ │ │ - ldrhteq r7, [r4], -sl │ │ │ │ + eorseq r7, r4, sl, lsr fp │ │ │ │ @ instruction: 0xffff480d │ │ │ │ sbceq r5, r1, ip, lsl #9 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ @ instruction: 0xf7d64630 │ │ │ │ @ instruction: 0x4604ef5a │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs f369c4 │ │ │ │ @@ -41640,15 +41640,15 @@ │ │ │ │ blvs f468bc │ │ │ │ @ instruction: 0xf8c22300 │ │ │ │ ldrbmi r4, [ip], #-864 @ 0xfffffca0 │ │ │ │ msrvs SPSR_f, #12713984 @ 0xc20000 │ │ │ │ cmppcc ip, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ ldcvs 7, cr14, [fp], #-276 @ 0xfffffeec │ │ │ │ vtst.32 d22, d14, d8 │ │ │ │ - strmi pc, [r1], -fp, asr #31 │ │ │ │ + strmi pc, [r1], -r7, lsl #31 │ │ │ │ svcvc 0x0088f5b0 │ │ │ │ vhadd.s8 , q0, q7 │ │ │ │ addsmi r1, r8, #1543503872 @ 0x5c000000 │ │ │ │ strcs fp, [pc], #-3864 @ 8ac98 │ │ │ │ blvs fff3f0bc │ │ │ │ tstpne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ movwne pc, #45632 @ 0xb240 @ │ │ │ │ @@ -41938,15 +41938,15 @@ │ │ │ │ @ instruction: 0xf10a8024 │ │ │ │ @ instruction: 0xf8ca0508 │ │ │ │ vhadd.s8 d25, d0, d4 │ │ │ │ @ instruction: 0xf6c41301 │ │ │ │ stmdals lr, {r2, r3, r7, r8, r9} │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ @ instruction: 0xf1656065 │ │ │ │ - strmi pc, [r1], r3, lsr #29 │ │ │ │ + pkhtbmi pc, r1, pc, asr #28 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe16b410 │ │ │ │ svclt 0x00082b01 │ │ │ │ addvc pc, r0, #79 @ 0x4f │ │ │ │ adchi pc, pc, r0, asr #32 │ │ │ │ movwne lr, #6621 @ 0x19dd │ │ │ │ movwmi lr, #6723 @ 0x1a43 │ │ │ │ @@ -41998,19 +41998,19 @@ │ │ │ │ @ instruction: 0xf04f980e │ │ │ │ @ instruction: 0xf6c40301 │ │ │ │ @ instruction: 0xf8ca0384 │ │ │ │ rsbvs r3, r5, r0 │ │ │ │ rscseq fp, r6, r4, lsl pc │ │ │ │ strbvc pc, [r4], -pc, asr #8 @ │ │ │ │ @ instruction: 0xf1742704 │ │ │ │ - ldmdblt r8, {r0, r1, r2, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdblt r8, {r0, r1, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf174980e │ │ │ │ - subeq pc, r7, pc, asr #31 │ │ │ │ + subeq pc, r7, fp, lsl #31 │ │ │ │ @ instruction: 0xf1759800 │ │ │ │ - blls c93b4 │ │ │ │ + blls c92a4 │ │ │ │ svclt 0x00082b7c │ │ │ │ andeq pc, r1, r0, asr #32 │ │ │ │ @ instruction: 0xf1b9b2c0 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r9 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @@ -42171,27 +42171,27 @@ │ │ │ │ ldrtmi r3, [r0], -r4, asr #5 │ │ │ │ svccs 0x0074f8d3 │ │ │ │ cmnpeq r0, #68157440 @ p-variant is OBSOLETE @ 0x4100000 │ │ │ │ ldmpl r3, {r0, r4, r6, r7, fp, ip}^ │ │ │ │ ldmne r3, {r0, r1, r3, r4, r9, fp, ip, pc}^ │ │ │ │ stmdavs fp, {r1, r3, r8, r9, ip, pc}^ │ │ │ │ bleq c79dc │ │ │ │ - ldc2l 1, cr15, [r0], {101} @ 0x65 │ │ │ │ + stc2 1, cr15, [ip], {101} @ 0x65 │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedcc8e4 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 60c29c │ │ │ │ @ instruction: 0xf0439819 │ │ │ │ blx fee0ccf4 │ │ │ │ @ instruction: 0xf1c6f686 │ │ │ │ @ instruction: 0xf174061f │ │ │ │ - ldmdblt r0, {r0, r1, r2, r3, r4, r5, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdblt r0, {r0, r1, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1659819 │ │ │ │ - @ instruction: 0xb110fcb9 │ │ │ │ + tstplt r0, r5, ror ip @ p-variant is OBSOLETE │ │ │ │ blcs 166314 │ │ │ │ blls 2bf6f0 │ │ │ │ orrcs pc, r0, #1124073472 @ 0x43000000 │ │ │ │ blls 7b0134 │ │ │ │ stmiacc r8, {r0, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ vqdmulh.s d15, d3, d10 │ │ │ │ ldrdcc lr, [r8, -sp] │ │ │ │ @@ -42351,22 +42351,22 @@ │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ addhi pc, fp, #64 @ 0x40 │ │ │ │ pop {r0, r1, r2, r3, r4, ip, sp, pc} │ │ │ │ movwls r8, #65520 @ 0xfff0 │ │ │ │ andeq pc, r9, r8, asr r8 @ │ │ │ │ - blx fc815c │ │ │ │ + @ instruction: 0xf9f8f26e │ │ │ │ @ instruction: 0xf8584603 │ │ │ │ vhadd.s8 d16, d0, d7 │ │ │ │ vtst.8 d17, d0, d7 │ │ │ │ strbmi r1, [r3, #-1807] @ 0xfffff8f1 │ │ │ │ ldrtmi fp, [fp], -r8, lsl #30 │ │ │ │ vcge.s32 d25, d14, d3 │ │ │ │ - ldmdavs r3!, {r0, r1, r2, r3, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs r3!, {r0, r1, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00084540 │ │ │ │ andsls r4, r1, r8, lsr r6 │ │ │ │ vqrdmulh.s d18, d0, d1 │ │ │ │ blls 36bb98 │ │ │ │ tstmi r3, #36864 @ 0x9000 │ │ │ │ rschi pc, r8, r0, asr #32 │ │ │ │ ldmdbpl r3!, {r0, r2, r8, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -42772,16 +42772,16 @@ │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ @ instruction: 0xf01b463a │ │ │ │ @ instruction: 0xf8d8f95f │ │ │ │ sbfx r7, r8, #25, #18 │ │ │ │ bl ff649d80 │ │ │ │ sbceq r4, r1, lr, lsr #5 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eorseq r6, r4, sl, asr r8 │ │ │ │ - eorseq r6, r4, r4, asr #16 │ │ │ │ + ldrsbteq r6, [r4], -sl │ │ │ │ + eorseq r6, r4, r4, asr #15 │ │ │ │ strdeq r4, [r1], #26 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0xf500b095 │ │ │ │ @ instruction: 0x46174a38 │ │ │ │ @@ -43086,15 +43086,15 @@ │ │ │ │ @ instruction: 0xf7d93010 │ │ │ │ str pc, [r5, r5, ror #25] │ │ │ │ stmdb r6!, {r0, r2, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq r3, r1, r4, lsr lr │ │ │ │ sbceq r3, r1, r0, lsr lr │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r3, r1, ip, lsl #27 │ │ │ │ - eoreq r7, sp, ip, asr #8 │ │ │ │ + eoreq r7, sp, ip, asr #7 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4616b095 │ │ │ │ ldrmi r4, [r9], r6, lsl #21 │ │ │ │ @@ -43367,15 +43367,15 @@ │ │ │ │ @ instruction: 0xf7d94622 │ │ │ │ @ instruction: 0xe74dfddb │ │ │ │ bls 29f388 │ │ │ │ @ instruction: 0xf50358d3 │ │ │ │ ldcne 2, cr3, [r9, #-512] @ 0xfffffe00 │ │ │ │ strb r6, [r1, -r2, lsr #1]! │ │ │ │ sbceq r3, r1, r2, lsr #20 │ │ │ │ - eorseq r5, r4, r2, asr pc │ │ │ │ + ldrsbteq r5, [r4], -r2 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r8, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a82 │ │ │ │ @@ -43392,19 +43392,19 @@ │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ blvs 14b0ff4 │ │ │ │ blvs 1718c14 │ │ │ │ tstls lr, r7, lsl #6 │ │ │ │ sbcscc pc, r0, #14352384 @ 0xdb0000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ sbchi pc, pc, r0, asr #32 │ │ │ │ - blx 74919c │ │ │ │ + @ instruction: 0xf9d6f26d │ │ │ │ @ instruction: 0xf5059e07 │ │ │ │ strmi r5, [r1], r0, asr #14 │ │ │ │ vpadd.i32 q11, , q8 │ │ │ │ - @ instruction: 0xf8d7fa13 │ │ │ │ + @ instruction: 0xf8d7f9cf │ │ │ │ @ instruction: 0xf8961cd8 │ │ │ │ pkhbtmi r6, r2, r0, lsl #3 │ │ │ │ streq pc, [r1], -r6 │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ strls r8, [r4], -r9, lsr #1 │ │ │ │ strcs r2, [r0], -r1, lsl #6 │ │ │ │ @ instruction: 0xf8cd9301 │ │ │ │ @@ -43568,15 +43568,15 @@ │ │ │ │ ldrdhi pc, [r4], -r4 @ │ │ │ │ beq 2c8ea4 │ │ │ │ andls pc, r4, r5, asr #17 │ │ │ │ vmin.s8 q10, q0, q4 │ │ │ │ @ instruction: 0xf6c41301 │ │ │ │ eorvs r0, fp, ip, lsl #7 │ │ │ │ andge pc, r4, r4, asr #17 │ │ │ │ - @ instruction: 0xf9e6f164 │ │ │ │ + @ instruction: 0xf9a2f164 │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ sbcshi pc, lr, r0 │ │ │ │ blcs e78c0 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf0407280 │ │ │ │ blls ece1c │ │ │ │ b 1172ed4 │ │ │ │ @@ -43648,19 +43648,19 @@ │ │ │ │ movwcs pc, #4685 @ 0x124d @ │ │ │ │ @ instruction: 0x03b2f6c4 │ │ │ │ svclt 0x0018602b │ │ │ │ @ instruction: 0xf8c400f6 │ │ │ │ svclt 0x0008a004 │ │ │ │ strbvc pc, [r4], -pc, asr #8 @ │ │ │ │ @ instruction: 0xf1732704 │ │ │ │ - ldmdblt r8, {r0, r1, r3, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdblt r8, {r0, r1, r2, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1734658 │ │ │ │ - subeq pc, r7, fp, ror #21 │ │ │ │ + subeq pc, r7, r7, lsr #21 │ │ │ │ @ instruction: 0xf1739803 │ │ │ │ - blls 18b9ec │ │ │ │ + blls 18b8dc │ │ │ │ svclt 0x00082b7c │ │ │ │ andeq pc, r1, r0, asr #32 │ │ │ │ @ instruction: 0xf1b9b2c0 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r9 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @@ -43873,26 +43873,26 @@ │ │ │ │ blt 7476b4 │ │ │ │ ldc2 0, cr15, [r6, #-140]! @ 0xffffff74 │ │ │ │ stclcc 8, cr15, [r4], #864 @ 0x360 │ │ │ │ ldrdls pc, [r0], -r3 │ │ │ │ ldmdavs fp, {r4, r8, ip, sp, pc}^ │ │ │ │ ldrmi r4, [sl], #1227 @ 0x4cb │ │ │ │ @ instruction: 0xf1634630 │ │ │ │ - strmi pc, [r6], -r5, lsl #31 │ │ │ │ + strmi pc, [r6], -r1, asr #30 │ │ │ │ blvs fe239430 │ │ │ │ streq pc, [r1], -r6, lsr #3 │ │ │ │ @ instruction: 0xf686fab6 │ │ │ │ cmneq r6, #1933312 @ 0x1d8000 │ │ │ │ ldmdals r7, {r2, r4, r8, r9, fp, ip, pc} │ │ │ │ stmdaeq r1, {r0, r1, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf888fab8 │ │ │ │ ldmdaeq pc, {r3, r6, r7, r8, ip, sp, lr, pc} @ │ │ │ │ - @ instruction: 0xf8f4f173 │ │ │ │ + @ instruction: 0xf8b0f173 │ │ │ │ ldmdals r7, {r6, r8, fp, ip, sp, pc} │ │ │ │ - @ instruction: 0xff6ef163 │ │ │ │ + @ instruction: 0xff2af163 │ │ │ │ blvs fe1793dc │ │ │ │ rsbsle r2, r6, r3, lsl #22 │ │ │ │ strcs pc, [r0, #1093] @ 0x445 │ │ │ │ b 11f3bc8 │ │ │ │ blls 7165b8 │ │ │ │ b 135dc84 │ │ │ │ b 11daadc │ │ │ │ @@ -44120,15 +44120,15 @@ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf57f02da │ │ │ │ ldrtmi sl, [r3], -pc, lsr #30 │ │ │ │ ldrbmi r4, [r8], -sl, lsr #12 │ │ │ │ @ instruction: 0xfff2f7d8 │ │ │ │ svclt 0x0000e728 │ │ │ │ smulleq r2, r1, sl, lr │ │ │ │ - eorseq r5, r4, r0, asr #8 │ │ │ │ + eorseq r5, r4, r0, asr #7 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, r9, asr #28 │ │ │ │ @@ -44203,16 +44203,16 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf0194632 │ │ │ │ @ instruction: 0xf8d8ff7d │ │ │ │ @ instruction: 0xe78f6cd8 │ │ │ │ stmia r8!, {r2, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ smulleq r2, r1, r6, ip │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eorseq r5, r4, r2, ror r2 │ │ │ │ - eorseq r5, r4, r6, ror #4 │ │ │ │ + ldrshteq r5, [r4], -r2 │ │ │ │ + eorseq r5, r4, r6, ror #3 │ │ │ │ smulleq r2, r1, lr, fp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0xf500b095 │ │ │ │ @ instruction: 0x46174a38 │ │ │ │ @@ -44517,15 +44517,15 @@ │ │ │ │ @ instruction: 0xf7d83010 │ │ │ │ @ instruction: 0xe785f9b7 │ │ │ │ mrc 7, 1, APSR_nzcv, cr8, cr3, {6} │ │ │ │ ldrdeq r2, [r1], #120 @ 0x78 │ │ │ │ ldrdeq r2, [r1], #116 @ 0x74 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r2, r1, r0, lsr r7 │ │ │ │ - strdeq r5, [sp], -r0 @ │ │ │ │ + eoreq r5, sp, r0, ror sp │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4616b095 │ │ │ │ ldrmi r4, [r9], r6, lsl #21 │ │ │ │ @@ -44706,19 +44706,19 @@ │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ blvs 14b247c │ │ │ │ blvs 171a09c │ │ │ │ tstls lr, r7, lsl #6 │ │ │ │ sbcscc pc, r0, #14352384 @ 0xdb0000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ sbchi pc, pc, r0, asr #32 │ │ │ │ - @ instruction: 0xffd6f26b │ │ │ │ + @ instruction: 0xff92f26b │ │ │ │ @ instruction: 0xf5059e07 │ │ │ │ strmi r5, [r1], r0, asr #14 │ │ │ │ vpadd.i32 q11, , q8 │ │ │ │ - @ instruction: 0xf8d7ffcf │ │ │ │ + @ instruction: 0xf8d7ff8b │ │ │ │ @ instruction: 0xf8961cd8 │ │ │ │ pkhbtmi r6, r2, r0, lsl #3 │ │ │ │ streq pc, [r1], -r6 │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ strls r8, [r4], -r9, lsr #1 │ │ │ │ strcs r2, [r0], -r1, lsl #6 │ │ │ │ @ instruction: 0xf8cd9301 │ │ │ │ @@ -44882,15 +44882,15 @@ │ │ │ │ ldrdhi pc, [r4], -r4 @ │ │ │ │ beq 2ca32c │ │ │ │ andls pc, r4, r5, asr #17 │ │ │ │ vmin.s8 q10, q0, q4 │ │ │ │ @ instruction: 0xf6c41301 │ │ │ │ eorvs r0, fp, ip, lsl #7 │ │ │ │ andge pc, r4, r4, asr #17 │ │ │ │ - @ instruction: 0xffa2f162 │ │ │ │ + @ instruction: 0xff5ef162 │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ sbcshi pc, lr, r0 │ │ │ │ blcs e8d48 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf0407280 │ │ │ │ blls ee2a4 │ │ │ │ b 117435c │ │ │ │ @@ -44962,19 +44962,19 @@ │ │ │ │ movwcs pc, #4685 @ 0x124d @ │ │ │ │ @ instruction: 0x03b2f6c4 │ │ │ │ svclt 0x0018602b │ │ │ │ @ instruction: 0xf8c400f6 │ │ │ │ svclt 0x0008a004 │ │ │ │ strbvc pc, [r4], -pc, asr #8 @ │ │ │ │ @ instruction: 0xf1722704 │ │ │ │ - ldmdblt r8, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmdblt r8, {r0, r1, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1724658 │ │ │ │ - subeq pc, r7, r7, lsr #17 │ │ │ │ + subeq pc, r7, r3, ror #16 │ │ │ │ @ instruction: 0xf1729803 │ │ │ │ - blls 18c564 │ │ │ │ + blls 18c454 │ │ │ │ svclt 0x00082b7c │ │ │ │ andeq pc, r1, r0, asr #32 │ │ │ │ @ instruction: 0xf1b9b2c0 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r9 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @@ -45191,27 +45191,27 @@ │ │ │ │ ldrtmi r3, [r8], -r4, asr #5 │ │ │ │ svccs 0x0074f8d3 │ │ │ │ cmnpeq r0, #68157440 @ p-variant is OBSOLETE @ 0x4100000 │ │ │ │ ldmpl r3, {r0, r4, r6, r7, fp, ip}^ │ │ │ │ ldmne r3, {r0, r1, r3, r4, r9, fp, ip, pc}^ │ │ │ │ stmdavs fp, {r1, r3, r8, r9, ip, pc}^ │ │ │ │ bleq ca90c │ │ │ │ - ldc2 1, cr15, [r8, #-392]! @ 0xfffffe78 │ │ │ │ + ldc2l 1, cr15, [r4], #392 @ 0x188 │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedcf814 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 60f1cc │ │ │ │ @ instruction: 0xf0439819 │ │ │ │ blx fee50024 │ │ │ │ @ instruction: 0xf1c7f787 │ │ │ │ @ instruction: 0xf171071f │ │ │ │ - ldmdblt r0, {r0, r1, r2, r5, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdblt r0, {r0, r1, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1629819 │ │ │ │ - tstplt r0, r1, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xb110fcdd │ │ │ │ blcs 169244 │ │ │ │ blls 2c2638 │ │ │ │ orrcs pc, r0, #1124073472 @ 0x43000000 │ │ │ │ ldmib sp, {r3, r8, r9, ip, pc}^ │ │ │ │ b 12dac68 │ │ │ │ b 115c76c │ │ │ │ blls 796e58 │ │ │ │ @@ -45366,21 +45366,21 @@ │ │ │ │ blcs b32d8 │ │ │ │ @ instruction: 0x81a6f040 │ │ │ │ @ instruction: 0x2c009b0e │ │ │ │ blcs c2c84 │ │ │ │ eorshi pc, sp, #64 @ 0x40 │ │ │ │ andeq pc, sl, r7, asr r8 @ │ │ │ │ strne pc, [pc], #-576 @ 8e6bc │ │ │ │ - blx fec4b06c │ │ │ │ + blx 1b4b06c │ │ │ │ @ instruction: 0xf8574603 │ │ │ │ vhadd.s8 d16, d0, d9 │ │ │ │ adcsmi r1, fp, #6029312 @ 0x5c0000 │ │ │ │ strtmi fp, [r3], -r8, lsl #30 │ │ │ │ vcge.s32 d25, d11, d2 │ │ │ │ - @ instruction: 0xf8d8faa3 │ │ │ │ + @ instruction: 0xf8d8fa5f │ │ │ │ adcsmi r3, r8, #4 │ │ │ │ strtmi fp, [r0], -r8, lsl #30 │ │ │ │ blcs f2728 │ │ │ │ rscshi pc, sp, r0, asr #6 │ │ │ │ bls 2b5314 │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @ instruction: 0xf5068248 │ │ │ │ @@ -45896,15 +45896,15 @@ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf57f02da │ │ │ │ ldrtmi sl, [r3], -pc, lsr #30 │ │ │ │ ldrbmi r4, [r8], -sl, lsr #12 │ │ │ │ blx 54ce58 │ │ │ │ svclt 0x0000e728 │ │ │ │ ldrdeq r1, [r1], #42 @ 0x2a │ │ │ │ - eorseq r3, r4, r0, lsl #17 │ │ │ │ + eorseq r3, r4, r0, lsl #16 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, r9, asr #28 │ │ │ │ @@ -45979,16 +45979,16 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf0184632 │ │ │ │ @ instruction: 0xf8d8f8f9 │ │ │ │ @ instruction: 0xe78f6cd8 │ │ │ │ b ff2ccf90 │ │ │ │ ldrdeq r1, [r1], #6 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - ldrhteq r3, [r4], -r2 │ │ │ │ - eorseq r3, r4, r6, lsr #13 │ │ │ │ + eorseq r3, r4, r2, lsr r6 │ │ │ │ + eorseq r3, r4, r6, lsr #12 │ │ │ │ ldrdeq r0, [r1], #254 @ 0xfe │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0xf500b095 │ │ │ │ @ instruction: 0x46174a38 │ │ │ │ @@ -46293,15 +46293,15 @@ │ │ │ │ @ instruction: 0xf7d63010 │ │ │ │ @ instruction: 0xe785fbd7 │ │ │ │ ldmda r8, {r1, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq r0, r1, r8, lsl ip │ │ │ │ sbceq r0, r1, r4, lsl ip │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r0, r1, r0, ror fp │ │ │ │ - eoreq r4, sp, r0, lsr r2 │ │ │ │ + strhteq r4, [sp], -r0 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4616b095 │ │ │ │ ldrmi r4, [r9], r6, lsl #21 │ │ │ │ @@ -46482,19 +46482,19 @@ │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ blvs 14b403c │ │ │ │ blvs 171bc5c │ │ │ │ tstls lr, r7, lsl #6 │ │ │ │ sbcscc pc, r0, #14352384 @ 0xdb0000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ sbchi pc, pc, r0, asr #32 │ │ │ │ - @ instruction: 0xf9f6f26a │ │ │ │ + @ instruction: 0xf9b2f26a │ │ │ │ @ instruction: 0xf5059e07 │ │ │ │ strmi r5, [r1], r0, asr #14 │ │ │ │ vpadd.i32 q11, q5, q8 │ │ │ │ - @ instruction: 0xf8d7f9ef │ │ │ │ + @ instruction: 0xf8d7f9ab │ │ │ │ @ instruction: 0xf8961cd8 │ │ │ │ pkhbtmi r6, r2, r0, lsl #3 │ │ │ │ streq pc, [r1], -r6 │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ strls r8, [r4], -r9, lsr #1 │ │ │ │ strcs r2, [r0], -r1, lsl #6 │ │ │ │ @ instruction: 0xf8cd9301 │ │ │ │ @@ -47213,15 +47213,15 @@ │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm r5, {r2, r3, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldcvs 0, cr0, [fp], #60 @ 0x3c │ │ │ │ ldrbteq pc, [r0], #-263 @ 0xfffffef9 @ │ │ │ │ @ instruction: 0xf8d32120 │ │ │ │ @ instruction: 0xf1680358 │ │ │ │ - strmi pc, [r0], sp, ror #28 │ │ │ │ + strmi pc, [r0], r9, lsr #28 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86c7c │ │ │ │ @@ -47381,15 +47381,15 @@ │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ andsvs r0, sl, r8, lsl #5 │ │ │ │ ldmdbne r4!, {r1, r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ mul r9, r6, r1 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - ldrshteq r2, [r4], -r6 │ │ │ │ + eorseq r2, r4, r6, ror r2 │ │ │ │ @ instruction: 0xfffe2a49 │ │ │ │ @ instruction: 0xf8936c3b │ │ │ │ blcs 9fe0c │ │ │ │ orrhi pc, r0, r0, asr #32 │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ ldmdavs r9, {r4, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @@ -47499,15 +47499,15 @@ │ │ │ │ ldmdbvs sl!, {r0, r1, r2, r4, r5, r6, r8, r9, fp, lr} │ │ │ │ ldcvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mulsle pc, r8, r2 @ │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ orrslt r1, r8, r0, ror #6 │ │ │ │ @ instruction: 0xf1684642 │ │ │ │ - strmi pc, [r6], -r9, ror #24 │ │ │ │ + strmi pc, [r6], -r5, lsr #24 │ │ │ │ @ instruction: 0xf43f2e00 │ │ │ │ ldcvs 14, cr10, [fp], #504 @ 0x1f8 │ │ │ │ msrvs SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrhi SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xe671441e │ │ │ │ svclt 0x003845c8 │ │ │ │ @@ -47908,15 +47908,15 @@ │ │ │ │ blmi 28ab4c │ │ │ │ andeq pc, r3, fp, asr r8 @ │ │ │ │ orrcc pc, r0, #0, 10 │ │ │ │ stceq 1, cr15, [ip], {-0} │ │ │ │ ldmdbcc r8!, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ svclt 0x0000e791 │ │ │ │ sbceq pc, r0, r0, asr #8 │ │ │ │ - ldrdeq r2, [sp], -r6 @ │ │ │ │ + eoreq r2, sp, r6, asr fp │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1cc344 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r8, #-816] @ 0xfffffcd0 │ │ │ │ @@ -48524,15 +48524,15 @@ │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm r5, {r2, r3, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldcvs 0, cr0, [fp], #60 @ 0x3c │ │ │ │ ldrbteq pc, [r0], #-263 @ 0xfffffef9 @ │ │ │ │ @ instruction: 0xf8d32120 │ │ │ │ @ instruction: 0xf1670358 │ │ │ │ - strmi pc, [r0], sp, lsr #24 │ │ │ │ + strmi pc, [r0], r9, ror #23 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86c7c │ │ │ │ @@ -48692,15 +48692,15 @@ │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ andsvs r0, sl, r8, lsl #5 │ │ │ │ ldmdbne r4!, {r1, r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ mul r9, r6, r1 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eorseq r0, r4, r6, ror lr │ │ │ │ + ldrshteq r0, [r4], -r6 │ │ │ │ @ instruction: 0xfffe15c9 │ │ │ │ @ instruction: 0xf8936c3b │ │ │ │ blcs a128c │ │ │ │ orrhi pc, r0, r0, asr #32 │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ ldmdavs r9, {r4, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @@ -48810,15 +48810,15 @@ │ │ │ │ ldmdbvs sl!, {r0, r1, r2, r4, r5, r6, r8, r9, fp, lr} │ │ │ │ ldcvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mulsle pc, r8, r2 @ │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ orrslt r1, r8, r0, ror #6 │ │ │ │ @ instruction: 0xf1674642 │ │ │ │ - strmi pc, [r6], -r9, lsr #20 │ │ │ │ + strmi pc, [r6], -r5, ror #19 │ │ │ │ @ instruction: 0xf43f2e00 │ │ │ │ ldcvs 14, cr10, [fp], #504 @ 0x1f8 │ │ │ │ msrvs SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrhi SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xe671441e │ │ │ │ svclt 0x003845c8 │ │ │ │ @@ -49219,15 +49219,15 @@ │ │ │ │ blmi 28bfcc │ │ │ │ andeq pc, r3, fp, asr r8 @ │ │ │ │ orrcc pc, r0, #0, 10 │ │ │ │ stceq 1, cr15, [ip], {-0} │ │ │ │ ldmdbcc r8!, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ svclt 0x0000e791 │ │ │ │ sbceq sp, r0, r0, asr #31 │ │ │ │ - eoreq r1, sp, r6, asr r7 │ │ │ │ + ldrdeq r1, [sp], -r6 @ │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1cd7c4 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r8, #-816] @ 0xfffffcd0 │ │ │ │ @@ -49948,15 +49948,15 @@ │ │ │ │ mlascc lr, r3, r8, pc @ │ │ │ │ addcc pc, ip, r7, lsl #17 │ │ │ │ muleq pc, r5, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0xf1076cbb │ │ │ │ @ instruction: 0x21200470 │ │ │ │ cmppeq r8, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ - @ instruction: 0xf90af166 │ │ │ │ + @ instruction: 0xf8c6f166 │ │ │ │ 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 │ │ │ │ ldclvs 0, cr2, [ip], #-96 @ 0xffffffa0 │ │ │ │ @@ -50115,30 +50115,30 @@ │ │ │ │ addle r2, sp, r0, lsl #22 │ │ │ │ ldmdbvs sl!, {r3, r8, r9, fp, lr} │ │ │ │ @ instruction: 0xf50358d3 │ │ │ │ @ instruction: 0xf8ca3280 │ │ │ │ @ instruction: 0xf1032978 │ │ │ │ @ instruction: 0xe7a00210 │ │ │ │ ... │ │ │ │ - eorseq pc, r3, r0, lsr r8 @ │ │ │ │ + ldrhteq pc, [r3], -r0 @ │ │ │ │ @ instruction: 0xfffdff83 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ stmdaeq r3, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ svceq 0x003ff1b8 │ │ │ │ @ instruction: 0xf1b9d821 │ │ │ │ strbmi r0, [r8], r0, asr #30 │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ blmi ff395220 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26cba │ │ │ │ addsmi r0, r8, #92, 6 @ 0x70000001 │ │ │ │ ldcvs 0, cr13, [fp], #136 @ 0x88 │ │ │ │ msrne SPSR_, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4642b198 │ │ │ │ - @ instruction: 0xffd6f165 │ │ │ │ + @ instruction: 0xff92f165 │ │ │ │ cdpcs 6, 0, cr4, cr0, cr6, {0} │ │ │ │ svcge 0x004ef43f │ │ │ │ @ instruction: 0xf8c36cbb │ │ │ │ @ instruction: 0xf8c36360 │ │ │ │ @ instruction: 0xf8d38368 │ │ │ │ ldrmi r3, [lr], #-868 @ 0xfffffc9c │ │ │ │ strbmi lr, [r8, #1857] @ 0x741 │ │ │ │ @@ -50511,15 +50511,15 @@ │ │ │ │ blmi 28d400 │ │ │ │ andeq pc, r3, fp, asr r8 @ │ │ │ │ orrcc pc, r0, #0, 10 │ │ │ │ stceq 1, cr15, [ip], {-0} │ │ │ │ ldmdbcc r8!, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ svclt 0x0000e791 │ │ │ │ sbceq ip, r0, ip, lsl #23 │ │ │ │ - eoreq r0, sp, r2, lsr #6 │ │ │ │ + eoreq r0, sp, r2, lsr #5 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 7, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x4691b0db │ │ │ │ ldrcs pc, [r0, #-2271]! @ 0xfffff721 │ │ │ │ @@ -50597,15 +50597,15 @@ │ │ │ │ eorle pc, r0, r7, asr #17 │ │ │ │ strpl pc, [r0, #1282] @ 0x502 │ │ │ │ blgt 46c568 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ cmppeq r8, #13959168 @ p-variant is OBSOLETE @ 0xd50000 │ │ │ │ ldrbeq pc, [ip, #-263] @ 0xfffffef9 @ │ │ │ │ @ instruction: 0xf1652114 │ │ │ │ - @ instruction: 0x4604fbf7 │ │ │ │ + @ instruction: 0x4604fbb3 │ │ │ │ eorvs ip, r0, pc, lsl #26 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ tstcs r5, r1, rrx │ │ │ │ @ instruction: 0x61206828 │ │ │ │ @ instruction: 0xf0304658 │ │ │ │ uasxmi pc, r8, pc @ │ │ │ │ mrc2 0, 0, pc, cr6, cr0, {1} │ │ │ │ @@ -50853,30 +50853,30 @@ │ │ │ │ strmi r4, [r5], -r4, lsl #12 │ │ │ │ svclt 0x0000e598 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ sbceq ip, r0, ip, lsr #17 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq ip, r0, r2, lsl #17 │ │ │ │ - ldrsbteq lr, [r3], -lr │ │ │ │ + eorseq lr, r3, lr, asr ip │ │ │ │ @ instruction: 0xfffeb965 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ sbceq ip, r0, ip, asr r4 │ │ │ │ blcs 1053e08 │ │ │ │ stclcs 8, cr13, [r0, #-132] @ 0xffffff7c │ │ │ │ svclt 0x0038462b │ │ │ │ adcsvs r2, fp, #64, 6 │ │ │ │ bvs 1f26a14 │ │ │ │ blvs f29ffc │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r1, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36b3b │ │ │ │ @ instruction: 0xb1a81360 │ │ │ │ @ instruction: 0xf1656aba │ │ │ │ - @ instruction: 0x4604fa11 │ │ │ │ + strmi pc, [r4], -sp, asr #19 │ │ │ │ @ instruction: 0xf43f2c00 │ │ │ │ blvs f7f734 │ │ │ │ @ instruction: 0xf8c36aba │ │ │ │ @ instruction: 0xf8c34360 │ │ │ │ @ instruction: 0xf8d32368 │ │ │ │ ldrmi r3, [ip], #-868 @ 0xfffffc9c │ │ │ │ adcmi lr, fp, #145752064 @ 0x8b00000 │ │ │ │ @@ -50901,15 +50901,15 @@ │ │ │ │ blmi f4d6c4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r9, fp, sp, lr}^ │ │ │ │ addcc pc, r0, #12582912 @ 0xc00000 │ │ │ │ andcs pc, r8, fp, asr #17 │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf8d8e76b │ │ │ │ vhadd.s32 d16, d5, d0 │ │ │ │ - strmi pc, [r1], -r9, ror #30 │ │ │ │ + strmi pc, [r1], -r5, lsr #30 │ │ │ │ svcvc 0x0088f5b0 │ │ │ │ vqadd.s8 , q0, │ │ │ │ addsmi r1, r8, #1543503872 @ 0x5c000000 │ │ │ │ strcs fp, [pc], #-3864 @ 93d5c │ │ │ │ ldcvs 1, cr13, [sl], #-32 @ 0xffffffe0 │ │ │ │ tstpne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ movwne pc, #45632 @ 0xb240 @ │ │ │ │ @@ -51031,21 +51031,21 @@ │ │ │ │ blcs b8b6c │ │ │ │ @ instruction: 0x81a6f040 │ │ │ │ @ instruction: 0x2c009b0e │ │ │ │ blcs c8518 │ │ │ │ eorshi pc, sp, #64 @ 0x40 │ │ │ │ andeq pc, sl, r7, asr r8 @ │ │ │ │ strne pc, [pc], #-576 @ 93f50 │ │ │ │ - cdp2 2, 6, cr15, cr4, cr5, {3} │ │ │ │ + cdp2 2, 2, cr15, cr0, cr5, {3} │ │ │ │ @ instruction: 0xf8574603 │ │ │ │ vhadd.s8 d16, d0, d9 │ │ │ │ adcsmi r1, fp, #6029312 @ 0x5c0000 │ │ │ │ strtmi fp, [r3], -r8, lsl #30 │ │ │ │ vcge.s32 d25, d5, d2 │ │ │ │ - @ instruction: 0xf8d8fe59 │ │ │ │ + @ instruction: 0xf8d8fe15 │ │ │ │ adcsmi r3, r8, #4 │ │ │ │ strtmi fp, [r0], -r8, lsl #30 │ │ │ │ blcs f7fbc │ │ │ │ rscshi pc, sp, r0, asr #6 │ │ │ │ bls 2baba8 │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @ instruction: 0xf5068248 │ │ │ │ @@ -51543,201 +51543,201 @@ │ │ │ │ ldrls r4, [r3, #-1149] @ 0xfffffb83 │ │ │ │ @ instruction: 0xf8df4622 │ │ │ │ stmdapl r1, {r2, r3, r4, r5, sl, ip, sp}^ │ │ │ │ ldrbtmi r4, [fp], #-1584 @ 0xfffff9d0 │ │ │ │ cmpls r5, r9, lsl #16 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1834621 │ │ │ │ - @ instruction: 0xf8dffcd9 │ │ │ │ + @ instruction: 0xf8dffc95 │ │ │ │ strtmi r3, [r2], -r8, lsr #8 │ │ │ │ stmdals r5!, {r3, r8, sp} │ │ │ │ strtmi r5, [fp], -sp, ror #17 │ │ │ │ - @ instruction: 0xf866f17f │ │ │ │ + @ instruction: 0xf822f17f │ │ │ │ andcs r4, r2, #34603008 @ 0x2100000 │ │ │ │ @ instruction: 0x46309012 │ │ │ │ mcr2 7, 6, pc, cr8, cr12, {6} @ │ │ │ │ tstcs r4, r2, lsl #4 │ │ │ │ @ instruction: 0x46309014 │ │ │ │ mcr2 7, 6, pc, cr2, cr12, {6} @ │ │ │ │ biccs pc, r7, r0, asr #4 │ │ │ │ stmdals r5!, {r1, r7, r9, sl, lr} │ │ │ │ - blx fecd0d86 │ │ │ │ + blx 1bd0d86 │ │ │ │ @ instruction: 0xf1004607 │ │ │ │ @ instruction: 0x23200814 │ │ │ │ strbmi r2, [r1], -r1, lsl #4 │ │ │ │ - ldc2 1, cr15, [lr], #516 @ 0x204 │ │ │ │ + ldc2l 1, cr15, [sl], #-516 @ 0xfffffdfc │ │ │ │ @ instruction: 0x46304639 │ │ │ │ - stc2 1, cr15, [r6, #-524]! @ 0xfffffdf4 │ │ │ │ + stc2l 1, cr15, [r2], #524 @ 0x20c │ │ │ │ mlacs r1, r7, r8, pc @ │ │ │ │ tstcs r1, r5, lsr #16 │ │ │ │ ldrmi lr, [sl], #-2509 @ 0xfffff633 │ │ │ │ - blx 1cd0dae │ │ │ │ + blx bd0dae │ │ │ │ pkhbtmi sl, r1, sl, lsl #24 │ │ │ │ @ instruction: 0x4623b158 │ │ │ │ @ instruction: 0xf8c9cb03 │ │ │ │ @ instruction: 0xf8c90028 │ │ │ │ strbmi r1, [r9], -ip, lsr #32 │ │ │ │ ldmdbeq r4, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1834630 │ │ │ │ - strbmi pc, [fp], -pc, lsl #26 @ │ │ │ │ + strbmi pc, [fp], -fp, asr #25 @ │ │ │ │ vmax.s8 q10, q0, q1 │ │ │ │ ldrtmi r1, [r0], -r1, lsr #2 │ │ │ │ - cdp2 1, 6, cr15, cr14, cr3, {4} │ │ │ │ + cdp2 1, 2, cr15, cr10, cr3, {4} │ │ │ │ @ instruction: 0x46029b14 │ │ │ │ movwls r2, #322 @ 0x142 │ │ │ │ @ instruction: 0x46534630 │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - cdp2 1, 9, cr15, cr14, cr3, {4} │ │ │ │ + cdp2 1, 5, cr15, cr10, cr3, {4} │ │ │ │ strmi r2, [r2], r1, lsl #6 │ │ │ │ strtmi r4, [r2], -r1, lsl #12 │ │ │ │ @ instruction: 0xf04f4630 │ │ │ │ @ instruction: 0xf8cd0c00 │ │ │ │ @ instruction: 0xf7dbc068 │ │ │ │ strbmi pc, [fp], -fp, lsr #22 @ │ │ │ │ @ instruction: 0x46224651 │ │ │ │ @ instruction: 0x46309014 │ │ │ │ rsbls pc, r8, sp, asr #17 │ │ │ │ blx 952786 │ │ │ │ bleq ff54fe98 │ │ │ │ strmi r2, [r2], r0, lsr #2 │ │ │ │ @ instruction: 0xf1814620 │ │ │ │ - strbmi pc, [r9], -r7, lsr #20 @ │ │ │ │ + strbmi pc, [r9], -r3, ror #19 @ │ │ │ │ eorcs r9, r0, #2424832 @ 0x250000 │ │ │ │ - blx cd0e2e │ │ │ │ + blx ffbd0e2c │ │ │ │ cmplt r8, r1, lsl #13 │ │ │ │ bgt 1660c0 │ │ │ │ eoreq pc, r8, r9, asr #17 │ │ │ │ eorne pc, ip, r9, asr #17 │ │ │ │ @ instruction: 0xf1094649 │ │ │ │ @ instruction: 0x46300914 │ │ │ │ - ldc2l 1, cr15, [r0], {131} @ 0x83 │ │ │ │ + stc2 1, cr15, [ip], {131} @ 0x83 │ │ │ │ strtmi r2, [r0], -r0, lsr #2 │ │ │ │ bleq d0330 │ │ │ │ - blx 450e5c │ │ │ │ + @ instruction: 0xf9caf181 │ │ │ │ stmdals r5!, {r5, r9, sp} │ │ │ │ @ instruction: 0xf17f2101 │ │ │ │ - @ instruction: 0x4602fb17 │ │ │ │ + @ instruction: 0x4602fad3 │ │ │ │ ssatmi fp, #5, r8, asr #2 │ │ │ │ ldm ip!, {r0, r2, r4, r9, ip, pc} │ │ │ │ addsvs r0, r0, #3 │ │ │ │ @ instruction: 0x463062d1 │ │ │ │ @ instruction: 0xf1834611 │ │ │ │ - bls 613b60 │ │ │ │ + bls 613a50 │ │ │ │ @ instruction: 0x46533214 │ │ │ │ andls lr, r0, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0x11bbf240 │ │ │ │ @ instruction: 0x46309a14 │ │ │ │ - cdp2 1, 9, cr15, cr2, cr3, {4} │ │ │ │ + cdp2 1, 4, cr15, cr14, cr3, {4} │ │ │ │ @ instruction: 0x46029912 │ │ │ │ ldrtmi r2, [r0], -pc, lsl #6 │ │ │ │ mcr2 7, 5, pc, cr2, cr12, {6} @ │ │ │ │ @ instruction: 0x9094f8dd │ │ │ │ vhadd.s8 d18, d13, d3 │ │ │ │ - eorcs pc, r0, #28672 @ 0x7000 │ │ │ │ + eorcs pc, r0, #3194880 @ 0x30c000 │ │ │ │ tstcs r8, r3, lsl #12 │ │ │ │ @ instruction: 0xf17e4648 │ │ │ │ - andcs pc, r2, #764 @ 0x2fc │ │ │ │ + andcs pc, r2, #492 @ 0x1ec │ │ │ │ pkhbtmi r4, r2, r1, lsl #12 │ │ │ │ @ instruction: 0xf7dc4630 │ │ │ │ andcs pc, r2, #528 @ 0x210 │ │ │ │ andsls r2, r2, r6, lsl #2 │ │ │ │ @ instruction: 0xf7dc4630 │ │ │ │ andcs pc, r1, #432 @ 0x1b0 │ │ │ │ pkhbtmi r2, r1, r0, lsl #2 │ │ │ │ @ instruction: 0xf7dc4630 │ │ │ │ @ instruction: 0xf897fe15 │ │ │ │ movwcs r2, #33 @ 0x21 │ │ │ │ tstls sl, #20 │ │ │ │ stmdals r5!, {r0, r8, sp} │ │ │ │ @ instruction: 0xf17f6063 │ │ │ │ - @ instruction: 0x4607fad3 │ │ │ │ + strmi pc, [r7], -pc, lsl #21 │ │ │ │ strtmi fp, [r3], -r0, asr #2 │ │ │ │ adcsvs ip, r8, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463962f9 │ │ │ │ @ instruction: 0x46303714 │ │ │ │ - ldc2l 1, cr15, [r6], #-524 @ 0xfffffdf4 │ │ │ │ + ldc2 1, cr15, [r2], #-524 @ 0xfffffdf4 │ │ │ │ @ instruction: 0x4642463b │ │ │ │ msrne R9_usr, r0 │ │ │ │ @ instruction: 0xf1834630 │ │ │ │ - blls 554064 │ │ │ │ + blls 553f54 │ │ │ │ cmpcs r2, r2, lsl #12 │ │ │ │ ldrtmi r9, [r0], -r0, lsl #6 │ │ │ │ strcs r4, [r0, -fp, asr #12] │ │ │ │ - cdp2 1, 0, cr15, cr6, cr3, {4} │ │ │ │ + stc2l 1, cr15, [r2, #524] @ 0x20c │ │ │ │ strmi r2, [r0], r1, lsl #6 │ │ │ │ strtmi r4, [r2], -r1, lsl #12 │ │ │ │ @ instruction: 0x971a4630 │ │ │ │ blx fe65289c │ │ │ │ @ instruction: 0xf04f4641 │ │ │ │ strmi r0, [r1], r1, lsl #16 │ │ │ │ strtmi r4, [r2], -r3, asr #12 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf7db8068 │ │ │ │ bls 5d3374 │ │ │ │ vst1.8 {d20-d22}, [pc], r3 │ │ │ │ andls r7, r0, #1073741879 @ 0x40000037 │ │ │ │ @ instruction: 0x464a4630 │ │ │ │ - stc2l 1, cr15, [sl, #524]! @ 0x20c │ │ │ │ + stc2 1, cr15, [r6, #524]! @ 0x20c │ │ │ │ @ instruction: 0x46024651 │ │ │ │ ldrtmi r2, [r0], -r7, lsl #6 │ │ │ │ mrc2 7, 1, pc, cr14, cr12, {6} │ │ │ │ blge 6fadfc │ │ │ │ ldrbmi r2, [r8], -r3, lsl #4 │ │ │ │ @ instruction: 0xf7db9700 │ │ │ │ blmi fe193668 │ │ │ │ @ instruction: 0x4639463a │ │ │ │ @ instruction: 0x4630447b │ │ │ │ - blx ff150f8e │ │ │ │ + blx 2050f8e │ │ │ │ @ instruction: 0x462b463a │ │ │ │ stmdals r5!, {r3, r8, sp} │ │ │ │ - @ instruction: 0xff52f17e │ │ │ │ + @ instruction: 0xff0ef17e │ │ │ │ stmdals r5!, {r0, r2, r4, ip, pc} │ │ │ │ biccs pc, r7, r0, asr #4 │ │ │ │ subhi pc, sp, r0, lsl #17 │ │ │ │ - blx fea50f98 │ │ │ │ + blx 1950f98 │ │ │ │ ldmdbeq r4, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x23204682 │ │ │ │ strbmi r4, [r9], -r2, asr #12 │ │ │ │ - blx fedd0fb2 │ │ │ │ + blx 1cd0fb2 │ │ │ │ @ instruction: 0x46304651 │ │ │ │ - ldc2 1, cr15, [ip], {131} @ 0x83 │ │ │ │ + blx ff6d0fc2 │ │ │ │ stmdals r5!, {r1, r3, r4, r8, r9, sl, ip, pc} │ │ │ │ rsbvs r4, r7, r1, asr #12 │ │ │ │ @ instruction: 0xf17f2220 │ │ │ │ - strmi pc, [r7], -r7, ror #20 │ │ │ │ + strmi pc, [r7], -r3, lsr #20 │ │ │ │ strtmi fp, [r3], -r0, asr #2 │ │ │ │ adcsvs ip, r8, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463962f9 │ │ │ │ @ instruction: 0x46303714 │ │ │ │ - stc2 1, cr15, [sl], {131} @ 0x83 │ │ │ │ + blx ff250fe6 │ │ │ │ eorcs r9, r0, #2424832 @ 0x250000 │ │ │ │ movwcs r2, #16641 @ 0x4101 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x3c1ae9cd │ │ │ │ - blx 1550fe8 │ │ │ │ + blx 450fe8 │ │ │ │ cmplt r8, r0, lsl #13 │ │ │ │ blgt 166280 │ │ │ │ eoreq pc, r8, r8, asr #17 │ │ │ │ eorne pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf1084641 │ │ │ │ @ instruction: 0x46300814 │ │ │ │ - blx ffd51016 │ │ │ │ + blx fec51016 │ │ │ │ strbmi r4, [sl], -r3, asr #12 │ │ │ │ orrsvc pc, r6, pc, asr #8 │ │ │ │ @ instruction: 0xf1834630 │ │ │ │ - @ instruction: 0xf44ffd51 │ │ │ │ + @ instruction: 0xf44ffd0d │ │ │ │ andsls r7, r4, ip, lsr #2 │ │ │ │ @ instruction: 0xf17f9825 │ │ │ │ - andcs pc, r4, #405504 @ 0x63000 │ │ │ │ + andcs pc, r4, #126976 @ 0x1f000 │ │ │ │ @ instruction: 0xf1004680 │ │ │ │ @ instruction: 0x23200114 │ │ │ │ eorcs pc, r8, r0, lsl #17 │ │ │ │ ldmdbeq r4, {r3, r8, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1819112 │ │ │ │ - ldrls pc, [sp, -sp, ror #22] │ │ │ │ + ldrls pc, [sp, -r9, lsr #22] │ │ │ │ ldrls r2, [sl, -r0, lsl #14] │ │ │ │ strvc lr, [r1, -r4, asr #19] │ │ │ │ cdpeq 1, 6, cr15, cr4, cr8, {0} │ │ │ │ ldrdgt pc, [r4], -r8 @ │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, r9, lsl #17 │ │ │ │ tstls sp, #20, 22 @ 0x5000 │ │ │ │ @@ -51761,15 +51761,15 @@ │ │ │ │ mlacc r6, ip, r8, pc @ │ │ │ │ eorvc pc, r8, lr, asr #17 │ │ │ │ orreq lr, r3, #8, 22 @ 0x2000 │ │ │ │ stmeq r2, {r3, r8, r9, fp, sp, lr, pc} │ │ │ │ addcc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ eorvc pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf183629a │ │ │ │ - subcs pc, r0, #156672 @ 0x26400 │ │ │ │ + subcs pc, r0, #87040 @ 0x15400 │ │ │ │ ldmdage r5!, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ b ff6d29f4 │ │ │ │ @ instruction: 0x463a463b │ │ │ │ blx 109cad8 │ │ │ │ strbeq pc, [r9, r2, lsl #2] @ │ │ │ │ stmdbge r6, {r0, r6, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ orreq lr, r3, r1, lsl #22 │ │ │ │ @@ -51802,175 +51802,175 @@ │ │ │ │ strbmi r4, [fp], -r2, lsr #12 │ │ │ │ ldrtmi r4, [r0], -r2, lsl #13 │ │ │ │ rsbls pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf986f7db │ │ │ │ bleq 1d01d0 │ │ │ │ andsls r2, r2, r0, lsr #2 │ │ │ │ @ instruction: 0xf1814620 │ │ │ │ - ands pc, r3, fp, lsl #17 │ │ │ │ + ands pc, r3, r7, asr #16 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ ldrdeq fp, [r0], #128 @ 0x80 │ │ │ │ sbceq fp, r0, ip, asr #17 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eoreq pc, ip, sl, ror r0 @ │ │ │ │ + strdeq lr, [ip], -sl @ │ │ │ │ andeq r0, r0, r8, lsl #27 │ │ │ │ - eoreq lr, ip, ip, asr #28 │ │ │ │ + eoreq lr, ip, ip, asr #27 │ │ │ │ andeq r0, r0, r8, ror #16 │ │ │ │ stmdals r5!, {r0, r3, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf17f2220 │ │ │ │ - @ instruction: 0x4681f97f │ │ │ │ + @ instruction: 0x4681f93b │ │ │ │ @ instruction: 0x4622b158 │ │ │ │ @ instruction: 0xf8c9ca03 │ │ │ │ @ instruction: 0xf8c90028 │ │ │ │ strbmi r1, [r9], -ip, lsr #32 │ │ │ │ ldmdbeq r4, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1834630 │ │ │ │ - msrcs LR_irq, pc │ │ │ │ + ldrdcs pc, [r0, -fp]! │ │ │ │ cdp 6, 11, cr4, cr7, cr0, {1} │ │ │ │ @ instruction: 0xf1810b00 │ │ │ │ - eorcs pc, r0, #6094848 @ 0x5d0000 │ │ │ │ + eorcs pc, r0, #1638400 @ 0x190000 │ │ │ │ tstcs r1, r5, lsr #16 │ │ │ │ - @ instruction: 0xf966f17f │ │ │ │ + @ instruction: 0xf922f17f │ │ │ │ cmplt r8, r2, lsl #12 │ │ │ │ andsls r4, r6, #164, 12 @ 0xa400000 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ sbcsvs r6, r1, #144, 4 │ │ │ │ @ instruction: 0x46114630 │ │ │ │ - blx 2d11ea │ │ │ │ + blx ff1d11e8 │ │ │ │ andscc r9, r4, #90112 @ 0x16000 │ │ │ │ andls lr, r0, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0x11bbf240 │ │ │ │ blls 526534 │ │ │ │ @ instruction: 0xf1834630 │ │ │ │ - ldmdbls r5, {r0, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r5, {r0, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7dc4630 │ │ │ │ @ instruction: 0xf8ddfcf1 │ │ │ │ mulcs r3, r4, r0 │ │ │ │ - @ instruction: 0xf856f24d │ │ │ │ + @ instruction: 0xf812f24d │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ strbmi r2, [r8], -r8, lsl #2 │ │ │ │ - mcr2 1, 0, pc, cr14, cr14, {3} @ │ │ │ │ + stc2l 1, cr15, [sl, #504] @ 0x1f8 │ │ │ │ movwcs r4, #5697 @ 0x1641 │ │ │ │ strmi r4, [r1], r2, lsr #12 │ │ │ │ @ instruction: 0xf04f4630 │ │ │ │ @ instruction: 0xf8cd0c00 │ │ │ │ @ instruction: 0xf7dbc068 │ │ │ │ movwcs pc, #6425 @ 0x1919 @ │ │ │ │ strtmi r4, [r2], -r1, asr #12 │ │ │ │ ldrtmi r4, [r0], -r2, lsl #13 │ │ │ │ @ instruction: 0xf7db931a │ │ │ │ @ instruction: 0xed9ff911 │ │ │ │ @ instruction: 0x21200bb0 │ │ │ │ strtmi r4, [r0], -r0, lsl #13 │ │ │ │ - @ instruction: 0xf816f181 │ │ │ │ + @ instruction: 0xffd2f180 │ │ │ │ tstcs r1, r5, lsr #16 │ │ │ │ @ instruction: 0xf17f2220 │ │ │ │ - @ instruction: 0x4603f91f │ │ │ │ + @ instruction: 0x4603f8db │ │ │ │ @ instruction: 0x4622b150 │ │ │ │ bgt 1798a4 │ │ │ │ sbcsvs r6, r9, #152, 4 @ 0x80000009 │ │ │ │ @ instruction: 0x46194630 │ │ │ │ - blx ff151274 │ │ │ │ + blx 2051274 │ │ │ │ tstcc r4, #18432 @ 0x4800 │ │ │ │ vst1.16 {d20-d22}, [pc :64], r2 │ │ │ │ movwls r7, #477 @ 0x1dd │ │ │ │ @ instruction: 0x46434630 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - mrrc2 1, 8, pc, r6, cr3 @ │ │ │ │ + ldc2 1, cr15, [r2], {131} @ 0x83 │ │ │ │ strmi r4, [r2], -r9, asr #12 │ │ │ │ ldrtmi r2, [r0], -r7, lsl #6 │ │ │ │ stc2 7, cr15, [sl], #880 @ 0x370 │ │ │ │ blge 6fb124 │ │ │ │ ldrbmi r2, [r8], -r3, lsl #4 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf9a8f7db │ │ │ │ andcs r4, r0, #156672 @ 0x26400 │ │ │ │ @ instruction: 0x46114630 │ │ │ │ @ instruction: 0xf183447b │ │ │ │ - strtmi pc, [fp], -sp, lsr #20 │ │ │ │ + strtmi pc, [fp], -r9, ror #19 │ │ │ │ mrscs r2, R8_fiq │ │ │ │ @ instruction: 0xf17e9825 │ │ │ │ - andcs pc, r2, #12096 @ 0x2f40 │ │ │ │ + andcs pc, r2, #7744 @ 0x1e40 │ │ │ │ andsls r2, r2, r0, lsl #2 │ │ │ │ @ instruction: 0xf7dc4630 │ │ │ │ andcs pc, r2, #7936 @ 0x1f00 │ │ │ │ andsls r2, r5, r4, lsl #2 │ │ │ │ @ instruction: 0xf7dc4630 │ │ │ │ @ instruction: 0x4642fc19 │ │ │ │ andsls r2, r6, r2, lsl #2 │ │ │ │ @ instruction: 0xf7dc4630 │ │ │ │ vfma.f32 d31, d0, d3 │ │ │ │ andsls r2, r7, r7, asr #3 │ │ │ │ @ instruction: 0xf17f9825 │ │ │ │ - strmi pc, [r1], r1, lsl #18 │ │ │ │ + @ instruction: 0x4681f8bd │ │ │ │ beq 5d10ec │ │ │ │ @ instruction: 0x23204642 │ │ │ │ @ instruction: 0xf1814651 │ │ │ │ - strbmi pc, [r9], -pc, lsl #20 @ │ │ │ │ + strbmi pc, [r9], -fp, asr #19 @ │ │ │ │ @ instruction: 0xf1834630 │ │ │ │ - @ instruction: 0xf899fa77 │ │ │ │ + @ instruction: 0xf899fa33 │ │ │ │ movwcs r2, #33 @ 0x21 │ │ │ │ tstls sl, #68157440 @ 0x4100000 │ │ │ │ rsbvs r9, r3, r5, lsr #16 │ │ │ │ - @ instruction: 0xf8c0f17f │ │ │ │ + @ instruction: 0xf87cf17f │ │ │ │ cmplt r8, r0, lsl #13 │ │ │ │ blgt 1665a4 │ │ │ │ eoreq pc, r8, r8, asr #17 │ │ │ │ eorne pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf1084641 │ │ │ │ @ instruction: 0x46300814 │ │ │ │ - blx 18d1338 │ │ │ │ + blx 7d1338 │ │ │ │ ldrbmi r4, [r2], -r3, asr #12 │ │ │ │ msrne R9_usr, r0 │ │ │ │ @ instruction: 0xf1834630 │ │ │ │ - blls 613c38 │ │ │ │ + blls 613b28 │ │ │ │ cmpcs r2, r2, lsl #12 │ │ │ │ ldrtmi r9, [r0], -r0, lsl #6 │ │ │ │ @ instruction: 0xf04f9b16 │ │ │ │ @ instruction: 0xf1830a01 │ │ │ │ - movwcs pc, #7151 @ 0x1bef @ │ │ │ │ + movwcs pc, #7083 @ 0x1bab @ │ │ │ │ strmi r4, [r1], -r1, lsl #13 │ │ │ │ ldrtmi r4, [r0], -r2, lsr #12 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ rsbgt pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf87cf7db │ │ │ │ @ instruction: 0x46494653 │ │ │ │ strmi r4, [r0], r2, lsr #12 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf7dba068 │ │ │ │ msrcs CPSR_, r3, ror r8 │ │ │ │ bleq d0858 │ │ │ │ strtmi r4, [r0], -r1, lsl #13 │ │ │ │ - @ instruction: 0xff78f180 │ │ │ │ + @ instruction: 0xff34f180 │ │ │ │ stmdals r5!, {r0, r4, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf17f2220 │ │ │ │ - strmi pc, [r2], r1, lsl #17 │ │ │ │ + @ instruction: 0x4682f83d │ │ │ │ @ instruction: 0x4623b158 │ │ │ │ @ instruction: 0xf8cacb03 │ │ │ │ @ instruction: 0xf8ca0028 │ │ │ │ ldrbmi r1, [r1], -ip, lsr #32 │ │ │ │ beq 5d11cc │ │ │ │ @ instruction: 0xf1834630 │ │ │ │ - blls 693630 │ │ │ │ + blls 693520 │ │ │ │ @ instruction: 0xf8cd4642 │ │ │ │ vhadd.s8 d26, d0, d4 │ │ │ │ movwls r1, #443 @ 0x1bb │ │ │ │ @ instruction: 0x464b4630 │ │ │ │ stmdbeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - blx ffed13d2 │ │ │ │ + blx fedd13d2 │ │ │ │ @ instruction: 0x46029912 │ │ │ │ ldrtmi r2, [r0], -pc, lsl #6 │ │ │ │ stc2 7, cr15, [r8], {220} @ 0xdc │ │ │ │ bls 567b08 │ │ │ │ stmdals r5!, {r3, r8, sp} │ │ │ │ andscs r5, r6, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf17e9312 │ │ │ │ - andcs pc, r1, #2496 @ 0x9c0 │ │ │ │ + andcs pc, r1, #58112 @ 0xe300 │ │ │ │ smlabbcs r3, r0, r6, r4 │ │ │ │ @ instruction: 0xf7dc4630 │ │ │ │ strbmi pc, [r1], -r9, lsl #23 @ │ │ │ │ movwcs r4, #5634 @ 0x1602 │ │ │ │ @ instruction: 0xf04f4630 │ │ │ │ @ instruction: 0xf7dc0804 │ │ │ │ @ instruction: 0x464afbf1 │ │ │ │ @@ -51987,128 +51987,128 @@ │ │ │ │ blge 713f90 │ │ │ │ andcs r4, r0, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf8cd4658 │ │ │ │ @ instruction: 0xf7db8000 │ │ │ │ blmi dd31a0 │ │ │ │ andcs r4, r0, #68157440 @ 0x4100000 │ │ │ │ @ instruction: 0x4620447b │ │ │ │ - @ instruction: 0xf95ef183 │ │ │ │ + @ instruction: 0xf91af183 │ │ │ │ strtmi r4, [fp], -r2, asr #12 │ │ │ │ ldmdals lr, {r3, r8, sp} │ │ │ │ - stc2l 1, cr15, [lr], #504 @ 0x1f8 │ │ │ │ + stc2 1, cr15, [sl], #504 @ 0x1f8 │ │ │ │ strbmi r4, [r8], -r2, lsl #13 │ │ │ │ ldrsbtls pc, [r8], #-141 @ 0xffffff73 @ │ │ │ │ - @ instruction: 0xff2af24c │ │ │ │ + cdp2 2, 14, cr15, cr6, cr12, {2} │ │ │ │ strmi r4, [r3], -r1, asr #12 │ │ │ │ strbmi r2, [r8], -r0, lsr #4 │ │ │ │ - stc2l 1, cr15, [r2], #504 @ 0x1f8 │ │ │ │ + ldc2 1, cr15, [lr], {126} @ 0x7e │ │ │ │ ldmdals lr, {r0, r7, r9, sl, lr} │ │ │ │ tstcs r0, r1, lsl #4 │ │ │ │ ldrsbtcc pc, [r4], #128 @ 0x80 @ │ │ │ │ subcs pc, ip, r0, lsl #17 │ │ │ │ @ instruction: 0xf8c04313 │ │ │ │ @ instruction: 0xf8d030f4 │ │ │ │ tstmi r3, #4, 2 │ │ │ │ smlabtcc r4, r0, r8, pc @ │ │ │ │ - @ instruction: 0xffb4f17e │ │ │ │ + @ instruction: 0xff70f17e │ │ │ │ @ instruction: 0x3010f8d9 │ │ │ │ andcs r4, r1, #128, 12 @ 0x8000000 │ │ │ │ tstpeq r9, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ @ instruction: 0xf8d96283 │ │ │ │ stmib r0, {r3, ip, sp}^ │ │ │ │ @ instruction: 0xf100390b │ │ │ │ blls 8172fc │ │ │ │ umaalne pc, r8, r3, r9 @ │ │ │ │ strbmi r2, [r9], -lr, lsl #18 │ │ │ │ @ instruction: 0x2320bf14 │ │ │ │ ldrdcc pc, [r0, r3] │ │ │ │ - @ instruction: 0xf92af181 │ │ │ │ + @ instruction: 0xf8e6f181 │ │ │ │ strtmi r4, [r0], -r1, asr #12 │ │ │ │ - @ instruction: 0xf992f183 │ │ │ │ + @ instruction: 0xf94ef183 │ │ │ │ ldrdcs pc, [ip], -r8 @ │ │ │ │ blcs 3f331c │ │ │ │ sbcshi pc, r1, r0, lsl #4 │ │ │ │ vqdmulh.s d18, d0, d2 │ │ │ │ blcc 175248 │ │ │ │ sbcslt r2, fp, #1073741824 @ 0x40000000 │ │ │ │ vpmax.u8 d15, d3, d1 │ │ │ │ svceq 0x006cf013 │ │ │ │ smladcs r8, r8, pc, fp @ │ │ │ │ vand d29, d0, d0 │ │ │ │ andmi r1, fp, #-1073741792 @ 0xc0000020 │ │ │ │ strbcs fp, [r0, -r8, lsl #30] │ │ │ │ svclt 0x0000e00a │ │ │ │ ... │ │ │ │ - eoreq lr, ip, r8, lsl fp │ │ │ │ + mlaeq ip, r8, sl, lr │ │ │ │ andeq r0, r0, r8, ror #18 │ │ │ │ - mlaeq ip, r4, r9, lr │ │ │ │ + eoreq lr, ip, r4, lsl r9 │ │ │ │ vfma.f32 , q0, q1 │ │ │ │ ldmdals lr, {r0, r1, r2, r5, r6, r8, ip} │ │ │ │ @ instruction: 0xf17e9212 │ │ │ │ - strmi pc, [r0], r5, ror #31 │ │ │ │ + strmi pc, [r0], r1, lsr #31 │ │ │ │ @ instruction: 0x463b9a12 │ │ │ │ ldreq pc, [r4, -r0, lsl #2] │ │ │ │ @ instruction: 0xf8804639 │ │ │ │ @ instruction: 0xf1812028 │ │ │ │ - @ instruction: 0xf8d8f8f1 │ │ │ │ + @ instruction: 0xf8d8f8ad │ │ │ │ bls 5a0fc8 │ │ │ │ cdpeq 1, 5, cr15, cr4, cr8, {0} │ │ │ │ addsls pc, r0, sp, asr #17 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ addls pc, r4, sp, asr #17 │ │ │ │ bicne lr, r3, #2048 @ 0x800 │ │ │ │ stmdbls r1, {r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ mlasgt r2, r3, r8, pc @ │ │ │ │ muleq pc, r6, r8 @ │ │ │ │ andeq lr, pc, lr, lsl #17 │ │ │ │ vstmiaeq ip, {d14-d17} │ │ │ │ strtmi r4, [r0], -r1, asr #12 │ │ │ │ eorls pc, r8, ip, asr #17 │ │ │ │ - @ instruction: 0xf940f183 │ │ │ │ + @ instruction: 0xf8fcf183 │ │ │ │ cmncs r9, sl, lsr r6 │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - subcs pc, r8, #495616 @ 0x79000 │ │ │ │ + subcs pc, r8, #217088 @ 0x35000 │ │ │ │ strbmi r4, [r9], -r7, lsl #12 │ │ │ │ @ instruction: 0xf7cca823 │ │ │ │ vst2.16 {d30-d31}, [pc :256], sl │ │ │ │ ldmdals lr, {r0, r4, r8, ip, sp, lr} │ │ │ │ @ instruction: 0xf17e9721 │ │ │ │ - @ instruction: 0xf100ffad │ │ │ │ + @ instruction: 0xf100ff69 │ │ │ │ pkhbtmi r0, r0, r4, lsl #14 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf1814639 │ │ │ │ - @ instruction: 0x4641f8bb │ │ │ │ + @ instruction: 0x4641f877 │ │ │ │ strbmi r4, [r8], r0, lsr #12 │ │ │ │ - @ instruction: 0xf922f183 │ │ │ │ + @ instruction: 0xf8def183 │ │ │ │ subcs sl, r8, #573440 @ 0x8c000 │ │ │ │ movwcs r4, #30312 @ 0x7668 │ │ │ │ teqls r2, #8912896 @ 0x880000 │ │ │ │ @ instruction: 0xf88d2322 │ │ │ │ @ instruction: 0xf7cc30cc │ │ │ │ ldm r6, {r1, r3, r5, r6, r8, sl, fp, sp, lr, pc} │ │ │ │ tstcs r4, ip │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - @ instruction: 0x4651fcb1 │ │ │ │ + ldrbmi pc, [r1], -sp, ror #24 @ │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ strbmi pc, [sl], -r5, lsl #22 @ │ │ │ │ ldrdls pc, [r0], #143 @ 0x8f │ │ │ │ ldmdbls lr, {r0, r2, r8, r9, sp} │ │ │ │ ldrbtmi r4, [r9], #1624 @ 0x658 │ │ │ │ blge 6f9be8 │ │ │ │ @ instruction: 0xf800f7db │ │ │ │ andcs r4, r0, #78643200 @ 0x4b00000 │ │ │ │ strtmi r2, [r0], -r4, lsl #2 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf884f183 │ │ │ │ + @ instruction: 0xf840f183 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ strcs sp, [r0], -lr, lsr #32 │ │ │ │ ldcne 6, cr4, [r2, #-172]! @ 0xffffff54 │ │ │ │ ldmdals lr, {r3, r8, sp} │ │ │ │ - ldc2 1, cr15, [r0], {126} @ 0x7e │ │ │ │ + blx ff3d160a │ │ │ │ @ instruction: 0x460700b1 │ │ │ │ strtmi r2, [r0], -r4, lsl #4 │ │ │ │ @ instruction: 0xf7dc3601 │ │ │ │ movwcs pc, #64113 @ 0xfa71 @ │ │ │ │ ldrtmi r4, [r9], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ strbmi pc, [r6, #-2779] @ 0xfffff525 @ │ │ │ │ @@ -52136,15 +52136,15 @@ │ │ │ │ streq r0, [r6], -sl, lsl #16 │ │ │ │ stmdaeq r8, {r1, r2, fp} │ │ │ │ andeq r0, r8, r8, lsl #16 │ │ │ │ ldr r2, [pc, -r0, asr #14]! │ │ │ │ ldr r2, [sp, -r0, lsr #14]! │ │ │ │ ldr r2, [fp, -r1, lsl #14]! │ │ │ │ b fe852fcc │ │ │ │ - eoreq lr, ip, r6, lsl #16 │ │ │ │ + eoreq lr, ip, r6, lsl #15 │ │ │ │ strheq sl, [r0], #246 @ 0xf6 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febec2b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff0 │ │ │ │ @ instruction: 0xf50054af │ │ │ │ @@ -52184,16 +52184,16 @@ │ │ │ │ svclt 0x00082b00 │ │ │ │ stmib sp, {r0, r1, r3, r4, r5, r9, sl, lr}^ │ │ │ │ strbmi r1, [r0], -pc │ │ │ │ tstvs sl, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf8d56a6b │ │ │ │ movwls r9, #32812 @ 0x802c │ │ │ │ vqdmulh.s32 d22, d20, d29 │ │ │ │ - @ instruction: 0xf15bfd5f │ │ │ │ - mvnslt pc, r9, lsl #29 │ │ │ │ + @ instruction: 0xf15bfd1b │ │ │ │ + mvnslt pc, r5, asr #28 │ │ │ │ blcs ef474 │ │ │ │ blls 2cb5d8 │ │ │ │ ldmdals r0, {r5, r9, fp, sp, pc} │ │ │ │ stmib sp, {r0, r1, r2, r3, r8, fp, ip, pc}^ │ │ │ │ @ instruction: 0x4640091d │ │ │ │ blge 779dec │ │ │ │ ldmdbge ip, {r5, r8, ip, pc} │ │ │ │ @@ -52283,15 +52283,15 @@ │ │ │ │ movwpl lr, #2509 @ 0x9cd │ │ │ │ ldmib sp, {r1, r4, r8, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf8d3210f │ │ │ │ stmdals r8, {r2, r4, r5, r6, r8, r9, sl, fp, ip, sp} │ │ │ │ bicpl pc, r8, #12582912 @ 0xc00000 │ │ │ │ movwls r3, #21268 @ 0x5314 │ │ │ │ vmin.s16 d20, d4, d27 │ │ │ │ - @ instruction: 0xf8dafd89 │ │ │ │ + @ instruction: 0xf8dafd45 │ │ │ │ @ instruction: 0xf8d33478 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ @ instruction: 0xf8dad5cf │ │ │ │ blls 65e500 │ │ │ │ ldmne sl, {r0, r1, r4, fp, ip, pc} │ │ │ │ strcc pc, [r4], #2266 @ 0x8da │ │ │ │ @@ -52374,16 +52374,16 @@ │ │ │ │ svclt 0x00082b00 │ │ │ │ stmib sp, {r0, r1, r3, r4, r6, r9, sl, lr}^ │ │ │ │ ldrtmi r1, [r0], -sp │ │ │ │ tstvc r8, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf8d56a6b │ │ │ │ movwls r8, #28716 @ 0x702c │ │ │ │ vqdmulh.s32 d22, d20, d29 │ │ │ │ - @ instruction: 0xf15bfbe3 │ │ │ │ - mvnslt pc, sp, lsl #26 │ │ │ │ + @ instruction: 0xf15bfb9f │ │ │ │ + mvnslt pc, r9, asr #25 │ │ │ │ blcs ef76c │ │ │ │ blls 28b8d4 │ │ │ │ stmdals lr, {r1, r2, r3, r4, r9, fp, sp, pc} │ │ │ │ stmib sp, {r0, r2, r3, r8, fp, ip, pc}^ │ │ │ │ @ instruction: 0x4630081b │ │ │ │ blge 6fa0dc │ │ │ │ ldmdbge sl, {r1, r2, r3, r4, r8, ip, pc} │ │ │ │ @@ -52469,15 +52469,15 @@ │ │ │ │ movwls r9, #2822 @ 0xb06 │ │ │ │ ldmib sp, {r4, r8, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf8d3210d │ │ │ │ stmdals r7, {r2, r4, r5, r6, r8, r9, sl, fp, ip, sp} │ │ │ │ bicpl pc, r8, #12582912 @ 0xc00000 │ │ │ │ movwls r3, #21268 @ 0x5314 │ │ │ │ vmin.s16 d20, d5, d27 │ │ │ │ - blls 3d46e0 │ │ │ │ + blls 3d45d0 │ │ │ │ beq 111a00 │ │ │ │ ldrmi r9, [lr], #-2568 @ 0xfffff5f8 │ │ │ │ ldrmi r9, [r3], #-2822 @ 0xfffff4fa │ │ │ │ blls 37a1fc │ │ │ │ @ instruction: 0xd051459a │ │ │ │ ldrbtcc pc, [r8], #-2265 @ 0xfffff727 @ │ │ │ │ @ instruction: 0x1098f8d3 │ │ │ │ @@ -52658,15 +52658,15 @@ │ │ │ │ @ instruction: 0xf893e004 │ │ │ │ ldcvs 0, cr12, [fp], #-148 @ 0xffffff6c │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf8d364bb │ │ │ │ ldmdavs r9, {r4, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vhsub.s32 d24, d4, d28 │ │ │ │ - @ instruction: 0x6d3af9ab │ │ │ │ + @ instruction: 0x6d3af967 │ │ │ │ @ instruction: 0xf44f6c3b │ │ │ │ @ instruction: 0xf6cf4e70 │ │ │ │ ldc 14, cr7, [pc, #1020] @ 95cd0 │ │ │ │ ldmdbvs r2, {r1, r2, r4, r5, r7, r8, r9, fp, ip, pc} │ │ │ │ cmnppl r3, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ ldc 3, cr3, [pc, #160] @ 95980 │ │ │ │ strcs r8, [r0, #-2997] @ 0xfffff44b │ │ │ │ @@ -52705,15 +52705,15 @@ │ │ │ │ mlascs lr, r2, r8, pc @ │ │ │ │ addcs pc, ip, r7, lsl #17 │ │ │ │ stm r4, {r0, r1, r2, r3, r8, r9, fp, lr, pc} │ │ │ │ ldcvs 0, cr0, [sl], #60 @ 0x3c │ │ │ │ ldrbteq pc, [r8], #-263 @ 0xfffffef9 @ │ │ │ │ @ instruction: 0xf8d22118 │ │ │ │ @ instruction: 0xf1630358 │ │ │ │ - @ instruction: 0x4606fb79 │ │ │ │ + @ instruction: 0x4606fb35 │ │ │ │ stcgt 2, cr6, [pc], {184} @ 0xb8 │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ teqvs r0, r3, lsl #24 │ │ │ │ cmnvs r1, ip, ror ip │ │ │ │ strtmi r2, [r0], -r3, lsl #2 │ │ │ │ cdp2 0, 11, cr15, cr14, cr14, {1} │ │ │ │ @@ -52801,18 +52801,18 @@ │ │ │ │ @ instruction: 0x6120ce03 │ │ │ │ ldcvs 1, cr6, [fp, #-388]! @ 0xfffffe7c │ │ │ │ ldrdle pc, [ip], -r7 @ │ │ │ │ stccs 8, cr6, [r2], {28} │ │ │ │ ldmibvs lr!, {r0, r2, r4, r5, r6, ip, lr, pc} │ │ │ │ strtmi r2, [r0], -r1, lsl #6 │ │ │ │ vorr d23, d4, d19 │ │ │ │ - streq pc, [r1, r9, ror #18] │ │ │ │ + streq pc, [r1, r5, lsr #18] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r0], -fp, lsl #8 │ │ │ │ - @ instruction: 0xf962f264 │ │ │ │ + @ instruction: 0xf91ef264 │ │ │ │ svclt 0x004f0742 │ │ │ │ ldmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blvs fff6dbf0 │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ movwls r3, #16784 @ 0x4190 │ │ │ │ @@ -52850,15 +52850,15 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ andeq r0, r0, r3 │ │ │ │ andeq r0, r0, r1 │ │ │ │ sbceq sl, r0, lr, asr #15 │ │ │ │ sbceq sl, r0, r6, asr #15 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - ldrshteq ip, [r3], -r8 │ │ │ │ + eorseq ip, r3, r8, ror fp │ │ │ │ @ instruction: 0xfffe66d5 │ │ │ │ sbceq sl, r0, ip, ror r4 │ │ │ │ bcs b09c0 │ │ │ │ ldcvs 1, cr13, [fp, #-280]! @ 0xfffffee8 │ │ │ │ stccs 8, cr6, [r2], {28} │ │ │ │ ldmvs fp, {r0, r3, r7, r8, ip, lr, pc}^ │ │ │ │ strtle r0, [r4], #-1948 @ 0xfffff864 │ │ │ │ @@ -52906,15 +52906,15 @@ │ │ │ │ ldmdavs sl!, {r0, r1, r4, r5, r8, r9, fp, lr}^ │ │ │ │ ldcvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r2, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ rorslt r1, r0, #6 │ │ │ │ @ instruction: 0xf1634632 │ │ │ │ - @ instruction: 0x4604fa1f │ │ │ │ + @ instruction: 0x4604f9db │ │ │ │ @ instruction: 0xf43f2c00 │ │ │ │ ldcvs 15, cr10, [fp], #72 @ 0x48 │ │ │ │ msrmi SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrvs SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ smlad r5, ip, r4, r4 │ │ │ │ svclt 0x00384546 │ │ │ │ @@ -53127,15 +53127,15 @@ │ │ │ │ blcs 10a018 │ │ │ │ ldrbmi sp, [r0, -r0]! │ │ │ │ andcc pc, r0, r0, asr #8 │ │ │ │ vst1.16 {d20}, [r0 :256], r0 │ │ │ │ ldrbmi r3, [r0, -r8]! │ │ │ │ andcc pc, r4, r0, asr #8 │ │ │ │ svclt 0x00004770 │ │ │ │ - eorseq ip, r3, r4, lsr #19 │ │ │ │ + eorseq ip, r3, r4, lsr #18 │ │ │ │ svclt 0x00004770 │ │ │ │ stmdbcs r1, {r0, r1, r3, r9, sl, lr} │ │ │ │ addsmi sp, sl, #8, 26 @ 0x200 │ │ │ │ stmdavs r3, {r0, r2, sl, fp, ip, lr, pc}^ │ │ │ │ vst1.8 {d18-d19}, [r3], r1 │ │ │ │ subvs r7, r1, r0, lsl #3 │ │ │ │ ldrbmi sp, [r0, -r8, lsl #26]! │ │ │ │ @@ -53182,15 +53182,15 @@ │ │ │ │ sbcvc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strbpl pc, [r6], #1287 @ 0x507 @ │ │ │ │ svccc 0x0074f8d7 │ │ │ │ @ instruction: 0x46203414 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldclcc 8, cr15, [r0], #844 @ 0x34c │ │ │ │ @ instruction: 0xf17669de │ │ │ │ - @ instruction: 0xf507fad1 │ │ │ │ + @ instruction: 0xf507fa8d │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf8d324c8 │ │ │ │ @ instruction: 0xf50216cc │ │ │ │ ldmvs r7, {r7, r9, lr} │ │ │ │ adcsmi r6, r9, #16, 18 @ 0x40000 │ │ │ │ @ instruction: 0x26d0f8d3 │ │ │ │ stmdbcc r0!, {r3, r4, r7, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ @@ -53201,15 +53201,15 @@ │ │ │ │ ldrtmi pc, [r0], #-1285 @ 0xfffffafb @ │ │ │ │ bcc 8c5fa8 │ │ │ │ @ instruction: 0xf8c30052 │ │ │ │ @ instruction: 0xf8c426d0 │ │ │ │ @ instruction: 0xf8d32db0 │ │ │ │ @ instruction: 0xf8c436cc │ │ │ │ @ instruction: 0xf1763dac │ │ │ │ - @ instruction: 0xf8d4fab9 │ │ │ │ + @ instruction: 0xf8d4fa75 │ │ │ │ @ instruction: 0xf8d43db0 │ │ │ │ @ instruction: 0xf5051dac │ │ │ │ adcseq r4, r2, sp, lsr r0 │ │ │ │ blx 21f55a │ │ │ │ @ instruction: 0xf8c0f303 │ │ │ │ blx ea492 │ │ │ │ ldmne r1!, {r1, r2, r9, sl, ip, sp} │ │ │ │ @@ -53251,68 +53251,68 @@ │ │ │ │ @ instruction: 0xf8832101 │ │ │ │ ldrbtmi r1, [sl], #-357 @ 0xfffffe9b │ │ │ │ orrcs pc, r4, r3, asr #17 │ │ │ │ bmi 41014c │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf1604479 │ │ │ │ - blls 1143c4 │ │ │ │ + blls 1142b4 │ │ │ │ bmi 350194 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf1604479 │ │ │ │ - blls 1143b0 │ │ │ │ + blls 1142a0 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ sbceq r9, r0, sl, ror #28 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq sp, ip, r2, asr #12 │ │ │ │ - eoreq sp, ip, r0, ror r6 │ │ │ │ - strhteq ip, [ip], -r4 │ │ │ │ - eoreq sp, ip, r0, ror #11 │ │ │ │ - eoreq ip, ip, r0, lsr #31 │ │ │ │ + eoreq sp, ip, r2, asr #11 │ │ │ │ + strdeq sp, [ip], -r0 @ │ │ │ │ + eoreq ip, ip, r4, lsr pc │ │ │ │ + eoreq sp, ip, r0, ror #10 │ │ │ │ + eoreq ip, ip, r0, lsr #30 │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ mrccc 8, 6, APSR_nzcv, cr12, cr3, {6} │ │ │ │ eorsle r2, r9, r0, lsl #22 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r7, r8, fp, sp, lr} │ │ │ │ ldrlt fp, [r0, #-947] @ 0xfffffc4d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ strmi fp, [r4], -r2, lsl #1 │ │ │ │ tstle r6, r1, lsl #22 │ │ │ │ @ instruction: 0x46034a16 │ │ │ │ andcs r4, r0, r6, lsl r9 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf836f160 │ │ │ │ + @ instruction: 0xfff2f15f │ │ │ │ ldrsbgt pc, [r0], #-143 @ 0xffffff71 @ │ │ │ │ movtcs r4, #64020 @ 0xfa14 │ │ │ │ @ instruction: 0xf06f44fc │ │ │ │ ldrbtmi r0, [sl], #-268 @ 0xfffffef4 │ │ │ │ @ instruction: 0xf8cd4620 │ │ │ │ @ instruction: 0xf0bac000 │ │ │ │ andlt pc, r2, r5, lsl #19 │ │ │ │ bmi 4856dc │ │ │ │ stmdbmi pc, {sp} @ │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf820f160 │ │ │ │ + @ instruction: 0xffdcf15f │ │ │ │ @ instruction: 0xf04f4a0d │ │ │ │ cmpcs r3, #0, 24 │ │ │ │ @ instruction: 0xf06f447a │ │ │ │ strtmi r0, [r0], -ip, lsl #2 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf970f0ba │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ @ instruction: 0x47704618 │ │ │ │ - eoreq sp, ip, ip, lsr #12 │ │ │ │ - eoreq ip, ip, r6, asr #30 │ │ │ │ - eoreq sp, ip, r0, lsl #13 │ │ │ │ - eoreq sp, ip, lr, asr #12 │ │ │ │ - mlaeq ip, r0, r6, sp │ │ │ │ - eoreq ip, ip, sl, lsl pc │ │ │ │ - eoreq sp, ip, r8, lsr #12 │ │ │ │ + eoreq sp, ip, ip, lsr #11 │ │ │ │ + eoreq ip, ip, r6, asr #29 │ │ │ │ + eoreq sp, ip, r0, lsl #12 │ │ │ │ + eoreq sp, ip, lr, asr #11 │ │ │ │ + eoreq sp, ip, r0, lsl r6 │ │ │ │ + mlaeq ip, sl, lr, ip │ │ │ │ + eoreq sp, ip, r8, lsr #11 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ bmi b67b4c │ │ │ │ blmi b67b74 │ │ │ │ addlt r4, lr, sl, ror r4 │ │ │ │ @@ -53612,23 +53612,23 @@ │ │ │ │ movweq pc, #869 @ 0x365 @ │ │ │ │ cdpcc 8, 4, cr15, cr4, cr7, {4} │ │ │ │ msrpl SPSR_s, #12976128 @ 0xc60000 │ │ │ │ bicscc pc, r0, #14024704 @ 0xd60000 │ │ │ │ cmppeq r8, #14024704 @ p-variant is OBSOLETE @ 0xd60000 │ │ │ │ tstpeq r0, #67 @ p-variant is OBSOLETE @ 0x43 │ │ │ │ bicscc pc, r0, #12976128 @ 0xc60000 │ │ │ │ - stc2l 1, cr15, [r2, #-392]! @ 0xfffffe78 │ │ │ │ + ldc2 1, cr15, [lr, #-392] @ 0xfffffe78 │ │ │ │ @ instruction: 0xf8c64620 │ │ │ │ strls r5, [r0], #-856 @ 0xfffffca8 │ │ │ │ - cdp2 1, 3, cr15, cr2, cr1, {3} │ │ │ │ + stc2l 1, cr15, [lr, #388]! @ 0x184 │ │ │ │ ldmib r6, {r0, ip, pc}^ │ │ │ │ ldmib sp, {r1, r4, r5, r7, r8}^ │ │ │ │ @ instruction: 0xf1612300 │ │ │ │ - qadd8mi pc, r0, r1 @ │ │ │ │ - cdp2 1, 2, cr15, cr8, cr1, {3} │ │ │ │ + strtmi pc, [r0], -sp, asr #30 │ │ │ │ + stc2l 1, cr15, [r4, #388]! @ 0x184 │ │ │ │ adcsmi lr, r2, r6, asr #19 │ │ │ │ ldcllt 0, cr11, [r0, #12]! │ │ │ │ andeq r0, r0, r2 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febed9ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -53921,41 +53921,41 @@ │ │ │ │ @ instruction: 0xf8d5fbcb │ │ │ │ @ instruction: 0xf8d53da0 │ │ │ │ ldrmi r2, [r3], #-3492 @ 0xfffff25c │ │ │ │ mvnsle r4, #-536870903 @ 0xe0000009 │ │ │ │ addspl pc, r6, r7, lsl #10 │ │ │ │ andscc r2, r0, r0, lsl #12 │ │ │ │ stcvs 8, cr15, [r4, #788]! @ 0x314 │ │ │ │ - blx fe65320c │ │ │ │ + blx 155320c │ │ │ │ sbcne pc, r4, #212, 16 @ 0xd40000 │ │ │ │ addspl pc, r6, r7, lsl #10 │ │ │ │ ldmpl r8, {r0, r1, r2, r8, sl, ip, sp, lr, pc} │ │ │ │ bicspl pc, sl, r1, lsl #10 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1613010 │ │ │ │ - @ instruction: 0x4640fa75 │ │ │ │ - blx fe25322c │ │ │ │ + @ instruction: 0x4640fa31 │ │ │ │ + blx 115322c │ │ │ │ sbcne pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf5014640 │ │ │ │ @ instruction: 0xf16151da │ │ │ │ - @ instruction: 0xf507fa6b │ │ │ │ + @ instruction: 0xf507fa27 │ │ │ │ andcc r4, r4, sp, lsr r0 │ │ │ │ strbpl pc, [r0, -r7, lsl #10] @ │ │ │ │ @ instruction: 0xf1619001 │ │ │ │ - @ instruction: 0xf8d4fa77 │ │ │ │ + @ instruction: 0xf8d4fa33 │ │ │ │ stmdals r1, {r2, r6, r7, r9, ip} │ │ │ │ bicspl pc, sl, r1, lsl #10 │ │ │ │ - blx 17d3258 │ │ │ │ + blx 6d3258 │ │ │ │ cmppeq r8, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ ldrthi lr, [r2], r4, asr #19 │ │ │ │ blvs 10d4ffc │ │ │ │ ldclvs 8, cr15, [r0, #660] @ 0x294 │ │ │ │ - blx ff2d3270 │ │ │ │ + blx fe1d3270 │ │ │ │ stceq 8, cr15, [r0, #852] @ 0x354 │ │ │ │ - blx ff1d3278 │ │ │ │ + blx fe0d3278 │ │ │ │ cmppvs r8, #196, 16 @ p-variant is OBSOLETE @ 0xc40000 │ │ │ │ stcvs 8, cr15, [r0, #788] @ 0x314 │ │ │ │ msrvs SPSR_s, #196, 16 @ 0xc40000 │ │ │ │ ldclvs 8, cr15, [r8, #-788]! @ 0xfffffcec │ │ │ │ orrspl pc, ip, #212, 16 @ 0xd40000 │ │ │ │ movcc pc, #212, 16 @ 0xd40000 │ │ │ │ orrsvs pc, r0, #196, 16 @ 0xc40000 │ │ │ │ @@ -53966,15 +53966,15 @@ │ │ │ │ @ instruction: 0xf03f02c4 │ │ │ │ ldmib r4, {r0, r1, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-743 @ 0xfffffd19 │ │ │ │ mvnsle r4, #-805306359 @ 0xd0000009 │ │ │ │ sbceq pc, r4, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, sp, r0, lsl #10 │ │ │ │ @ instruction: 0xf1753008 │ │ │ │ - ldmib r4, {r0, r4, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r4, {r0, r2, r3, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r5, [fp], #-1003 @ 0xfffffc15 │ │ │ │ andsle r4, r4, #-805306359 @ 0xd0000009 │ │ │ │ strpl pc, [ip], r1, asr #4 │ │ │ │ sbceq pc, r4, #212, 16 @ 0xd40000 │ │ │ │ ldrtmi r4, [r0], #-1577 @ 0xfffff9d7 │ │ │ │ @ instruction: 0xf904f085 │ │ │ │ sbceq pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @@ -53982,15 +53982,15 @@ │ │ │ │ ldrtmi r3, [r0], #-1328 @ 0xfffffad0 │ │ │ │ @ instruction: 0xf8fcf085 │ │ │ │ rsccc lr, fp, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3ec │ │ │ │ @ instruction: 0xf50002c4 │ │ │ │ andcc r5, r8, sp, lsr #1 │ │ │ │ - ldc2 1, cr15, [lr], {117} @ 0x75 │ │ │ │ + mrrc2 1, 7, pc, sl, cr5 @ │ │ │ │ @ instruction: 0xf8c42300 │ │ │ │ @ instruction: 0xf8c433a0 │ │ │ │ @ instruction: 0xb00233b0 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ blx 1754d8c │ │ │ │ ldrtmi r4, [r8], -r5, lsl #12 │ │ │ │ blx 19d304c │ │ │ │ @@ -54026,15 +54026,15 @@ │ │ │ │ ldmvs r3, {r0, r1, r3, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf8924499 │ │ │ │ tstlt fp, r1, lsr #32 │ │ │ │ ldrmi r6, [pc], #-2195 @ 96e1c │ │ │ │ ldrdlt r6, [fp, -r3] │ │ │ │ ldrmi r6, [r8], #2195 @ 0x893 │ │ │ │ strcc r5, [r1], #-2112 @ 0xfffff7c0 │ │ │ │ - @ instruction: 0xffd4f262 │ │ │ │ + @ instruction: 0xff90f262 │ │ │ │ ldclcs 8, cr15, [r8], {214} @ 0xd6 │ │ │ │ subeq pc, r0, r0, asr #7 │ │ │ │ bvs 1567a4c │ │ │ │ mvnle r4, #156, 4 @ 0xc0000009 │ │ │ │ ldrdmi pc, [ip], r2 @ │ │ │ │ @ instruction: 0xf888fa5f │ │ │ │ @ instruction: 0xf989fa5f │ │ │ │ @@ -54120,15 +54120,15 @@ │ │ │ │ strtmi sl, [r3], -r5, ror #30 │ │ │ │ @ instruction: 0xf7cae77f │ │ │ │ svclt 0x0000eb26 │ │ │ │ sbceq r9, r0, lr, lsr #4 │ │ │ │ sbceq r9, r0, r8, lsr #4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r9, r0, ip, ror #1 │ │ │ │ - eoreq lr, sp, ip, lsl #4 │ │ │ │ + eoreq lr, sp, ip, lsl #3 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ stmdbcs r1, {r0, r1, r3, r9, sl, lr} │ │ │ │ addsmi sp, sl, #8, 26 @ 0x200 │ │ │ │ stmdavs r3, {r0, r2, sl, fp, ip, lr, pc}^ │ │ │ │ vst1.8 {d18-d19}, [r3], r1 │ │ │ │ subvs r7, r1, r0, lsl #3 │ │ │ │ ldrbmi sp, [r0, -r8, lsl #26]! │ │ │ │ @@ -54214,17 +54214,17 @@ │ │ │ │ blls 5122c0 │ │ │ │ stmib sp, {r1, r3, r6, r9, sl, lr}^ │ │ │ │ stmdbls lr, {r0, ip, sp, pc} │ │ │ │ strls r9, [r0, #-2064] @ 0xfffff7f0 │ │ │ │ @ instruction: 0xf8a0f7cd │ │ │ │ svclt 0x0000e7c5 │ │ │ │ strdeq r8, [r0], #250 @ 0xfa │ │ │ │ - mlaeq sp, r6, r0, lr │ │ │ │ - mlaeq sp, r0, r0, lr │ │ │ │ - eoreq lr, sp, sl, lsl #1 │ │ │ │ + eoreq lr, sp, r6, lsl r0 │ │ │ │ + eoreq lr, sp, r0, lsl r0 │ │ │ │ + eoreq lr, sp, sl │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @ instruction: 0xf5004b45 │ │ │ │ addslt r5, fp, r0, asr #4 │ │ │ │ @@ -54293,17 +54293,17 @@ │ │ │ │ blls 512184 │ │ │ │ stmib sp, {r1, r3, r6, r9, sl, lr}^ │ │ │ │ stmdbls lr, {r0, ip, sp, pc} │ │ │ │ strls r9, [r0, #-2064] @ 0xfffff7f0 │ │ │ │ @ instruction: 0xf802f7cd │ │ │ │ svclt 0x0000e7c5 │ │ │ │ strheq r8, [r0], #238 @ 0xee │ │ │ │ - eoreq sp, sp, sl, asr pc │ │ │ │ - eoreq sp, sp, r4, asr pc │ │ │ │ - eoreq sp, sp, lr, asr #30 │ │ │ │ + ldrdeq sp, [sp], -sl @ │ │ │ │ + ldrdeq sp, [sp], -r4 @ │ │ │ │ + eoreq sp, sp, lr, asr #29 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @ instruction: 0xf5004b45 │ │ │ │ addslt r5, fp, r0, asr #4 │ │ │ │ @@ -54372,17 +54372,17 @@ │ │ │ │ blls 512048 │ │ │ │ stmib sp, {r1, r3, r6, r9, sl, lr}^ │ │ │ │ stmdbls lr, {r0, ip, sp, pc} │ │ │ │ strls r9, [r0, #-2064] @ 0xfffff7f0 │ │ │ │ @ instruction: 0xff64f7cc │ │ │ │ svclt 0x0000e7c5 │ │ │ │ sbceq r8, r0, r2, lsl #27 │ │ │ │ - eoreq sp, sp, lr, lsl lr │ │ │ │ - eoreq sp, sp, r8, lsl lr │ │ │ │ - eoreq sp, sp, r2, lsl lr │ │ │ │ + mlaeq sp, lr, sp, sp │ │ │ │ + mlaeq sp, r8, sp, sp │ │ │ │ + mlaeq sp, r2, sp, sp │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ bmi fe268df8 │ │ │ │ strmi r4, [lr], -r7, lsl #23 │ │ │ │ @@ -54415,23 +54415,23 @@ │ │ │ │ andlt r4, sp, r0, lsr r6 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ addpl pc, r0, #4, 10 @ 0x1000000 │ │ │ │ addspl pc, r6, r4, lsl #10 │ │ │ │ @ instruction: 0xf5073010 │ │ │ │ andls r5, r9, #-2147483594 @ 0x80000036 │ │ │ │ sbcvc pc, r4, #12713984 @ 0xc20000 │ │ │ │ - cdp2 1, 10, cr15, cr6, cr0, {3} │ │ │ │ + cdp2 1, 6, cr15, cr2, cr0, {3} │ │ │ │ orrspl pc, r8, #4, 10 @ 0x1000000 │ │ │ │ @ instruction: 0xf5073310 │ │ │ │ @ instruction: 0x461851da │ │ │ │ @ instruction: 0xf1609308 │ │ │ │ - @ instruction: 0xf504fe9d │ │ │ │ + @ instruction: 0xf504fe59 │ │ │ │ @ instruction: 0xf507403d │ │ │ │ ldrdcc r5, [r4], -sl │ │ │ │ - cdp2 1, 9, cr15, cr6, cr0, {3} │ │ │ │ + cdp2 1, 5, cr15, cr2, cr0, {3} │ │ │ │ addspl pc, sl, r4, lsl #10 │ │ │ │ andcc lr, r8, #3620864 @ 0x374000 │ │ │ │ stmib r2, {r4, ip, sp}^ │ │ │ │ @ instruction: 0xf50736b2 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf7d41b1c │ │ │ │ blmi 17555d0 │ │ │ │ @@ -54511,36 +54511,36 @@ │ │ │ │ @ instruction: 0xf5049b0a │ │ │ │ @ instruction: 0xf8c25240 │ │ │ │ blcs a711c │ │ │ │ svcge 0x006bf47f │ │ │ │ andcs r4, r1, r6, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2326 @ 0xfffff6ea │ │ │ │ @ instruction: 0xf15e4479 │ │ │ │ - @ instruction: 0xe762fe95 │ │ │ │ + @ instruction: 0xe762fe51 │ │ │ │ movtpl pc, #1284 @ 0x504 @ │ │ │ │ cdpvs 8, 13, cr15, cr12, cr3, {6} │ │ │ │ @ instruction: 0xf7cae7f2 │ │ │ │ svclt 0x0000e806 │ │ │ │ sbceq r8, r0, r8, asr #24 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r8, r0, r0, asr #24 │ │ │ │ adcseq lr, sl, r2, lsr #12 │ │ │ │ strdeq r8, [r0], #178 @ 0xb2 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq ip, ip, ip, lsr r5 │ │ │ │ - eoreq ip, ip, lr, lsr #10 │ │ │ │ - eoreq ip, ip, r0, lsr #10 │ │ │ │ - eoreq ip, ip, r8, lsl r5 │ │ │ │ - eoreq ip, ip, r4, lsl r5 │ │ │ │ - eoreq ip, ip, r8, lsl #10 │ │ │ │ - eoreq ip, ip, r4, lsl #10 │ │ │ │ - mlaeq ip, r0, r3, ip │ │ │ │ - strdeq ip, [ip], -r2 @ │ │ │ │ - eoreq ip, ip, r6, asr #7 │ │ │ │ - eoreq fp, ip, r4, lsl #24 │ │ │ │ + strhteq ip, [ip], -ip │ │ │ │ + eoreq ip, ip, lr, lsr #9 │ │ │ │ + eoreq ip, ip, r0, lsr #9 │ │ │ │ + mlaeq ip, r8, r4, ip │ │ │ │ + mlaeq ip, r4, r4, ip │ │ │ │ + eoreq ip, ip, r8, lsl #9 │ │ │ │ + eoreq ip, ip, r4, lsl #9 │ │ │ │ + eoreq ip, ip, r0, lsl r3 │ │ │ │ + eoreq ip, ip, r2, ror r3 │ │ │ │ + eoreq ip, ip, r6, asr #6 │ │ │ │ + eoreq fp, ip, r4, lsl #23 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr8, cr12, {6} │ │ │ │ ldrmi fp, [ip], -sp, asr #1 │ │ │ │ svcge 0x00064603 │ │ │ │ cdpmi 8, 10, cr4, cr12, cr11, {5} │ │ │ │ @@ -54578,15 +54578,15 @@ │ │ │ │ ldclcs 8, cr15, [ip], {212} @ 0xd4 │ │ │ │ @ instruction: 0xf8c761bd │ │ │ │ @ instruction: 0xf892d014 │ │ │ │ @ instruction: 0xf887203e │ │ │ │ @ instruction: 0xf5032034 │ │ │ │ rsbsvs r5, sl, #128, 4 │ │ │ │ cmppeq r8, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ - ldc2l 1, cr15, [r4], {97} @ 0x61 │ │ │ │ + ldc2 1, cr15, [r0], {97} @ 0x61 │ │ │ │ eorseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ teqvs r8, r3, lsl #12 │ │ │ │ andsvs ip, r8, r3, lsl #20 │ │ │ │ @ instruction: 0x46406059 │ │ │ │ @ instruction: 0xf02d4629 │ │ │ │ @ instruction: 0x4640f81d │ │ │ │ cdp2 0, 15, cr15, cr4, cr12, {1} │ │ │ │ @@ -54683,15 +54683,15 @@ │ │ │ │ bvs f2a4f4 │ │ │ │ bvs 1f2dba4 │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r0, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36a7b │ │ │ │ rorlt r3, r0, #6 │ │ │ │ @ instruction: 0x46424619 │ │ │ │ - ldc2 1, cr15, [ip], #-388 @ 0xfffffe7c │ │ │ │ + blx ffed3df6 │ │ │ │ stccs 6, cr4, [r0, #-20] @ 0xffffffec │ │ │ │ bvs 1f4bbc0 │ │ │ │ msrcc SPSR_s, #13762560 @ 0xd20000 │ │ │ │ msrpl SPSR_, #12713984 @ 0xc20000 │ │ │ │ msrhi SPSR_f, #12713984 @ 0xc20000 │ │ │ │ bfi r4, sp, (invalid: 8:6) │ │ │ │ svclt 0x003842b3 │ │ │ │ @@ -54714,15 +54714,15 @@ │ │ │ │ @ instruction: 0xf7c9e7a3 │ │ │ │ svclt 0x0000ee84 │ │ │ │ ... │ │ │ │ sbceq r8, r0, ip, asr #19 │ │ │ │ sbceq r8, r0, sl, asr #19 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r8, r0, lr, ror r9 │ │ │ │ - ldrshteq fp, [r3], -r2 │ │ │ │ + eorseq fp, r3, r2, ror r1 │ │ │ │ @ instruction: 0xfffff0c3 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ blcs 283de8 │ │ │ │ movwmi fp, #7960 @ 0x1f18 │ │ │ │ svclt 0x0014430a │ │ │ │ andcs r2, r0, r1 │ │ │ │ bne ff0a96cc │ │ │ │ @@ -55409,15 +55409,15 @@ │ │ │ │ ldmdbmi r7!, {r0, r3, r7, r9, sl, lr} │ │ │ │ orreq pc, r8, #13828096 @ 0xd30000 │ │ │ │ andne pc, r1, r8, asr r8 @ │ │ │ │ suble r4, r6, r8, lsl #5 │ │ │ │ orrne pc, ip, #13828096 @ 0xd30000 │ │ │ │ stmdacs r0, {r8, r9, ip, pc} │ │ │ │ @ instruction: 0x464ad038 │ │ │ │ - cdp2 1, 8, cr15, cr14, cr0, {3} │ │ │ │ + cdp2 1, 4, cr15, cr10, cr0, {3} │ │ │ │ strmi r9, [r4], -r0, lsl #22 │ │ │ │ @ instruction: 0xf8d3b16c │ │ │ │ @ instruction: 0xf8c32390 │ │ │ │ @ instruction: 0xf8c3438c │ │ │ │ ldrmi r9, [r4], #-916 @ 0xfffffc6c │ │ │ │ @ instruction: 0xf8d3e003 │ │ │ │ stmiane r4!, {r2, r3, r7, r8, r9, lr} │ │ │ │ @@ -55502,15 +55502,15 @@ │ │ │ │ bmi de1224 │ │ │ │ @ instruction: 0x03b8f8d5 │ │ │ │ andcs pc, r2, ip, asr r8 @ │ │ │ │ mlasle r8, r0, r2, r4 │ │ │ │ @ instruction: 0x13bcf8d5 │ │ │ │ ldrmi fp, [sl], -r8, ror #6 │ │ │ │ @ instruction: 0xf1609301 │ │ │ │ - blls 117c94 │ │ │ │ + blls 117b84 │ │ │ │ cmplt r6, r6, lsl #12 │ │ │ │ biccc pc, r4, #12910592 @ 0xc50000 │ │ │ │ biccc pc, r0, #13959168 @ 0xd50000 │ │ │ │ @ instruction: 0x63bcf8c5 │ │ │ │ @ instruction: 0xf8c5441e │ │ │ │ ldrtmi r8, [ip], -r0, asr #7 │ │ │ │ adcsvs ip, r2, pc, lsl #24 │ │ │ │ @@ -56525,15 +56525,15 @@ │ │ │ │ orrscc r4, r0, ip, lsr r0 │ │ │ │ @ instruction: 0xf02b3040 │ │ │ │ @ instruction: 0xf504f801 │ │ │ │ @ instruction: 0xf5045198 │ │ │ │ tstcc r0, sp, lsr r0 │ │ │ │ @ instruction: 0xf5043004 │ │ │ │ @ instruction: 0xf15e4530 │ │ │ │ - @ instruction: 0xf504febb │ │ │ │ + @ instruction: 0xf504fe77 │ │ │ │ @ instruction: 0xf10c5c54 │ │ │ │ @ instruction: 0xf6050c30 │ │ │ │ @ instruction: 0xf5045e44 │ │ │ │ ldm ip!, {r7, sl, ip, lr} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ @@ -56557,15 +56557,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ blmi a2ae20 │ │ │ │ ldcleq 8, cr15, [r0, #-852]! @ 0xfffffcac │ │ │ │ addsmi r5, r8, #15925248 @ 0xf30000 │ │ │ │ @ instruction: 0xf8d5d02b │ │ │ │ movwlt r1, #3444 @ 0xd74 │ │ │ │ @ instruction: 0xf15f463a │ │ │ │ - @ instruction: 0x4603fd97 │ │ │ │ + @ instruction: 0x4603fd53 │ │ │ │ @ instruction: 0xf8d5b173 │ │ │ │ @ instruction: 0xf8c52d78 │ │ │ │ @ instruction: 0xf8c53d74 │ │ │ │ ldrmi r7, [r3], #-3452 @ 0xfffff284 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 568ba4 │ │ │ │ andle r0, r3, r9, lsl #6 │ │ │ │ @@ -56714,15 +56714,15 @@ │ │ │ │ @ instruction: 0xf8c20c13 │ │ │ │ bmi 6c9818 │ │ │ │ ldmib sp, {r3, r4, r6, sp, lr}^ │ │ │ │ stmiapl r2!, {r1, r2, r8} │ │ │ │ andcc lr, r1, #3358720 @ 0x334000 │ │ │ │ ldmib sp, {r9, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf15e230c │ │ │ │ - strdlt pc, [r8], -pc @ │ │ │ │ + @ instruction: 0xb008fdbb │ │ │ │ @ instruction: 0x4602bd70 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlawteq r6, r7, r2, pc @ │ │ │ │ blne 1d7948 │ │ │ │ strb r3, [r2, r8]! │ │ │ │ @ instruction: 0xf44f1d02 │ │ │ │ vaddw.s8 q10, , d0 │ │ │ │ @@ -56742,15 +56742,15 @@ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febf0a88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sl, r8, asr #31 │ │ │ │ ldcmi 6, cr4, [r9, #-96]! @ 0xffffffa0 │ │ │ │ ldrmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf15e9305 │ │ │ │ - blls 218fac │ │ │ │ + blls 218e9c │ │ │ │ movwls r4, #25725 @ 0x647d │ │ │ │ andcc lr, r8, sp, asr #19 │ │ │ │ movwls r2, #29440 @ 0x7300 │ │ │ │ suble r2, r0, r0, lsl #16 │ │ │ │ blcs b4240 │ │ │ │ stmibvs r1!, {r0, r4, r6, r8, ip, lr, pc} │ │ │ │ stmdbcs r0, {r1, r5, r6, fp, sp, lr} │ │ │ │ @@ -56779,15 +56779,15 @@ │ │ │ │ andseq pc, r3, r7, asr #5 │ │ │ │ blmi 6b197c │ │ │ │ stmiapl r9!, {r1, r5, r6, sp, lr}^ │ │ │ │ ldmib sp, {r1, r8, ip, pc}^ │ │ │ │ strls r2, [r1], #-776 @ 0xfffffcf8 │ │ │ │ ldrdeq lr, [r6, -sp] │ │ │ │ @ instruction: 0xf15e9600 │ │ │ │ - andlt pc, sl, sp, ror sp @ │ │ │ │ + andlt pc, sl, r9, lsr sp @ │ │ │ │ @ instruction: 0x4613bd70 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlawteq r6, r7, r2, pc @ │ │ │ │ blne 1d7a50 │ │ │ │ strb r3, [r3, r8, lsl #4]! │ │ │ │ @ instruction: 0xf44f1d13 │ │ │ │ vaddw.s8 q10, , d0 │ │ │ │ @@ -56958,16 +56958,16 @@ │ │ │ │ blcs a7194 │ │ │ │ @ instruction: 0xf8c4d1d3 │ │ │ │ ldrb r0, [r0, ip, ror #10] │ │ │ │ ldcl 7, cr15, [r4], #796 @ 0x31c │ │ │ │ sbceq r6, r0, r4, asr #10 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r6, r0, lr, ror #8 │ │ │ │ - eoreq r9, ip, r2, lsr #26 │ │ │ │ - eoreq r9, ip, r4, lsl #26 │ │ │ │ + eoreq r9, ip, r2, lsr #25 │ │ │ │ + eoreq r9, ip, r4, lsl #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} @ │ │ │ │ @@ -57046,16 +57046,16 @@ │ │ │ │ blcs a72f4 │ │ │ │ @ instruction: 0xf8c4d1d3 │ │ │ │ ldrb r0, [r0, ip, ror #10] │ │ │ │ mcrr 7, 12, pc, r4, cr7 @ │ │ │ │ sbceq r6, r0, r4, ror #7 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r6, r0, lr, lsl #6 │ │ │ │ - eoreq r9, ip, r2, asr #23 │ │ │ │ - eoreq r9, ip, r4, lsr #23 │ │ │ │ + eoreq r9, ip, r2, asr #22 │ │ │ │ + eoreq r9, ip, r4, lsr #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} @ │ │ │ │ @@ -57134,16 +57134,16 @@ │ │ │ │ blcs a7454 │ │ │ │ @ instruction: 0xf8c4d1d3 │ │ │ │ ldrb r0, [r0, ip, ror #10] │ │ │ │ bl fe5d7dcc │ │ │ │ sbceq r6, r0, r4, lsl #5 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r6, r0, lr, lsr #3 │ │ │ │ - eoreq r9, ip, r2, ror #20 │ │ │ │ - eoreq r9, ip, r4, asr #20 │ │ │ │ + eoreq r9, ip, r2, ror #19 │ │ │ │ + eoreq r9, ip, r4, asr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ bmi 146b920 │ │ │ │ addslt r4, r1, pc, asr #22 │ │ │ │ @ instruction: 0x460e447a │ │ │ │ @@ -57223,16 +57223,16 @@ │ │ │ │ @ instruction: 0xf8d5facd │ │ │ │ blcs a75bc │ │ │ │ ubfx sp, r2, #3, #13 │ │ │ │ b ff957f30 │ │ │ │ sbceq r6, r0, r4, lsr #2 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r6, r0, r8, asr #32 │ │ │ │ - eoreq r9, ip, r2, lsl #18 │ │ │ │ - ldrdeq r9, [ip], -ip @ │ │ │ │ + eoreq r9, ip, r2, lsl #17 │ │ │ │ + eoreq r9, ip, ip, asr r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf1230 │ │ │ │ @ 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] │ │ │ │ @@ -57325,16 +57325,16 @@ │ │ │ │ @ instruction: 0xf8d5fa01 │ │ │ │ blcs a7754 │ │ │ │ ubfx sp, r2, #3, #13 │ │ │ │ b 6580c8 │ │ │ │ sbceq r5, r0, ip, lsl #31 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strheq r5, [r0], #224 @ 0xe0 │ │ │ │ - eoreq r9, ip, sl, ror #14 │ │ │ │ - eoreq r9, ip, r4, asr #14 │ │ │ │ + eoreq r9, ip, sl, ror #13 │ │ │ │ + eoreq r9, ip, r4, asr #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf13c8 │ │ │ │ @ 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] │ │ │ │ @@ -57427,16 +57427,16 @@ │ │ │ │ @ instruction: 0xf8d5f935 │ │ │ │ blcs a78ec │ │ │ │ ubfx sp, r2, #3, #13 │ │ │ │ stmdb sl, {r0, r1, r2, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strdeq r5, [r0], #212 @ 0xd4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r5, r0, r8, lsl sp │ │ │ │ - ldrdeq r9, [ip], -r2 @ │ │ │ │ - eoreq r9, ip, ip, lsr #11 │ │ │ │ + eoreq r9, ip, r2, asr r5 │ │ │ │ + eoreq r9, ip, ip, lsr #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf1560 │ │ │ │ @ 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] │ │ │ │ @@ -57618,21 +57618,21 @@ │ │ │ │ @ instruction: 0x07db68db │ │ │ │ bicshi pc, r3, r0, lsl #2 │ │ │ │ strpl pc, [r0], #1286 @ 0x506 │ │ │ │ addspl pc, r6, r6, lsl #10 │ │ │ │ strmi pc, [r1, #1286] @ 0x506 │ │ │ │ @ instruction: 0xf5063010 │ │ │ │ @ instruction: 0xf15d48a4 │ │ │ │ - @ instruction: 0xf506fdb3 │ │ │ │ + @ instruction: 0xf506fd6f │ │ │ │ mulscc r0, r8, r0 │ │ │ │ @ instruction: 0xf15d350c │ │ │ │ - @ instruction: 0xf506fdad │ │ │ │ + @ instruction: 0xf506fd69 │ │ │ │ andcc r4, r4, sp, lsr r0 │ │ │ │ stmdaeq ip, {r3, r8, ip, sp, lr, pc} │ │ │ │ - stc2 1, cr15, [r6, #372]! @ 0x174 │ │ │ │ + stc2l 1, cr15, [r2, #-372]! @ 0xfffffe8c │ │ │ │ addspl pc, sl, r6, lsl #10 │ │ │ │ @ instruction: 0xf7d03010 │ │ │ │ stmdavs fp!, {r0, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ subseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf8d4b19b │ │ │ │ vmlal.u q0, d31, d4[0] │ │ │ │ ldmda r2, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ @@ -57664,15 +57664,15 @@ │ │ │ │ @ instruction: 0xf64b4bc9 │ │ │ │ @ instruction: 0xf8d5518c │ │ │ │ bl 225d24 │ │ │ │ ldmpl fp!, {r0, fp}^ │ │ │ │ mulle r8, sl, r2 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf15e813f │ │ │ │ - @ instruction: 0xf8d5fdb9 │ │ │ │ + @ instruction: 0xf8d5fd75 │ │ │ │ @ instruction: 0xf64b2d8c │ │ │ │ movwcs r5, #396 @ 0x18c │ │ │ │ @ instruction: 0xf8c85073 │ │ │ │ @ instruction: 0xf8c83004 │ │ │ │ @ instruction: 0xf8c83008 │ │ │ │ @ instruction: 0xf8c5300c │ │ │ │ @ instruction: 0xf8d52d8c │ │ │ │ @@ -57689,35 +57689,35 @@ │ │ │ │ blmi fecc6ed0 │ │ │ │ orrspl pc, ip, fp, asr #12 │ │ │ │ ldccs 8, cr15, [ip, #852] @ 0x354 │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs ce784 │ │ │ │ tstphi r3, r0 @ p-variant is OBSOLETE │ │ │ │ - stc2 1, cr15, [r6, #376] @ 0x178 │ │ │ │ + stc2l 1, cr15, [r2, #-376] @ 0xfffffe88 │ │ │ │ ldccs 8, cr15, [ip, #852] @ 0x354 │ │ │ │ orrspl pc, ip, fp, 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 │ │ │ │ ldccs 8, cr15, [ip, #788] @ 0x314 │ │ │ │ cmppeq r8, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ - ldc2l 1, cr15, [r4, #-376]! @ 0xfffffe88 │ │ │ │ + ldc2 1, cr15, [r0, #-376]! @ 0xfffffe88 │ │ │ │ stceq 8, cr15, [r0, #852] @ 0x354 │ │ │ │ - ldc2l 1, cr15, [r0, #-376]! @ 0xfffffe88 │ │ │ │ + stc2 1, cr15, [ip, #-376]! @ 0xfffffe88 │ │ │ │ msreq SPSR_, #212, 16 @ 0xd40000 │ │ │ │ blmi fe7c6f20 │ │ │ │ cmppcc ip, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ cmppcs ip, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs ce7d4 │ │ │ │ rscshi pc, r2, r0 │ │ │ │ - ldc2l 1, cr15, [lr, #-376] @ 0xfffffe88 │ │ │ │ + ldc2 1, cr15, [sl, #-376] @ 0xfffffe88 │ │ │ │ cmppcs ip, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ cmppcc 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 │ │ │ │ cmppcs ip, #196, 16 @ p-variant is OBSOLETE @ 0xc40000 │ │ │ │ @@ -57725,15 +57725,15 @@ │ │ │ │ blmi fe3c6f60 │ │ │ │ cmnppl r0, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ ldclcs 8, cr15, [r0, #-852]! @ 0xfffffcac │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs ce814 │ │ │ │ sbcshi pc, r9, r0 │ │ │ │ - ldc2 1, cr15, [lr, #-376]! @ 0xfffffe88 │ │ │ │ + ldc2l 1, cr15, [sl], #376 @ 0x178 │ │ │ │ ldclcs 8, cr15, [r0, #-852]! @ 0xfffffcac │ │ │ │ cmnppl r0, fp, asr #12 @ 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 │ │ │ │ ldclcs 8, cr15, [r0, #-788]! @ 0xfffffcec │ │ │ │ @@ -57741,29 +57741,29 @@ │ │ │ │ blmi 1fc6f20 │ │ │ │ stmcc r8, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ orrcs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs ce84c │ │ │ │ sbchi pc, r0, r0 │ │ │ │ - ldc2 1, cr15, [lr, #-376] @ 0xfffffe88 │ │ │ │ + ldc2l 1, cr15, [sl], {94} @ 0x5e │ │ │ │ orrcs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8462300 │ │ │ │ rsbvs r3, fp, r8 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ orrcs pc, r8, #196, 16 @ 0xc40000 │ │ │ │ @ instruction: 0x03bcf8d4 │ │ │ │ blmi 1c46f58 │ │ │ │ ldmcc r8!, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x23b8f8d4 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs ce884 │ │ │ │ adchi pc, r9, r0 │ │ │ │ - stc2 1, cr15, [r2, #-376] @ 0xfffffe88 │ │ │ │ + ldc2 1, cr15, [lr], #376 @ 0x178 │ │ │ │ @ instruction: 0x23b8f8d4 │ │ │ │ @ instruction: 0xf8462300 │ │ │ │ rsbvs r3, fp, r8 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ @ instruction: 0x23b8f8c4 │ │ │ │ mvnpl lr, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #721420288 @ 0x2b000000 │ │ │ │ @@ -57772,15 +57772,15 @@ │ │ │ │ @ instruction: 0xf03c02c4 │ │ │ │ ldmib r4, {r0, r2, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-743 @ 0xfffffd19 │ │ │ │ mvnsle r4, #-805306359 @ 0xd0000009 │ │ │ │ sbceq pc, r4, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, sp, r0, lsl #10 │ │ │ │ @ instruction: 0xf1713008 │ │ │ │ - ldmib r4, {r0, r1, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r4, {r0, r1, r2, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r5, [fp], #-1003 @ 0xfffffc15 │ │ │ │ andsle r4, r4, #-805306359 @ 0xd0000009 │ │ │ │ stmpl ip, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ sbceq pc, r4, #212, 16 @ 0xd40000 │ │ │ │ strbmi r4, [r0], #-1577 @ 0xfffff9d7 │ │ │ │ blx 1256ad6 │ │ │ │ sbceq pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @@ -57788,37 +57788,37 @@ │ │ │ │ strbmi r3, [r0], #-1328 @ 0xfffffad0 │ │ │ │ blx 1056ae6 │ │ │ │ rsccc lr, fp, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3ec │ │ │ │ @ instruction: 0xf50002c4 │ │ │ │ andcc r5, r8, sp, lsr #1 │ │ │ │ - mcr2 1, 7, pc, cr0, cr1, {3} @ │ │ │ │ + mrc2 1, 4, pc, cr12, cr1, {3} │ │ │ │ orrseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ blmi 11c6fe0 │ │ │ │ ldmcc r8, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ orrscs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs ce928 │ │ │ │ @ instruction: 0xf15ed05a │ │ │ │ - @ instruction: 0xf8d4fcaf │ │ │ │ + @ instruction: 0xf8d4fc6b │ │ │ │ movwcs r2, #920 @ 0x398 │ │ │ │ andcc pc, r8, r6, asr #16 │ │ │ │ adcvs r6, fp, fp, rrx │ │ │ │ @ instruction: 0xf8c460eb │ │ │ │ @ instruction: 0xf8d42398 │ │ │ │ lsrslt r0, ip, #7 │ │ │ │ vpadd.i8 d20, d1, d22 │ │ │ │ @ instruction: 0xf8d438a8 │ │ │ │ bl 2237e0 │ │ │ │ ldmpl fp!, {r3, r8, sl}^ │ │ │ │ mulle r4, sl, r2 │ │ │ │ @ instruction: 0xf15eb1aa │ │ │ │ - @ instruction: 0xf8d4fc95 │ │ │ │ + @ instruction: 0xf8d4fc51 │ │ │ │ movwcs r2, #936 @ 0x3a8 │ │ │ │ andcc pc, r8, r6, asr #16 │ │ │ │ adcvs r6, fp, fp, rrx │ │ │ │ @ instruction: 0xf8c460eb │ │ │ │ ldrtmi r2, [r0], -r8, lsr #7 │ │ │ │ stc2 0, cr15, [r4, #-676]! @ 0xfffffd5c │ │ │ │ @ instruction: 0x46316a73 │ │ │ │ @@ -57957,17 +57957,17 @@ │ │ │ │ smlabteq r0, r0, r6, pc @ │ │ │ │ @ instruction: 0xf5026051 │ │ │ │ @ instruction: 0xf1023180 │ │ │ │ addsvs r0, r9, r0, lsl lr │ │ │ │ bmi 214a0c │ │ │ │ @ instruction: 0xe7f658ba │ │ │ │ ldrdeq r5, [r0], #86 @ 0x56 │ │ │ │ - eoreq r8, ip, r0, lsr pc │ │ │ │ - eoreq r8, ip, r4, lsl #30 │ │ │ │ - ldrdeq r8, [ip], -r6 @ │ │ │ │ + strhteq r8, [ip], -r0 │ │ │ │ + eoreq r8, ip, r4, lsl #29 │ │ │ │ + eoreq r8, ip, r6, asr lr │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ bvs 1362430 │ │ │ │ ldrd pc, [r0], pc @ │ │ │ │ @@ -58583,15 +58583,15 @@ │ │ │ │ @ instruction: 0x46114613 │ │ │ │ andcs lr, sl, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf7c6e7c6 │ │ │ │ svclt 0x0000e844 │ │ │ │ sbceq r4, r0, ip, lsr #24 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r4, r0, r8, ror #23 │ │ │ │ - strhteq r8, [ip], -lr │ │ │ │ + eoreq r8, ip, lr, lsr r3 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ bvs 12acf78 │ │ │ │ ldrdgt pc, [r4], pc @ │ │ │ │ @ instruction: 0x460c1e1d │ │ │ │ @@ -58946,15 +58946,15 @@ │ │ │ │ svc 0x00cef7c5 │ │ │ │ rsbvs r3, r6, r8, lsl #12 │ │ │ │ @ instruction: 0xf7c5e640 │ │ │ │ svclt 0x0000ed6e │ │ │ │ sbceq r4, r0, r6, lsl #19 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r4, r0, r4, lsl r8 │ │ │ │ - eoreq r7, ip, sl, ror #28 │ │ │ │ + eoreq r7, ip, sl, ror #27 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ movwcs r4, #1557 @ 0x615 │ │ │ │ eorcs fp, r1, #132 @ 0x84 │ │ │ │ strmi r4, [r8], r1, lsl #13 │ │ │ │ @@ -59427,16 +59427,16 @@ │ │ │ │ ldceq 1, cr15, [r8], {7} │ │ │ │ ldrb r9, [r3, -lr, lsl #6]! │ │ │ │ stmib ip!, {r0, r2, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ smulleq r3, r0, r2, pc @ │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r3, r0, r8, lsl #31 │ │ │ │ sbceq r3, r0, r4, lsr lr │ │ │ │ - eoreq r7, ip, r2, ror #13 │ │ │ │ - eoreq r7, ip, r0, lsr #13 │ │ │ │ + eoreq r7, ip, r2, ror #12 │ │ │ │ + eoreq r7, ip, r0, lsr #12 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ 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 │ │ │ │ @@ -59724,15 +59724,15 @@ │ │ │ │ @ instruction: 0xf43f2d00 │ │ │ │ qadd16mi sl, r1, sl │ │ │ │ @ instruction: 0xf7c4e69e │ │ │ │ svclt 0x0000ef5a │ │ │ │ strdeq r3, [r0], #182 @ 0xb6 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ smulleq r3, r0, r6, sl │ │ │ │ - ldrdeq r7, [ip], -ip @ │ │ │ │ + eoreq r7, ip, ip, asr r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf3940 │ │ │ │ @ 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] │ │ │ │ @@ -60047,15 +60047,15 @@ │ │ │ │ @ instruction: 0xf50be6b6 │ │ │ │ tstls r0, #128, 6 │ │ │ │ @ instruction: 0xf7c4e6af │ │ │ │ svclt 0x0000ecd4 │ │ │ │ sbceq r3, r0, r8, asr #15 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r3, r0, r0, asr r6 │ │ │ │ - ldrdeq r6, [ip], -ip @ │ │ │ │ + eoreq r6, ip, ip, asr ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf3e4c │ │ │ │ @ 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] │ │ │ │ @@ -60406,16 +60406,16 @@ │ │ │ │ @ instruction: 0xf47f4599 │ │ │ │ @ instruction: 0xe749aef1 │ │ │ │ b 25b0dc │ │ │ │ smulleq r3, r0, ip, r0 │ │ │ │ smulleq r3, r0, r2, r0 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r2, r0, r0, lsr #31 │ │ │ │ - eoreq r6, ip, sl, lsr r8 │ │ │ │ - eoreq r6, ip, r6, ror #14 │ │ │ │ + strhteq r6, [ip], -sl │ │ │ │ + eoreq r6, ip, r6, ror #13 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi r4, [r4], -r6, lsl #12 │ │ │ │ addpl pc, r0, #25165824 @ 0x1800000 │ │ │ │ @@ -61644,15 +61644,15 @@ │ │ │ │ @ instruction: 0xf8d74a6d │ │ │ │ @ instruction: 0xf85903b8 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ addshi pc, r9, r0 │ │ │ │ @ instruction: 0x13bcf8d7 │ │ │ │ stmdacs r0, {r8, r9, ip, pc} │ │ │ │ ldrbmi sp, [r2], -r3, asr #32 │ │ │ │ - ldc2l 1, cr15, [r8, #360] @ 0x168 │ │ │ │ + ldc2 1, cr15, [r4, #360] @ 0x168 │ │ │ │ strmi r9, [r5], -r0, lsl #22 │ │ │ │ @ instruction: 0xf43f2d00 │ │ │ │ @ instruction: 0xf8d7ac4b │ │ │ │ @ instruction: 0xf8c723c0 │ │ │ │ @ instruction: 0xf8c753bc │ │ │ │ ldrmi sl, [r5], #-964 @ 0xfffffc3c │ │ │ │ andcs lr, r1, r0, asr #8 │ │ │ │ @@ -61744,17 +61744,17 @@ │ │ │ │ str r1, [r3, r3]! │ │ │ │ @ instruction: 0xf8594b09 │ │ │ │ strb r1, [r5, r3] │ │ │ │ strdeq r2, [r0], #38 @ 0x26 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r2, r0, lr, ror #5 │ │ │ │ strheq r2, [r0], #38 @ 0x26 │ │ │ │ - eoreq r5, ip, r8, lsr #26 │ │ │ │ + eoreq r5, ip, r8, lsr #25 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq r5, ip, r2, ror r5 │ │ │ │ + strdeq r5, [ip], -r2 @ │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [pc], -r6, lsl #1 │ │ │ │ @@ -61868,15 +61868,15 @@ │ │ │ │ andseq pc, r3, r7, asr #5 │ │ │ │ blmi 936900 │ │ │ │ ldmib sp, {r1, r5, r6, sp, lr}^ │ │ │ │ stmiapl fp!, {r2, r8}^ │ │ │ │ movwmi lr, #6605 @ 0x19cd │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ movwcs lr, #51677 @ 0xc9dd │ │ │ │ - ldc2 1, cr15, [sl, #356]! @ 0x164 │ │ │ │ + ldc2l 1, cr15, [r6, #-356]! @ 0xfffffe9c │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0x461381f0 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlawteq r6, r7, r2, pc @ │ │ │ │ blne 1dc9d8 │ │ │ │ strb r3, [r1, r8, lsl #4]! │ │ │ │ @ instruction: 0xf44f1d13 │ │ │ │ @@ -61907,15 +61907,15 @@ │ │ │ │ bl febf5b38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ @ instruction: 0xf04f4618 │ │ │ │ strmi r0, [sp], -r0, lsl #24 │ │ │ │ stmib sp, {r2, r4, r9, sl, lr}^ │ │ │ │ movwls r3, #19458 @ 0x4c02 │ │ │ │ - stc2l 1, cr15, [r8, #-356]! @ 0xfffffe9c │ │ │ │ + stc2 1, cr15, [r4, #-356]! @ 0xfffffe9c │ │ │ │ ldmib sp, {r0, r2, ip, pc}^ │ │ │ │ ldmib sp, {r1, r8, r9, sp}^ │ │ │ │ stm sp, {r2, r8} │ │ │ │ strtmi r0, [r1], -r3 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ @ instruction: 0xb007feb7 │ │ │ │ svclt 0x0000bd30 │ │ │ │ @@ -62034,15 +62034,15 @@ │ │ │ │ andseq pc, r3, r7, asr #5 │ │ │ │ blmi 936b98 │ │ │ │ ldmib sp, {r1, r5, r6, sp, lr}^ │ │ │ │ stmiapl fp!, {r2, r8}^ │ │ │ │ movwmi lr, #6605 @ 0x19cd │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ movwcs lr, #51677 @ 0xc9dd │ │ │ │ - stc2l 1, cr15, [lr], #-356 @ 0xfffffe9c │ │ │ │ + stc2 1, cr15, [sl], #-356 @ 0xfffffe9c │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0x461381f0 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlawteq r6, r7, r2, pc @ │ │ │ │ blne 1dcc70 │ │ │ │ strb r3, [r1, r8, lsl #4]! │ │ │ │ @ instruction: 0xf44f1d13 │ │ │ │ @@ -62073,15 +62073,15 @@ │ │ │ │ bl febf5dd0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ @ instruction: 0xf04f4618 │ │ │ │ strmi r0, [sp], -r0, lsl #24 │ │ │ │ stmib sp, {r2, r4, r9, sl, lr}^ │ │ │ │ movwls r3, #19458 @ 0x4c02 │ │ │ │ - ldc2 1, cr15, [ip], {89} @ 0x59 │ │ │ │ + blx ff6db152 │ │ │ │ ldmib sp, {r0, r2, ip, pc}^ │ │ │ │ ldmib sp, {r1, r8, r9, sp}^ │ │ │ │ stm sp, {r2, r8} │ │ │ │ strtmi r0, [r1], -r3 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ @ instruction: 0xb007feb7 │ │ │ │ svclt 0x0000bd30 │ │ │ │ @@ -63766,15 +63766,15 @@ │ │ │ │ strb r1, [r5, r8, ror #17] │ │ │ │ svc 0x00c8f7c0 │ │ │ │ adcseq pc, pc, r6, lsr #24 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq pc, pc, sl, lsl ip @ │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ adcseq pc, pc, r6, ror #22 │ │ │ │ - eoreq r3, ip, sl, ror r3 │ │ │ │ + strdeq r3, [ip], -sl @ │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ stmdbeq r9, {r1, r4, r8, fp}^ │ │ │ │ @@ -64755,15 +64755,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d84a55 │ │ │ │ @ instruction: 0xf85903b8 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ @ instruction: 0xf8d8d07f │ │ │ │ movslt r1, #188, 6 @ 0xf0000002 │ │ │ │ movwls r4, #5658 @ 0x161a │ │ │ │ - stc2 1, cr15, [sl, #348] @ 0x15c │ │ │ │ + stc2l 1, cr15, [r6, #-348] @ 0xfffffea4 │ │ │ │ strmi r9, [r7], -r1, lsl #22 │ │ │ │ @ instruction: 0xf8c8b16f │ │ │ │ @ instruction: 0xf8d833c4 │ │ │ │ @ instruction: 0xf8c833c0 │ │ │ │ ldrmi r7, [pc], #-956 @ a15e8 │ │ │ │ @ instruction: 0xf8d8e003 │ │ │ │ ldmibne pc!, {r2, r3, r4, r5, r7, r8, r9, ip, sp, lr} @ │ │ │ │ @@ -65211,15 +65211,15 @@ │ │ │ │ strb r1, [r5, r8, ror #17] │ │ │ │ ldcl 7, cr15, [lr], #-764 @ 0xfffffd04 │ │ │ │ adcseq lr, pc, sl, lsl #11 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq lr, pc, r2, lsl #11 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ adcseq lr, pc, sl, asr #9 │ │ │ │ - eoreq r1, ip, r6, ror #25 │ │ │ │ + eoreq r1, ip, r6, ror #24 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x460d4f9f │ │ │ │ @@ -65617,15 +65617,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d84a55 │ │ │ │ @ instruction: 0xf85903b8 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ @ instruction: 0xf8d8d07f │ │ │ │ movslt r1, #188, 6 @ 0xf0000002 │ │ │ │ movwls r4, #5658 @ 0x161a │ │ │ │ - mcr2 1, 6, pc, cr14, cr6, {2} @ │ │ │ │ + mcr2 1, 4, pc, cr10, cr6, {2} @ │ │ │ │ strmi r9, [r7], -r1, lsl #22 │ │ │ │ @ instruction: 0xf8c8b16f │ │ │ │ @ instruction: 0xf8d833c4 │ │ │ │ @ instruction: 0xf8c833c0 │ │ │ │ ldrmi r7, [pc], #-956 @ a2360 │ │ │ │ @ instruction: 0xf8d8e003 │ │ │ │ ldmibne pc!, {r2, r3, r4, r5, r7, r8, r9, ip, sp, lr} @ │ │ │ │ @@ -66073,15 +66073,15 @@ │ │ │ │ strb r1, [r5, r8, ror #17] │ │ │ │ stcl 7, cr15, [r2, #760] @ 0x2f8 │ │ │ │ adcseq sp, pc, r2, lsl r8 @ │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq sp, pc, sl, lsl #16 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ adcseq sp, pc, r2, asr r7 @ │ │ │ │ - eoreq r0, ip, lr, ror #30 │ │ │ │ + eoreq r0, ip, lr, ror #29 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ @ instruction: 0xf500b08f │ │ │ │ @@ -68037,15 +68037,15 @@ │ │ │ │ @ instruction: 0xe7dc58d0 │ │ │ │ bls f7514 │ │ │ │ ubfx r5, r0, #17, #1 │ │ │ │ bls f7514 │ │ │ │ ubfx r5, r0, #17, #13 │ │ │ │ adcseq ip, pc, lr, lsr #4 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eorseq lr, r2, r2, asr #20 │ │ │ │ + eorseq lr, r2, r2, asr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febfbb24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7ff9201 │ │ │ │ bls 12321c │ │ │ │ @@ -69466,15 +69466,15 @@ │ │ │ │ ldmpl r0, {r0, r9, fp, ip, pc}^ │ │ │ │ blmi 1dff28 │ │ │ │ ldmpl r0, {r0, r9, fp, ip, pc}^ │ │ │ │ svclt 0x0000e7d6 │ │ │ │ adcseq sl, pc, r8, lsr fp @ │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eorseq sp, r2, r4, ror #5 │ │ │ │ + eorseq sp, r2, r4, ror #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febfd178 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7ff9201 │ │ │ │ bls 1249d0 │ │ │ │ @@ -69762,15 +69762,15 @@ │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ b 977020 │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53cc0 │ │ │ │ andlt r2, r3, r4, asr #25 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - strdeq sp, [fp], -r8 @ │ │ │ │ + eoreq sp, fp, r8, ror r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febfd618 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf0a99001 │ │ │ │ stmdals r1, {r0, r2, r3, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xff88f7ff │ │ │ │ @@ -70043,15 +70043,15 @@ │ │ │ │ tstpeq sl, r1, asr #32 @ p-variant is OBSOLETE │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ b 977488 │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53cc0 │ │ │ │ ldclt 12, cr2, [r8, #-784]! @ 0xfffffcf0 │ │ │ │ - mlaeq fp, r0, r2, sp │ │ │ │ + eoreq sp, fp, r0, lsl r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febfda7c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf0a89001 │ │ │ │ stmdals r1, {r0, r1, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xff94f7ff │ │ │ │ @@ -70285,15 +70285,15 @@ │ │ │ │ tstpeq sl, r1, asr #32 @ p-variant is OBSOLETE │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ b 977850 │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53cc0 │ │ │ │ ldclt 12, cr2, [r8, #-784]! @ 0xfffffcf0 │ │ │ │ - eoreq ip, fp, r8, asr #29 │ │ │ │ + eoreq ip, fp, r8, asr #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febfde44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf0a89001 │ │ │ │ stmdals r1, {r0, r1, r2, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xff94f7ff │ │ │ │ @@ -70354,15 +70354,15 @@ │ │ │ │ ldrmi r2, [r7], -r0, asr #4 │ │ │ │ @ instruction: 0xf8d64a2e │ │ │ │ @ instruction: 0xf85803b8 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ @ instruction: 0xf8d6d036 │ │ │ │ movwls r1, #5052 @ 0x13bc │ │ │ │ @ instruction: 0x463ab358 │ │ │ │ - @ instruction: 0xf9ccf152 │ │ │ │ + @ instruction: 0xf988f152 │ │ │ │ strmi r9, [r5], -r1, lsl #22 │ │ │ │ @ instruction: 0xf8d6b145 │ │ │ │ @ instruction: 0xf8c623c0 │ │ │ │ ldrmi r5, [r5], #-956 @ 0xfffffc44 │ │ │ │ bicvc pc, r4, #12976128 @ 0xc60000 │ │ │ │ biccc pc, r0, #12976128 @ 0xc60000 │ │ │ │ ldceq 1, cr15, [ip], {13} │ │ │ │ @@ -71446,15 +71446,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d74a35 │ │ │ │ stmiapl sl!, {r3, r4, r5, r7, r8, r9} │ │ │ │ umaalle r4, r7, r0, r2 │ │ │ │ @ instruction: 0x13bcf8d7 │ │ │ │ ldrmi fp, [sl], -r0, lsr #7 │ │ │ │ @ instruction: 0xf1519301 │ │ │ │ - blls 126374 │ │ │ │ + blls 126264 │ │ │ │ cmnlt r5, r5, lsl #12 │ │ │ │ biccc pc, r4, #13041664 @ 0xc70000 │ │ │ │ biccc pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0x53bcf8c7 │ │ │ │ and r4, r4, sp, lsl r4 │ │ │ │ @ instruction: 0x53bcf8d7 │ │ │ │ streq lr, [r8, #-2837] @ 0xfffff4eb │ │ │ │ @@ -72644,15 +72644,15 @@ │ │ │ │ bllt 12e70f8 │ │ │ │ b 1be6fe0 │ │ │ │ adcseq r7, pc, r2, lsl sl @ │ │ │ │ adcseq r7, pc, ip, lsl #20 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrhteq r7, [pc], sl │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ - eoreq sl, fp, r0, ror r8 │ │ │ │ + strdeq sl, [fp], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec00320 │ │ │ │ @ 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}^ │ │ │ │ @@ -74523,15 +74523,15 @@ │ │ │ │ mcrge 4, 2, pc, cr11, cr15, {1} @ │ │ │ │ ldclcc 8, cr15, [pc, #600]! @ ab0b4 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ blls 2d677c │ │ │ │ @ instruction: 0x31c8f893 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ stmdals r9, {r6, r9, sl, fp, sp, pc} │ │ │ │ - @ instruction: 0xffb0f24e │ │ │ │ + @ instruction: 0xff6cf24e │ │ │ │ streq r9, [r0, r8, lsl #22] │ │ │ │ @ instruction: 0xc018f8d3 │ │ │ │ mrcge 5, 1, APSR_nzcv, cr7, cr15, {3} │ │ │ │ blcs d1ab8 │ │ │ │ mcrge 4, 2, pc, cr3, cr15, {1} @ │ │ │ │ blcs 2091ab0 │ │ │ │ movwcs fp, #3860 @ 0xf14 │ │ │ │ @@ -74811,31 +74811,31 @@ │ │ │ │ stcge 4, cr15, [ip], {63} @ 0x3f │ │ │ │ blcs d1ef8 │ │ │ │ stcge 4, cr15, [r2], {127} @ 0x7f │ │ │ │ bllt fffa92e0 │ │ │ │ andcs r4, r1, r1, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2321 @ 0xfffff6ef │ │ │ │ @ instruction: 0xf14a4479 │ │ │ │ - @ instruction: 0xe783fffb │ │ │ │ + @ instruction: 0xe783ffb7 │ │ │ │ strbt r4, [r1], #-1691 @ 0xfffff965 │ │ │ │ stmdb lr!, {r1, r2, r4, r5, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ bls 3bdf28 │ │ │ │ @ instruction: 0xe7c158d2 │ │ │ │ stmdbls ip, {r3, r9, fp, lr} │ │ │ │ strb r5, [sp], #-2186 @ 0xfffff776 │ │ │ │ adcseq r5, pc, r4, lsr #17 │ │ │ │ adcseq r5, pc, r2, lsr #17 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r5, pc, r4, asr r2 @ │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq r8, fp, r6, lsl #18 │ │ │ │ + eoreq r8, fp, r6, lsl #17 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eoreq r8, fp, lr, lsl #10 │ │ │ │ - ldrdeq r7, [fp], -r0 @ │ │ │ │ + eoreq r8, fp, lr, lsl #9 │ │ │ │ + eoreq r7, fp, r0, asr lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mcrmi 6, 2, r4, cr2, cr3, {0} │ │ │ │ @@ -76117,15 +76117,15 @@ │ │ │ │ mcrge 4, 4, pc, cr0, cr15, {1} @ │ │ │ │ ldclcc 8, cr15, [pc, #600]! @ ac99c │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ blls 2d8138 │ │ │ │ @ instruction: 0x31c8f893 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ stmdals r9, {r0, r2, r4, r5, r6, r9, sl, fp, sp, pc} │ │ │ │ - blx fe9092 │ │ │ │ + blx ffee9090 │ │ │ │ streq r9, [r2, r8, lsl #22] │ │ │ │ @ instruction: 0xc018f8d3 │ │ │ │ mcrge 5, 3, pc, cr12, cr15, {3} @ │ │ │ │ blcs d33a0 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr8, cr15, {1} │ │ │ │ blcs 2093398 │ │ │ │ movwcs fp, #3860 @ 0xf14 │ │ │ │ @@ -76402,32 +76402,32 @@ │ │ │ │ stmdbcs r0, {r1, r4, r5, r6, r7, r9, ip} │ │ │ │ mcrrge 4, 3, pc, r5, cr15 @ │ │ │ │ blcs d37d8 │ │ │ │ ldcge 4, cr15, [fp], #-508 @ 0xfffffe04 │ │ │ │ bmi 565c94 │ │ │ │ ldmdbmi r2, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx fe3e90f6 │ │ │ │ + blx 12e90f6 │ │ │ │ ldrmi lr, [r3], r8, lsl #15 │ │ │ │ @ instruction: 0xf7b4e49b │ │ │ │ bmi 3a7fdc │ │ │ │ stmpl sl, {r2, r3, r8, fp, ip, pc} │ │ │ │ blmi 325e10 │ │ │ │ ldmpl r2, {r2, r3, r9, fp, ip, pc}^ │ │ │ │ svclt 0x0000e7c2 │ │ │ │ adcseq r3, pc, ip, asr #30 │ │ │ │ adcseq r3, pc, sl, asr #30 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r3, pc, ip, lsr r9 @ │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq r7, fp, lr, lsl r0 │ │ │ │ + mlaeq fp, lr, pc, r6 @ │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eoreq r6, fp, r0, lsr ip │ │ │ │ - strdeq r6, [fp], -r2 @ │ │ │ │ + strhteq r6, [fp], -r0 │ │ │ │ + eoreq r6, fp, r2, ror r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mcrmi 6, 2, r4, cr2, cr3, {0} │ │ │ │ @@ -77704,15 +77704,15 @@ │ │ │ │ eorsle r2, r4, r0, lsl #22 │ │ │ │ ldclcc 8, cr15, [pc, #596]! @ ae264 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ blls 29993c │ │ │ │ @ instruction: 0x31c8f893 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ stmdals fp, {r0, r1, r6, r9, sl, fp, sp, pc} │ │ │ │ - cdp2 2, 13, cr15, cr6, cr11, {2} │ │ │ │ + cdp2 2, 9, cr15, cr2, cr11, {2} │ │ │ │ streq r9, [r2, r7, lsl #22] │ │ │ │ @ instruction: 0xc018f8d3 │ │ │ │ mrcge 5, 1, APSR_nzcv, cr10, cr15, {3} │ │ │ │ blcs d4c6c │ │ │ │ mcrge 4, 2, pc, cr1, cr15, {1} @ │ │ │ │ blcs fe154c6c │ │ │ │ andshi pc, ip, #64 @ 0x40 │ │ │ │ @@ -77981,33 +77981,33 @@ │ │ │ │ blls 2594f8 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8ddadd3 │ │ │ │ @ instruction: 0xe604b018 │ │ │ │ andcs r4, r1, r3, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2323 @ 0xfffff6ed │ │ │ │ @ instruction: 0xf1474479 │ │ │ │ - @ instruction: 0xe795ff37 │ │ │ │ + @ instruction: 0xe795fef3 │ │ │ │ blcs 20950ac │ │ │ │ blls 3e2890 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ movwcs sl, #11290 @ 0x2c1a │ │ │ │ @ instruction: 0xf7b3e5dc │ │ │ │ bmi 328724 │ │ │ │ stmpl sl, {r1, r3, r8, fp, ip, pc} │ │ │ │ svclt 0x0000e45e │ │ │ │ adcseq r2, pc, ip, ror #12 │ │ │ │ adcseq r2, pc, sl, ror #12 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrsbteq r2, [pc], lr │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq r5, fp, sl, asr r7 │ │ │ │ + ldrdeq r5, [fp], -sl @ │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eoreq r5, fp, r6, lsl #7 │ │ │ │ - eoreq r4, fp, r8, asr #26 │ │ │ │ + eoreq r5, fp, r6, lsl #6 │ │ │ │ + eoreq r4, fp, r8, asr #25 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mcrmi 6, 2, r4, cr2, cr3, {0} │ │ │ │ @@ -80354,26 +80354,26 @@ │ │ │ │ ldrbtmi r4, [fp], #-2834 @ 0xfffff4ee │ │ │ │ @ instruction: 0xf7b0e760 │ │ │ │ svclt 0x0000ee30 │ │ │ │ adcseq pc, lr, r2, ror r8 @ │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0xffff4c15 │ │ │ │ @ instruction: 0xffff4ba7 │ │ │ │ - eoreq r3, fp, r4, asr #5 │ │ │ │ - eoreq r3, fp, sl, asr r0 │ │ │ │ + eoreq r3, fp, r4, asr #4 │ │ │ │ + ldrdeq r2, [fp], -sl @ │ │ │ │ @ instruction: 0xffff56dd │ │ │ │ - eoreq r3, fp, ip, ror r2 │ │ │ │ - strdeq r2, [fp], -lr @ │ │ │ │ - eoreq r3, fp, ip, lsr r2 │ │ │ │ - ldrdeq r2, [fp], -lr @ │ │ │ │ + strdeq r3, [fp], -ip @ │ │ │ │ + eoreq r2, fp, lr, ror pc │ │ │ │ + strhteq r3, [fp], -ip │ │ │ │ + eoreq r2, fp, lr, asr pc │ │ │ │ ldrshteq pc, [lr], r8 @ │ │ │ │ @ instruction: 0xffff3fcd │ │ │ │ @ instruction: 0xffff561b │ │ │ │ - ldrdeq r3, [fp], -r6 @ │ │ │ │ - eoreq r2, fp, r8, ror pc │ │ │ │ + eoreq r3, fp, r6, asr r1 │ │ │ │ + strdeq r2, [fp], -r8 @ │ │ │ │ @ instruction: 0xffff3fa7 │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ ldrbtmi r4, [r9], #-2319 @ 0xfffff6f1 │ │ │ │ ldclcs 8, cr15, [r8], {211} @ 0xd3 │ │ │ │ @ instruction: 0xf892b17a │ │ │ │ cmnlt r8, r5, rrx │ │ │ │ mrrcne 13, 5, r6, r0, cr2 │ │ │ │ @@ -80891,15 +80891,15 @@ │ │ │ │ b ef098 │ │ │ │ @ instruction: 0xf8584b06 │ │ │ │ ldrb r2, [r2, r3]! │ │ │ │ ldrsbteq pc, [lr], r0 @ │ │ │ │ adcseq pc, lr, sl, asr #5 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq pc, lr, r4, lsr #5 │ │ │ │ - eoreq r2, fp, r0, lsl #15 │ │ │ │ + eoreq r2, fp, r0, lsl #14 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec08400 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [lr], -r8, asr #31 │ │ │ │ bmi 14c3748 │ │ │ │ ldrtmi pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ @@ -81256,15 +81256,15 @@ │ │ │ │ @ instruction: 0xf8536a7b │ │ │ │ @ instruction: 0xf1b99036 │ │ │ │ strdle r3, [r7], -pc @ │ │ │ │ ldclcc 8, cr15, [r8], {212} @ 0xd4 │ │ │ │ movtcs r6, #19993 @ 0x4e19 │ │ │ │ vqrdmulh.s d15, d9, d3 │ │ │ │ vadd.i8 , q12, q4 │ │ │ │ - @ instruction: 0x4631fb17 │ │ │ │ + @ instruction: 0x4631fad3 │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184638 │ │ │ │ beq 12d8dc │ │ │ │ @ instruction: 0xf91cf036 │ │ │ │ stclne 8, cr15, [ip, #-848] @ 0xfffffcb0 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -82128,15 +82128,15 @@ │ │ │ │ ldc2 0, cr15, [sl, #-160]! @ 0xffffff60 │ │ │ │ @ instruction: 0xf8d4e6f5 │ │ │ │ @ instruction: 0xf04f3c10 │ │ │ │ blx 435e4a │ │ │ │ ldmibvs fp, {r1, r8, r9, ip, sp}^ │ │ │ │ eorgt pc, r3, r9, asr #16 │ │ │ │ @ instruction: 0xf146e740 │ │ │ │ - @ instruction: 0xf8c7fd75 │ │ │ │ + @ instruction: 0xf8c7fd31 │ │ │ │ stccs 3, cr0, [r0], {88} @ 0x58 │ │ │ │ svcge 0x0002f47f │ │ │ │ @ instruction: 0xf7fe4630 │ │ │ │ @ instruction: 0xf1b8ff75 │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ @ instruction: 0xf8d5af09 │ │ │ │ blcs 1c1e04 │ │ │ │ @@ -82148,23 +82148,23 @@ │ │ │ │ movwcs lr, #14074 @ 0x36fa │ │ │ │ cdpcc 8, 2, cr15, cr8, cr5, {6} │ │ │ │ @ instruction: 0x4630e6f6 │ │ │ │ ldc2 0, cr15, [r0, #160]! @ 0xa0 │ │ │ │ @ instruction: 0xf7e44630 │ │ │ │ strb pc, [pc, -fp, lsr #18]! @ │ │ │ │ @ instruction: 0xf1464640 │ │ │ │ - @ instruction: 0xf8c7fd4d │ │ │ │ + @ instruction: 0xf8c7fd09 │ │ │ │ @ instruction: 0xe7d90358 │ │ │ │ ldmda ip, {r0, r1, r2, r3, r5, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ adcseq sp, lr, r6, lsr #30 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq sp, lr, ip, lsl #25 │ │ │ │ - ldrdeq r1, [fp], -r4 @ │ │ │ │ + eoreq r1, fp, r4, asr r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0xf8dfb093 │ │ │ │ @ instruction: 0xf5002c80 │ │ │ │ movwcs r5, #1088 @ 0x440 │ │ │ │ @@ -82370,15 +82370,15 @@ │ │ │ │ ldrdcs pc, [r4], -r8 @ │ │ │ │ eorspl pc, r7, r2, asr r8 @ │ │ │ │ eorle r1, r8, sl, ror #24 │ │ │ │ ldclcc 8, cr15, [r8], {212} @ 0xd4 │ │ │ │ movtcs r6, #19993 @ 0x4e19 │ │ │ │ vqrdmulh.s d15, d5, d3 │ │ │ │ vadd.i8 , , q4 │ │ │ │ - ldrtmi pc, [r9], -r3, ror #20 @ │ │ │ │ + @ instruction: 0x4639fa1f │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184640 │ │ │ │ beq 12ea44 │ │ │ │ @ instruction: 0xf868f035 │ │ │ │ stclne 8, cr15, [ip, #-848] @ 0xfffffcb0 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -83416,15 +83416,15 @@ │ │ │ │ stc2l 0, cr15, [ip, #-156] @ 0xffffff64 │ │ │ │ @ instruction: 0xf8d4e6f5 │ │ │ │ @ instruction: 0xf04f3c10 │ │ │ │ blx 43726a │ │ │ │ ldmibvs fp, {r1, r8, r9, ip, sp}^ │ │ │ │ eorgt pc, r3, r9, asr #16 │ │ │ │ @ instruction: 0xf145e740 │ │ │ │ - @ instruction: 0xf8c7fb65 │ │ │ │ + @ instruction: 0xf8c7fb21 │ │ │ │ stccs 3, cr0, [r0], {88} @ 0x58 │ │ │ │ svcge 0x0002f47f │ │ │ │ @ instruction: 0xf7fe4630 │ │ │ │ @ instruction: 0xf1b8fe21 │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ @ instruction: 0xf8d5af09 │ │ │ │ blcs 1c3224 │ │ │ │ @@ -83436,23 +83436,23 @@ │ │ │ │ movwcs lr, #14074 @ 0x36fa │ │ │ │ cdpcc 8, 2, cr15, cr8, cr5, {6} │ │ │ │ @ instruction: 0x4630e6f6 │ │ │ │ stc2 0, cr15, [r6, #156]! @ 0x9c │ │ │ │ @ instruction: 0xf7e24630 │ │ │ │ @ instruction: 0xe76fff1b │ │ │ │ @ instruction: 0xf1454640 │ │ │ │ - @ instruction: 0xf8c7fb3d │ │ │ │ + @ instruction: 0xf8c7faf9 │ │ │ │ @ instruction: 0xe7d90358 │ │ │ │ cdp 7, 0, cr15, cr12, cr13, {5} │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ adcseq ip, lr, r6, lsl #22 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq ip, lr, ip, ror #16 │ │ │ │ - strhteq r0, [fp], -r4 │ │ │ │ + eoreq r0, fp, r4, lsr r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ ldrmi fp, [r2], r3, asr #1 │ │ │ │ strcs pc, [r4], #2271 @ 0x8df │ │ │ │ @ instruction: 0xf8df4604 │ │ │ │ @@ -83744,15 +83744,15 @@ │ │ │ │ blmi 2aed4c │ │ │ │ andcs pc, r3, r9, asr r8 @ │ │ │ │ svclt 0x0000e7f2 │ │ │ │ adcseq ip, lr, r6, lsl #12 │ │ │ │ adcseq ip, lr, r0, lsl #12 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrsbteq ip, [lr], ip │ │ │ │ - eoreq pc, sl, lr, ror #21 │ │ │ │ + eoreq pc, sl, lr, ror #20 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec0b094 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [lr], -r8, asr #31 │ │ │ │ bmi 14c63dc │ │ │ │ ldrtmi pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ @@ -84048,15 +84048,15 @@ │ │ │ │ ldrdcs pc, [r4], -r8 @ │ │ │ │ eorspl pc, r7, r2, asr r8 @ │ │ │ │ eorle r1, r8, sl, ror #24 │ │ │ │ ldclcc 8, cr15, [r8], {212} @ 0xd4 │ │ │ │ movtcs r6, #19993 @ 0x4e19 │ │ │ │ vqrdmulh.s d15, d5, d3 │ │ │ │ vadd.i8 , , q4 │ │ │ │ - ldrtmi pc, [r9], -r7, asr #26 @ │ │ │ │ + ldrtmi pc, [r9], -r3, lsl #26 @ │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184640 │ │ │ │ beq 13047c │ │ │ │ blx 13f0426 │ │ │ │ stclne 8, cr15, [ip, #-848] @ 0xfffffcb0 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -85151,15 +85151,15 @@ │ │ │ │ @ instruction: 0xf9c4f026 │ │ │ │ @ instruction: 0xf8d4e6f5 │ │ │ │ @ instruction: 0xf04f3c10 │ │ │ │ blx 438d86 │ │ │ │ ldmibvs fp, {r1, r8, r9, ip, sp}^ │ │ │ │ eorgt pc, r3, r9, asr #16 │ │ │ │ @ instruction: 0xf143e740 │ │ │ │ - @ instruction: 0xf8c7fdd7 │ │ │ │ + @ instruction: 0xf8c7fd93 │ │ │ │ stccs 3, cr0, [r0], {88} @ 0x58 │ │ │ │ svcge 0x0002f47f │ │ │ │ @ instruction: 0xf7fe4630 │ │ │ │ @ instruction: 0xf1b8fdaf │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ @ instruction: 0xf8d5af09 │ │ │ │ blcs 1c4d40 │ │ │ │ @@ -85171,23 +85171,23 @@ │ │ │ │ movwcs lr, #14074 @ 0x36fa │ │ │ │ cdpcc 8, 2, cr15, cr8, cr5, {6} │ │ │ │ @ instruction: 0x4630e6f6 │ │ │ │ blx 87155c │ │ │ │ @ instruction: 0xf7e14630 │ │ │ │ strb pc, [pc, -sp, lsl #19]! @ │ │ │ │ @ instruction: 0xf1434640 │ │ │ │ - @ instruction: 0xf8c7fdaf │ │ │ │ + @ instruction: 0xf8c7fd6b │ │ │ │ @ instruction: 0xe7d90358 │ │ │ │ ldmda lr!, {r2, r3, r5, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ adcseq sl, lr, sl, ror #31 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq sl, lr, r0, asr sp │ │ │ │ - mlaeq sl, r8, r5, lr │ │ │ │ + eoreq lr, sl, r8, lsl r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0xf500b091 │ │ │ │ ldrmi r5, [sp], -r0, asr #8 │ │ │ │ @ instruction: 0x46824b76 │ │ │ │ @@ -85299,24 +85299,24 @@ │ │ │ │ @ instruction: 0x960bfc39 │ │ │ │ ldmib sp, {r0, r1, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ str r6, [ip, lr, lsl #14]! │ │ │ │ ldrvc pc, [r4], r6, lsl #10 │ │ │ │ bmi 36f39c │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - cdp2 1, 0, cr15, cr10, cr0, {2} │ │ │ │ + stc2l 1, cr15, [r6, #256] @ 0x100 │ │ │ │ andcs lr, r1, #34078720 @ 0x2080000 │ │ │ │ ldclhi 8, cr15, [r8], {212} @ 0xd4 │ │ │ │ stclls 8, cr15, [r0], #848 @ 0x350 │ │ │ │ stclgt 8, cr15, [r8, #-592] @ 0xfffffdb0 │ │ │ │ ldr r9, [lr, -fp, lsl #4]! │ │ │ │ adcseq sl, lr, lr, ror #21 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - mlaeq sl, ip, r4, lr │ │ │ │ - eoreq sp, sl, lr, ror #21 │ │ │ │ + eoreq lr, sl, ip, lsl r4 │ │ │ │ + eoreq sp, sl, lr, ror #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0xf500b091 │ │ │ │ ldrmi r5, [sp], -r0, asr #8 │ │ │ │ @ instruction: 0x46824b76 │ │ │ │ @@ -85428,24 +85428,24 @@ │ │ │ │ @ instruction: 0x960bfb37 │ │ │ │ ldmib sp, {r0, r1, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ str r6, [ip, lr, lsl #14]! │ │ │ │ ldrvc pc, [r4], r6, lsl #10 │ │ │ │ bmi 36f5a0 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2 1, cr15, [r8, #-256] @ 0xffffff00 │ │ │ │ + stc2l 1, cr15, [r4], {64} @ 0x40 │ │ │ │ andcs lr, r1, #34078720 @ 0x2080000 │ │ │ │ ldclhi 8, cr15, [r8], {212} @ 0xd4 │ │ │ │ stclls 8, cr15, [r0], #848 @ 0x350 │ │ │ │ stclgt 8, cr15, [r8, #-592] @ 0xfffffdb0 │ │ │ │ ldr r9, [lr, -fp, lsl #4]! │ │ │ │ adcseq sl, lr, sl, ror #17 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - mlaeq sl, r8, r2, lr │ │ │ │ - eoreq sp, sl, sl, ror #17 │ │ │ │ + eoreq lr, sl, r8, lsl r2 │ │ │ │ + eoreq sp, sl, sl, ror #16 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0xf500b091 │ │ │ │ ldrmi r5, [sp], -r0, asr #8 │ │ │ │ @ instruction: 0x46824b75 │ │ │ │ @@ -85556,24 +85556,24 @@ │ │ │ │ strb r9, [r6, fp, lsl #12]! │ │ │ │ @ instruction: 0x670ee9dd │ │ │ │ @ instruction: 0xf506e7bf │ │ │ │ @ instruction: 0xe7387694 │ │ │ │ andcs r4, r1, sl, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2314 @ 0xfffff6f6 │ │ │ │ @ instruction: 0xf1404479 │ │ │ │ - str pc, [r3, r9, lsl #24] │ │ │ │ + str pc, [r3, r5, asr #23] │ │ │ │ @ instruction: 0xf8d42301 │ │ │ │ @ instruction: 0xf8d49cd8 │ │ │ │ @ instruction: 0xf8948ce0 │ │ │ │ movwls r1, #48456 @ 0xbd48 │ │ │ │ svclt 0x0000e73f │ │ │ │ adcseq sl, lr, r6, ror #13 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - mlaeq sl, sl, r0, lr │ │ │ │ - eoreq sp, sl, ip, ror #13 │ │ │ │ + eoreq lr, sl, sl, lsl r0 │ │ │ │ + eoreq sp, sl, ip, ror #12 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ bl fec06ac8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r7, r8, asr #31 │ │ │ │ stmib sp, {r1, r2, r7, r9, sl, lr}^ │ │ │ │ blmi 193e750 │ │ │ │ @@ -85673,23 +85673,23 @@ │ │ │ │ @ instruction: 0xf8c4447b │ │ │ │ @ instruction: 0xe7803554 │ │ │ │ ldrmi r4, [sp], -ip, lsl #20 │ │ │ │ @ instruction: 0xf8c4447a │ │ │ │ @ instruction: 0xe77a2554 │ │ │ │ adcseq sl, lr, r6, ror #9 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq lr, sl, r4, lsr r0 │ │ │ │ - eoreq lr, sl, r0, lsr #1 │ │ │ │ - eoreq sp, sl, r6, ror pc │ │ │ │ - eoreq sp, sl, r6, asr #30 │ │ │ │ - eoreq lr, sl, r0, lsr r0 │ │ │ │ - eoreq sp, sl, sl, ror pc │ │ │ │ + strhteq sp, [sl], -r4 │ │ │ │ + eoreq lr, sl, r0, lsr #32 │ │ │ │ + strdeq sp, [sl], -r6 @ │ │ │ │ + eoreq sp, sl, r6, asr #29 │ │ │ │ strhteq sp, [sl], -r0 │ │ │ │ - eoreq sp, sl, ip, ror #30 │ │ │ │ - strdeq sp, [sl], -ip @ │ │ │ │ + strdeq sp, [sl], -sl @ │ │ │ │ + eoreq sp, sl, r0, lsr pc │ │ │ │ + eoreq sp, sl, ip, ror #29 │ │ │ │ + eoreq sp, sl, ip, ror pc │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ blmi 9c7744 │ │ │ │ ldrmi r4, [r7], -lr, lsl #12 │ │ │ │ @@ -85914,15 +85914,15 @@ │ │ │ │ ldclcc 8, cr15, [ip], {213} @ 0xd5 │ │ │ │ ldmdavs r9, {r5, r9, sl, lr}^ │ │ │ │ blx ff0722c0 │ │ │ │ bicscc pc, r0, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf0432000 │ │ │ │ @ instruction: 0xf8c60380 │ │ │ │ @ instruction: 0xf14233d0 │ │ │ │ - strmi pc, [r3], -r1, ror #31 │ │ │ │ + @ instruction: 0x4603ff9d │ │ │ │ @ instruction: 0xf8c64620 │ │ │ │ @ instruction: 0xf0263358 │ │ │ │ ldrb pc, [r2, -r3, lsl #27] @ │ │ │ │ orrpl pc, r0, #4, 10 @ 0x1000000 │ │ │ │ sbccc pc, r4, #13828096 @ 0xd30000 │ │ │ │ svccc 0x0074f8d3 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ @@ -85976,15 +85976,15 @@ │ │ │ │ stmdacs r0, {r0, r9, sl, lr} │ │ │ │ svcge 0x004ff47f │ │ │ │ svclt 0x0000e7df │ │ │ │ ldrshteq sl, [lr], r8 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ @ instruction: 0xffffa1dd │ │ │ │ - eoreq sp, sl, sl, lsl r8 │ │ │ │ + mlaeq sl, sl, r7, sp │ │ │ │ @ instruction: 0xffff99ad │ │ │ │ @ instruction: 0xffff91cf │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0008f8cc │ │ │ │ @@ -86912,16 +86912,16 @@ │ │ │ │ cmpppl r6, fp, lsl #10 @ p-variant is OBSOLETE │ │ │ │ subspl pc, r5, fp, lsl #10 │ │ │ │ ldclcc 8, cr15, [ip], {214} @ 0xd6 │ │ │ │ tstcc r8, sl, lsr r6 │ │ │ │ @ instruction: 0xf03c301c │ │ │ │ uadd8mi pc, r8, r5 @ │ │ │ │ blx ffc74f86 │ │ │ │ - @ instruction: 0xf1422000 │ │ │ │ - bls 175054 │ │ │ │ + @ instruction: 0xf1412000 │ │ │ │ + bls 176f44 │ │ │ │ ldrbmi r4, [r8], -r3, lsl #12 │ │ │ │ cmppcc r8, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ blx 575004 │ │ │ │ blmi 1009920 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 811090 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -86984,15 +86984,15 @@ │ │ │ │ b 19f4fb8 │ │ │ │ adcseq r9, lr, r6, ror #4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r9, lr, r6, asr r2 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ adcseq r8, lr, r0, ror #31 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eoreq ip, sl, sl, lsl r8 │ │ │ │ + mlaeq sl, sl, r7, ip │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r5, fp, ror lr │ │ │ │ ldrbtmi r4, [lr], #-3195 @ 0xfffff385 │ │ │ │ fldmdbxmi ip!, {d20-d80} @ Deprecated │ │ │ │ @@ -87413,15 +87413,15 @@ │ │ │ │ subspl pc, r5, fp, lsl #10 │ │ │ │ ldclcc 8, cr15, [ip], {214} @ 0xd6 │ │ │ │ tstcc r8, sl, lsr r6 │ │ │ │ @ instruction: 0xf03c301c │ │ │ │ ldrbmi pc, [r8], -sp, lsr #23 @ │ │ │ │ @ instruction: 0xf806f7df │ │ │ │ @ instruction: 0xf1412000 │ │ │ │ - bls 176884 │ │ │ │ + bls 176774 │ │ │ │ ldrbmi r4, [r8], -r3, lsl #12 │ │ │ │ cmppcc r8, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ mcr2 7, 7, pc, cr6, cr10, {7} @ │ │ │ │ blmi 100a0f0 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 811860 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -87484,15 +87484,15 @@ │ │ │ │ cdp 7, 7, cr15, cr12, cr9, {5} │ │ │ │ umlalseq r8, lr, r6, sl │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r8, lr, r6, lsl #21 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ adcseq r8, lr, r0, lsl r8 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eoreq ip, sl, sl, asr #32 │ │ │ │ + eoreq fp, sl, sl, asr #31 │ │ │ │ ldmiblt lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldmdapl r2!, {r8, sl, ip, sp, lr, pc}^ │ │ │ │ strmi fp, [ip], -r7, lsl #1 │ │ │ │ @@ -87714,15 +87714,15 @@ │ │ │ │ subspl pc, r5, fp, lsl #10 │ │ │ │ ldclcc 8, cr15, [ip], {214} @ 0xd6 │ │ │ │ tstcc r8, sl, lsr r6 │ │ │ │ @ instruction: 0xf03c301c │ │ │ │ @ instruction: 0x4658f953 │ │ │ │ stc2 7, cr15, [ip, #888]! @ 0x378 │ │ │ │ @ instruction: 0xf1412000 │ │ │ │ - bls 1763d0 │ │ │ │ + bls 1762c0 │ │ │ │ ldrbmi r4, [r8], -r3, lsl #12 │ │ │ │ cmppcc r8, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ @ instruction: 0xf9a8f7fc │ │ │ │ blmi 100a5a4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 811d14 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -87785,15 +87785,15 @@ │ │ │ │ stc 7, cr15, [r2], #-676 @ 0xfffffd5c │ │ │ │ adcseq r8, lr, r2, ror #11 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrsbteq r8, [lr], r2 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ adcseq r8, lr, ip, asr r3 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - mlaeq sl, r6, fp, fp │ │ │ │ + eoreq fp, sl, r6, lsl fp │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r5, fp, ror lr │ │ │ │ ldrbtmi r4, [lr], #-3195 @ 0xfffff385 │ │ │ │ fldmdbxmi ip!, {d20-d80} @ Deprecated │ │ │ │ @@ -88069,15 +88069,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ blmi b09c70 │ │ │ │ cmppeq ip, #14090240 @ p-variant is OBSOLETE @ 0xd70000 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ mlale fp, r8, r2, r4 │ │ │ │ msrne SPSR_, #14090240 @ 0xd70000 │ │ │ │ ldrbmi fp, [r2], -r0, lsl #6 │ │ │ │ - @ instruction: 0xff64f140 │ │ │ │ + @ instruction: 0xff20f140 │ │ │ │ cmnlt r3, r3, lsl #12 │ │ │ │ msrcs SPSR_s, #14090240 @ 0xd70000 │ │ │ │ msrcc SPSR_, #13041664 @ 0xc70000 │ │ │ │ msrge SPSR_f, #13041664 @ 0xc70000 │ │ │ │ and r4, r4, r3, lsl r4 │ │ │ │ msrcc SPSR_, #14090240 @ 0xd70000 │ │ │ │ movweq lr, #47891 @ 0xbb13 │ │ │ │ @@ -88165,15 +88165,15 @@ │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8d6492a │ │ │ │ @ instruction: 0xf859035c │ │ │ │ addmi r1, r8, #1 │ │ │ │ @ instruction: 0xf8d6d02b │ │ │ │ movwlt r1, #864 @ 0x360 │ │ │ │ @ instruction: 0xf1404642 │ │ │ │ - strmi pc, [r4], -r5, lsr #29 │ │ │ │ + strmi pc, [r4], -r1, ror #28 │ │ │ │ @ instruction: 0xf8d6b16c │ │ │ │ @ instruction: 0xf8c63364 │ │ │ │ @ instruction: 0xf8c64360 │ │ │ │ ldrmi r8, [ip], #-872 @ 0xfffffc98 │ │ │ │ @ instruction: 0xf8d6e003 │ │ │ │ stmiane r4!, {r5, r6, r8, r9, lr}^ │ │ │ │ @ instruction: 0xf8c6d003 │ │ │ │ @@ -88255,15 +88255,15 @@ │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8d6492a │ │ │ │ @ instruction: 0xf859035c │ │ │ │ addmi r1, r8, #1 │ │ │ │ @ instruction: 0xf8d6d02b │ │ │ │ movwlt r1, #864 @ 0x360 │ │ │ │ @ instruction: 0xf1404642 │ │ │ │ - @ instruction: 0x4605fdf1 │ │ │ │ + strmi pc, [r5], -sp, lsr #27 │ │ │ │ @ instruction: 0xf8d6b16d │ │ │ │ @ instruction: 0xf8c63364 │ │ │ │ @ instruction: 0xf8c65360 │ │ │ │ ldrmi r8, [sp], #-872 @ 0xfffffc98 │ │ │ │ @ instruction: 0xf8d6e003 │ │ │ │ stmiane sp!, {r5, r6, r8, r9, ip, lr}^ │ │ │ │ @ instruction: 0xf8c6d003 │ │ │ │ @@ -88472,15 +88472,15 @@ │ │ │ │ @ instruction: 0xf8da9909 │ │ │ │ stmpl sl, {r3, r7, r8, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8da80c2 │ │ │ │ movwls r1, #41868 @ 0xa38c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x463280b3 │ │ │ │ - ldc2 1, cr15, [lr], #-256 @ 0xffffff00 │ │ │ │ + blx fff74d6e │ │ │ │ strmi r9, [r4], -sl, lsl #22 │ │ │ │ adcle r2, r0, r0, lsl #24 │ │ │ │ orrscs pc, r0, #14286848 @ 0xda0000 │ │ │ │ orrmi pc, ip, #13238272 @ 0xca0000 │ │ │ │ orrsvs pc, r4, #13238272 @ 0xca0000 │ │ │ │ @ instruction: 0xe7964414 │ │ │ │ @ instruction: 0x3610f8df │ │ │ │ @@ -88599,15 +88599,15 @@ │ │ │ │ @ instruction: 0xf8da9909 │ │ │ │ stmiapl fp, {r2, r3, r4, r6, r8, r9}^ │ │ │ │ @ instruction: 0xf0004298 │ │ │ │ @ instruction: 0xf8da81de │ │ │ │ stmdacs r0, {r5, r6, r8, r9, ip} │ │ │ │ orrhi pc, r2, r0 │ │ │ │ @ instruction: 0xf1409a03 │ │ │ │ - strmi pc, [r5], -r1, asr #22 │ │ │ │ + @ instruction: 0x4605fafd │ │ │ │ blls 1a4fa0 │ │ │ │ msrcc SPSR_f, #13238272 @ 0xca0000 │ │ │ │ msrcc SPSR_s, #14286848 @ 0xda0000 │ │ │ │ msrpl SPSR_, #13238272 @ 0xca0000 │ │ │ │ @ instruction: 0xf8ca441d │ │ │ │ @ instruction: 0xf8d76364 │ │ │ │ @ instruction: 0xf8d72364 │ │ │ │ @@ -88877,16 +88877,16 @@ │ │ │ │ @ instruction: 0xfffe5f1d │ │ │ │ @ instruction: 0xfffe61ad │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ umlalseq r7, lr, lr, r3 │ │ │ │ @ instruction: 0xfffe5c39 │ │ │ │ @ instruction: 0xfffe5ecb │ │ │ │ andeq r0, r0, r4, asr #17 │ │ │ │ - eoreq sl, sl, r4, lsr #23 │ │ │ │ - eoreq sl, sl, ip, ror fp │ │ │ │ + eoreq sl, sl, r4, lsr #22 │ │ │ │ + strdeq sl, [sl], -ip @ │ │ │ │ andeq r0, r0, ip, asr fp │ │ │ │ andeq r0, r0, r4, ror fp │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq r0, r0, r0, lsr sl │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ @@ -89106,15 +89106,15 @@ │ │ │ │ adcseq r6, lr, r6, lsr #29 │ │ │ │ @ instruction: 0xfffe1b25 │ │ │ │ @ instruction: 0xfffe2a93 │ │ │ │ @ instruction: 0xffffe77d │ │ │ │ @ instruction: 0xffffe773 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r0, lsr sl │ │ │ │ - eorseq r9, r1, ip, lsr #15 │ │ │ │ + eorseq r9, r1, ip, lsr #14 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec1045c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi fe1fd124 │ │ │ │ strbpl pc, [r0, #-1280] @ 0xfffffb00 @ │ │ │ │ addlt r4, pc, r4, lsl #23 │ │ │ │ svcmi 0x0084447a │ │ │ │ @@ -89254,15 +89254,15 @@ │ │ │ │ @ instruction: 0xfffe19f1 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ adcseq r6, lr, r8, lsl sp │ │ │ │ @ instruction: 0xfffe290d │ │ │ │ andeq r0, r0, r4, ror fp │ │ │ │ @ instruction: 0xfffe28f7 │ │ │ │ andeq r0, r0, r0, lsr sl │ │ │ │ - mlaseq r1, r2, r5, r9 │ │ │ │ + eorseq r9, r1, r2, lsl r5 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ umullslt r4, r7, r8, r6 │ │ │ │ @@ -89429,15 +89429,15 @@ │ │ │ │ strmi pc, [sl], #-2819 @ 0xfffff4fd │ │ │ │ bvs fe9945d0 │ │ │ │ mlavc r8, r2, r8, pc @ │ │ │ │ svclt 0x0018428b │ │ │ │ @ instruction: 0xf3c72b00 │ │ │ │ @ instruction: 0xd1a20780 │ │ │ │ vpadd.i8 q11, q0, q0 │ │ │ │ - blls 43844c │ │ │ │ + blls 43833c │ │ │ │ svceq 0x0006f010 │ │ │ │ @ instruction: 0xf44bbf14 │ │ │ │ @ instruction: 0xf04b7b00 │ │ │ │ ldmibvs fp, {r7, r8, r9, fp}^ │ │ │ │ ldr r9, [r4, lr, lsl #6] │ │ │ │ ldrsbt pc, [r4], -sp @ │ │ │ │ @ instruction: 0xf10e9b10 │ │ │ │ @@ -89504,15 +89504,15 @@ │ │ │ │ andls r6, sl, #240, 24 @ 0xf000 │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ ldr r9, [sp, r6, lsl #4]! │ │ │ │ ldrbtpl pc, [r2], #-1280 @ 0xfffffb00 @ │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ ldrtcc r4, [r4], #-1546 @ 0xfffff9f6 │ │ │ │ strb r9, [r9, fp, lsl #2]! │ │ │ │ - eoreq sl, sl, r0, lsr r5 │ │ │ │ + strhteq sl, [sl], -r0 │ │ │ │ @ instruction: 0xfffdc811 │ │ │ │ @ instruction: 0xfffdd765 │ │ │ │ @ instruction: 0xfffdeaab │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec10aa0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ movwcs r0, #4088 @ 0xff8 │ │ │ │ @@ -90134,15 +90134,15 @@ │ │ │ │ ldrsbtcs pc, [ip], r7 @ │ │ │ │ @ instruction: 0xd3be429a │ │ │ │ @ instruction: 0xf8d7464d │ │ │ │ @ instruction: 0xf8d790b8 │ │ │ │ @ instruction: 0xf50330c4 │ │ │ │ mulscc r0, r8, r0 │ │ │ │ sbcseq pc, r4, r7, asr #17 │ │ │ │ - @ instruction: 0xf8e0f13e │ │ │ │ + @ instruction: 0xf89cf13e │ │ │ │ sbcseq pc, r8, r7, asr #17 │ │ │ │ teqeq r5, r7 @ │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldmib r9, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ bvs ec3140 │ │ │ │ blx 1ff81f8 │ │ │ │ sbcscc pc, r0, #14221312 @ 0xd90000 │ │ │ │ @@ -91166,15 +91166,15 @@ │ │ │ │ @ instruction: 0xf8c960cb │ │ │ │ @ instruction: 0xf8d908e4 │ │ │ │ addsmi r3, lr, #44, 20 @ 0x2c000 │ │ │ │ @ instruction: 0xf8d7d3c2 │ │ │ │ @ instruction: 0xf50330c4 │ │ │ │ mulscc r0, r8, r0 │ │ │ │ sbcseq pc, ip, r7, asr #17 │ │ │ │ - @ instruction: 0xf8cef13d │ │ │ │ + @ instruction: 0xf88af13d │ │ │ │ rsceq pc, r0, r7, asr #17 │ │ │ │ teqeq r7, r7 @ │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldmib fp, {r4, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8d723b2 │ │ │ │ @ instruction: 0xf7de10b8 │ │ │ │ @ instruction: 0xf8d9fa69 │ │ │ │ @@ -92020,15 +92020,15 @@ │ │ │ │ @ instruction: 0xf6c40201 │ │ │ │ andsvs r0, sl, r8, lsl #5 │ │ │ │ svclt 0x0000e7eb │ │ │ │ ... │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq r8, sl, r6, ror r0 │ │ │ │ + strdeq r7, [sl], -r6 @ │ │ │ │ @ instruction: 0xf8d74b37 │ │ │ │ ldmpl r3, {r4, r7, sp}^ │ │ │ │ addcc pc, r0, #12582912 @ 0xc00000 │ │ │ │ streq pc, [ip, #-259] @ 0xfffffefd │ │ │ │ @ instruction: 0xf8ca461c │ │ │ │ @ instruction: 0xf7fe28e8 │ │ │ │ blmi d2a198 │ │ │ │ @@ -92370,15 +92370,15 @@ │ │ │ │ @ instruction: 0xf8d25280 │ │ │ │ @ instruction: 0x464a0b1c │ │ │ │ @ instruction: 0xff02f7af │ │ │ │ strtmi r4, [r8], -r9, asr #12 │ │ │ │ mcr2 7, 3, pc, cr8, cr2, {7} @ │ │ │ │ addspl pc, r8, r5, lsl #10 │ │ │ │ andsls r3, r0, r0, lsl r0 │ │ │ │ - @ instruction: 0xff64f13b │ │ │ │ + @ instruction: 0xff20f13b │ │ │ │ ldmib sp, {r0, r4, ip, pc}^ │ │ │ │ stm sp, {r4, r8} │ │ │ │ stmdbls r6, {r0, r1} │ │ │ │ ldmib r8, {r3, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7dd23b2 │ │ │ │ @ instruction: 0xf8d8f901 │ │ │ │ @ instruction: 0xf50332c4 │ │ │ │ @@ -92548,15 +92548,15 @@ │ │ │ │ ubfx r5, r3, #17, #21 │ │ │ │ bls 20f424 │ │ │ │ @ instruction: 0xe7c258d3 │ │ │ │ adcseq r3, lr, ip, lsl pc │ │ │ │ adcseq r3, lr, r4, lsl pc │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r3, lr, sl, ror #20 │ │ │ │ - mlaeq sl, r0, r2, r7 │ │ │ │ + eoreq r7, sl, r0, lsl r2 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec13a34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fd8 │ │ │ │ strdlt ip, [r7], r4 │ │ │ │ @@ -93133,15 +93133,15 @@ │ │ │ │ ldrsbtcs pc, [r8], r7 @ │ │ │ │ @ instruction: 0xd3bd429a │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ @ instruction: 0xf8d7464c │ │ │ │ @ instruction: 0xf50390b4 │ │ │ │ mulscc r0, r8, r0 │ │ │ │ sbcseq pc, r4, r7, asr #17 │ │ │ │ - @ instruction: 0xf96ef13b │ │ │ │ + @ instruction: 0xf92af13b │ │ │ │ sbcseq pc, r8, r7, asr #17 │ │ │ │ teqeq r5, r7 @ │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldmib r9, {r0, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8d723b2 │ │ │ │ @ instruction: 0xf7e100c4 │ │ │ │ @ instruction: 0xf8d7fc07 │ │ │ │ @@ -94094,15 +94094,15 @@ │ │ │ │ stmiacs r4!, {r1, r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ bcc bfc3a0 │ │ │ │ bicle r4, r1, #-536870903 @ 0xe0000009 │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ addspl pc, r8, r3, lsl #10 │ │ │ │ @ instruction: 0xf8c73010 │ │ │ │ @ instruction: 0xf13a00dc │ │ │ │ - @ instruction: 0xf8c7f9eb │ │ │ │ + @ instruction: 0xf8c7f9a7 │ │ │ │ ldmib r7, {r5, r6, r7}^ │ │ │ │ stm sp, {r0, r1, r2, r4, r5, r8} │ │ │ │ strbmi r0, [r1], -r3 │ │ │ │ @ instruction: 0x23b2e9db │ │ │ │ ldrdeq pc, [r4], #135 @ 0x87 │ │ │ │ stc2 7, cr15, [r4], {224} @ 0xe0 │ │ │ │ stmdbcc r4, {r1, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @@ -94975,15 +94975,15 @@ │ │ │ │ stmiacs r8!, {r1, r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xe71c1d1a │ │ │ │ @ instruction: 0xf7fe3210 │ │ │ │ svclt 0x0000b92f │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq r4, sl, lr, lsr lr │ │ │ │ + strhteq r4, [sl], -lr │ │ │ │ @ instruction: 0xf7fe3210 │ │ │ │ @ instruction: 0xf102ba95 │ │ │ │ tstcs r1, r8, lsl #6 │ │ │ │ msreq (UNDEF: 100), r7 │ │ │ │ tstcs r0, r1, lsl r0 │ │ │ │ @ instruction: 0xf8ca6051 │ │ │ │ @ instruction: 0xf7fe38e4 │ │ │ │ @@ -95003,15 +95003,15 @@ │ │ │ │ @ instruction: 0xf8da8398 │ │ │ │ blcs cd4dc │ │ │ │ ldmdbge r6, {r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ addspl pc, r8, r3, lsl #10 │ │ │ │ @ instruction: 0xf8c73010 │ │ │ │ @ instruction: 0xf13900d4 │ │ │ │ - @ instruction: 0xf8c7fad1 │ │ │ │ + @ instruction: 0xf8c7fa8d │ │ │ │ ldmib r7, {r3, r4, r6, r7}^ │ │ │ │ stm sp, {r0, r2, r4, r5, r8} │ │ │ │ strtmi r0, [r1], -r3 │ │ │ │ ldrdeq pc, [r4], #135 @ 0x87 │ │ │ │ @ instruction: 0x23b2e9d9 │ │ │ │ stc2l 7, cr15, [sl, #-892]! @ 0xfffffc84 │ │ │ │ sbcscc pc, r0, #14221312 @ 0xd90000 │ │ │ │ @@ -95424,15 +95424,15 @@ │ │ │ │ strtmi r2, [r0], -r4, asr #1 │ │ │ │ @ instruction: 0xf8e4f7a5 │ │ │ │ mrclt 7, 1, APSR_nzcv, cr10, cr13, {7} │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ addspl pc, r8, r3, lsl #10 │ │ │ │ @ instruction: 0xf8c73010 │ │ │ │ @ instruction: 0xf13800d4 │ │ │ │ - @ instruction: 0xf8c7ff87 │ │ │ │ + @ instruction: 0xf8c7ff43 │ │ │ │ ldmib r7, {r3, r4, r6, r7}^ │ │ │ │ stm sp, {r0, r2, r4, r5, r8} │ │ │ │ strtmi r0, [r1], -r3 │ │ │ │ ldrdeq pc, [r4], #135 @ 0x87 │ │ │ │ @ instruction: 0x23b2e9d9 │ │ │ │ blx 8fd4ac │ │ │ │ mrclt 7, 0, APSR_nzcv, cr12, cr13, {7} │ │ │ │ @@ -95845,15 +95845,15 @@ │ │ │ │ @ instruction: 0xf8c44652 │ │ │ │ strtmi ip, [r9], -r4, ror #17 │ │ │ │ blx ff6fda4e │ │ │ │ @ instruction: 0x46284651 │ │ │ │ blx 107db62 │ │ │ │ addspl pc, r8, r5, lsl #10 │ │ │ │ andsls r3, sl, r0, lsl r0 │ │ │ │ - ldc2 1, cr15, [sl], #-224 @ 0xffffff20 │ │ │ │ + blx ffe7c092 │ │ │ │ andsls r9, fp, r7, lsl #20 │ │ │ │ muleq r3, r2, r8 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldrbmi r9, [r0], -r8, lsl #18 │ │ │ │ @ instruction: 0x23b2e9d7 │ │ │ │ mrc2 7, 6, pc, cr4, cr14, {6} │ │ │ │ sbccc pc, r4, #14090240 @ 0xd70000 │ │ │ │ @@ -96261,15 +96261,15 @@ │ │ │ │ @ instruction: 0xf8d79906 │ │ │ │ stmpl sl, {r3, r4, r5, r7, r8, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d7813c │ │ │ │ movwls r1, #33724 @ 0x83bc │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ strbmi r8, [sl], -r0, ror #1 │ │ │ │ - @ instruction: 0xff5cf138 │ │ │ │ + @ instruction: 0xff18f138 │ │ │ │ strmi r9, [r6], -r8, lsl #22 │ │ │ │ @ instruction: 0xf43f2e00 │ │ │ │ @ instruction: 0xf8d7af50 │ │ │ │ @ instruction: 0xf8c723c0 │ │ │ │ @ instruction: 0xf8c763bc │ │ │ │ ldrmi r9, [r6], #-964 @ 0xfffffc3c │ │ │ │ subseq lr, r2, r5, asr #14 │ │ │ │ @@ -96280,15 +96280,15 @@ │ │ │ │ @ instruction: 0x03b8f8d7 │ │ │ │ addsmi r5, r0, #9043968 @ 0x8a0000 │ │ │ │ msrhi CPSR_fsx, r0 │ │ │ │ @ instruction: 0x13bcf8d7 │ │ │ │ stmdacs r0, {r0, r1, r3, r8, r9, ip, pc} │ │ │ │ adcshi pc, r4, r0 │ │ │ │ @ instruction: 0xf1384632 │ │ │ │ - blls 3bff58 │ │ │ │ + blls 3bfe48 │ │ │ │ @ instruction: 0xf1b94681 │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ @ instruction: 0xf8d7aef9 │ │ │ │ @ instruction: 0xf8c723c0 │ │ │ │ @ instruction: 0xf8c793bc │ │ │ │ ldrmi r6, [r1], #964 @ 0x3c4 │ │ │ │ andscc lr, r8, #249561088 @ 0xee00000 │ │ │ │ @@ -96336,15 +96336,15 @@ │ │ │ │ @ instruction: 0xf10328e8 │ │ │ │ @ instruction: 0xf7ff0208 │ │ │ │ svclt 0x0000bac2 │ │ │ │ adcseq r0, lr, r2, asr r9 │ │ │ │ adcseq r0, lr, sl, asr #18 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r0, lr, r0, lsl r4 │ │ │ │ - eoreq r3, sl, r0, asr #24 │ │ │ │ + eoreq r3, sl, r0, asr #23 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ bls 253148 │ │ │ │ @ instruction: 0xf50358d3 │ │ │ │ @ instruction: 0xf1033280 │ │ │ │ @ instruction: 0xf8c40008 │ │ │ │ @ instruction: 0xf7ff28e8 │ │ │ │ @@ -97042,15 +97042,15 @@ │ │ │ │ stmiaeq r4!, {r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmibcc ip, {r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ bicle r4, r2, #645922816 @ 0x26800000 │ │ │ │ @ instruction: 0x432ee9d7 │ │ │ │ addspl pc, r8, r3, lsl #10 │ │ │ │ @ instruction: 0xf8c73010 │ │ │ │ @ instruction: 0xf13700d4 │ │ │ │ - @ instruction: 0xf8c7fae1 │ │ │ │ + @ instruction: 0xf8c7fa9d │ │ │ │ bvs f811c8 │ │ │ │ teqeq r5, r7 @ │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldmib r3, {r0, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8d723b2 │ │ │ │ @ instruction: 0xf7dd00c4 │ │ │ │ @ instruction: 0xf8d7fc2d │ │ │ │ @@ -98006,15 +98006,15 @@ │ │ │ │ @ instruction: 0xf8c660c3 │ │ │ │ @ instruction: 0xf8d628e4 │ │ │ │ ldrmi r3, [r8, #2604] @ 0xa2c │ │ │ │ @ instruction: 0xf8d7d3c0 │ │ │ │ @ instruction: 0xf50330bc │ │ │ │ mulscc r0, r8, r0 │ │ │ │ sbcseq pc, ip, r7, asr #17 │ │ │ │ - blx 167e252 │ │ │ │ + blx 57e252 │ │ │ │ rsceq pc, r0, r7, asr #17 │ │ │ │ teqeq r7, r7 @ │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldmib fp, {r0, r3, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8d723b2 │ │ │ │ @ instruction: 0xf7dc00c4 │ │ │ │ @ instruction: 0xf8d6fca3 │ │ │ │ @@ -98894,15 +98894,15 @@ │ │ │ │ andscc lr, r0, #28, 14 @ 0x700000 │ │ │ │ stmdblt r3!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe3210 │ │ │ │ svclt 0x0000ba8e │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq r1, sl, r2, lsl #2 │ │ │ │ + eoreq r1, sl, r2, lsl #1 │ │ │ │ movweq pc, #33026 @ 0x8102 @ │ │ │ │ vaddw.s8 q9, , d1 │ │ │ │ andsvs r0, r1, r4, ror #2 │ │ │ │ subsvs r2, r1, r0, lsl #2 │ │ │ │ stmiacc r4!, {r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ blt 1800b68 │ │ │ │ vst1.8 {d20-d22}, [pc :64], r3 │ │ │ │ @@ -98920,15 +98920,15 @@ │ │ │ │ orrshi pc, r5, #64 @ 0x40 │ │ │ │ ldmibcc ip, {r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf47e2b00 │ │ │ │ @ instruction: 0xf8d7a90b │ │ │ │ @ instruction: 0xf50330bc │ │ │ │ mulscc r0, r8, r0 │ │ │ │ sbcseq pc, r4, r7, asr #17 │ │ │ │ - ldc2 1, cr15, [r2], #-212 @ 0xffffff2c │ │ │ │ + blx ffc7f096 │ │ │ │ sbcseq pc, r8, r7, asr #17 │ │ │ │ ldmib r7, {r0, r1, r3, r4, r5, r9, fp, sp, lr}^ │ │ │ │ stm sp, {r0, r2, r4, r5, r8} │ │ │ │ strtmi r0, [r1], -r3 │ │ │ │ ldrdeq pc, [r4], #135 @ 0x87 │ │ │ │ @ instruction: 0x23b2e9d3 │ │ │ │ ldc2l 7, cr15, [lr, #-876]! @ 0xfffffc94 │ │ │ │ @@ -99339,15 +99339,15 @@ │ │ │ │ strtmi r2, [r0], -r4, asr #1 │ │ │ │ blx 13810b8 │ │ │ │ mcrlt 7, 1, pc, cr15, cr13, {7} @ │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ addspl pc, r8, r3, lsl #10 │ │ │ │ @ instruction: 0xf8c73010 │ │ │ │ @ instruction: 0xf13500d4 │ │ │ │ - @ instruction: 0xf8c7f8ed │ │ │ │ + @ instruction: 0xf8c7f8a9 │ │ │ │ bvs f835b0 │ │ │ │ teqeq r5, r7 @ │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ @ instruction: 0xf8d74621 │ │ │ │ ldmib r3, {r2, r6, r7}^ │ │ │ │ @ instruction: 0xf7db23b2 │ │ │ │ @ instruction: 0xf7fdfa39 │ │ │ │ @@ -99761,15 +99761,15 @@ │ │ │ │ stmiagt r4!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7a84629 │ │ │ │ @ instruction: 0x4651fd3d │ │ │ │ @ instruction: 0xf7eb4628 │ │ │ │ @ instruction: 0xf505fca3 │ │ │ │ mulscc r0, r8, r0 │ │ │ │ @ instruction: 0xf134901a │ │ │ │ - bls 2c2f64 │ │ │ │ + bls 2c2e54 │ │ │ │ ldm r2, {r0, r1, r3, r4, ip, pc} │ │ │ │ stm sp, {r0, r1} │ │ │ │ stmdbls r8, {r0, r1} │ │ │ │ ldmib r7, {r4, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7da23b2 │ │ │ │ @ instruction: 0xf8d7feed │ │ │ │ @ instruction: 0xf50332c4 │ │ │ │ @@ -100176,15 +100176,15 @@ │ │ │ │ @ instruction: 0x03b8f8d7 │ │ │ │ addsmi r5, r0, #9043968 @ 0x8a0000 │ │ │ │ teqphi r9, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x13bcf8d7 │ │ │ │ stmdacs r0, {r3, r8, r9, ip, pc} │ │ │ │ sbcshi pc, pc, r0 │ │ │ │ @ instruction: 0xf135464a │ │ │ │ - blls 302270 │ │ │ │ + blls 302160 │ │ │ │ cdpcs 6, 0, cr4, cr0, cr6, {0} │ │ │ │ svcge 0x0050f43f │ │ │ │ biccs pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0x63bcf8c7 │ │ │ │ bicls pc, r4, #13041664 @ 0xc70000 │ │ │ │ smlald r4, r5, r6, r4 │ │ │ │ bcs 10840c8 │ │ │ │ @@ -100194,15 +100194,15 @@ │ │ │ │ @ instruction: 0xf8d79906 │ │ │ │ stmpl sl, {r3, r4, r5, r7, r8, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d7812b │ │ │ │ movwls r1, #46012 @ 0xb3bc │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x463280b3 │ │ │ │ - @ instruction: 0xf89ef135 │ │ │ │ + @ instruction: 0xf85af135 │ │ │ │ strmi r9, [r1], fp, lsl #22 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ mrcge 4, 7, APSR_nzcv, cr9, cr15, {1} │ │ │ │ biccs pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0x93bcf8c7 │ │ │ │ bicvs pc, r4, #13041664 @ 0xc70000 │ │ │ │ usat r4, #14, r1, lsl #9 │ │ │ │ @@ -100250,15 +100250,15 @@ │ │ │ │ stmiacs r8!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ blt ff202074 │ │ │ │ adcseq ip, sp, sl, lsl ip │ │ │ │ adcseq ip, sp, r2, lsl ip │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrsbteq ip, [sp], sl │ │ │ │ - eoreq pc, r9, sl, lsl #30 │ │ │ │ + eoreq pc, r9, sl, lsl #29 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ bls 256e74 │ │ │ │ @ instruction: 0xf50358d3 │ │ │ │ @ instruction: 0xf1033280 │ │ │ │ @ instruction: 0xf8c40008 │ │ │ │ @ instruction: 0xf7ff28e8 │ │ │ │ @@ -101303,15 +101303,15 @@ │ │ │ │ stmdaeq r8, {r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andle r1, r1, r2, asr #24 │ │ │ │ stmda r6, {r2, r3, r4, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdaeq r0!, {r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andle r1, r1, r3, asr #24 │ │ │ │ stmda r0, {r2, r3, r4, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ mvneq pc, #212, 16 @ 0xd40000 │ │ │ │ - @ instruction: 0xf92ef12d │ │ │ │ + @ instruction: 0xf8eaf12d │ │ │ │ mvnsne pc, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d4b121 │ │ │ │ blvs 7520f0 │ │ │ │ @ instruction: 0x47906a58 │ │ │ │ @ instruction: 0xf08b4628 │ │ │ │ bvs ffbc4a98 │ │ │ │ blvs 7569c4 │ │ │ │ @@ -101330,21 +101330,21 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ strmi r4, [r8], -r4, lsl #12 │ │ │ │ @ instruction: 0xff16f056 │ │ │ │ stmdbvs sl!, {r8, sp} │ │ │ │ svc 0x0086f79b │ │ │ │ sbcpl pc, ip, r4, lsr #5 │ │ │ │ - blx fe68168c │ │ │ │ + blx 158168c │ │ │ │ teqpvs r4, #164, 10 @ p-variant is OBSOLETE @ 0x29000000 │ │ │ │ @ instruction: 0xf8d34629 │ │ │ │ @ instruction: 0xf0560570 │ │ │ │ vqrdmlah.s32 d15, d20, d15[1] │ │ │ │ @ instruction: 0xf14750cc │ │ │ │ - @ instruction: 0xf5a4fa99 │ │ │ │ + @ instruction: 0xf5a4fa55 │ │ │ │ @ instruction: 0x462950d8 │ │ │ │ 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 fec1c3a4 │ │ │ │ @@ -101382,54 +101382,54 @@ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec1c428 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ sbcpl pc, r9, r0, lsl #10 │ │ │ │ @ instruction: 0xf506301c │ │ │ │ @ instruction: 0xf1475480 │ │ │ │ - @ instruction: 0xf506f9df │ │ │ │ + @ instruction: 0xf506f99b │ │ │ │ andscc r5, r0, r7, lsr #1 │ │ │ │ strpl pc, [r4, #1286]! @ 0x506 │ │ │ │ - @ instruction: 0xf9d8f147 │ │ │ │ + @ instruction: 0xf994f147 │ │ │ │ adcpl pc, r9, r6, lsl #10 │ │ │ │ @ instruction: 0xf1473004 │ │ │ │ - @ instruction: 0xf506f9d3 │ │ │ │ + @ instruction: 0xf506f98f │ │ │ │ andscc r5, r8, sl, lsr #1 │ │ │ │ - @ instruction: 0xf9cef147 │ │ │ │ + @ instruction: 0xf98af147 │ │ │ │ adcpl pc, fp, r6, lsl #10 │ │ │ │ @ instruction: 0xf1473014 │ │ │ │ - @ instruction: 0xf606f9c9 │ │ │ │ + @ instruction: 0xf606f985 │ │ │ │ @ instruction: 0xf14770e4 │ │ │ │ - @ instruction: 0xf506f9c5 │ │ │ │ + @ instruction: 0xf506f981 │ │ │ │ andscc r5, ip, r3, lsr #1 │ │ │ │ - @ instruction: 0xf9c0f147 │ │ │ │ + @ instruction: 0xf97cf147 │ │ │ │ adcpl pc, r5, r6, lsl #10 │ │ │ │ - @ instruction: 0xf9bcf147 │ │ │ │ + @ instruction: 0xf978f147 │ │ │ │ sbcpl pc, r6, r6, lsl #10 │ │ │ │ @ instruction: 0xf1473014 │ │ │ │ - @ instruction: 0xf506f9b7 │ │ │ │ + @ instruction: 0xf506f973 │ │ │ │ ldrshcc r5, [r0], -r0 │ │ │ │ - @ instruction: 0xf9b2f147 │ │ │ │ + @ instruction: 0xf96ef147 │ │ │ │ strtcc r4, [r0], #-1568 @ 0xfffff9e0 │ │ │ │ - @ instruction: 0xf9aef147 │ │ │ │ + @ instruction: 0xf96af147 │ │ │ │ mvnsle r4, ip, lsr #5 │ │ │ │ sbcpl pc, sl, r6, lsl #10 │ │ │ │ @ instruction: 0xf1333014 │ │ │ │ - @ instruction: 0xf506fceb │ │ │ │ + @ instruction: 0xf506fca7 │ │ │ │ andscc r5, r8, fp, asr #1 │ │ │ │ - stc2l 1, cr15, [r6], #204 @ 0xcc │ │ │ │ + stc2 1, cr15, [r2], #204 @ 0xcc │ │ │ │ sbcspl pc, r8, r6, lsl #10 │ │ │ │ stmdb lr, {r2, r3, r4, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svccc 0x0074f8d6 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldmcc r0!, {r0, r1, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xbd70b903 │ │ │ │ sbcpl pc, r7, r6, lsl #10 │ │ │ │ @ instruction: 0xf147300c │ │ │ │ - @ instruction: 0xbd70f991 │ │ │ │ + @ instruction: 0xbd70f94d │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svccc 0x0074f8d0 │ │ │ │ ldmib r1, {r1, r7, ip, sp, pc}^ │ │ │ │ vtbl.8 d7, {d15}, d2 │ │ │ │ @@ -101461,27 +101461,27 @@ │ │ │ │ tstpeq r1, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x4630447b │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x53b5f640 │ │ │ │ @ instruction: 0xf918f08b │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ - eoreq lr, r9, r8, asr #19 │ │ │ │ - mlaeq r9, sl, r9, lr │ │ │ │ + eoreq lr, r9, r8, asr #18 │ │ │ │ + eoreq lr, r9, sl, lsl r9 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec1c588 │ │ │ │ @ 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: 0xf932f147 │ │ │ │ + @ instruction: 0xf8eef147 │ │ │ │ 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}^ │ │ │ │ @@ -101532,30 +101532,30 @@ │ │ │ │ ldmdblt r2, {r2, r3, r4, r6, sp} │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf1038870 │ │ │ │ strtmi r0, [r0], -r0, ror #2 │ │ │ │ @ instruction: 0xf0119301 │ │ │ │ blls 1448b4 │ │ │ │ addeq pc, r0, r3, lsl #2 │ │ │ │ - @ instruction: 0xf8b2f147 │ │ │ │ + @ instruction: 0xf86ef147 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ svclt 0x00008870 │ │ │ │ vst3.8 {d27-d29}, [pc], ip │ │ │ │ ldrblt r5, [r0, #3200]! @ 0xc80 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r7, sl, lsl sl │ │ │ │ blmi 7704e8 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ blvs 203610 │ │ │ │ @ instruction: 0x462158d3 │ │ │ │ ldmdavs fp, {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ strls r0, [r4], #-768 @ 0xfffffd00 │ │ │ │ - @ instruction: 0xffbaf139 │ │ │ │ + @ instruction: 0xff76f139 │ │ │ │ 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 │ │ │ │ @@ -101601,16 +101601,16 @@ │ │ │ │ stmdami r7, {r0, r1, r5, r6, r8, ip, sp, lr} │ │ │ │ ldrbtmi r4, [r8], #-1146 @ 0xfffffb86 │ │ │ │ stc2 0, cr15, [r6, #-356] @ 0xfffffe9c │ │ │ │ eorvc r2, r3, r1, lsl #6 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ adcseq ip, lr, r4, lsr pc │ │ │ │ - eoreq lr, r9, ip, lsr #15 │ │ │ │ - eoreq lr, r9, lr, ror #14 │ │ │ │ + eoreq lr, r9, ip, lsr #14 │ │ │ │ + eoreq lr, r9, lr, ror #13 │ │ │ │ @ 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 │ │ │ │ @@ -102007,21 +102007,21 @@ │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ stmdbmi r7!, {r1, r2, r5, sl, fp, lr} │ │ │ │ ldmpl r3, {r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0x46204479 │ │ │ │ ldmdavs fp, {r1, r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9325 │ │ │ │ @ instruction: 0xf12b0300 │ │ │ │ - biclt pc, r0, r5, asr #28 │ │ │ │ + biclt pc, r0, r1, lsl #28 │ │ │ │ @ instruction: 0xf12b9001 │ │ │ │ - @ instruction: 0x4604fe7d │ │ │ │ + @ instruction: 0x4604fe39 │ │ │ │ @ instruction: 0xf12b9801 │ │ │ │ - @ instruction: 0x4621fe77 │ │ │ │ + @ instruction: 0x4621fe33 │ │ │ │ strtmi r4, [r8], -r2, lsl #12 │ │ │ │ - blx ffb8212c │ │ │ │ + blx fea8212c │ │ │ │ bmi 78dc24 │ │ │ │ ldrbtmi r4, [sl], #-2839 @ 0xfffff4e9 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsr #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ eorlt sp, r6, r1, lsr #2 │ │ │ │ stmdbge r4, {r4, r5, r6, r8, sl, fp, ip, sp, pc} │ │ │ │ @@ -102030,29 +102030,29 @@ │ │ │ │ lslslt r9, r4, #16 │ │ │ │ @ instruction: 0xf79aa908 │ │ │ │ ldmiblt r0, {r2, r3, r4, r5, r6, r9, sl, fp, sp, lr, pc} │ │ │ │ andscc lr, ip, #3620864 @ 0x374000 │ │ │ │ andle r4, r6, sl, lsl r3 │ │ │ │ stmdbge r3, {r2, r9, sp} │ │ │ │ movwls r4, #13864 @ 0x3628 │ │ │ │ - blx ff302170 │ │ │ │ + blx fe202170 │ │ │ │ blmi 3bfbd4 │ │ │ │ bmi 38e06c │ │ │ │ ldmpl r3!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf79b6818 │ │ │ │ ldrdcs lr, [r0], -r0 │ │ │ │ @ instruction: 0xf79be7d3 │ │ │ │ svclt 0x0000ecb0 │ │ │ │ adcseq sl, sp, sl, lsl r4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0xffffffe1 │ │ │ │ adcseq sl, sp, r0, lsl r4 │ │ │ │ ldrsbteq sl, [sp], lr │ │ │ │ andeq r0, r0, r8, asr #23 │ │ │ │ - eoreq lr, r9, r4, lsl r1 │ │ │ │ + mlaeq r9, r4, r0, lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ bl 131eb8 │ │ │ │ bmi 12c79b8 │ │ │ │ @ instruction: 0xf04f4698 │ │ │ │ @@ -102181,15 +102181,15 @@ │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrvs pc, [r4, #-1440]! @ 0xfffffa60 │ │ │ │ strbpl pc, [ip], r0, lsr #5 @ │ │ │ │ @ instruction: 0xf5a0b082 │ │ │ │ @ instruction: 0xf5a05ada │ │ │ │ ldrtmi r5, [r0], -r0, lsl #9 │ │ │ │ @ instruction: 0xf1464691 │ │ │ │ - @ instruction: 0xf8d5fbf1 │ │ │ │ + @ instruction: 0xf8d5fbad │ │ │ │ @ instruction: 0xf1b88570 │ │ │ │ eorle r0, r4, r0, lsl #30 │ │ │ │ tstpcc ip, #164, 12 @ p-variant is OBSOLETE @ 0xa400000 │ │ │ │ ldrcc pc, [r8], #-1700 @ 0xfffff95c │ │ │ │ tstcs r8, r8, lsl #4 │ │ │ │ movwcs r6, #14360 @ 0x3818 │ │ │ │ strmi r6, [r0, r4, lsr #16]! │ │ │ │ @@ -102198,15 +102198,15 @@ │ │ │ │ addvs r6, r3, r3, asr #32 │ │ │ │ smlabtvs r3, r3, r0, r6 │ │ │ │ @ instruction: 0xf8d56143 │ │ │ │ movwcs r1, #5488 @ 0x1570 │ │ │ │ strtmi r4, [r0], -sl, asr #12 │ │ │ │ @ instruction: 0xff9ef055 │ │ │ │ ldrtmi r4, [r0], -r5, lsl #12 │ │ │ │ - blx ff80241a │ │ │ │ + blx fe70241a │ │ │ │ svclt 0x000c2d00 │ │ │ │ andcs r4, r0, r0, lsr #12 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf6a487f0 │ │ │ │ andcs r3, r8, #28, 6 @ 0x70000000 │ │ │ │ ldmdavs r8, {r2, r3, r4, r8, sp} │ │ │ │ tstpcc r8, #164, 12 @ p-variant is OBSOLETE @ 0xa400000 │ │ │ │ @@ -102222,15 +102222,15 @@ │ │ │ │ blmi 265fa4 │ │ │ │ @ instruction: 0xf8c54651 │ │ │ │ vst3.16 {d16,d18,d20}, [pc :256], r0 │ │ │ │ ldrbtmi r2, [fp], #-512 @ 0xfffffe00 │ │ │ │ movwcs r9, #33536 @ 0x8300 │ │ │ │ @ instruction: 0xff4cf055 │ │ │ │ svclt 0x0000e7b4 │ │ │ │ - eoreq sp, r9, sl, lsl #29 │ │ │ │ + eoreq sp, r9, sl, lsl #28 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ bl 132180 │ │ │ │ bmi 1847880 │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ @@ -102385,15 +102385,15 @@ │ │ │ │ @ instruction: 0x461f4690 │ │ │ │ @ instruction: 0xf89d3614 │ │ │ │ @ instruction: 0xf500a048 │ │ │ │ ldrdls r5, [r6, -r9] │ │ │ │ svceq 0x0000f1ba │ │ │ │ ldrtmi sp, [r0], -sp, rrx │ │ │ │ ldmdbeq ip, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - blx 1702704 │ │ │ │ + blx 602704 │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ blmi 1004540 │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ ldmib r4, {r0, r2, r3, r7, pc}^ │ │ │ │ vrsra.u32 d1, d4, #1 │ │ │ │ @ instruction: 0xf1048f5b │ │ │ │ strbmi r0, [r1, #-600] @ 0xfffffda8 │ │ │ │ @@ -102435,20 +102435,20 @@ │ │ │ │ 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: 0xf8c98f5b │ │ │ │ @ instruction: 0xf1464000 │ │ │ │ - blls 284ac0 │ │ │ │ + blls 2849b0 │ │ │ │ andsvs r4, ip, r8, lsr r6 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ shsub8mi r8, r0, r0 │ │ │ │ ldmdbeq r8, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf9eaf146 │ │ │ │ + @ instruction: 0xf9a6f146 │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ blmi f0461c │ │ │ │ orrsle r2, r2, r0, lsl #24 │ │ │ │ @ instruction: 0xa098f8df │ │ │ │ bleq 502418 │ │ │ │ @ instruction: 0xe7b244fa │ │ │ │ @ instruction: 0xa090f8df │ │ │ │ @@ -102468,31 +102468,31 @@ │ │ │ │ ldrbtmi r4, [sl], #1699 @ 0x6a3 │ │ │ │ ldmda r2, {r0, r1, r4, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ movwcc r3, #7936 @ 0x1f00 │ │ │ │ tstcc r0, r2, asr #16 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ vqshlu.s32 d4, d16, #31 │ │ │ │ @ instruction: 0xf1468f5b │ │ │ │ - blls 284a3c │ │ │ │ + blls 28492c │ │ │ │ ldrtmi r2, [r8], -r0, lsl #14 │ │ │ │ andlt r6, r9, ip, lsl r0 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ tstcs r0, r2, lsr #12 │ │ │ │ @ instruction: 0xf08a4628 │ │ │ │ ldrtmi pc, [r0], -fp, lsr #23 @ │ │ │ │ - @ instruction: 0xf9b2f146 │ │ │ │ + @ instruction: 0xf96ef146 │ │ │ │ andlt r4, r9, r8, lsr r6 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrbcc pc, [pc, pc, asr #32]! @ │ │ │ │ svclt 0x0000e7f5 │ │ │ │ ... │ │ │ │ - eoreq sp, r9, ip, lsr #23 │ │ │ │ - eoreq sp, r9, r4, lsl fp │ │ │ │ - strdeq sp, [r9], -r8 @ │ │ │ │ - eoreq sp, r9, r6, asr #21 │ │ │ │ + eoreq sp, r9, ip, lsr #22 │ │ │ │ + mlaeq r9, r4, sl, sp │ │ │ │ + eoreq sp, r9, r8, ror sl │ │ │ │ + eoreq sp, r9, r6, asr #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 18183c │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0030f8cc │ │ │ │ strmi r4, [sp], -r4, lsr #25 │ │ │ │ adclt r4, r9, r4, lsr #19 │ │ │ │ @@ -102559,15 +102559,15 @@ │ │ │ │ stmdbcs r0, {r1, r3, r4, r6, r7, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf851d06c │ │ │ │ @ instruction: 0xf8d22022 │ │ │ │ bvs fe68e698 │ │ │ │ andeq pc, r4, sl, asr r8 @ │ │ │ │ strmi pc, [r0, -r7, lsl #8] │ │ │ │ vcgt.s d9, d3, d6 │ │ │ │ - subcs pc, r0, #38656 @ 0x9700 │ │ │ │ + subcs pc, r0, #21248 @ 0x5300 │ │ │ │ tstcs r0, r5 │ │ │ │ @ instruction: 0xf79aa815 │ │ │ │ blls 281c3c │ │ │ │ andcs pc, r4, sl, asr r8 @ │ │ │ │ strbtvc pc, [r0], #1446 @ 0x5a6 @ │ │ │ │ ldmdavs fp, {r3, r4, r9, ip, pc}^ │ │ │ │ tstls lr, #2688 @ 0xa80 │ │ │ │ @@ -102693,27 +102693,27 @@ │ │ │ │ @ instruction: 0xf04f9322 │ │ │ │ andsls r0, fp, pc, lsl #6 │ │ │ │ svclt 0x00349314 │ │ │ │ movwcs r2, #21249 @ 0x5301 │ │ │ │ blhi 801ce8 │ │ │ │ movwcs r9, #25370 @ 0x631a │ │ │ │ tstcs lr, #3358720 @ 0x334000 │ │ │ │ - blx fe382f8e │ │ │ │ + blx 1282f8e │ │ │ │ @ instruction: 0x46516afb │ │ │ │ bge 5ea748 │ │ │ │ @ instruction: 0xf50a9808 │ │ │ │ @ instruction: 0x93247a0e │ │ │ │ @ instruction: 0xf80cf00f │ │ │ │ @ instruction: 0x3609e9d9 │ │ │ │ strbmi r1, [r3, #-2971] @ 0xfffff465 │ │ │ │ movtcs sp, #18764 @ 0x494c │ │ │ │ @ instruction: 0xf8d94446 │ │ │ │ blx 19a86a │ │ │ │ stmibpl r8!, {r1, r2, r9, sl, ip, sp, lr, pc} │ │ │ │ - blx 1d82fbe │ │ │ │ + blx c82fbe │ │ │ │ ldrdcs pc, [r0, #132] @ 0x84 │ │ │ │ @ instruction: 0xf8d44603 │ │ │ │ @ instruction: 0xf8d4046c │ │ │ │ andls r1, r6, r8, ror #8 │ │ │ │ bl 1bd7044 │ │ │ │ tstls r5, ip, lsl #24 │ │ │ │ svceq 0x0006f013 │ │ │ │ @@ -102792,20 +102792,20 @@ │ │ │ │ mrcge 8, 1, APSR_nzcv, cr4, cr15, {6} │ │ │ │ ldclmi 6, cr15, [r4, #692] @ 0x2b4 │ │ │ │ ldrtmi r4, [r8], -r4, lsl #12 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ ldmdavs fp, {r3, r7, r9, sl, lr} │ │ │ │ stclcc 8, cr15, [ip], {205} @ 0xcd │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - mcr2 2, 5, pc, cr2, cr15, {0} @ │ │ │ │ + mrc2 2, 2, pc, cr14, cr15, {0} │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ mcrge 4, 4, r8, cr6, cr11, {1} │ │ │ │ ldrtmi r4, [r9], -r1, lsl #13 │ │ │ │ vmin.s16 d4, d15, d16 │ │ │ │ - @ instruction: 0xf896fe59 │ │ │ │ + @ instruction: 0xf896fe15 │ │ │ │ blcs d3460 │ │ │ │ strhi pc, [r9], #-65 @ 0xffffffbf │ │ │ │ ldclcc 8, cr15, [ip, #892]! @ 0x37c │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ @ instruction: 0xf899447b │ │ │ │ @ instruction: 0xf1082000 │ │ │ │ bcc 124690c │ │ │ │ @@ -102817,15 +102817,15 @@ │ │ │ │ @ instruction: 0xf1092ddc │ │ │ │ tstcs r4, r2, lsl #6 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ @ instruction: 0xf8c5fe01 │ │ │ │ stmdacs r0, {r2, r3, r4, r5, r6, r7, r8, r9} │ │ │ │ strhi pc, [r0], #-1 │ │ │ │ vmin.s16 d4, d15, d24 │ │ │ │ - stmdavc r3, {r0, r2, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ blcs 1554cc │ │ │ │ ldrbhi pc, [r9], #-513 @ 0xfffffdff @ │ │ │ │ subvc pc, r6, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf6054631 │ │ │ │ @ instruction: 0xf79b10d8 │ │ │ │ ldclvs 8, cr14, [r1], #-920 @ 0xfffffc68 │ │ │ │ addsls pc, r8, #14024704 @ 0xd60000 │ │ │ │ @@ -102853,15 +102853,15 @@ │ │ │ │ ldmdacc r8!, {r0, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ stccc 8, cr15, [ip], #852 @ 0x354 │ │ │ │ @ instruction: 0xf0412a00 │ │ │ │ blcc 127998 │ │ │ │ @ instruction: 0xf8c5461a │ │ │ │ ldrtmi r3, [r8], -r8, ror #17 │ │ │ │ stmiacs ip!, {r0, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - ldc2 2, cr15, [r4, #124] @ 0x7c │ │ │ │ + ldc2l 2, cr15, [r0, #-124] @ 0xffffff84 │ │ │ │ blcs 264950 │ │ │ │ @ instruction: 0xf8d5d915 │ │ │ │ @ instruction: 0xf06f3cf0 │ │ │ │ @ instruction: 0xf8d34260 │ │ │ │ addsmi r1, r1, #16, 6 @ 0x40000000 │ │ │ │ @ instruction: 0xf898bf3c │ │ │ │ @ instruction: 0xf88521d8 │ │ │ │ @@ -102886,66 +102886,66 @@ │ │ │ │ stmiapl r3!, {r1, r4, r5, r9, ip, pc}^ │ │ │ │ movwcs r9, #816 @ 0x330 │ │ │ │ andcc pc, r0, r9, asr #17 │ │ │ │ andcc pc, r4, r9, asr #17 │ │ │ │ andcc pc, r8, r9, asr #17 │ │ │ │ andcc pc, ip, r9, asr #17 │ │ │ │ @ instruction: 0xf1439333 │ │ │ │ - @ instruction: 0xf8dffbd9 │ │ │ │ + @ instruction: 0xf8dffb95 │ │ │ │ ldrbtmi r2, [sl], #-3248 @ 0xfffff350 │ │ │ │ ldrmi r9, [r0], -r7, lsl #4 │ │ │ │ - @ instruction: 0xff5ef12a │ │ │ │ + @ instruction: 0xff1af12a │ │ │ │ stmdacs r0, {r2, r4, r5, r8, fp, sp, pc} │ │ │ │ mvnhi pc, #1 │ │ │ │ bleq ff902e10 │ │ │ │ @ instruction: 0xf12a9008 │ │ │ │ - mulls r7, r1, pc @ │ │ │ │ + andls pc, r7, sp, asr #30 │ │ │ │ @ instruction: 0xf12a9808 │ │ │ │ - stmdbls r7, {r0, r1, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r7, {r0, r1, r2, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf50d4602 │ │ │ │ @ instruction: 0xf14360a6 │ │ │ │ - ldmdbge r0!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbge r0!, {r0, r3, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf50d2204 │ │ │ │ @ instruction: 0xf14360a6 │ │ │ │ - andcs pc, r8, #252928 @ 0x3dc00 │ │ │ │ + andcs pc, r8, #183296 @ 0x2cc00 │ │ │ │ @ instruction: 0xf50da932 │ │ │ │ @ instruction: 0xf14360a6 │ │ │ │ - andcs pc, r8, #246784 @ 0x3c400 │ │ │ │ + andcs pc, r8, #177152 @ 0x2b400 │ │ │ │ bicpl pc, r7, r4, lsl #10 │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ - blx ffb82f2a │ │ │ │ + blx fea82f2a │ │ │ │ mvnsne pc, #13959168 @ 0xd50000 │ │ │ │ @ instruction: 0xf50d2201 │ │ │ │ @ instruction: 0xf50160a6 │ │ │ │ @ instruction: 0xf14371e3 │ │ │ │ - @ instruction: 0xf504fbe1 │ │ │ │ + @ instruction: 0xf504fb9d │ │ │ │ smlabtcc r3, r9, r1, r5 │ │ │ │ @ instruction: 0xf50d2201 │ │ │ │ @ instruction: 0xf14360a6 │ │ │ │ - @ instruction: 0xf504fbd9 │ │ │ │ + @ instruction: 0xf504fb95 │ │ │ │ smlabtcc r4, r9, r1, r5 │ │ │ │ @ instruction: 0xf50d2201 │ │ │ │ @ instruction: 0xf14360a6 │ │ │ │ - eorcs pc, r0, #214016 @ 0x34400 │ │ │ │ + eorcs pc, r0, #144384 @ 0x23400 │ │ │ │ @ instruction: 0x41a8f60d │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ - cdp2 1, 3, cr15, cr10, cr3, {2} │ │ │ │ + ldc2l 1, cr15, [r6, #268]! @ 0x10c │ │ │ │ stcmi 6, cr15, [r8], #52 @ 0x34 │ │ │ │ adcs pc, ip, #9830400 @ 0x960000 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ andeq pc, r0, r9, asr #17 │ │ │ │ andne pc, r4, r9, asr #17 │ │ │ │ andcs pc, r8, r9, asr #17 │ │ │ │ andcc pc, ip, r9, asr #17 │ │ │ │ svceq 0x0000f1be │ │ │ │ @ instruction: 0xf898d003 │ │ │ │ @ instruction: 0xf08ee1ce │ │ │ │ @ instruction: 0xf8850e01 │ │ │ │ @ instruction: 0xf139e921 │ │ │ │ - @ instruction: 0xf895fadf │ │ │ │ + @ instruction: 0xf895fa9b │ │ │ │ movwcs r2, #2312 @ 0x908 │ │ │ │ @ instruction: 0xf8852107 │ │ │ │ @ instruction: 0xf04f3909 │ │ │ │ @ instruction: 0xf8c533ff │ │ │ │ @ instruction: 0xf8c50910 │ │ │ │ movwcs r3, #6412 @ 0x190c │ │ │ │ ldmdbne r0!, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @@ -102973,29 +102973,29 @@ │ │ │ │ @ instruction: 0xf8c56af3 │ │ │ │ @ instruction: 0xf8d53918 │ │ │ │ movwcc r3, #6428 @ 0x191c │ │ │ │ blvs db6720 │ │ │ │ ldmdbcc ip, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movpl pc, #4, 10 @ 0x1000000 │ │ │ │ movwls r4, #50712 @ 0xc618 │ │ │ │ - @ instruction: 0xf9f4f220 │ │ │ │ + @ instruction: 0xf9b0f220 │ │ │ │ movpl pc, #4, 10 @ 0x1000000 │ │ │ │ @ instruction: 0x46393310 │ │ │ │ movwls r4, #54808 @ 0xd618 │ │ │ │ - blx c833b0 │ │ │ │ + @ instruction: 0xf9eaf220 │ │ │ │ blcc 1404eb0 │ │ │ │ ldrbmi r2, [r8], -r1, lsl #4 │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - stc2l 2, cr15, [r4, #-164]! @ 0xffffff5c │ │ │ │ + stc2 2, cr15, [r0, #-164]! @ 0xffffff5c │ │ │ │ blcc 1004ec4 │ │ │ │ ldrbmi r2, [r8], -r0, lsl #4 │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - ldc2l 2, cr15, [sl, #-164] @ 0xffffff5c │ │ │ │ + ldc2 2, cr15, [r6, #-164] @ 0xffffff5c │ │ │ │ ldrmi r2, [sl], -r0, lsl #6 │ │ │ │ strtmi r4, [r0], -r1, asr #12 │ │ │ │ andlt pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf08a9300 │ │ │ │ strmi pc, [r6], -r5, ror #17 │ │ │ │ @ instruction: 0xf0412800 │ │ │ │ @ instruction: 0xf8d5830e │ │ │ │ @@ -103696,23 +103696,23 @@ │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldrsbteq r9, [sp], r6 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r9, sp, r8, asr #15 │ │ │ │ - eoreq lr, sl, ip, asr #17 │ │ │ │ - strhteq sp, [r9], -r4 │ │ │ │ + eoreq lr, sl, ip, asr #16 │ │ │ │ + eoreq sp, r9, r4, lsr r5 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ @ instruction: 0xfffff207 │ │ │ │ subsmi r5, r0, #356515840 @ 0x15400000 │ │ │ │ ldrbmi ip, [pc, #-0]! @ c7680 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ andeq r0, r0, ip, asr #24 │ │ │ │ - eoreq sp, r9, sl, ror r2 │ │ │ │ + strdeq sp, [r9], -sl @ │ │ │ │ stccc 0, cr0, [r0] │ │ │ │ andeq r0, r0, r0 │ │ │ │ bmi fee82db0 │ │ │ │ bvs fee42cb4 │ │ │ │ sbcscc pc, r8, #14090240 @ 0xd70000 │ │ │ │ bpl 282b20 │ │ │ │ sbcscc pc, ip, #12976128 @ 0xc60000 │ │ │ │ @@ -103736,15 +103736,15 @@ │ │ │ │ vtst.8 d23, d3, d25 │ │ │ │ vqdmlal.s , d0, d2[4] │ │ │ │ vcgt.s8 q8, q2, q0 │ │ │ │ vmlal.s , d0, d2[4] │ │ │ │ stmdbcs r6, {r6, r9} │ │ │ │ ldrmi fp, [r3], -r8, lsl #31 │ │ │ │ strcc pc, [r0], #-2244 @ 0xfffff73c │ │ │ │ - ldc2l 2, cr15, [r0], #-200 @ 0xffffff38 │ │ │ │ + stc2 2, cr15, [ip], #-200 @ 0xffffff38 │ │ │ │ mvnscc pc, #13959168 @ 0xd50000 │ │ │ │ streq pc, [r4], #-2244 @ 0xfffff73c │ │ │ │ sbcsne pc, r0, #68157440 @ 0x4100000 │ │ │ │ andsmi pc, r4, r4, lsl #4 │ │ │ │ @ instruction: 0x11bcf8d3 │ │ │ │ @ instruction: 0xf8d358a2 │ │ │ │ @ instruction: 0xf8c431c0 │ │ │ │ @@ -104058,17 +104058,17 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ ... │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r4 │ │ │ │ ... │ │ │ │ - eoreq r6, sl, ip, lsl ip │ │ │ │ - eoreq ip, r9, r6, asr r6 │ │ │ │ - eoreq ip, r9, r2, lsr r6 │ │ │ │ + mlaeq sl, ip, fp, r6 │ │ │ │ + ldrdeq ip, [r9], -r6 @ │ │ │ │ + strhteq ip, [r9], -r2 │ │ │ │ adcseq r9, sp, r4, lsl #8 │ │ │ │ blvc ffa832a8 │ │ │ │ @ instruction: 0xf5049706 │ │ │ │ stc 7, cr5, [ip, #780] @ 0x30c │ │ │ │ vldr d7, [lr] │ │ │ │ @ instruction: 0xf8c47b04 │ │ │ │ andcs r2, r2, #236, 30 @ 0x3b0 │ │ │ │ @@ -104097,15 +104097,15 @@ │ │ │ │ ldrdgt pc, [r8], -r7 │ │ │ │ ldrdge pc, [r0], -r7 │ │ │ │ @ instruction: 0xf8c568ff │ │ │ │ @ instruction: 0xf8c5e040 │ │ │ │ strtvs ip, [pc], #68 @ c7cac │ │ │ │ ldrbvs pc, [r6, -r4, lsl #10]! @ │ │ │ │ eorsge pc, ip, r5, asr #17 │ │ │ │ - blx fea04174 │ │ │ │ + blx 1904174 │ │ │ │ blvc 103328 │ │ │ │ vst2.8 {d18-d21}, [pc], r1 │ │ │ │ @ instruction: 0xf04f6000 │ │ │ │ andcs r3, r4, #-1073741761 @ 0xc000003f │ │ │ │ blvc 1830e4 │ │ │ │ cdpvc 0, 8, cr15, cr0, cr15, {2} │ │ │ │ ldrbeq pc, [r8, -r4, asr #17]! @ │ │ │ │ @@ -104201,34 +104201,34 @@ │ │ │ │ @ instruction: 0xf8c46a5c │ │ │ │ @ instruction: 0xf8c46a58 │ │ │ │ @ instruction: 0xf8c46a70 │ │ │ │ @ instruction: 0xf8c46a94 │ │ │ │ @ instruction: 0xf8c46a98 │ │ │ │ @ instruction: 0xf8c47a78 │ │ │ │ @ instruction: 0xf1427a84 │ │ │ │ - stmdbmi r8!, {r0, r1, r2, r3, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r8!, {r0, r1, r3, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf50d2209 │ │ │ │ ldrbtmi r6, [r9], #-166 @ 0xffffff5a │ │ │ │ - @ instruction: 0xf9c6f142 │ │ │ │ + @ instruction: 0xf982f142 │ │ │ │ bicpl pc, r8, r4, lsl #10 │ │ │ │ andcs r3, r4, #20, 2 │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ - @ instruction: 0xf9bef142 │ │ │ │ + @ instruction: 0xf97af142 │ │ │ │ bicpl pc, r8, r4, lsl #10 │ │ │ │ andcs r3, r4, #24, 2 │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ - @ instruction: 0xf9b6f142 │ │ │ │ + @ instruction: 0xf972f142 │ │ │ │ bicpl pc, r8, r4, lsl #10 │ │ │ │ andcs r3, r4, #28, 2 │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ - @ instruction: 0xf9aef142 │ │ │ │ + @ instruction: 0xf96af142 │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ @ instruction: 0xf60d2220 │ │ │ │ @ instruction: 0xf14241a8 │ │ │ │ - @ instruction: 0xf60dfc17 │ │ │ │ + @ instruction: 0xf60dfbd3 │ │ │ │ @ instruction: 0xf5044ea8 │ │ │ │ ldc 3, cr5, [pc, #948] @ c8260 │ │ │ │ tstcc r4, #76, 22 @ 0x13000 │ │ │ │ ldm lr!, {r1, r2, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf8c4000f │ │ │ │ @ instruction: 0xf5043e88 │ │ │ │ @ instruction: 0xf894634e │ │ │ │ @@ -104305,17 +104305,17 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldrshteq pc, [pc], #255 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcne 0x00ffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ svccc 0x00010000 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - eorseq sl, r0, r6, ror #23 │ │ │ │ - eoreq ip, r9, r6, lsl #1 │ │ │ │ - eorseq sl, r0, r8, asr #20 │ │ │ │ + eorseq sl, r0, r6, ror #22 │ │ │ │ + eoreq ip, r9, r6 │ │ │ │ + eorseq sl, r0, r8, asr #19 │ │ │ │ @ instruction: 0xf0574620 │ │ │ │ @ instruction: 0x4606fbbb │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf8df819a │ │ │ │ @ instruction: 0xf60d06c8 │ │ │ │ ldrtmi r4, [r2], -r8, lsr #3 │ │ │ │ ldmdaeq r3, {r3, r4, r5, r6, sl, lr}^ │ │ │ │ @@ -104328,15 +104328,15 @@ │ │ │ │ @ instruction: 0xf8014c01 │ │ │ │ mvnle r3, r2, lsl #24 │ │ │ │ andcs r2, r0, #0, 6 │ │ │ │ stclcc 8, cr15, [r8], {141} @ 0x8d │ │ │ │ @ instruction: 0x41a8f60d │ │ │ │ @ instruction: 0xf8d52300 │ │ │ │ @ instruction: 0xf12a03fc │ │ │ │ - @ instruction: 0xf8dff8b5 │ │ │ │ + @ instruction: 0xf8dff871 │ │ │ │ @ instruction: 0xf8d53688 │ │ │ │ ldrbtmi r2, [fp], #-3312 @ 0xfffff310 │ │ │ │ mvneq pc, #12910592 @ 0xc50000 │ │ │ │ mvnscc pc, #12910592 @ 0xc50000 │ │ │ │ stmdbcc r2!, {r0, r2, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ bcs 2a60b4 │ │ │ │ movwcs fp, #3980 @ 0xf8c │ │ │ │ @@ -104423,15 +104423,15 @@ │ │ │ │ ldrbmi r0, [r9], -r0, ror #23 │ │ │ │ bl ff206018 │ │ │ │ ldmib fp, {r3, r4, r5, r7, r8, fp, ip, sp, pc}^ │ │ │ │ tstmi sl, #20, 4 @ 0x40000001 │ │ │ │ ldmdbge r1!, {r3, ip, lr, pc} │ │ │ │ @ instruction: 0xf50d2204 │ │ │ │ andvs r6, fp, r6, lsr #1 │ │ │ │ - @ instruction: 0xf810f142 │ │ │ │ + @ instruction: 0xffccf141 │ │ │ │ ldclt 7, cr15, [r1], {254} @ 0xfe │ │ │ │ ldrcc pc, [r4, #-2271]! @ 0xfffff721 │ │ │ │ @ instruction: 0xf8df2101 │ │ │ │ ldrbtmi r2, [sl], #-1332 @ 0xfffffacc │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ @ instruction: 0xf7986818 │ │ │ │ @ instruction: 0xf8dfef14 │ │ │ │ @@ -104746,36 +104746,36 @@ │ │ │ │ movwls r9, #45849 @ 0xb319 │ │ │ │ blt feec66bc │ │ │ │ @ instruction: 0xf7fe9313 │ │ │ │ @ instruction: 0xf893ba83 │ │ │ │ @ instruction: 0xf08332cd │ │ │ │ @ instruction: 0x93260301 │ │ │ │ blt 1d066d0 │ │ │ │ - eorseq sl, r0, r0, asr #20 │ │ │ │ + eorseq sl, r0, r0, asr #19 │ │ │ │ adcseq r1, sp, lr, lsl r8 │ │ │ │ - eoreq fp, r9, r6, ror sp │ │ │ │ - eoreq fp, r9, ip, asr #27 │ │ │ │ - strhteq fp, [r9], -r6 │ │ │ │ - eoreq fp, r9, r6, asr #24 │ │ │ │ - eoreq fp, r9, r0, asr #26 │ │ │ │ - eoreq fp, r9, r4, lsr #24 │ │ │ │ + strdeq fp, [r9], -r6 @ │ │ │ │ + eoreq fp, r9, ip, asr #26 │ │ │ │ + eoreq fp, r9, r6, lsr sp │ │ │ │ + eoreq fp, r9, r6, asr #23 │ │ │ │ + eoreq fp, r9, r0, asr #25 │ │ │ │ + eoreq fp, r9, r4, lsr #23 │ │ │ │ ldrshteq r7, [sp], ip │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eoreq sp, sl, r6, lsl r0 │ │ │ │ - eoreq fp, r9, sl, lsl #26 │ │ │ │ - eoreq fp, r9, r4, lsl #23 │ │ │ │ - andeq r0, r0, r8, asr #23 │ │ │ │ - mlaeq r9, lr, fp, fp │ │ │ │ - eoreq fp, r9, r8, lsr #25 │ │ │ │ + mlaeq sl, r6, pc, ip @ │ │ │ │ + eoreq fp, r9, sl, lsl #25 │ │ │ │ eoreq fp, r9, r4, lsl #22 │ │ │ │ - ldrsbteq sl, [r0], -r2 │ │ │ │ - ldrhteq sl, [r0], -r8 │ │ │ │ - eoreq fp, r9, r6, lsr #23 │ │ │ │ - strhteq fp, [r9], -r2 │ │ │ │ - ldrdeq fp, [r9], -r4 @ │ │ │ │ + andeq r0, r0, r8, asr #23 │ │ │ │ + eoreq fp, r9, lr, lsl fp │ │ │ │ + eoreq fp, r9, r8, lsr #24 │ │ │ │ + eoreq fp, r9, r4, lsl #21 │ │ │ │ + eorseq sl, r0, r2, asr r6 │ │ │ │ + eorseq sl, r0, r8, lsr r6 │ │ │ │ + eoreq fp, r9, r6, lsr #22 │ │ │ │ + eoreq fp, r9, r2, lsr r9 │ │ │ │ + eoreq fp, r9, r4, asr r9 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0000f8cc │ │ │ │ bmi 1c5a184 │ │ │ │ adcslt r4, r9, lr, ror #22 │ │ │ │ svcmi 0x006e447a │ │ │ │ @@ -104793,19 +104793,19 @@ │ │ │ │ adchi pc, r6, r0 │ │ │ │ rscsvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf7982100 │ │ │ │ blmi 1903968 │ │ │ │ ldmdage r0, {r0, r9, sp} │ │ │ │ movwls r5, #14587 @ 0x38fb │ │ │ │ vmin.s32 d4, d7, d9 │ │ │ │ - blmi 184838c │ │ │ │ + blmi 184827c │ │ │ │ ldmdage r0, {r9, sp} │ │ │ │ movwls r5, #14587 @ 0x38fb │ │ │ │ vmin.s32 d4, d7, d9 │ │ │ │ - ldmdbmi sl, {r0, r2, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbmi sl, {r0, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ bge 4da058 │ │ │ │ @ instruction: 0x46304479 │ │ │ │ @ instruction: 0xf0a09400 │ │ │ │ strmi pc, [r5], -sp, lsl #18 │ │ │ │ stmiavs r3!, {r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ stmdavs r0!, {r0, r4, r5, r9, sl, lr} │ │ │ │ bmi 15da624 │ │ │ │ @@ -104876,38 +104876,38 @@ │ │ │ │ str r6, [r6, r0] │ │ │ │ @ instruction: 0xf04f4a1a │ │ │ │ strdls r3, [r0], -pc @ │ │ │ │ @ instruction: 0x73a7f240 │ │ │ │ @ instruction: 0xf087447a │ │ │ │ strmi pc, [r5], -r3, ror #28 │ │ │ │ vaba.s q7, , │ │ │ │ - @ instruction: 0x4604f997 │ │ │ │ + @ instruction: 0x4604f953 │ │ │ │ bmi 6025e4 │ │ │ │ ldmdbmi r4, {r1, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2l 1, cr15, [sl], #180 @ 0xb4 │ │ │ │ + ldc2 1, cr15, [r6], #180 @ 0xb4 │ │ │ │ @ instruction: 0xf798e7a4 │ │ │ │ svclt 0x0000ee70 │ │ │ │ ldrhteq r7, [sp], r8 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrhteq r7, [sp], r0 │ │ │ │ andeq r0, r0, r0, lsl #22 │ │ │ │ andeq r0, r0, r4, lsl #24 │ │ │ │ - eorseq sl, r0, r0, lsl #5 │ │ │ │ - eoreq fp, r9, r8, lsr r5 │ │ │ │ + eorseq sl, r0, r0, lsl #4 │ │ │ │ + strhteq fp, [r9], -r8 │ │ │ │ adcseq r7, sp, r6, lsr #16 │ │ │ │ andeq r0, r0, ip, lsr #21 │ │ │ │ andeq r0, r0, r8, asr #25 │ │ │ │ @ instruction: 0xffffc8bb │ │ │ │ adcseq r9, lr, r6, lsr #25 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - mlaeq r9, r4, r6, fp │ │ │ │ - eoreq fp, r9, ip, lsr #8 │ │ │ │ - eoreq fp, r9, r8, lsl r6 │ │ │ │ - eoreq sl, r9, lr, asr #17 │ │ │ │ + eoreq fp, r9, r4, lsl r6 │ │ │ │ + eoreq fp, r9, ip, lsr #7 │ │ │ │ + mlaeq r9, r8, r5, fp │ │ │ │ + eoreq sl, r9, lr, asr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec1fb48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 8cc890 │ │ │ │ blmi 8f4b78 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ @@ -104923,17 +104923,17 @@ │ │ │ │ @ instruction: 0x3c7cea4f │ │ │ │ @ instruction: 0x7c7cea4f │ │ │ │ vldmiami ip!, {s29-s107} │ │ │ │ beq 3832b8 │ │ │ │ andls r4, r0, #27262976 @ 0x1a00000 │ │ │ │ sbcsvc pc, r0, r0, lsl #10 │ │ │ │ vqdmulh.s32 d25, d10, d0 │ │ │ │ - @ instruction: 0xf505fc4f │ │ │ │ + @ instruction: 0xf505fc0b │ │ │ │ vqadd.s32 , q13, q3 │ │ │ │ - @ instruction: 0x4628fc71 │ │ │ │ + strtmi pc, [r8], -sp, lsr #24 │ │ │ │ @ instruction: 0xf9fcf0a0 │ │ │ │ bvs 1ae365c │ │ │ │ ldrmi r4, [r8, r9, lsr #12] │ │ │ │ blmi 29b1d8 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 2a2a28 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -105034,15 +105034,15 @@ │ │ │ │ bmi bdd940 │ │ │ │ addlt r4, r5, r9, ror r4 │ │ │ │ @ instruction: 0xf8d34668 │ │ │ │ stmpl sl, {r3, r4, r5, r6, r7, r8, r9, ip, lr} │ │ │ │ andls r6, r3, #1179648 @ 0x120000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ bhi 1ec41ac │ │ │ │ - blx ffb05014 │ │ │ │ + blx fea05014 │ │ │ │ lsllt r4, r1, #12 │ │ │ │ bhi 1104638 │ │ │ │ ldrdeq lr, [r0, -sp] │ │ │ │ blx 504730 │ │ │ │ stc 0, cr13, [r5, #160] @ 0xa0 │ │ │ │ @ instruction: 0xf7998a77 │ │ │ │ cdp 8, 0, cr14, cr7, cr14, {5} │ │ │ │ @@ -105124,15 +105124,15 @@ │ │ │ │ stmib r4, {r8}^ │ │ │ │ ldmdavs sl!, {r1, r5, r8} │ │ │ │ ldmdavs sl!, {r4, r7, r9, sl, lr}^ │ │ │ │ ldm r3, {r0, r2, r9, ip, pc}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0x46928f5b │ │ │ │ stmdage r6, {r0, r1, r3, r4, r7, r9, sl, lr} │ │ │ │ - blx 148517c │ │ │ │ + blx 38517c │ │ │ │ movtlt r4, #1665 @ 0x681 │ │ │ │ ldrdeq lr, [r6, -sp] │ │ │ │ stmda r0, {r0, r3, r4, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ bvc 804450 │ │ │ │ beq 5044f4 │ │ │ │ bvc ac4678 │ │ │ │ beq fe50453c │ │ │ │ @@ -105161,16 +105161,16 @@ │ │ │ │ @ instruction: 0x4648f9d3 │ │ │ │ ldrb r4, [sp, r9, asr #12] │ │ │ │ mcrr 7, 9, pc, sl, cr8 @ │ │ │ │ svccc 0x00666666 │ │ │ │ adcseq r7, sp, r8, ror #7 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r7, sp, sl, ror r3 │ │ │ │ - strdeq fp, [r9], -ip @ │ │ │ │ - eoreq fp, r9, ip, lsl r2 │ │ │ │ + eoreq fp, r9, ip, ror r1 │ │ │ │ + mlaeq r9, ip, r1, fp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ ldmibmi r1!, {r1, r2, r3, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xb08d4bb1 │ │ │ │ @ instruction: 0xf04f4479 │ │ │ │ @@ -105362,26 +105362,26 @@ │ │ │ │ stmdavs fp!, {r1, r7, r9, sl, lr} │ │ │ │ stmibmi sl, {r0, r1, r2, r4, r9, sl, lr} │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ tstls r7, r9, ror r4 │ │ │ │ sbchi pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldrbtpl pc, [r0], r8, lsl #10 @ │ │ │ │ @ instruction: 0x46303610 │ │ │ │ - blx 50558a │ │ │ │ + blx ff405588 │ │ │ │ orrpl pc, r0, #8, 10 @ 0x2000000 │ │ │ │ rscspl pc, r0, #8, 10 @ 0x2000000 │ │ │ │ @ instruction: 0xf8d33208 │ │ │ │ addsmi r3, r3, #12, 28 @ 0xc0 │ │ │ │ ldmib r3, {r3, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf8ca1200 │ │ │ │ subvs r3, sl, ip, lsl r0 │ │ │ │ andcs r6, r0, #17 │ │ │ │ andcs lr, r0, #3194880 @ 0x30c000 │ │ │ │ @ instruction: 0xf1434630 │ │ │ │ - @ instruction: 0xf8dafb09 │ │ │ │ + @ instruction: 0xf8dafac5 │ │ │ │ mcrcs 0, 0, r6, cr0, cr12, {0} │ │ │ │ addshi pc, ip, r0 │ │ │ │ stmdbeq r8, {r1, r2, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fb4648 │ │ │ │ bvs ffdc7ab8 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ bvs d293cc │ │ │ │ @@ -105415,29 +105415,29 @@ │ │ │ │ blmi 16b5f10 │ │ │ │ strcs r3, [r0], #-3332 @ 0xfffff2fc │ │ │ │ ldmcs r0, {r0, r6, r9, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x9606447b │ │ │ │ @ instruction: 0xf8559305 │ │ │ │ bl 3b8d58 │ │ │ │ ldrtmi r0, [r0], -r8, lsl #12 │ │ │ │ - @ instruction: 0xf964f12f │ │ │ │ + @ instruction: 0xf920f12f │ │ │ │ orrpl pc, r0, #46137344 @ 0x2c00000 │ │ │ │ @ instruction: 0xf8d3b1c0 │ │ │ │ ldrtmi r3, [r0], -r8, asr #7 │ │ │ │ movweq pc, #4115 @ 0x1013 @ │ │ │ │ stmib sp, {r1, r4, r8, ip, lr, pc}^ │ │ │ │ strls r6, [sl], -r8, lsl #6 │ │ │ │ - @ instruction: 0xf95cf12f │ │ │ │ + @ instruction: 0xf918f12f │ │ │ │ @ instruction: 0x101cf8da │ │ │ │ blls 22d1a0 │ │ │ │ stmib sp, {r3, r4, r7, r8, ip, sp}^ │ │ │ │ tstls r0, r1, lsl #6 │ │ │ │ movwcs lr, #43485 @ 0xa9dd │ │ │ │ ldrdeq lr, [r8, -sp] │ │ │ │ - @ instruction: 0xf952f12f │ │ │ │ + @ instruction: 0xf90ef12f │ │ │ │ adcmi r3, r7, #16777216 @ 0x1000000 │ │ │ │ mcrls 1, 0, sp, cr6, cr9, {6} │ │ │ │ blcs e3d60 │ │ │ │ bvs d7d74c │ │ │ │ ldmdblt r2!, {r0, r1, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ addsmi r6, r3, #1867776 @ 0x1c8000 │ │ │ │ ldmib r6, {r1, r2, ip, lr, pc}^ │ │ │ │ @@ -105471,15 +105471,15 @@ │ │ │ │ strbmi r0, [r1], -r8 │ │ │ │ @ instruction: 0xf8ca447a │ │ │ │ andls r4, r0, #28 │ │ │ │ @ instruction: 0xf7fb2200 │ │ │ │ @ instruction: 0xf8daf89f │ │ │ │ @ instruction: 0xf508001c │ │ │ │ @ instruction: 0x309851da │ │ │ │ - @ instruction: 0xffaef12e │ │ │ │ + @ instruction: 0xff6af12e │ │ │ │ @ instruction: 0x601cf8da │ │ │ │ stmdbeq r8, {r1, r2, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fb4648 │ │ │ │ bvs ffdc7934 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ blmi 5f4f40 │ │ │ │ ldmpl r3, {r0, r1, r2, r9, fp, ip, pc}^ │ │ │ │ @@ -105497,67 +105497,67 @@ │ │ │ │ addcc pc, r0, #12582912 @ 0xc00000 │ │ │ │ teqvs r2, r9, lsl sp │ │ │ │ blmi 2430f4 │ │ │ │ ldmpl r3, {r0, r1, r2, r9, fp, ip, pc}^ │ │ │ │ svclt 0x0000e7e5 │ │ │ │ umlalseq r6, sp, r8, pc @ │ │ │ │ @ instruction: 0xffffc97d │ │ │ │ - eoreq sl, r9, r0, ror #26 │ │ │ │ + eoreq sl, r9, r0, ror #25 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec204a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibvs fp, {r3, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ strmi fp, [sp], -r3, lsl #1 │ │ │ │ movtlt r4, #46596 @ 0xb604 │ │ │ │ bicspl pc, sl, r0, lsl #10 │ │ │ │ @ instruction: 0xf103680a │ │ │ │ bcs c92e0 │ │ │ │ tstls r1, r0, asr #32 │ │ │ │ mrrc2 7, 15, pc, r6, cr11 @ │ │ │ │ addscc r6, r8, r8, ror #19 │ │ │ │ - @ instruction: 0xff72f12e │ │ │ │ + @ instruction: 0xff2ef12e │ │ │ │ stmdbls r1, {r3, r5, r6, r7, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf12e3098 │ │ │ │ - @ instruction: 0xf504ff59 │ │ │ │ + @ instruction: 0xf504ff15 │ │ │ │ andscc r5, r0, #240, 4 │ │ │ │ ldrmi r9, [r0], -r1, lsl #4 │ │ │ │ - @ instruction: 0xf9daf143 │ │ │ │ + @ instruction: 0xf996f143 │ │ │ │ @ instruction: 0xf50469eb │ │ │ │ @ instruction: 0xf5045280 │ │ │ │ strdcc r5, [r8, -r0] │ │ │ │ subsvs r9, r9, r1, lsl #16 │ │ │ │ mcrne 8, 0, pc, cr8, cr2, {6} @ │ │ │ │ subvs r6, fp, r9, lsl r0 │ │ │ │ cdpcc 8, 0, cr15, cr8, cr2, {6} │ │ │ │ - @ instruction: 0xf9d8f143 │ │ │ │ + @ instruction: 0xf994f143 │ │ │ │ orrlt r6, r3, fp, lsr #21 │ │ │ │ @ instruction: 0x53a9f504 │ │ │ │ movwls r3, #4868 @ 0x1304 │ │ │ │ @ instruction: 0xf1434618 │ │ │ │ - @ instruction: 0xf504f9c1 │ │ │ │ + @ instruction: 0xf504f97d │ │ │ │ andcc r5, r8, r8, lsr #1 │ │ │ │ msreq CPSR_f, r5, lsl #2 │ │ │ │ mrc2 0, 0, pc, cr10, cr2, {2} │ │ │ │ @ instruction: 0xf1439801 │ │ │ │ - stmibvs r9!, {r0, r2, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmibvs r9!, {r0, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ blvs 9b5778 │ │ │ │ ldrmi r6, [r8, r0, ror #20] │ │ │ │ strtmi r6, [r9], -r3, lsr #22 │ │ │ │ ldrmi r6, [r8, r0, ror #20] │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ teqlt r9, r9, asr r8 │ │ │ │ ldrdgt pc, [r0], -r3 │ │ │ │ andne pc, r4, ip, asr #17 │ │ │ │ andgt pc, r0, r1, asr #17 │ │ │ │ andcs lr, r0, #3194880 @ 0x30c000 │ │ │ │ @ instruction: 0xf7fb9301 │ │ │ │ blls 147514 │ │ │ │ addseq pc, r8, r3, lsl #2 │ │ │ │ - @ instruction: 0xff26f12e │ │ │ │ + cdp2 1, 14, cr15, cr2, cr14, {1} │ │ │ │ bvs 18e3ff4 │ │ │ │ ldrmi r9, [r0, r1, lsl #18] │ │ │ │ svclt 0x0000e7ca │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @@ -105585,29 +105585,29 @@ │ │ │ │ ldmcs r0, {r0, r6, r9, ip, sp, lr, pc}^ │ │ │ │ and r1, r2, lr, lsl pc │ │ │ │ adcmi r3, r7, #16777216 @ 0x1000000 │ │ │ │ @ instruction: 0xf856d026 │ │ │ │ bl 374ffc │ │ │ │ @ instruction: 0xf50a0b08 │ │ │ │ ldrbmi r5, [r8], -r0, lsl #21 │ │ │ │ - @ instruction: 0xf810f12f │ │ │ │ + @ instruction: 0xffccf12e │ │ │ │ rscsle r2, r1, r0, lsl #16 │ │ │ │ @ instruction: 0xf8da612c │ │ │ │ @ instruction: 0xf01333c8 │ │ │ │ svclt 0x001c0301 │ │ │ │ @ instruction: 0xf84369ab │ │ │ │ mvnle fp, r4, lsr #32 │ │ │ │ stmib sp, {r3, r4, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8cdb304 │ │ │ │ - @ instruction: 0xf12fb018 │ │ │ │ - andls pc, r7, r3, lsl #16 │ │ │ │ + @ instruction: 0xf12eb018 │ │ │ │ + @ instruction: 0x9007ffbf │ │ │ │ ldmib sp, {r0, sl, ip, sp}^ │ │ │ │ ldmib sp, {r2, r8}^ │ │ │ │ @ instruction: 0xf12f2306 │ │ │ │ - adcmi pc, r7, #868352 @ 0xd4000 │ │ │ │ + adcmi pc, r7, #15794176 @ 0xf10000 │ │ │ │ bicsle r4, r8, r1, lsl #9 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ andcs sp, r0, r8, lsl r1 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ qsub8mi r8, r9, r0 │ │ │ │ ldrtmi r6, [r0], -r8, lsr #3 │ │ │ │ @ instruction: 0xff28f7ff │ │ │ │ @@ -105627,16 +105627,16 @@ │ │ │ │ svceq 0x0060f8d6 │ │ │ │ orrsne pc, pc, #64, 12 @ 0x4000000 │ │ │ │ andpl pc, r0, r8, asr #17 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf886f087 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - eoreq sl, r9, r6, lsr #17 │ │ │ │ - eoreq sl, r9, r4, ror r8 │ │ │ │ + eoreq sl, r9, r6, lsr #16 │ │ │ │ + strdeq sl, [r9], -r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec206ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00ff8 │ │ │ │ @ instruction: 0xf7ff50da │ │ │ │ stclt 14, cr15, [r8, #-964] @ 0xfffffc3c │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -105679,37 +105679,37 @@ │ │ │ │ ldrbeq r3, [fp, r0, lsl #3] │ │ │ │ andcs fp, r1, #92, 30 @ 0x170 │ │ │ │ @ instruction: 0xf100ad28 │ │ │ │ @ instruction: 0xf8df8087 │ │ │ │ @ instruction: 0x46283878 │ │ │ │ movwls r5, #43235 @ 0xa8e3 │ │ │ │ vmin.s32 d4, d7, d9 │ │ │ │ - blls 3477ac │ │ │ │ + blls 34769c │ │ │ │ stmiapl lr, {r0, r1, r8, sl, ip, sp, lr, pc}^ │ │ │ │ stmdaeq r8, {r3, r8, ip, sp, lr, pc} │ │ │ │ vmax.s16 q2, q6, q0 │ │ │ │ - stmdavc r3, {r0, r2, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0002b07 │ │ │ │ blcs 2e97e8 │ │ │ │ blcs 27d6c4 │ │ │ │ @ instruction: 0xf8dfd108 │ │ │ │ stmiapl r3!, {r2, r3, r6, fp, ip, sp}^ │ │ │ │ strtmi r2, [r8], -r0, lsl #4 │ │ │ │ ldrmi r9, [r9], -sl, lsl #6 │ │ │ │ - @ instruction: 0xf876f227 │ │ │ │ + @ instruction: 0xf832f227 │ │ │ │ ldmdacc ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ strtmi r2, [r8], -r0, lsl #4 │ │ │ │ movwls r5, #43235 @ 0xa8e3 │ │ │ │ vmin.s32 d4, d7, d9 │ │ │ │ - @ instruction: 0xf8d6f86d │ │ │ │ + @ instruction: 0xf8d6f829 │ │ │ │ @ instruction: 0xf8d333f8 │ │ │ │ cdpvs 1, 5, cr3, cr9, cr8, {7} │ │ │ │ andcs fp, r0, #1073741830 @ 0x40000006 │ │ │ │ vmax.s32 d4, d7, d24 │ │ │ │ - blls 407754 │ │ │ │ + blls 407644 │ │ │ │ stmdbls r9, {r1, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd4638 │ │ │ │ @ instruction: 0xf07e9000 │ │ │ │ andsls pc, fp, sp, asr #27 │ │ │ │ subsle r2, r3, r0, lsl #16 │ │ │ │ @ instruction: 0x46396b3b │ │ │ │ @ instruction: 0x47986a78 │ │ │ │ @@ -105747,15 +105747,15 @@ │ │ │ │ ldmib r0, {r3, r4, r5, r6, r7, r8, r9}^ │ │ │ │ strmi r0, [r8, r9, lsl #10]! │ │ │ │ strb r4, [r6, -r7, lsl #12]! │ │ │ │ @ instruction: 0x378cf8df │ │ │ │ andcs sl, r1, #40, 26 @ 0xa00 │ │ │ │ stmiapl r3!, {r3, r5, r9, sl, lr}^ │ │ │ │ ldrmi r9, [r9], -sl, lsl #6 │ │ │ │ - @ instruction: 0xf806f227 │ │ │ │ + @ instruction: 0xffc2f226 │ │ │ │ strb r2, [ip, -r0, lsl #4]! │ │ │ │ stclcc 8, cr15, [r0, #856] @ 0x358 │ │ │ │ @ instruction: 0xf8d64638 │ │ │ │ @ instruction: 0xf8c723f8 │ │ │ │ bls 315414 │ │ │ │ svccs 0x0074f8c7 │ │ │ │ @ instruction: 0xf8c61c5a │ │ │ │ @@ -105776,61 +105776,61 @@ │ │ │ │ stmiapl r3!, {r2, r4, r5, r8, r9, sl, ip, sp}^ │ │ │ │ stccc 8, cr15, [r0, #796]! @ 0x31c │ │ │ │ @ instruction: 0x372cf8df │ │ │ │ @ instruction: 0xf8c758e3 │ │ │ │ @ instruction: 0xf8df3dd8 │ │ │ │ ldrbtmi r3, [fp], #-1832 @ 0xfffff8d8 │ │ │ │ ldclcc 8, cr15, [ip, #796] @ 0x31c │ │ │ │ - @ instruction: 0xff8ef142 │ │ │ │ + @ instruction: 0xff4af142 │ │ │ │ adcpl pc, r7, r7, lsl #10 │ │ │ │ andscc r2, r0, r1, lsl #2 │ │ │ │ - @ instruction: 0xff88f142 │ │ │ │ + @ instruction: 0xff44f142 │ │ │ │ adcpl pc, r9, r7, lsl #10 │ │ │ │ andcc r2, r4, r1, lsl #2 │ │ │ │ - @ instruction: 0xff82f142 │ │ │ │ + @ instruction: 0xff3ef142 │ │ │ │ adcpl pc, sl, r7, lsl #10 │ │ │ │ andscc r2, r8, r1, lsl #2 │ │ │ │ - @ instruction: 0xff7cf142 │ │ │ │ + @ instruction: 0xff38f142 │ │ │ │ adcpl pc, fp, r7, lsl #10 │ │ │ │ andscc r2, r4, r1, lsl #2 │ │ │ │ - @ instruction: 0xff76f142 │ │ │ │ + @ instruction: 0xff32f142 │ │ │ │ @ instruction: 0xf6072101 │ │ │ │ @ instruction: 0xf14270e4 │ │ │ │ - @ instruction: 0xf507ff71 │ │ │ │ + @ instruction: 0xf507ff2d │ │ │ │ smlatbcs r1, r3, r0, r5 │ │ │ │ @ instruction: 0xf142301c │ │ │ │ - tstpcs r1, fp, ror #30 @ p-variant is OBSOLETE │ │ │ │ + tstpcs r1, r7, lsr #30 @ p-variant is OBSOLETE │ │ │ │ adcpl pc, r5, r7, lsl #10 │ │ │ │ - @ instruction: 0xff66f142 │ │ │ │ + @ instruction: 0xff22f142 │ │ │ │ sbcspl pc, r4, r7, lsl #10 │ │ │ │ andscc r2, r4, r1, lsl #2 │ │ │ │ - @ instruction: 0xff60f142 │ │ │ │ + @ instruction: 0xff1cf142 │ │ │ │ adcpl pc, sp, r7, lsl #10 │ │ │ │ andcc r2, r8, r1, lsl #2 │ │ │ │ - @ instruction: 0xff5af142 │ │ │ │ + @ instruction: 0xff16f142 │ │ │ │ sbcpl pc, r6, r7, lsl #10 │ │ │ │ andscc r2, r4, r1, lsl #2 │ │ │ │ - @ instruction: 0xff54f142 │ │ │ │ + @ instruction: 0xff10f142 │ │ │ │ rscspl pc, r0, r7, lsl #10 │ │ │ │ andscc r2, r0, r1, lsl #2 │ │ │ │ - @ instruction: 0xff4ef142 │ │ │ │ + @ instruction: 0xff0af142 │ │ │ │ @ instruction: 0xf6072101 │ │ │ │ @ instruction: 0xf14270c8 │ │ │ │ - @ instruction: 0xf507ff49 │ │ │ │ + @ instruction: 0xf507ff05 │ │ │ │ ldrmi r5, [r9], r0, lsl #7 │ │ │ │ @ instruction: 0x46489310 │ │ │ │ @ instruction: 0xf1092101 │ │ │ │ @ instruction: 0xf1420920 │ │ │ │ - strbmi pc, [sp, #-3903] @ 0xfffff0c1 @ │ │ │ │ + strbmi pc, [sp, #-3835] @ 0xfffff105 @ │ │ │ │ @ instruction: 0xf507d1f7 │ │ │ │ andscc r5, r4, sl, asr #1 │ │ │ │ - blx 1a85c5c │ │ │ │ + blx 985c5c │ │ │ │ sbcpl pc, fp, r7, lsl #10 │ │ │ │ @ instruction: 0xf12f3018 │ │ │ │ - tstpcs r0, r1, ror #20 @ p-variant is OBSOLETE │ │ │ │ + tstpcs r0, sp, lsl sl @ p-variant is OBSOLETE │ │ │ │ sbcspl pc, r8, r7, lsl #10 │ │ │ │ ldm r6!, {r0, r1, r2, r4, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmcc r0!, {r1, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf04f9910 │ │ │ │ @ instruction: 0xf8c132ff │ │ │ │ blcs d3d94 │ │ │ │ rsbhi pc, r6, #64 @ 0x40 │ │ │ │ @@ -105967,15 +105967,15 @@ │ │ │ │ svceq 0x0080f8c7 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf5078670 │ │ │ │ vst2. {d21-d24}, [pc], ip │ │ │ │ tstcc ip, #0, 4 │ │ │ │ ldrmi r2, [r8], -r0, asr #2 │ │ │ │ @ instruction: 0xf133930c │ │ │ │ - @ instruction: 0xf896fc87 │ │ │ │ + @ instruction: 0xf896fc43 │ │ │ │ strdlt r3, [r3, -r0]! │ │ │ │ ldmcc r2!, {r1, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf897863b │ │ │ │ vst1.64 {d19-d22}, [pc :256], r6 │ │ │ │ ldmdbls r0, {r1, r7, r9, ip, lr} │ │ │ │ stmibmi sl, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @@ -106079,98 +106079,98 @@ │ │ │ │ andcs pc, r8, r9, asr #17 │ │ │ │ andcc pc, ip, r9, asr #17 │ │ │ │ bicsle r2, r2, r0, lsl #26 │ │ │ │ @ instruction: 0x46294652 │ │ │ │ andseq pc, r0, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - blx ff98602e │ │ │ │ + blx fe88602e │ │ │ │ @ instruction: 0x46294652 │ │ │ │ andseq pc, r8, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - ldc2 1, cr15, [r4], {31} │ │ │ │ + mrrc2 1, 1, pc, r0, cr15 @ │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eoreq pc, r0, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - @ instruction: 0xff58f11f │ │ │ │ + @ instruction: 0xff14f11f │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eoreq pc, r8, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - blx c86068 │ │ │ │ + @ instruction: 0xf9eaf11f │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eoreq pc, sl, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - @ instruction: 0xf8cef11f │ │ │ │ + @ instruction: 0xf88af11f │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eoreq pc, ip, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - @ instruction: 0xf96ef11f │ │ │ │ + @ instruction: 0xf92af11f │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eorseq pc, r0, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - stc2 1, cr15, [r6], {35} @ 0x23 │ │ │ │ + mcrr2 1, 2, pc, r2, cr3 @ │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eorseq pc, r4, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - ldc2 1, cr15, [r6, #-124] @ 0xffffff84 │ │ │ │ + ldc2l 1, cr15, [r2], {31} │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eorseq pc, r8, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - blx fe5060cc │ │ │ │ + blx 14060cc │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eorseq pc, ip, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - @ instruction: 0xf888f13d │ │ │ │ + @ instruction: 0xf844f13d │ │ │ │ strtmi r2, [r9], -r1, lsl #6 │ │ │ │ movwcc lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0x462b4652 │ │ │ │ subeq pc, r0, r9, lsl #2 │ │ │ │ - @ instruction: 0xff08f11f │ │ │ │ + mcr2 1, 6, pc, cr4, cr15, {0} @ │ │ │ │ movwls lr, #59251 @ 0xe773 │ │ │ │ @ instruction: 0xf13de44e │ │ │ │ - @ instruction: 0xf8c7fadb │ │ │ │ + @ instruction: 0xf8c7fa97 │ │ │ │ strb r0, [r1, #3572] @ 0xdf4 │ │ │ │ @ instruction: 0xf0424638 │ │ │ │ @ instruction: 0xf8d6fd3b │ │ │ │ str r3, [sp, #1016]! @ 0x3f8 │ │ │ │ sbcpl pc, r7, r7, lsl #10 │ │ │ │ andcc r2, ip, r1, lsl #2 │ │ │ │ - ldc2 1, cr15, [r8], #264 @ 0x108 │ │ │ │ + ldc2l 1, cr15, [r4], #-264 @ 0xfffffef8 │ │ │ │ bls 31ca30 │ │ │ │ sbcpl pc, r8, r7, lsl #10 │ │ │ │ andcc r4, r8, fp, ror r4 │ │ │ │ sbcpl pc, r8, #8388608 @ 0x800000 │ │ │ │ ldmdavs r1, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ andmi r4, fp, fp, asr r2 │ │ │ │ ldmdavs r3, {r8, r9, ip, pc}^ │ │ │ │ ldmdb r2, {r0, r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf1352302 │ │ │ │ - ldrb pc, [pc, #-4031]! @ c8d09 @ │ │ │ │ + ldrb pc, [pc, #-3963]! @ c8d4d @ │ │ │ │ ldm r3, {r0, r1, r4, r8, r9, fp, ip, pc}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf0128f5b │ │ │ │ svclt 0x000c7200 │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwvc pc, #1103 @ 0x44f @ │ │ │ │ ldr r9, [fp, #778]! @ 0x30a │ │ │ │ andcs r4, r0, r3, asr fp │ │ │ │ movwls r5, #43235 @ 0xa8e3 │ │ │ │ blmi 155b558 │ │ │ │ movwls r5, #43235 @ 0xa8e3 │ │ │ │ @ instruction: 0xf12b4619 │ │ │ │ - blls 508940 │ │ │ │ + blls 508830 │ │ │ │ ldmibeq r8, {r0, r1, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ blmi 14832c0 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ @ instruction: 0xf8d94a4d │ │ │ │ ldrbtmi r0, [fp], #-1016 @ 0xfffffc08 │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ orrcc pc, r1, #64, 12 @ 0x4000000 │ │ │ │ @@ -106195,24 +106195,24 @@ │ │ │ │ @ instruction: 0xb1b80930 │ │ │ │ stmiapl r2!, {r0, r3, r4, r5, r8, r9, fp, lr}^ │ │ │ │ strbpl pc, [r9], #1287 @ 0x507 @ │ │ │ │ stmdbcc ip!, {r0, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ addsmi r3, r3, #12, 8 @ 0xc000000 │ │ │ │ blcs fdd88 │ │ │ │ strbhi pc, [r9, -r0]! @ │ │ │ │ - blx 200623c │ │ │ │ + blx f0623c │ │ │ │ movwcs r9, #2320 @ 0x910 │ │ │ │ stmdbcs ip!, {r0, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ rsbvs r6, r3, r3, lsr #32 │ │ │ │ rscvs r6, r3, r3, lsr #1 │ │ │ │ stmdbcs ip!, {r0, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldmcc r0!, {r1, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmdals ip, {r0, r1, r2, r7, sl, pc} │ │ │ │ - blx fef06270 │ │ │ │ + blx 1e06270 │ │ │ │ @ instruction: 0xf8d39b10 │ │ │ │ @ instruction: 0xf79609b8 │ │ │ │ @ instruction: 0xf8d7eed2 │ │ │ │ @ instruction: 0xf0b20f80 │ │ │ │ stmdbls fp, {r0, r3, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0914638 │ │ │ │ ldr pc, [r7, #2663] @ 0xa67 │ │ │ │ @@ -106220,40 +106220,40 @@ │ │ │ │ ... │ │ │ │ adcseq r6, sp, r4, lsr #22 │ │ │ │ adcseq r6, sp, lr, lsl fp │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, lsr #23 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ - strhteq sl, [r9], -r0 │ │ │ │ - eoreq sl, r9, ip, lsl #14 │ │ │ │ + eoreq sl, r9, r0, lsr r9 │ │ │ │ + eoreq sl, r9, ip, lsl #13 │ │ │ │ ldrshteq r6, [sp], r6 │ │ │ │ andeq r0, r0, r0, asr #26 │ │ │ │ - eoreq sl, r9, lr, asr r9 │ │ │ │ - eoreq sl, r9, r0, asr #13 │ │ │ │ + ldrdeq sl, [r9], -lr @ │ │ │ │ + eoreq sl, r9, r0, asr #12 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ andeq r0, r0, r4, asr sp │ │ │ │ andeq r0, r0, ip, lsr pc │ │ │ │ andeq r0, r0, r0, asr #17 │ │ │ │ andeq r0, r0, r8, ror #27 │ │ │ │ @ instruction: 0xffffbb17 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - strhteq sl, [r9], -lr │ │ │ │ - ldrdeq sl, [r9], -r0 @ │ │ │ │ - eoreq sl, r9, r4, ror r4 │ │ │ │ - eoreq sl, r9, r6, asr #11 │ │ │ │ - strhteq sl, [r9], -lr │ │ │ │ - strhteq sl, [r9], -r6 │ │ │ │ + eoreq sl, r9, lr, lsr r6 │ │ │ │ + eoreq sl, r9, r0, asr r5 │ │ │ │ + strdeq sl, [r9], -r4 @ │ │ │ │ + eoreq sl, r9, r6, asr #10 │ │ │ │ + eoreq sl, r9, lr, lsr r5 │ │ │ │ + eoreq sl, r9, r6, lsr r5 │ │ │ │ adcseq r7, sp, r8, lsr #5 │ │ │ │ muleq r0, r4, fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r9, lr, lsl #5 │ │ │ │ - strdeq r9, [r9], -r0 @ │ │ │ │ - eoreq sl, r9, r0, lsr r3 │ │ │ │ - ldrdeq r9, [r9], -r0 @ │ │ │ │ + eoreq sl, r9, lr, lsl #4 │ │ │ │ + eoreq r9, r9, r0, ror pc │ │ │ │ + strhteq sl, [r9], -r0 │ │ │ │ + eoreq r9, r9, r0, asr pc │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ adcspl pc, r6, r7, lsl #10 │ │ │ │ andvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0x301421ff │ │ │ │ ldrdhi pc, [r4], -sp @ │ │ │ │ stmdb r8, {r0, r1, r2, r4, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0074638 │ │ │ │ @@ -106278,15 +106278,15 @@ │ │ │ │ ldcne 8, cr15, [r8], {223} @ 0xdf │ │ │ │ ldrdcc pc, [r8, #131]! @ 0x83 │ │ │ │ ldmdavs r8, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ svc 0x003ef797 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d786c8 │ │ │ │ @ instruction: 0x46401f7c │ │ │ │ - @ instruction: 0xff16f224 │ │ │ │ + cdp2 2, 13, cr15, cr2, cr4, {1} │ │ │ │ @ instruction: 0xf8c39b10 │ │ │ │ @ instruction: 0xf44f0b18 │ │ │ │ @ instruction: 0xf79670a0 │ │ │ │ bge 7c5420 │ │ │ │ @ instruction: 0x46804639 │ │ │ │ @ instruction: 0xf7a14605 │ │ │ │ blls 508ff8 │ │ │ │ @@ -106666,26 +106666,26 @@ │ │ │ │ @ instruction: 0xf8e0f7fa │ │ │ │ ldm r8, {r4, r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf6030007 │ │ │ │ ldrls r2, [fp, #-852] @ 0xfffffcac │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ @ instruction: 0x067cf8df │ │ │ │ @ instruction: 0xf12c4478 │ │ │ │ - asrlt pc, r5, sp @ │ │ │ │ + lsllt pc, r1, sp @ │ │ │ │ @ instruction: 0x1674f8df │ │ │ │ ldmdbeq r0!, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ │ │ strbmi sl, [sl], -r0, lsr #22 │ │ │ │ @ instruction: 0xf7964479 │ │ │ │ stmdacs r2, {r3, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ mrshi pc, (UNDEF: 65) @ │ │ │ │ @ instruction: 0x2660f8df │ │ │ │ @ instruction: 0xf8df2000 │ │ │ │ ldrbtmi r1, [sl], #-1632 @ 0xfffff9a0 │ │ │ │ @ instruction: 0xf12b4479 │ │ │ │ - ldrbmi pc, [r0], -pc, ror #29 @ │ │ │ │ + ldrbmi pc, [r0], -fp, lsr #29 @ │ │ │ │ stmib r8!, {r0, r1, r2, r4, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ tstcs r1, r1, lsr #2 │ │ │ │ @ instruction: 0xf7964650 │ │ │ │ stmdacs r0, {r2, r4, r6, sl, fp, sp, lr, pc} │ │ │ │ msrhi SPSR_fsxc, r0, asr #32 │ │ │ │ sbcspl pc, r6, r7, lsl #10 │ │ │ │ @@ -106732,15 +106732,15 @@ │ │ │ │ strcc pc, [r8, #2271]! @ 0x8df │ │ │ │ movwls r4, #13435 @ 0x347b │ │ │ │ strcc pc, [r4, #2271]! @ 0x8df │ │ │ │ movwls r4, #5243 @ 0x147b │ │ │ │ strcc pc, [r0, #2271]! @ 0x8df │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0xf12d230c │ │ │ │ - ldrtmi pc, [r8], -sp, ror #25 @ │ │ │ │ + ldrtmi pc, [r8], -r9, lsr #25 @ │ │ │ │ mcr2 7, 2, pc, cr8, cr9, {7} @ │ │ │ │ ldrcc pc, [r0, #2271] @ 0x8df │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf10007db │ │ │ │ @ instruction: 0xf8df8121 │ │ │ │ bls 4d7c20 │ │ │ │ @ instruction: 0xf8c758e3 │ │ │ │ @@ -106771,28 +106771,28 @@ │ │ │ │ @ instruction: 0x4639447b │ │ │ │ movwcs r9, #33536 @ 0x8300 │ │ │ │ blx ff1067b6 │ │ │ │ stmiblt pc!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ @ │ │ │ │ sbcpl pc, sp, r7, lsl #10 │ │ │ │ andcc r2, r8, r0, lsr #4 │ │ │ │ @ instruction: 0xf1332140 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldmibge fp!, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ ldrcc pc, [r4, #-2271] @ 0xfffff721 │ │ │ │ tstpeq r2, pc, rrx @ p-variant is OBSOLETE │ │ │ │ ldrcs pc, [r0, #-2271] @ 0xfffff721 │ │ │ │ mvnseq pc, #14024704 @ 0xd60000 │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0xf6409300 │ │ │ │ @ instruction: 0xf05433bf │ │ │ │ andsls pc, fp, r5, asr #25 │ │ │ │ bllt 1f486a8 │ │ │ │ sbcpl pc, r8, r7, lsl #10 │ │ │ │ @ instruction: 0xf1353008 │ │ │ │ - @ instruction: 0xf7fff88f │ │ │ │ + @ instruction: 0xf7fff84b │ │ │ │ @ instruction: 0xf8dfbb72 │ │ │ │ @ instruction: 0xf06f34ec │ │ │ │ @ instruction: 0xf8df0102 │ │ │ │ @ instruction: 0xf8d624e8 │ │ │ │ ldrbtmi r0, [fp], #-1016 @ 0xfffffc08 │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0x33b3f640 │ │ │ │ @@ -106808,15 +106808,15 @@ │ │ │ │ mvnseq pc, #14024704 @ 0xd60000 │ │ │ │ ldc2 0, cr15, [r8], {84} @ 0x54 │ │ │ │ blls 4ee770 │ │ │ │ blpl 808a54 │ │ │ │ @ instruction: 0xf0402d00 │ │ │ │ blls 4eb114 │ │ │ │ bleq 708a60 │ │ │ │ - blx 1c86faa │ │ │ │ + blx b86faa │ │ │ │ @ instruction: 0xf8d39b10 │ │ │ │ @ instruction: 0xf7960a50 │ │ │ │ stmdals r9, {r3, r4, r9, fp, sp, lr, pc} │ │ │ │ mcr2 7, 4, pc, cr8, cr9, {7} @ │ │ │ │ svceq 0x0084f8d7 │ │ │ │ msreq CPSR_s, r7, lsl #2 │ │ │ │ stc2 0, cr15, [r2, #616] @ 0x268 │ │ │ │ @@ -106838,15 +106838,15 @@ │ │ │ │ @ instruction: 0xf05403f8 │ │ │ │ andsls pc, fp, sp, asr ip @ │ │ │ │ @ instruction: 0xf8dfe7c3 │ │ │ │ andcs r1, r2, #68, 8 @ 0x44000000 │ │ │ │ strbeq pc, [r0], #-2271 @ 0xfffff721 @ │ │ │ │ ldrbtmi r2, [r9], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1344478 │ │ │ │ - @ instruction: 0xf000f8f5 │ │ │ │ + @ instruction: 0xf000f8b1 │ │ │ │ andls r0, pc, r1, lsl #4 │ │ │ │ andls r0, sl, #33816576 @ 0x2040000 │ │ │ │ addshi pc, r6, r0, lsl #2 │ │ │ │ ldrbeq r9, [sl, -pc, lsl #22] │ │ │ │ mrcge 5, 5, APSR_nzcv, cr3, cr15, {3} │ │ │ │ mulcs r1, r0, r1 │ │ │ │ ldm r0, {r0, r1, r2, r4, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -106908,20 +106908,20 @@ │ │ │ │ smlabtvs r2, sp, r9, lr │ │ │ │ stmib sp, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ andcs r2, r1, #0, 16 │ │ │ │ stmdb r2!, {r0, r1, r2, r4, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ rscspl pc, r1, r7, lsl #10 │ │ │ │ bicscc pc, r4, sp, lsl #12 │ │ │ │ vhadd.s16 d3, d12, d12 │ │ │ │ - sxtab pc, r8, sp, ror #16 @ │ │ │ │ + @ instruction: 0xe6a8f839 │ │ │ │ teqphi ip, #14614528 @ p-variant is OBSOLETE @ 0xdf0000 │ │ │ │ @ instruction: 0xe79944f8 │ │ │ │ teqpls r8, #14614528 @ p-variant is OBSOLETE @ 0xdf0000 │ │ │ │ @ instruction: 0xe7ca44f9 │ │ │ │ - @ instruction: 0xf954f12e │ │ │ │ + @ instruction: 0xf910f12e │ │ │ │ strb r4, [r1, r3, lsl #12] │ │ │ │ msrhi CPSR_fs, #14614528 @ 0xdf0000 │ │ │ │ @ instruction: 0xe78d44f8 │ │ │ │ mulcs r1, r0, r1 │ │ │ │ ldmda lr!, {r0, r1, r2, r4, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strmi r4, [r5], -r8, asr #23 │ │ │ │ ldrbtmi r2, [fp], #-512 @ 0xfffffe00 │ │ │ │ @@ -107077,64 +107077,64 @@ │ │ │ │ svceq 0x0060f8d7 │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf05433fc │ │ │ │ @ instruction: 0xe608fa7b │ │ │ │ @ instruction: 0xf7a04640 │ │ │ │ @ instruction: 0xf7fffddd │ │ │ │ svclt 0x0000b9dd │ │ │ │ - eoreq sl, r9, ip, lsr #4 │ │ │ │ - eoreq sl, r9, r0 │ │ │ │ - eorseq r9, r0, ip, asr #24 │ │ │ │ - eoreq r9, r9, ip, lsl ip │ │ │ │ - eoreq r9, r9, r4, lsr #24 │ │ │ │ - eoreq r9, r9, r6, lsl ip │ │ │ │ - strhteq r8, [r9], -r8 │ │ │ │ + eoreq sl, r9, ip, lsr #3 │ │ │ │ + eoreq r9, r9, r0, lsl #31 │ │ │ │ + eorseq r9, r0, ip, asr #23 │ │ │ │ + mlaeq r9, ip, fp, r9 │ │ │ │ + eoreq r9, r9, r4, lsr #23 │ │ │ │ + mlaeq r9, r6, fp, r9 │ │ │ │ + eoreq r8, r9, r8, lsr ip │ │ │ │ @ instruction: 0xffffb47d │ │ │ │ @ instruction: 0xffffeeed │ │ │ │ @ instruction: 0xffffab69 │ │ │ │ @ instruction: 0xffffb5c9 │ │ │ │ @ instruction: 0xffffabcd │ │ │ │ @ instruction: 0xffffab71 │ │ │ │ @ instruction: 0xffffb8b1 │ │ │ │ andeq r0, r0, r8, ror ip │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, asr #24 │ │ │ │ andeq r0, r0, r4, ror #22 │ │ │ │ andeq r0, r0, r0, lsr #29 │ │ │ │ - eoreq r9, r9, ip, lsl #20 │ │ │ │ - strhteq r9, [r9], -sl │ │ │ │ - eoreq r9, r9, r8, lsr #19 │ │ │ │ - eoreq r9, r9, r4, asr #18 │ │ │ │ - eoreq r9, r9, r6, ror #12 │ │ │ │ - eoreq r9, r9, lr, ror #17 │ │ │ │ - eoreq r9, r9, r4, lsr r6 │ │ │ │ - eoreq r9, r9, r6, asr #21 │ │ │ │ - eoreq r9, r9, lr, lsl #12 │ │ │ │ - eoreq r9, r9, r8, lsl sl │ │ │ │ - mlaeq r9, r8, r5, r9 │ │ │ │ - adcseq fp, r7, r2, lsr #5 │ │ │ │ + eoreq r9, r9, ip, lsl #19 │ │ │ │ + eoreq r9, r9, sl, lsr r6 │ │ │ │ + eoreq r9, r9, r8, lsr #18 │ │ │ │ + eoreq r9, r9, r4, asr #17 │ │ │ │ + eoreq r9, r9, r6, ror #11 │ │ │ │ + eoreq r9, r9, lr, ror #16 │ │ │ │ strhteq r9, [r9], -r4 │ │ │ │ - strhteq r9, [r9], -r8 │ │ │ │ + eoreq r9, r9, r6, asr #20 │ │ │ │ + eoreq r9, r9, lr, lsl #11 │ │ │ │ + mlaeq r9, r8, r9, r9 │ │ │ │ + eoreq r9, r9, r8, lsl r5 │ │ │ │ + adcseq fp, r7, r2, lsr #5 │ │ │ │ + eoreq r9, r9, r4, lsr r9 │ │ │ │ + eoreq r9, r9, r8, lsr r9 │ │ │ │ @ instruction: 0xffffb5f3 │ │ │ │ - eoreq r9, r9, r4, lsl #19 │ │ │ │ - eoreq r9, r9, ip, ror #9 │ │ │ │ + eoreq r9, r9, r4, lsl #18 │ │ │ │ + eoreq r9, r9, ip, ror #8 │ │ │ │ @ instruction: 0xffffb0bf │ │ │ │ @ instruction: 0xffffb151 │ │ │ │ - eoreq r3, sl, r0, lsr fp │ │ │ │ - eoreq r9, r9, r2, asr #18 │ │ │ │ + strhteq r3, [sl], -r0 │ │ │ │ + eoreq r9, r9, r2, asr #17 │ │ │ │ @ instruction: 0xffffab51 │ │ │ │ - ldrdeq r9, [r9], -r8 @ │ │ │ │ + eoreq r9, r9, r8, asr r6 │ │ │ │ @ instruction: 0xffffb831 │ │ │ │ - eoreq r9, r9, r2, lsl #17 │ │ │ │ + eoreq r9, r9, r2, lsl #16 │ │ │ │ @ instruction: 0xffffb4d1 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ @ instruction: 0xffffaa05 │ │ │ │ @ instruction: 0xffffb6f5 │ │ │ │ - eoreq r9, r9, r8, lsr r5 │ │ │ │ - ldrdeq r9, [r9], -r0 @ │ │ │ │ + strhteq r9, [r9], -r8 │ │ │ │ + eoreq r9, r9, r0, asr r1 │ │ │ │ @ instruction: 0xf7a04628 │ │ │ │ strtmi pc, [r8], -sp, ror #22 │ │ │ │ asrvc pc, pc, #8 @ │ │ │ │ b 1608a78 │ │ │ │ blmi fe5041f8 │ │ │ │ ldrbtmi r4, [fp], #-2704 @ 0xfffff570 │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ @@ -107276,28 +107276,28 @@ │ │ │ │ blmi 58401c │ │ │ │ bmi 55c654 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ svceq 0x0060f8d7 │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf054431c │ │ │ │ strbt pc, [sl], #-2279 @ 0xfffff719 @ │ │ │ │ - eoreq r9, r9, r6, asr r4 │ │ │ │ - ldrdeq r9, [r9], -r2 @ │ │ │ │ + ldrdeq r9, [r9], -r6 @ │ │ │ │ + eoreq r9, r9, r2, asr r0 │ │ │ │ @ instruction: 0xffffa389 │ │ │ │ @ instruction: 0xffffa303 │ │ │ │ @ instruction: 0xffffa7fd │ │ │ │ - eoreq r9, r9, ip, lsl #6 │ │ │ │ - eoreq r8, r9, r4, lsr pc │ │ │ │ + eoreq r9, r9, ip, lsl #5 │ │ │ │ + strhteq r8, [r9], -r4 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - mlaeq r9, r0, r1, r9 │ │ │ │ - eoreq r8, r9, ip, ror #29 │ │ │ │ - eoreq r9, r9, ip, ror #4 │ │ │ │ - eoreq r8, r9, r4, asr #29 │ │ │ │ - eoreq r9, r9, ip, lsr r2 │ │ │ │ - eoreq r8, r9, r8, lsr #29 │ │ │ │ + eoreq r9, r9, r0, lsl r1 │ │ │ │ + eoreq r8, r9, ip, ror #28 │ │ │ │ + eoreq r9, r9, ip, ror #3 │ │ │ │ + eoreq r8, r9, r4, asr #28 │ │ │ │ + strhteq r9, [r9], -ip │ │ │ │ + eoreq r8, r9, r8, lsr #28 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ cmpphi ip, #14614528 @ p-variant is OBSOLETE @ 0xdf0000 │ │ │ │ stmdacs r0, {r3, r4, r5, r6, r7, sl, lr} │ │ │ │ mrshi pc, (UNDEF: 72) @ │ │ │ │ @@ -107307,15 +107307,15 @@ │ │ │ │ bfieq r6, fp, #16, #11 │ │ │ │ orrshi pc, r9, r0, lsl #2 │ │ │ │ @ instruction: 0xf5054628 │ │ │ │ @ instruction: 0xf7f956a3 │ │ │ │ @ instruction: 0xf505f9d9 │ │ │ │ @ instruction: 0xf60550da │ │ │ │ @ instruction: 0x361c74fc │ │ │ │ - blx 507398 │ │ │ │ + @ instruction: 0xf9ccf12d │ │ │ │ strtcc lr, [r0], #-2 │ │ │ │ @ instruction: 0xd00942b4 │ │ │ │ blcs eab7c │ │ │ │ stmdavs r1!, {r0, r3, r4, r5, r6, r7, ip, lr, pc} │ │ │ │ strtcc r4, [r0], #-1576 @ 0xfffff9d8 │ │ │ │ cdp2 0, 11, cr15, cr14, cr11, {0} │ │ │ │ ldrhle r4, [r5, #36]! @ 0x24 │ │ │ │ @@ -107355,15 +107355,15 @@ │ │ │ │ @ instruction: 0xf8d6ede6 │ │ │ │ teqlt ip, ip, lsl fp │ │ │ │ @ instruction: 0xf7a04620 │ │ │ │ vst2.32 {d31,d33}, [pc :128] │ │ │ │ strtmi r7, [r0], -r0, lsr #3 │ │ │ │ ldm r6, {r1, r2, r4, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ bleq 7092f8 │ │ │ │ - @ instruction: 0xff28f223 │ │ │ │ + cdp2 2, 14, cr15, cr4, cr3, {1} │ │ │ │ adcpl pc, r6, r5, lsl #10 │ │ │ │ @ instruction: 0xf0503014 │ │ │ │ @ instruction: 0xf505ff2b │ │ │ │ andcc r5, r8, r8, lsr #1 │ │ │ │ @ instruction: 0xff26f050 │ │ │ │ adcpl pc, r9, r5, lsl #10 │ │ │ │ @ instruction: 0xf050301c │ │ │ │ @@ -107389,26 +107389,26 @@ │ │ │ │ ands r2, r6, r0, lsl #14 │ │ │ │ @ instruction: 0xf8c36823 │ │ │ │ @ instruction: 0xf8caa004 │ │ │ │ stmib r4, {ip, sp}^ │ │ │ │ @ instruction: 0xf7f97700 │ │ │ │ @ instruction: 0xf104fa0b │ │ │ │ @ instruction: 0xf12d0098 │ │ │ │ - blvs bc9340 │ │ │ │ + blvs bc9230 │ │ │ │ strtmi r6, [r1], -r8, ror #20 │ │ │ │ strbmi r4, [sl, #1944] @ 0x798 │ │ │ │ @ instruction: 0xf8dad017 │ │ │ │ ldrbmi r3, [r4], -r4 │ │ │ │ @ instruction: 0xf104469a │ │ │ │ @ instruction: 0xf1ba0008 │ │ │ │ mvnle r0, r0, lsl #30 │ │ │ │ andeq pc, r8, r4, lsl #2 │ │ │ │ @ instruction: 0xf9f4f7f9 │ │ │ │ addseq pc, r8, r4, lsl #2 │ │ │ │ - @ instruction: 0xf8aef12d │ │ │ │ + @ instruction: 0xf86af12d │ │ │ │ bvs 1ae5d08 │ │ │ │ ldrmi r4, [r8, r1, lsr #12] │ │ │ │ ldrdcc pc, [r4], -sl │ │ │ │ @ instruction: 0xf8d6e7e9 │ │ │ │ stmdacs r0, {r4, r5, r6, r8, sl} │ │ │ │ adchi pc, r5, r0, asr #32 │ │ │ │ blmi f093cc │ │ │ │ @@ -107432,35 +107432,35 @@ │ │ │ │ @ instruction: 0xff0ef00b │ │ │ │ svccc 0x0074f8d5 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldmcc r0!, {r0, r1, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf505808d │ │ │ │ andscc r5, ip, ip, asr #1 │ │ │ │ - @ instruction: 0xf91ef132 │ │ │ │ + @ instruction: 0xf8daf132 │ │ │ │ @ instruction: 0xf7fa4628 │ │ │ │ @ instruction: 0xf8d6f8a1 │ │ │ │ @ instruction: 0xf79509b8 │ │ │ │ @ instruction: 0xf505ed36 │ │ │ │ ldrsbcc r5, [r0], -r6 │ │ │ │ stcl 7, cr15, [r2], #596 @ 0x254 │ │ │ │ @ instruction: 0xf8d62100 │ │ │ │ @ instruction: 0xf12a0998 │ │ │ │ - @ instruction: 0xf8d6f9c3 │ │ │ │ + @ instruction: 0xf8d6f97f │ │ │ │ tstlt r1, r0, lsr #18 │ │ │ │ bvs 1ae5db0 │ │ │ │ @ instruction: 0xf8d64798 │ │ │ │ lsrslt r0, r0, r9 │ │ │ │ @ instruction: 0xf6414b41 │ │ │ │ @ instruction: 0xf8d6172c │ │ │ │ stmibne ip!, {r2, r3, r5, r8, fp, sp}^ │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ mulle r5, sl, r2 │ │ │ │ rsble r2, r7, r0, lsl #20 │ │ │ │ - @ instruction: 0xf8a8f12e │ │ │ │ + @ instruction: 0xf864f12e │ │ │ │ stmdbcs ip!, {r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ mvnpl r2, r0, lsl #6 │ │ │ │ adcvs r6, r3, r3, rrx │ │ │ │ @ instruction: 0xf8c660e3 │ │ │ │ strtmi r2, [r8], -ip, lsr #18 │ │ │ │ @ instruction: 0xf992f07c │ │ │ │ bvs 1ae5df0 │ │ │ │ @@ -107503,20 +107503,20 @@ │ │ │ │ smmls r0, r3, r1, sp │ │ │ │ svc 0x00d0f795 │ │ │ │ bne fe509538 │ │ │ │ @ instruction: 0xf47f2900 │ │ │ │ str sl, [r1, -r0, lsl #30] │ │ │ │ sbcpl pc, r8, r5, lsl #10 │ │ │ │ @ instruction: 0xf1343008 │ │ │ │ - @ instruction: 0xe76cfaf1 │ │ │ │ + strb pc, [ip, -sp, lsr #21]! @ │ │ │ │ stc 7, cr15, [ip], #596 @ 0x254 │ │ │ │ stmdbcs ip!, {r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf505e796 │ │ │ │ strdcc r5, [ip], -r1 │ │ │ │ - ldc2 2, cr15, [r0], {27} │ │ │ │ + mcrr2 2, 1, pc, ip, cr11 @ │ │ │ │ svclt 0x0000e660 │ │ │ │ adcseq r5, sp, r0, asr r1 │ │ │ │ andeq r0, r0, r8, ror ip │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec22424 │ │ │ │ @@ -107550,15 +107550,15 @@ │ │ │ │ @ instruction: 0x60133ffc │ │ │ │ strtmi r2, [r0], -r0, lsl #8 │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ cdpeq 1, 8, cr15, cr0, cr14, {0} │ │ │ │ andls r9, r9, #8 │ │ │ │ strbne lr, [lr], -r0, lsl #22 │ │ │ │ subne lr, lr, r0, lsl #22 │ │ │ │ - @ instruction: 0xf9f6f141 │ │ │ │ + @ instruction: 0xf9b2f141 │ │ │ │ andseq pc, r8, r1, asr #4 │ │ │ │ andcc lr, r8, #3620864 @ 0x374000 │ │ │ │ @ instruction: 0x460d1899 │ │ │ │ bllt fe3222e4 │ │ │ │ rscsvc pc, ip, #2097152 @ 0x200000 │ │ │ │ ldrmi r4, [sl], #-1560 @ 0xfffff9e8 │ │ │ │ ldc 3, cr2, [pc, #4] @ cb2d0 │ │ │ │ @@ -107571,33 +107571,33 @@ │ │ │ │ stmib sp, {r1, r8, r9, fp, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf00b4304 │ │ │ │ movwcs pc, #7147 @ 0x1beb @ │ │ │ │ ldmiblt r8!, {r2, r9, sl, lr}^ │ │ │ │ tstpeq r8, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ svchi 0x005bf3bf │ │ │ │ ldrtmi r5, [r0], -fp, ror #8 │ │ │ │ - @ instruction: 0xf9daf141 │ │ │ │ + @ instruction: 0xf996f141 │ │ │ │ @ instruction: 0xf8d59a0e │ │ │ │ qsub8mi r3, r0, ip │ │ │ │ andlt r6, sl, r3, lsl r0 │ │ │ │ blx fed7a8d4 │ │ │ │ @ instruction: 0xf102f282 │ │ │ │ ldr r0, [r4, r0, lsr #8] │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldr r2, [sp, ip, lsl #8] │ │ │ │ @ instruction: 0xf1414630 │ │ │ │ - bls 489a48 │ │ │ │ + bls 489938 │ │ │ │ svccc 0x00fcf8d5 │ │ │ │ @ instruction: 0xe7af6013 │ │ │ │ @ instruction: 0xf1414630 │ │ │ │ - @ instruction: 0x4620f9bf │ │ │ │ + @ instruction: 0x4620f97b │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eoreq r8, r9, lr, lsl #30 │ │ │ │ + eoreq r8, r9, lr, lsl #29 │ │ │ │ andcs r4, r0, r3, lsl #12 │ │ │ │ @ instruction: 0x47706018 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec22560 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ bmi 3378cc │ │ │ │ @@ -107606,16 +107606,16 @@ │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf0855394 │ │ │ │ andlt pc, r3, r1, lsl r9 @ │ │ │ │ stmdami r4, {r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf09d4478 │ │ │ │ andlt pc, r3, fp, ror sp @ │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq r8, r9, ip, lsl #19 │ │ │ │ - eorseq r7, r0, r8, lsr #13 │ │ │ │ + eoreq r8, r9, ip, lsl #18 │ │ │ │ + eorseq r7, r0, r8, lsr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec225a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 28f368 │ │ │ │ @ instruction: 0xf8dfb083 │ │ │ │ @ instruction: 0x460ac01c │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @@ -107984,23 +107984,23 @@ │ │ │ │ bl 1465fc │ │ │ │ b.n cb5e8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #656] @ (cba24 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ + strh r6, [r5, #62] @ 0x3e │ │ │ │ movs r1, r5 │ │ │ │ ldr r3, [pc, #376] @ (cb918 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + strh r4, [r7, #50] @ 0x32 │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r2, [r0, #28] │ │ │ │ + ldrh r2, [r0, #24] │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r2, [r2, #24] │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ movs r1, r5 │ │ │ │ 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 │ │ │ │ @@ -108029,15 +108029,15 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ bne.w cb924 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r1, #128 @ 0x80 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldrb.w r2, [r4, #93] @ 0x5d │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n cb8c8 │ │ │ │ ldr.w lr, [pc, #292] @ cb93c │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add lr, pc │ │ │ │ @@ -108086,23 +108086,23 @@ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ bl d6ac0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #93] @ 0x5d │ │ │ │ cbz r0, cb8bc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n cb7e4 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ bl c52d8 │ │ │ │ cbnz r0, cb906 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n cb7e2 │ │ │ │ ldr r2, [pc, #104] @ (cb944 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -108122,32 +108122,32 @@ │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl d6c74 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n cb7e4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldr r0, [pc, #216] @ (cba0c ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #80] @ (cb98c ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r4, [r3, #16] │ │ │ │ + ldrh r4, [r3, #12] │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r2, [r5, #12] │ │ │ │ + ldrh r2, [r5, #8] │ │ │ │ movs r1, r5 │ │ │ │ - strh r6, [r2, #32] │ │ │ │ + strh r6, [r2, #28] │ │ │ │ movs r1, r5 │ │ │ │ - strh r0, [r0, #32] │ │ │ │ + strh r0, [r0, #28] │ │ │ │ movs r1, r5 │ │ │ │ cbz r2, cb984 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r3, [r0, #3612] @ 0xe1c │ │ │ │ @@ -108602,17 +108602,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, r7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ muls r6, r3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r1, #31] │ │ │ │ + ldrb r0, [r1, #29] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ + ldrb r6, [r5, #28] │ │ │ │ movs r1, r5 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ vqshl.u64 , , #63 @ 0x3f │ │ │ │ @ instruction: 0xffff98f9 │ │ │ │ vsli.64 , q12, #63 @ 0x3f │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -108794,15 +108794,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n cc094 │ │ │ │ ldr.w r1, [r6, #3488] @ 0xda0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cc07c │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cc0f4 │ │ │ │ ldr.w r2, [r6, #3492] @ 0xda4 │ │ │ │ str.w r7, [r6, #3496] @ 0xda8 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r0, [r6, #3488] @ 0xda0 │ │ │ │ @@ -108819,15 +108819,15 @@ │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n cc0c0 │ │ │ │ ldr.w r1, [r6, #3472] @ 0xd90 │ │ │ │ str r3, [sp, #24] │ │ │ │ cbz r0, cc088 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cc0f4 │ │ │ │ ldr.w r2, [r6, #3476] @ 0xd94 │ │ │ │ str.w r7, [r6, #3480] @ 0xd98 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r6, #3472] @ 0xd90 │ │ │ │ @@ -108896,15 +108896,15 @@ │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ adcs r2, r0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r2, r4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r5, #20] │ │ │ │ + ldrb r0, [r5, #18] │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ 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 │ │ │ │ @@ -109062,15 +109062,15 @@ │ │ │ │ lsls r0, r0, #20 │ │ │ │ subs r5, #246 @ 0xf6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #170 @ 0xaa │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r6, #9] │ │ │ │ + ldrb r4, [r6, #7] │ │ │ │ movs r1, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [r1, #3956] @ 0xf74 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #2344] @ 0x928 │ │ │ │ @@ -109088,15 +109088,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 │ │ │ │ - ldrb r6, [r1, #2] │ │ │ │ + ldrb r6, [r1, #0] │ │ │ │ movs r0, r6 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r3, #72] @ 0x48 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -109109,18 +109109,18 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r3, r0, #6432 @ 0x1920 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r4, #2456] @ 0x998 │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, cc38c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ addw r1, r5, #4095 @ 0xfff │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ bfc r1, #0, #12 │ │ │ │ @@ -109129,15 +109129,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 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ @@ -109147,15 +109147,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 620c4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #2456] @ 0x998 │ │ │ │ str r1, [r2, #16] │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ b.n cc35c │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2456] @ 0x998 │ │ │ │ cbnz r3, cc3c0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #28] │ │ │ │ @@ -109168,19 +109168,19 @@ │ │ │ │ sub sp, #12 │ │ │ │ add.w r5, r0, #6432 @ 0x1920 │ │ │ │ add.w r0, r0, #6432 @ 0x1920 │ │ │ │ mov r4, r1 │ │ │ │ adds r0, #28 │ │ │ │ adds r5, #28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr.w r0, [r2, #2456] @ 0x998 │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ addw r0, r0, #4095 @ 0xfff │ │ │ │ bfc r0, #0, #12 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r0, r2, r0 │ │ │ │ @@ -109190,20 +109190,20 @@ │ │ │ │ sbc.w ip, r2, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r0, #1 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ cbz r0, cc428 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r0, [r2, #2456] @ 0x998 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f5590 │ │ │ │ + bl 1f5508 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx 60b4c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60b4c │ │ │ │ b.n cc41e │ │ │ │ nop │ │ │ │ @@ -109217,18 +109217,18 @@ │ │ │ │ cbnz r3, cc466 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r0, #6432 @ 0x1920 │ │ │ │ adds r3, #28 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr.w r0, [r7, #2456] @ 0x998 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f55e4 │ │ │ │ + bl 1f555c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w cc58a │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov fp, r7 │ │ │ │ movs r4, #4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -109259,15 +109259,15 @@ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r6, [r2, #12] │ │ │ │ lsrs r3, r3, #10 │ │ │ │ orr.w r3, r3, r6, lsl #22 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add sl, r3 │ │ │ │ - bl 1f55e4 │ │ │ │ + bl 1f555c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, cc4fc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r1, r4, #4 │ │ │ │ beq.n cc59e │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r4 │ │ │ │ @@ -109310,32 +109310,32 @@ │ │ │ │ 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 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ cmp r7, r4 │ │ │ │ bcc.n cc52e │ │ │ │ mov r8, r9 │ │ │ │ mov r6, sl │ │ │ │ mov r1, fp │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [pc, #68] @ (cc5b0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #68] @ (cc5b4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #44] @ (cc5b8 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ @@ -109343,21 +109343,21 @@ │ │ │ │ blx 60c00 │ │ │ │ mov r1, r6 │ │ │ │ b.n cc566 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldrh r5, [r0, #28] │ │ │ │ - vmull.u q11, d31, d14 │ │ │ │ + vdup.8 d22, d14[7] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r4, [r4, #20] │ │ │ │ + ldrb r4, [r4, #18] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r0, [r7, #19] │ │ │ │ + ldrb r0, [r7, #17] │ │ │ │ movs r1, r5 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #60] @ 0x3c │ │ │ │ movs r1, r5 │ │ │ │ ldrh r7, [r6, #22] │ │ │ │ vtbx.8 d20, {d15-d17}, d2 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [pc, #264] @ (cc6cc ) │ │ │ │ add r2, pc │ │ │ │ str.w ip, [r1, #40] @ 0x28 │ │ │ │ @@ -109375,15 +109375,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r1 │ │ │ │ add.w r8, r8, #28 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r0, #6432 @ 0x1920 │ │ │ │ adds r0, #28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #2356] @ 0x934 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #5 │ │ │ │ mov.w r1, r0, lsr #2 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ @@ -109407,29 +109407,29 @@ │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n cc694 │ │ │ │ ldr.w r1, [r3, #2352] @ 0x930 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, cc688 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, cc6c2 │ │ │ │ ldr.w r2, [r3, #2356] @ 0x934 │ │ │ │ str.w r4, [r3, #2360] @ 0x938 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r3, #2352] @ 0x930 │ │ │ │ b.n cc66a │ │ │ │ ldr.w r2, [r3, #2352] @ 0x930 │ │ │ │ adds r2, r2, r0 │ │ │ │ beq.n cc6c2 │ │ │ │ str.w r7, [r3, #2356] @ 0x934 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [r2] │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ 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 cc634 │ │ │ │ @@ -109474,28 +109474,28 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ add.w r2, r0, #6432 @ 0x1920 │ │ │ │ adds r2, #28 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r2, [r3, #2356] @ 0x934 │ │ │ │ ldr.w ip, [r3, #2352] @ 0x930 │ │ │ │ subs r2, #4 │ │ │ │ str.w r2, [r3, #2356] @ 0x934 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr.w r3, [ip, r2] │ │ │ │ str.w r3, [ip, r1, lsl #2] │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -109684,15 +109684,15 @@ │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2ed928 │ │ │ │ + bl 2ed8a0 │ │ │ │ ldrb.w r2, [r5, #755] @ 0x2f3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n cc998 │ │ │ │ ldr r2, [pc, #144] @ (cc9cc ) │ │ │ │ ldr r3, [pc, #132] @ (cc9c4 ) │ │ │ │ add r2, pc │ │ │ │ @@ -109717,15 +109717,15 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 2ed928 │ │ │ │ + bl 2ed8a0 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n cc90c │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n cc90c │ │ │ │ @@ -109740,42 +109740,42 @@ │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add r3, pc │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2ed928 │ │ │ │ + bl 2ed8a0 │ │ │ │ b.n cc93a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #10] │ │ │ │ + strb r2, [r4, #8] │ │ │ │ movs r0, r6 │ │ │ │ adds r6, #190 @ 0xbe │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r2, #9] │ │ │ │ + strb r6, [r2, #7] │ │ │ │ movs r0, r6 │ │ │ │ - strb r2, [r2, #8] │ │ │ │ + strb r2, [r2, #6] │ │ │ │ movs r0, r6 │ │ │ │ stmdb 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 r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 1f0de8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, cca10 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov.w fp, r3, lsr #3 │ │ │ │ cmp.w fp, #1 │ │ │ │ it cc │ │ │ │ movcc.w fp, #1 │ │ │ │ @@ -109811,21 +109811,21 @@ │ │ │ │ movt r3, #16382 @ 0x3ffe │ │ │ │ mov r8, r0 │ │ │ │ and.w r3, r3, r0, lsl #17 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2e70e8 │ │ │ │ + bl 2e7060 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ mul.w fp, fp, r9 │ │ │ │ - bl 2e71a4 │ │ │ │ + bl 2e711c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 61070 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r5, ccaaa │ │ │ │ @@ -109933,15 +109933,15 @@ │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2ecc08 │ │ │ │ + bl 2ecb80 │ │ │ │ ldrb.w r2, [r5, #755] @ 0x2f3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ccc3c │ │ │ │ ldr r2, [pc, #144] @ (ccc70 ) │ │ │ │ ldr r3, [pc, #132] @ (ccc68 ) │ │ │ │ add r2, pc │ │ │ │ @@ -109966,15 +109966,15 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 2ecc08 │ │ │ │ + bl 2ecb80 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n ccbb0 │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n ccbb0 │ │ │ │ @@ -109989,29 +109989,29 @@ │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add r3, pc │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2ecc08 │ │ │ │ + bl 2ecb80 │ │ │ │ b.n ccbde │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r4, #172 @ 0xac │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #124] @ 0x7c │ │ │ │ + ldr r6, [r7, #116] @ 0x74 │ │ │ │ movs r0, r6 │ │ │ │ adds r4, #26 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [r6, #120] @ 0x78 │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ movs r0, r6 │ │ │ │ - ldr r6, [r5, #116] @ 0x74 │ │ │ │ + ldr r6, [r5, #108] @ 0x6c │ │ │ │ movs r0, r6 │ │ │ │ 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, #280] @ (ccda8 ) │ │ │ │ @@ -110060,15 +110060,15 @@ │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2ee71c │ │ │ │ + bl 2ee694 │ │ │ │ ldrb.w r2, [r5, #755] @ 0x2f3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ccd80 │ │ │ │ ldr r2, [pc, #144] @ (ccdb4 ) │ │ │ │ ldr r3, [pc, #132] @ (ccdac ) │ │ │ │ add r2, pc │ │ │ │ @@ -110093,15 +110093,15 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 2ee71c │ │ │ │ + bl 2ee694 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n cccf4 │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n cccf4 │ │ │ │ @@ -110116,29 +110116,29 @@ │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add r3, pc │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2ee71c │ │ │ │ + bl 2ee694 │ │ │ │ b.n ccd22 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r3, #104 @ 0x68 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #104] @ 0x68 │ │ │ │ + ldr r2, [r7, #96] @ 0x60 │ │ │ │ movs r0, r6 │ │ │ │ adds r2, #214 @ 0xd6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [r5, #100] @ 0x64 │ │ │ │ + ldr r6, [r5, #92] @ 0x5c │ │ │ │ movs r0, r6 │ │ │ │ - ldr r2, [r5, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ movs r0, r6 │ │ │ │ cbz r1, ccdfc │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd ip, r3, [r1, #8] │ │ │ │ @@ -110167,15 +110167,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ orrs r3, r2 │ │ │ │ beq.n cce42 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - bl 2f9c18 │ │ │ │ + bl 2f9b90 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r2, r3, [r3, #56] @ 0x38 │ │ │ │ adds r2, r2, r5 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ @@ -110341,29 +110341,29 @@ │ │ │ │ blx r3 │ │ │ │ b.n ccfae │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r0, r7, #80 @ 0x50 │ │ │ │ strd r1, r3, [sp] │ │ │ │ adds r2, #32 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - bl 1ffad4 │ │ │ │ + bl 1ffa4c │ │ │ │ b.n ccfb8 │ │ │ │ ldr??.w pc, [sp, #4095] @ 0xfff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 1f0de8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, cd038 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov.w fp, r3, lsr #3 │ │ │ │ cmp.w fp, #1 │ │ │ │ it cc │ │ │ │ movcc.w fp, #1 │ │ │ │ @@ -110399,21 +110399,21 @@ │ │ │ │ movt r3, #16382 @ 0x3ffe │ │ │ │ mov r8, r0 │ │ │ │ and.w r3, r3, r0, lsl #17 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2e70e8 │ │ │ │ + bl 2e7060 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ mul.w fp, fp, r9 │ │ │ │ - bl 2e71a4 │ │ │ │ + bl 2e711c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61070 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r4, cd0d2 │ │ │ │ @@ -110481,17 +110481,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 61070 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 2f9c18 │ │ │ │ + bl 2f9b90 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 1f0de8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ cbz r0, cd19c │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ @@ -110514,15 +110514,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ orrs r3, r2 │ │ │ │ beq.n cd1fa │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - bl 2f9c18 │ │ │ │ + bl 2f9b90 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r2, r3, [r3, #56] @ 0x38 │ │ │ │ adds r2, r2, r5 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ @@ -110827,15 +110827,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2ee71c │ │ │ │ + bl 2ee694 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n cd4cc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -111003,15 +111003,15 @@ │ │ │ │ ldr.w lr, [r2, #1228] @ 0x4cc │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ vstr d7, [sp] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 2ee71c │ │ │ │ + bl 2ee694 │ │ │ │ b.n cd5b2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n cd59e │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w ip, [r1] │ │ │ │ @@ -111213,15 +111213,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2ee71c │ │ │ │ + bl 2ee694 │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n cd912 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -111536,15 +111536,15 @@ │ │ │ │ ldr.w r9, [r2, #1228] @ 0x4cc │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ vldr d7, [r9, #16] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ vstr d7, [sp] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 2ee71c │ │ │ │ + bl 2ee694 │ │ │ │ b.n cda56 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n cda46 │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w lr, [r1] │ │ │ │ @@ -111773,15 +111773,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2ecc08 │ │ │ │ + bl 2ecb80 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n cdf18 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -111949,15 +111949,15 @@ │ │ │ │ ldr.w lr, [r2, #1228] @ 0x4cc │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ vstr d7, [sp] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 2ecc08 │ │ │ │ + bl 2ecb80 │ │ │ │ b.n cdffe │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n cdfea │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w ip, [r1] │ │ │ │ @@ -112159,15 +112159,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2ecc08 │ │ │ │ + bl 2ecb80 │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n ce35e │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -112482,15 +112482,15 @@ │ │ │ │ ldr.w r9, [r2, #1228] @ 0x4cc │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ vldr d7, [r9, #16] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ vstr d7, [sp] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 2ecc08 │ │ │ │ + bl 2ecb80 │ │ │ │ b.n ce4a2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n ce492 │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w lr, [r1] │ │ │ │ @@ -112719,15 +112719,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2ed928 │ │ │ │ + bl 2ed8a0 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n ce964 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -112895,15 +112895,15 @@ │ │ │ │ ldr.w lr, [r2, #1228] @ 0x4cc │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ vstr d7, [sp] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 2ed928 │ │ │ │ + bl 2ed8a0 │ │ │ │ b.n cea4a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n cea36 │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w ip, [r1] │ │ │ │ @@ -113105,15 +113105,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2ed928 │ │ │ │ + bl 2ed8a0 │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n cedaa │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -113428,15 +113428,15 @@ │ │ │ │ ldr.w r9, [r2, #1228] @ 0x4cc │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ vldr d7, [r9, #16] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ vstr d7, [sp] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 2ed928 │ │ │ │ + bl 2ed8a0 │ │ │ │ b.n ceeee │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n ceede │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w lr, [r1] │ │ │ │ @@ -113715,48 +113715,48 @@ │ │ │ │ add.w r2, sp, ip │ │ │ │ vldr d7, [r3, #16] │ │ │ │ strd ip, r1, [sp, #12] │ │ │ │ str r1, [sp, #32] │ │ │ │ movs r1, #13 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ecc08 │ │ │ │ + bl 2ecb80 │ │ │ │ b.n cf33e │ │ │ │ movs r2, #32 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ strd ip, r1, [sp] │ │ │ │ mov.w lr, #0 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, lr, [sp, #12] │ │ │ │ movs r1, #13 │ │ │ │ add r2, sp │ │ │ │ str.w lr, [sp, #32] │ │ │ │ - bl 2ecc08 │ │ │ │ + bl 2ecb80 │ │ │ │ b.n cf33e │ │ │ │ ldrd r1, r0, [r1, #8] │ │ │ │ orrs r1, r0 │ │ │ │ beq.n cf45c │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ movt r1, #770 @ 0x302 │ │ │ │ str r1, [sp, #32] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2f9c18 │ │ │ │ + bl 2f9b90 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ vldr d7, [r4, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ecc08 │ │ │ │ + bl 2ecb80 │ │ │ │ b.n cf33e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r6, r0, #20 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -113918,48 +113918,48 @@ │ │ │ │ add.w r2, sp, ip │ │ │ │ vldr d7, [r3, #16] │ │ │ │ strd ip, r1, [sp, #12] │ │ │ │ str r1, [sp, #32] │ │ │ │ movs r1, #13 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ed928 │ │ │ │ + bl 2ed8a0 │ │ │ │ b.n cf57e │ │ │ │ movs r2, #32 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ strd ip, r1, [sp] │ │ │ │ mov.w lr, #0 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, lr, [sp, #12] │ │ │ │ movs r1, #13 │ │ │ │ add r2, sp │ │ │ │ str.w lr, [sp, #32] │ │ │ │ - bl 2ed928 │ │ │ │ + bl 2ed8a0 │ │ │ │ b.n cf57e │ │ │ │ ldrd r1, r0, [r1, #8] │ │ │ │ orrs r1, r0 │ │ │ │ beq.n cf69c │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ movt r1, #770 @ 0x302 │ │ │ │ str r1, [sp, #32] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2f9c18 │ │ │ │ + bl 2f9b90 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ vldr d7, [r4, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ed928 │ │ │ │ + bl 2ed8a0 │ │ │ │ b.n cf57e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r6, r0, #11 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -114123,55 +114123,55 @@ │ │ │ │ vldr d7, [r3, #16] │ │ │ │ strd ip, r1, [sp, #12] │ │ │ │ str r1, [sp, #32] │ │ │ │ movs r1, #13 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r2, sp, ip │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ee71c │ │ │ │ + bl 2ee694 │ │ │ │ b.n cf7d6 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w cf7c2 │ │ │ │ ldrd r2, r1, [r2, #8] │ │ │ │ orrs r2, r1 │ │ │ │ beq.w cf7c2 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movt r2, #770 @ 0x302 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 2f9c18 │ │ │ │ + bl 2f9b90 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ vldr d7, [r5, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ee71c │ │ │ │ + bl 2ee694 │ │ │ │ b.n cf7d6 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ strd ip, r1, [sp] │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp │ │ │ │ movs r1, #13 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2ee71c │ │ │ │ + bl 2ee694 │ │ │ │ b.n cf7d6 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 2f9c18 │ │ │ │ + bl 2f9b90 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 1f0de8 │ │ │ │ movs r2, #1 │ │ │ │ cbz r0, cf9a8 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ @@ -114665,25 +114665,25 @@ │ │ │ │ b.n cfc48 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsls r2, r0, #24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r0, r1, r3, r7} │ │ │ │ - vabdl.u q10, d15, d2 │ │ │ │ + vrsubhn.i d20, , q1 │ │ │ │ movs r1, r5 │ │ │ │ lsls r0, r6, #14 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp lr, fp │ │ │ │ + cmp r6, fp │ │ │ │ movs r1, r5 │ │ │ │ - cmp sl, r1 │ │ │ │ + cmp r2, r1 │ │ │ │ movs r1, r5 │ │ │ │ - cmp r6, r3 │ │ │ │ + add lr, r3 │ │ │ │ movs r1, r5 │ │ │ │ - add ip, r3 │ │ │ │ + add r4, r3 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r1 │ │ │ │ @@ -114986,64 +114986,64 @@ │ │ │ │ subw sp, sp, #1948 @ 0x79c │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1940] @ 0x794 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20a170 │ │ │ │ + bl 20a0e8 │ │ │ │ ldr.w r3, [sl, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d037e │ │ │ │ str.w sl, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ add.w sl, sl, #36 @ 0x24 │ │ │ │ ldr.w r9, [sl, r7, lsl #3] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w d0372 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r9, #101 @ 0x65 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d036e │ │ │ │ mov.w fp, #0 │ │ │ │ strd r7, sl, [sp, #4] │ │ │ │ mov.w r8, fp, lsl #5 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r8, #108 @ 0x6c │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, r9 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ add.w r1, r8, #120 @ 0x78 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ add.w r1, r8, #116 @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ add.w r1, r8, #112 @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ add.w r1, r8, #124 @ 0x7c │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ add.w r1, r8, #128 @ 0x80 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ add.w r1, r9, r8 │ │ │ │ ldrd r5, r0, [r1, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n d0350 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ add r5, r9 │ │ │ │ cbz r0, d02fe │ │ │ │ @@ -115053,23 +115053,23 @@ │ │ │ │ movs r7, #0 │ │ │ │ add r4, r0 │ │ │ │ add.w sl, r9, r8 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ adds r7, #1 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ movs r2, #4 │ │ │ │ adds r1, r4, r2 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ movs r2, #4 │ │ │ │ subs r1, r4, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ ldr.w r2, [sl, #112] @ 0x70 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r7, r2 │ │ │ │ bcc.n d02d2 │ │ │ │ cbz r5, d0358 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -115087,27 +115087,27 @@ │ │ │ │ mla r2, r4, r2, r5 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n d030c │ │ │ │ add r1, sp, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #4 │ │ │ │ mla r1, r4, r1, r5 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ mla r1, r4, r1, r5 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ b.n d030c │ │ │ │ cbz r0, d0358 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n d02c6 │ │ │ │ add.w r3, fp, #1 │ │ │ │ ldr.w r2, [r9, #88] @ 0x58 │ │ │ │ @@ -115120,23 +115120,23 @@ │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ bhi.w d022e │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, sl, #100 @ 0x64 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, sl, #104 @ 0x68 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, sl, #108 @ 0x6c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a6cc │ │ │ │ + bl 20a644 │ │ │ │ ldr r2, [pc, #40] @ (d03cc ) │ │ │ │ ldr r3, [pc, #32] @ (d03c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1940] @ 0x794 │ │ │ │ eors r2, r3 │ │ │ │ @@ -115226,15 +115226,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #547 @ 0x223 │ │ │ │ bl 15059c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r6, #180 @ 0xb4 │ │ │ │ + subs r6, #52 @ 0x34 │ │ │ │ movs r1, r5 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n d052a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -115511,15 +115511,15 @@ │ │ │ │ adds.w r3, r4, #32 │ │ │ │ mov.w r2, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r0, #80 @ 0x50 │ │ │ │ adc.w r3, r8, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ - bl 1ffc40 │ │ │ │ + bl 1ffbb8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r7, #96] @ 0x60 │ │ │ │ ands.w r3, r3, #4 │ │ │ │ bne.n d06d2 │ │ │ │ b.n d0700 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ @@ -115536,17 +115536,17 @@ │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ b.n d06e4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - subs r4, #110 @ 0x6e │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ movs r1, r5 │ │ │ │ - subs r3, #232 @ 0xe8 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ movs r1, r5 │ │ │ │ cbz r2, d081a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #3612] @ 0xe1c │ │ │ │ @@ -115592,15 +115592,15 @@ │ │ │ │ b.n d080e │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 10ddd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n d07e2 │ │ │ │ add.w r0, r2, #80 @ 0x50 │ │ │ │ - bl 1ff7d0 │ │ │ │ + bl 1ff748 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n d07fa │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -115619,24 +115619,24 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, r1, [r4, #48] @ 0x30 │ │ │ │ orrs r2, r1 │ │ │ │ beq.n d086c │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1ff7d0 │ │ │ │ + bl 1ff748 │ │ │ │ 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 1ffc40 │ │ │ │ + bl 1ffbb8 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ b.n d086c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -115709,15 +115709,15 @@ │ │ │ │ blx r3 │ │ │ │ b.n d092e │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ add.w r0, r8, #80 @ 0x50 │ │ │ │ strd r1, r3, [sp] │ │ │ │ adds r2, #32 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - bl 1ffad4 │ │ │ │ + bl 1ffa4c │ │ │ │ b.n d0946 │ │ │ │ nop │ │ │ │ itttt hi │ │ │ │ vaddlhi.u q8, d15, d0 │ │ │ │ movhi r0, r0 │ │ │ │ stmdbhi sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movhi.w ip, #4096 @ 0x1000 │ │ │ │ @@ -115942,15 +115942,15 @@ │ │ │ │ ldrd r1, r3, [r6, #104] @ 0x68 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n d0c3e │ │ │ │ vldr d7, [pc, #164] @ d0c88 │ │ │ │ mov r3, r7 │ │ │ │ add.w r0, r6, #80 @ 0x50 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1ff7f8 │ │ │ │ + bl 1ff770 │ │ │ │ orrs r1, r0 │ │ │ │ beq.n d0c7a │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -116003,15 +116003,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n d0c50 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #14 │ │ │ │ + adds r6, #142 @ 0x8e │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r3 │ │ │ │ @@ -116221,15 +116221,15 @@ │ │ │ │ movw r3, #1645 @ 0x66d │ │ │ │ bl 15059c │ │ │ │ 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 d0d2e │ │ │ │ - adds r4, #138 @ 0x8a │ │ │ │ + adds r4, #10 │ │ │ │ movs r1, r5 │ │ │ │ cbnz r2, d0ed0 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -116310,15 +116310,15 @@ │ │ │ │ ldr.w r1, [r3, #2732] @ 0xaac │ │ │ │ ldr r2, [r5, r2] │ │ │ │ adds r5, r4, r6 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n d0fd6 │ │ │ │ str r3, [sp, #12] │ │ │ │ cbz r1, d0fe8 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [r3, #2732] @ 0xaac │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, r6] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ @@ -116471,15 +116471,15 @@ │ │ │ │ ldr.w r0, [r5, #2732] @ 0xaac │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r0, r6 │ │ │ │ beq.w d1514 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d14f6 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ cbz r6, d11ba │ │ │ │ str.w r6, [r5, #2736] @ 0xab0 │ │ │ │ str.w r8, [r5, #2744] @ 0xab8 │ │ │ │ str.w r4, [r5, #2740] @ 0xab4 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -116579,15 +116579,15 @@ │ │ │ │ bne.w d1584 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r8, r4, #4864 @ 0x1300 │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ add.w r8, r8, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f8420 │ │ │ │ + bl 1f8398 │ │ │ │ strd r8, r0, [r6, #712] @ 0x2c8 │ │ │ │ add.w r8, r4, #45056 @ 0xb000 │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ mov r0, r4 │ │ │ │ bl b80f4 │ │ │ │ ldrb.w r1, [r8, #3280] @ 0xcd0 │ │ │ │ cbz r1, d12f0 │ │ │ │ @@ -116780,15 +116780,15 @@ │ │ │ │ ldr.w r0, [r5, #2732] @ 0xaac │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n d154a │ │ │ │ ldr.w r1, [r5, #2736] @ 0xab0 │ │ │ │ cbz r0, d153a │ │ │ │ mov r2, r9 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w d1218 │ │ │ │ ldr.w r3, [r5, #2740] @ 0xab4 │ │ │ │ str.w r6, [r5, #2736] @ 0xab0 │ │ │ │ str.w r9, [r5, #2744] @ 0xab8 │ │ │ │ add r6, r3 │ │ │ │ @@ -117354,26 +117354,26 @@ │ │ │ │ mov r6, r0 │ │ │ │ bl 1508b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d1b34 │ │ │ │ add.w r0, r6, #5440 @ 0x1540 │ │ │ │ adds r0, #24 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ add.w r1, r6, #5408 @ 0x1520 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ adds r1, #28 │ │ │ │ mov r2, r3 │ │ │ │ mov r9, r0 │ │ │ │ bl 11be30 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r6, #5440 @ 0x1540 │ │ │ │ adds r0, #24 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ cbnz r4, d1b0c │ │ │ │ mov r0, r9 │ │ │ │ bl 11bf88 │ │ │ │ ldrb.w r3, [r6, #3612] @ 0xe1c │ │ │ │ vldr d7, [pc, #108] @ d1b60 │ │ │ │ vstr d7, [r0] │ │ │ │ cbnz r3, d1b50 │ │ │ │ @@ -117414,17 +117414,17 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 10da60 │ │ │ │ b.n d1afa │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cmp r0, #114 @ 0x72 │ │ │ │ + movs r7, #242 @ 0xf2 │ │ │ │ movs r1, r5 │ │ │ │ - cmp r0, #82 @ 0x52 │ │ │ │ + movs r7, #210 @ 0xd2 │ │ │ │ movs r1, r5 │ │ │ │ cbz r2, d1bbc │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r0, #3612] @ 0xe1c │ │ │ │ @@ -117432,21 +117432,21 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r3, d1bbe │ │ │ │ add.w r3, r4, #5440 @ 0x1540 │ │ │ │ adds r3, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ add.w r0, r4, #5408 @ 0x1520 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #28 │ │ │ │ bl 11bf58 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 150aa0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ @@ -117522,20 +117522,20 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2f9c18 │ │ │ │ + bl 2f9b90 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 1f0de8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f9f74 │ │ │ │ + bl 2f9eec │ │ │ │ add.w r2, r4, #4096 @ 0x1000 │ │ │ │ bic.w r3, r7, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr.w r8, [r2, #3312] @ 0xcf0 │ │ │ │ bne.w d1df6 │ │ │ │ @@ -117546,26 +117546,26 @@ │ │ │ │ mov r0, r7 │ │ │ │ subs r2, r3, #1 │ │ │ │ ands.w fp, r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2e70b4 │ │ │ │ + bl 2e702c │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e7220 │ │ │ │ + bl 2e7198 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e7134 │ │ │ │ + bl 2e70ac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -117616,25 +117616,25 @@ │ │ │ │ ldrb.w r2, [r8, #717] @ 0x2cd │ │ │ │ cbz r2, d1daa │ │ │ │ cmp r6, #100 @ 0x64 │ │ │ │ bhi.w d20a4 │ │ │ │ cmp r6, #69 @ 0x45 │ │ │ │ bhi.w d20ee │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 200174 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 2000ec │ │ │ │ cbnz r0, d1dc6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r2, [r3, #217] @ 0xd9 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w d20be │ │ │ │ orr.w sl, sl, #4096 @ 0x1000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 200088 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 200000 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d1e60 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ and.w r2, r2, #7 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n d1e60 │ │ │ │ ldrb.w r2, [r9, #52] @ 0x34 │ │ │ │ @@ -117683,15 +117683,15 @@ │ │ │ │ beq.n d1efa │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d1f7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f9dd0 │ │ │ │ + bl 2f9d48 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ and.w r1, sl, #1 │ │ │ │ lsls r0, r0, #30 │ │ │ │ and.w r2, r2, #7 │ │ │ │ bpl.n d1f20 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w d1fcc │ │ │ │ @@ -117785,15 +117785,15 @@ │ │ │ │ beq.w d21ae │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sl │ │ │ │ mov r8, fp │ │ │ │ str r4, [sp, #0] │ │ │ │ b.n d1ed6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f9dd0 │ │ │ │ + bl 2f9d48 │ │ │ │ tst.w r0, #6 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #2147483648 @ 0x80000000 │ │ │ │ sub.w r2, r6, #98 @ 0x62 │ │ │ │ itett eq │ │ │ │ orreq.w sl, sl, #2176 @ 0x880 │ │ │ │ orrne.w sl, sl, #2176 @ 0x880 │ │ │ │ @@ -117803,16 +117803,16 @@ │ │ │ │ bls.n d205e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orr.w r4, r4, #2147483648 @ 0x80000000 │ │ │ │ orr.w r4, r4, #16 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 200174 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 2000ec │ │ │ │ cmp r0, #0 │ │ │ │ bne.w d1e68 │ │ │ │ orr.w sl, sl, #256 @ 0x100 │ │ │ │ b.n d1e68 │ │ │ │ cmp r2, #2 │ │ │ │ bls.w d1ea6 │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ @@ -117827,19 +117827,19 @@ │ │ │ │ moveq sl, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ b.n d1ea6 │ │ │ │ mov.w sl, #0 │ │ │ │ mov fp, sl │ │ │ │ b.n d1d5e │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f9dd0 │ │ │ │ + bl 2f9d48 │ │ │ │ ands.w r8, r0, #6 │ │ │ │ bne.w d1ea6 │ │ │ │ ldr.w r0, [r9] │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 1f0de8 │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r2, #8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ adds r3, r0, r1 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ lsls r3, r3, #27 │ │ │ │ bne.n d2104 │ │ │ │ @@ -117877,15 +117877,15 @@ │ │ │ │ b.n d1fb6 │ │ │ │ movw sl, #50177 @ 0xc401 │ │ │ │ movt sl, #1 │ │ │ │ b.n d1d98 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r8, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f9dd0 │ │ │ │ + bl 2f9d48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ands.w r0, r0, #6 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ movne r4, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r6, #130 @ 0x82 │ │ │ │ @@ -117947,15 +117947,15 @@ │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ orrne.w fp, fp, #16 │ │ │ │ cmp r6, #17 │ │ │ │ bne.w d2252 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2002ec │ │ │ │ + bl 200264 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d21c8 │ │ │ │ ldr.w r2, [r9, #28] │ │ │ │ cmp r2, #7 │ │ │ │ bhi.w d2256 │ │ │ │ cmp r2, #1 │ │ │ │ bls.n d215a │ │ │ │ @@ -117995,15 +117995,15 @@ │ │ │ │ beq.n d2292 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sl │ │ │ │ mov r8, fp │ │ │ │ str r4, [sp, #0] │ │ │ │ b.n d209a │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f9dd0 │ │ │ │ + bl 2f9d48 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n d223a │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r7, sl │ │ │ │ mov r8, fp │ │ │ │ str r4, [sp, #0] │ │ │ │ b.n d1ed6 │ │ │ │ @@ -118021,15 +118021,15 @@ │ │ │ │ beq.n d2252 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ orr.w fp, r8, #32 │ │ │ │ ldr.w r2, [r3, #3312] @ 0xcf0 │ │ │ │ ldrb.w r1, [r2, #612] @ 0x264 │ │ │ │ add r2, sp, #24 │ │ │ │ - bl 2ebebc │ │ │ │ + bl 2ebe34 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w d202a │ │ │ │ ldrb.w r2, [sp, #25] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w d202a │ │ │ │ ldrb.w r2, [sp, #26] │ │ │ │ @@ -118039,15 +118039,15 @@ │ │ │ │ cmp r2, #3 │ │ │ │ it eq │ │ │ │ orreq.w fp, r8, #40 @ 0x28 │ │ │ │ b.n d202a │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d1f72 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f9dd0 │ │ │ │ + bl 2f9d48 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.w d1f72 │ │ │ │ mov r7, sl │ │ │ │ mov r8, fp │ │ │ │ b.n d1ed6 │ │ │ │ lsls r2, r2, #24 │ │ │ │ bpl.w d202a │ │ │ │ @@ -118070,22 +118070,22 @@ │ │ │ │ bl d5b5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d2226 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d20de │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f9dd0 │ │ │ │ + bl 2f9d48 │ │ │ │ ands.w r0, r0, #6 │ │ │ │ bne.w d20de │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ b.n d1ed6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f9dd0 │ │ │ │ + bl 2f9d48 │ │ │ │ tst.w r0, #6 │ │ │ │ itt eq │ │ │ │ moveq r7, sl │ │ │ │ moveq r8, fp │ │ │ │ beq.w d209a │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r7, sl │ │ │ │ @@ -118108,15 +118108,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2f9c18 │ │ │ │ + bl 2f9b90 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ bhi.w d2596 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ bls.n d2390 │ │ │ │ subs r0, #46 @ 0x2e │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ bhi.n d238c │ │ │ │ @@ -118206,15 +118206,15 @@ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r6, #1 │ │ │ │ bls.w d24f4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - bl 2f9c18 │ │ │ │ + bl 2f9b90 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ bhi.n d2372 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ bls.w d25b4 │ │ │ │ subs r0, #46 @ 0x2e │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ bhi.n d238c │ │ │ │ @@ -118404,55 +118404,55 @@ │ │ │ │ movs r4, #5 │ │ │ │ b.n d23b6 │ │ │ │ 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 2e70b4 │ │ │ │ + bl 2e702c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e70d0 │ │ │ │ + bl 2e7048 │ │ │ │ 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 2e71f8 │ │ │ │ + bl 2e7170 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e725c │ │ │ │ + bl 2e71d4 │ │ │ │ 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 2e70e8 │ │ │ │ + bl 2e7060 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e71a4 │ │ │ │ + bl 2e711c │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -118947,15 +118947,15 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w d2de8 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2f9dd0 │ │ │ │ + bl 2f9d48 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n d2b9e │ │ │ │ ldr r2, [pc, #552] @ (d2e00 ) │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ @@ -119021,15 +119021,15 @@ │ │ │ │ beq.n d2b9e │ │ │ │ lsls r0, r2, #26 │ │ │ │ bmi.w d2aa2 │ │ │ │ b.n d2aa8 │ │ │ │ mov r9, r0 │ │ │ │ b.n d2a0a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2f9f74 │ │ │ │ + bl 2f9eec │ │ │ │ cbz r0, d2ca2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.w d2b9e │ │ │ │ ldr r3, [r6, #20] │ │ │ │ lsls r5, r3, #9 │ │ │ │ bmi.w d2b9e │ │ │ │ @@ -119051,18 +119051,18 @@ │ │ │ │ bl d5b5c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d2c6e │ │ │ │ ldr r5, [r6, #20] │ │ │ │ ands.w r5, r5, #512 @ 0x200 │ │ │ │ bne.n d2c6e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2f9c18 │ │ │ │ + bl 2f9b90 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e725c │ │ │ │ + bl 2e71d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d2c70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r7, #1 │ │ │ │ ldr r5, [r6, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrd r1, r2, [r6, #8] │ │ │ │ @@ -119130,16 +119130,16 @@ │ │ │ │ b.n d2b9e │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r2, #3312] @ 0xcf0 │ │ │ │ b.n d29e8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r0, [r6, #20] │ │ │ │ cbz r3, d2dde │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ ite cc │ │ │ │ @@ -119151,33 +119151,33 @@ │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ b.n d2a4a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ bvs.n d2db8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r3, r2 │ │ │ │ + adds r4, r3, r0 │ │ │ │ movs r1, r5 │ │ │ │ - adds r2, r5, r0 │ │ │ │ + asrs r2, r5, #30 │ │ │ │ movs r1, r5 │ │ │ │ bmi.n d2e94 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r2, r2, #32 │ │ │ │ + lsrs r2, r2, #30 │ │ │ │ movs r0, r6 │ │ │ │ - lsrs r4, r7, #31 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ movs r0, r6 │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ + lsrs r0, r5, #29 │ │ │ │ movs r0, r6 │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ movs r0, r6 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ + lsrs r0, r0, #29 │ │ │ │ movs r0, r6 │ │ │ │ - asrs r0, r2, #25 │ │ │ │ + asrs r0, r2, #23 │ │ │ │ movs r1, r5 │ │ │ │ - asrs r2, r4, #24 │ │ │ │ + asrs r2, r4, #22 │ │ │ │ movs r1, r5 │ │ │ │ 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] │ │ │ │ @@ -119249,15 +119249,15 @@ │ │ │ │ b.n d2efc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r4, r3 │ │ │ │ bcs.n d2f1a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 2f9c18 │ │ │ │ + bl 2f9b90 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl d2654 │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d2ef6 │ │ │ │ movs r0, #1 │ │ │ │ @@ -119348,16 +119348,16 @@ │ │ │ │ bls.n d300e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r4, r3 │ │ │ │ bcs.n d3016 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d2fee │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -119454,30 +119454,30 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldrb.w r8, [sp, #56] @ 0x38 │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ cbz r0, d3110 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n d3110 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bic.w r3, r4, #4 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ beq.n d3106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 200230 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 2001a8 │ │ │ │ cbz r0, d312e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r2, [r3, #751] @ 0x2ef │ │ │ │ cmp r2, #0 │ │ │ │ beq.n d3108 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r2, [r3, #622] @ 0x26e │ │ │ │ @@ -119527,37 +119527,37 @@ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n d3106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d3238 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #132] @ (d3248 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #132] @ (d324c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n d3106 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d3138 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #8 │ │ │ │ bne.n d3138 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f9f74 │ │ │ │ + bl 2f9eec │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d3108 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n d3138 │ │ │ │ b.n d3108 │ │ │ │ @@ -119571,15 +119571,15 @@ │ │ │ │ cmp r4, #1 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ b.n d3108 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2f9dd0 │ │ │ │ + bl 2f9d48 │ │ │ │ tst.w r0, #6 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ beq.n d316c │ │ │ │ b.n d3108 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ ble.n d320e │ │ │ │ @@ -119588,18 +119588,18 @@ │ │ │ │ add r3, pc │ │ │ │ b.n d31c2 │ │ │ │ nop │ │ │ │ ldmia r7!, {r4} │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #10 │ │ │ │ + asrs r0, r3, #8 │ │ │ │ movs r1, r5 │ │ │ │ - vaddl.u32 q8, d14, d24 │ │ │ │ - asrs r6, r2, #8 │ │ │ │ + vhadd.u32 d16, d14, d24 │ │ │ │ + asrs r6, r2, #6 │ │ │ │ movs r1, r5 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n d32d8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n d32d8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -119668,19 +119668,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 2ee9d4 │ │ │ │ + bl 2ee94c │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 1f0de8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ cbz r0, d3332 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -119738,15 +119738,15 @@ │ │ │ │ ldmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r7, #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 r5, r1 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 1f0de8 │ │ │ │ cbz r0, d33de │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n d33e2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -119763,16 +119763,16 @@ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r4, #1 │ │ │ │ movs r7, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bcs.n d3432 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d33f6 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n d33f6 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ @@ -120074,16 +120074,16 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d3cf4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ strd sl, r7, [r4, #128] @ 0x80 │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ cbz r0, d377c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w d3ba2 │ │ │ │ cmp.w r7, #83886080 @ 0x5000000 │ │ │ │ it eq │ │ │ │ @@ -120092,28 +120092,28 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add.w r6, r4, #136 @ 0x88 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w d3bec │ │ │ │ - bl 2f9f74 │ │ │ │ + bl 2f9eec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3b3e │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d3ac6 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w d3bec │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d37de │ │ │ │ - bl 2f9f74 │ │ │ │ + bl 2f9eec │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3ac6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.w d3ac6 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ movw sl, #267 @ 0x10b │ │ │ │ @@ -120136,27 +120136,27 @@ │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ - bl 2f9f74 │ │ │ │ + bl 2f9eec │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, d3828 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 619d8 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2f9f74 │ │ │ │ + bl 2f9eec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, d3848 │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -120223,15 +120223,15 @@ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 2e7384 │ │ │ │ + bl 2e72fc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3d06 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -120318,27 +120318,27 @@ │ │ │ │ cmp r3, #15 │ │ │ │ itt ls │ │ │ │ movls.w r9, #1 │ │ │ │ movls r3, #0 │ │ │ │ bls.w d3724 │ │ │ │ b.n d39ae │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 2f9c18 │ │ │ │ + bl 2f9b90 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2e725c │ │ │ │ + bl 2e71d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3d20 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ b.n d3724 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2f9e54 │ │ │ │ - bl 2f9c18 │ │ │ │ + bl 2f9dcc │ │ │ │ + bl 2f9b90 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ b.n d37f8 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ b.n d389a │ │ │ │ ldr.w r1, [r4, #1128] @ 0x468 │ │ │ │ @@ -120375,22 +120375,22 @@ │ │ │ │ strd r7, r2, [r0, #-8] │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n d3ac6 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2f9f74 │ │ │ │ + bl 2f9eec │ │ │ │ cmp r0, #0 │ │ │ │ bne.w d37ca │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #432] @ 0x1b0 │ │ │ │ str.w r3, [r4, #1216] @ 0x4c0 │ │ │ │ str.w r3, [r4, #1220] @ 0x4c4 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 1f0de8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w d3d2c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ @@ -120429,15 +120429,15 @@ │ │ │ │ it ne │ │ │ │ addne r7, sp, #64 @ 0x40 │ │ │ │ bne.w d3a30 │ │ │ │ mov.w sl, #136 @ 0x88 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d37f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ee880 │ │ │ │ + bl 2ee7f8 │ │ │ │ b.n d392a │ │ │ │ ldr.w r2, [pc, #1356] @ d40b4 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -120483,15 +120483,15 @@ │ │ │ │ bne.w d379e │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ movw sl, #271 @ 0x10f │ │ │ │ b.n d37f8 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2f9dd0 │ │ │ │ + bl 2f9d48 │ │ │ │ ands.w r3, r0, #6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bne.w d3736 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cbz r5, d3c22 │ │ │ │ movw r1, #2104 @ 0x838 │ │ │ │ @@ -120526,15 +120526,15 @@ │ │ │ │ bne.w d3e00 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d3f14 │ │ │ │ ldr.w r3, [pc, #1088] @ d40b0 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 2f9c18 │ │ │ │ + bl 2f9b90 │ │ │ │ mov r1, r5 │ │ │ │ bl d33c0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl d2edc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r9, r3 │ │ │ │ @@ -120547,16 +120547,16 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [r1, #713] @ 0x2c9 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w d374c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d374c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #1 │ │ │ │ bls.w d374c │ │ │ │ @@ -120779,16 +120779,16 @@ │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d3c78 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d403e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w d4078 │ │ │ │ ldr r1, [pc, #360] @ (d40c0 ) │ │ │ │ @@ -120797,15 +120797,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [pc, #352] @ (d40c4 ) │ │ │ │ ldr r1, [pc, #352] @ (d40c8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n d3c78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ b.n d3df8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ b.n d3f0a │ │ │ │ @@ -120842,68 +120842,68 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d3c78 │ │ │ │ ldrd r0, r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d409a │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d4094 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d408e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #164] @ (d40cc ) │ │ │ │ ldr r1, [pc, #164] @ (d40d0 ) │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n d3c78 │ │ │ │ ldr r3, [pc, #148] @ (d40d4 ) │ │ │ │ add r3, pc │ │ │ │ b.n d3f4e │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ cbz r0, d407e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cbz r5, d4084 │ │ │ │ ldr r2, [pc, #124] @ (d40d8 ) │ │ │ │ add r2, pc │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #116] @ (d40dc ) │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #116] @ (d40e0 ) │ │ │ │ add r2, pc │ │ │ │ str.w r9, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n d3fac │ │ │ │ ldr r1, [pc, #104] @ (d40e4 ) │ │ │ │ add r1, pc │ │ │ │ b.n d3f58 │ │ │ │ ldr r3, [pc, #104] @ (d40e8 ) │ │ │ │ add r3, pc │ │ │ │ b.n d4058 │ │ │ │ @@ -120925,46 +120925,46 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r2} │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #8 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ movs r1, r5 │ │ │ │ stmia r4!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r3, #2 │ │ │ │ + lsrs r6, r3, #32 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ + lsls r6, r3, #19 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r0, #24 │ │ │ │ + lsls r2, r0, #22 │ │ │ │ movs r1, r5 │ │ │ │ - @ instruction: 0xf2500028 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + rsbs r0, r0, #40 @ 0x28 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r1, r5 │ │ │ │ - @ instruction: 0xf1880028 │ │ │ │ - lsls r0, r2, #16 │ │ │ │ + add.w r0, r8, #40 @ 0x28 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + lsls r2, r3, #15 │ │ │ │ movs r1, r5 │ │ │ │ - adc.w r0, r8, #40 @ 0x28 │ │ │ │ - lsls r2, r0, #17 │ │ │ │ + @ instruction: 0xf0c80028 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r6, r6, #16 │ │ │ │ + lsls r6, r6, #14 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r7, #14 │ │ │ │ + lsls r2, r7, #12 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r6, #14 │ │ │ │ + lsls r2, r6, #12 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #2492] @ d4acc │ │ │ │ @@ -121011,16 +121011,16 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d4720 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ strd sl, r7, [r4, #128] @ 0x80 │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ cbz r0, d41a8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w d45ce │ │ │ │ cmp.w r7, #83886080 @ 0x5000000 │ │ │ │ it eq │ │ │ │ @@ -121029,28 +121029,28 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add.w r6, r4, #136 @ 0x88 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w d4618 │ │ │ │ - bl 2f9f74 │ │ │ │ + bl 2f9eec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d456a │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d44f2 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w d4618 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d420a │ │ │ │ - bl 2f9f74 │ │ │ │ + bl 2f9eec │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d44f2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.w d44f2 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ movw sl, #267 @ 0x10b │ │ │ │ @@ -121073,27 +121073,27 @@ │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ - bl 2f9f74 │ │ │ │ + bl 2f9eec │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, d4254 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 619d8 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2f9f74 │ │ │ │ + bl 2f9eec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, d4274 │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -121160,15 +121160,15 @@ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 2e7384 │ │ │ │ + bl 2e72fc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d4732 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -121255,27 +121255,27 @@ │ │ │ │ cmp r3, #15 │ │ │ │ itt ls │ │ │ │ movls.w r9, #1 │ │ │ │ movls r3, #0 │ │ │ │ bls.w d4150 │ │ │ │ b.n d43da │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 2f9c18 │ │ │ │ + bl 2f9b90 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2e725c │ │ │ │ + bl 2e71d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d474c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ b.n d4150 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2f9e54 │ │ │ │ - bl 2f9c18 │ │ │ │ + bl 2f9dcc │ │ │ │ + bl 2f9b90 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ b.n d4224 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ b.n d42c6 │ │ │ │ ldr.w r1, [r4, #1128] @ 0x468 │ │ │ │ @@ -121312,22 +121312,22 @@ │ │ │ │ strd r7, r2, [r0, #-8] │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n d44f2 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2f9f74 │ │ │ │ + bl 2f9eec │ │ │ │ cmp r0, #0 │ │ │ │ bne.w d41f6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #432] @ 0x1b0 │ │ │ │ str.w r3, [r4, #1216] @ 0x4c0 │ │ │ │ str.w r3, [r4, #1220] @ 0x4c4 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 1f0de8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w d4758 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ @@ -121366,15 +121366,15 @@ │ │ │ │ it ne │ │ │ │ addne r7, sp, #64 @ 0x40 │ │ │ │ bne.w d445c │ │ │ │ mov.w sl, #136 @ 0x88 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d4224 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ee880 │ │ │ │ + bl 2ee7f8 │ │ │ │ b.n d4356 │ │ │ │ ldr.w r2, [pc, #1352] @ d4adc │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -121420,15 +121420,15 @@ │ │ │ │ bne.w d41ca │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ movw sl, #271 @ 0x10f │ │ │ │ b.n d4224 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2f9dd0 │ │ │ │ + bl 2f9d48 │ │ │ │ ands.w r3, r0, #6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bne.w d4162 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cbz r5, d464e │ │ │ │ movw r1, #2104 @ 0x838 │ │ │ │ @@ -121463,15 +121463,15 @@ │ │ │ │ bne.w d482c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d493e │ │ │ │ ldr.w r3, [pc, #1084] @ d4ad8 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 2f9c18 │ │ │ │ + bl 2f9b90 │ │ │ │ mov r1, r5 │ │ │ │ bl d33c0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl d2edc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r9, r3 │ │ │ │ @@ -121484,16 +121484,16 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [r1, #713] @ 0x2c9 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w d4178 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d4178 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #1 │ │ │ │ bls.w d4178 │ │ │ │ @@ -121715,16 +121715,16 @@ │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d46a4 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d4a68 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w d4aa2 │ │ │ │ ldr r1, [pc, #360] @ (d4ae8 ) │ │ │ │ @@ -121733,15 +121733,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [pc, #348] @ (d4aec ) │ │ │ │ ldr r1, [pc, #352] @ (d4af0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n d46a4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ b.n d4824 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ b.n d4934 │ │ │ │ @@ -121778,68 +121778,68 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d46a4 │ │ │ │ ldrd r0, r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d4ac4 │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d4abe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d4ab8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #160] @ (d4af4 ) │ │ │ │ ldr r1, [pc, #164] @ (d4af8 ) │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n d46a4 │ │ │ │ ldr r3, [pc, #144] @ (d4afc ) │ │ │ │ add r3, pc │ │ │ │ b.n d4978 │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ cbz r0, d4aa8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cbz r5, d4aae │ │ │ │ ldr r2, [pc, #120] @ (d4b00 ) │ │ │ │ add r2, pc │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #116] @ (d4b04 ) │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #116] @ (d4b08 ) │ │ │ │ add r2, pc │ │ │ │ str.w r9, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n d49d6 │ │ │ │ ldr r1, [pc, #104] @ (d4b0c ) │ │ │ │ add r1, pc │ │ │ │ b.n d4982 │ │ │ │ ldr r3, [pc, #100] @ (d4b10 ) │ │ │ │ add r3, pc │ │ │ │ b.n d4a82 │ │ │ │ @@ -121860,36 +121860,36 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00da │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, r2 │ │ │ │ - movs r1, r5 │ │ │ │ + vaddl.u16 q0, d2, d24 │ │ │ │ rev16 r6, r0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cdp2 0, 7, cr0, cr2, cr8, {1} │ │ │ │ - @ instruction: 0xfb340028 │ │ │ │ - @ instruction: 0xfbd80028 │ │ │ │ - @ instruction: 0xe8260028 │ │ │ │ - @ instruction: 0xfac20028 │ │ │ │ - b.n d49b8 │ │ │ │ + ldc2l 0, cr0, [r2, #160]! @ 0xa0 │ │ │ │ + @ instruction: 0xfab40028 │ │ │ │ + @ instruction: 0xfb580028 │ │ │ │ + b.n d4a40 │ │ │ │ + movs r0, r5 │ │ │ │ + @ instruction: 0xfa420028 │ │ │ │ + b.n d48b8 │ │ │ │ movs r0, r5 │ │ │ │ - vld1.8 {d16[1]}, [r6], r8 │ │ │ │ - @ instruction: 0xfa2e0028 │ │ │ │ - @ instruction: 0xfa300028 │ │ │ │ - b.n d4948 │ │ │ │ + vld4.8 {d16-d19}, [r6 :128], r8 │ │ │ │ + vld1.8 {d0[1]}, [lr], r8 │ │ │ │ + ldrsh.w r0, [r0, #40] @ 0x28 │ │ │ │ + b.n d4848 │ │ │ │ movs r0, r5 │ │ │ │ - @ instruction: 0xfa180028 │ │ │ │ - vld1.8 {d0[1]}, [r6], r8 │ │ │ │ - @ instruction: 0xfa0c0028 │ │ │ │ - ldrsb.w r0, [r6, #40] @ 0x28 │ │ │ │ - ldrsb.w r0, [r0, #40] @ 0x28 │ │ │ │ - vst1.8 {d0[1]}, [r8], r8 │ │ │ │ + ldrsb.w r0, [r8, #40] @ 0x28 │ │ │ │ + vld4.8 {d0-d3}, [r6 :128], r8 │ │ │ │ + vst1.8 {d0[1]}, [ip], r8 │ │ │ │ + ldrsb.w r0, [r6, r8, lsl #2] │ │ │ │ + ldrsb.w r0, [r0, r8, lsl #2] │ │ │ │ + vst4.8 {d0-d3}, [r8 :128], r8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #2580] @ d554c │ │ │ │ ldr.w r3, [pc, #2580] @ d5550 │ │ │ │ @@ -121935,16 +121935,16 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d5148 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ strd sl, r7, [r4, #128] @ 0x80 │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ cbz r0, d4bd0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w d4ff6 │ │ │ │ cmp.w r7, #83886080 @ 0x5000000 │ │ │ │ it eq │ │ │ │ @@ -121953,28 +121953,28 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add.w r6, r4, #136 @ 0x88 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w d5040 │ │ │ │ - bl 2f9f74 │ │ │ │ + bl 2f9eec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d4f92 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d4f1a │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w d5040 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d4c32 │ │ │ │ - bl 2f9f74 │ │ │ │ + bl 2f9eec │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d4f1a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.w d4f1a │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ movw sl, #267 @ 0x10b │ │ │ │ @@ -121997,27 +121997,27 @@ │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ - bl 2f9f74 │ │ │ │ + bl 2f9eec │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, d4c7c │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 619d8 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2f9f74 │ │ │ │ + bl 2f9eec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, d4c9c │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -122084,15 +122084,15 @@ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 2e7384 │ │ │ │ + bl 2e72fc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d515a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -122179,27 +122179,27 @@ │ │ │ │ cmp r3, #15 │ │ │ │ itt ls │ │ │ │ movls.w r9, #1 │ │ │ │ movls r3, #0 │ │ │ │ bls.w d4b78 │ │ │ │ b.n d4e02 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 2f9c18 │ │ │ │ + bl 2f9b90 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2e725c │ │ │ │ + bl 2e71d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d5176 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ b.n d4b78 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2f9e54 │ │ │ │ - bl 2f9c18 │ │ │ │ + bl 2f9dcc │ │ │ │ + bl 2f9b90 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ b.n d4c4c │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ b.n d4cee │ │ │ │ ldr.w r1, [r4, #1128] @ 0x468 │ │ │ │ @@ -122236,22 +122236,22 @@ │ │ │ │ strd r7, r2, [r0, #-8] │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n d4f1a │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2f9f74 │ │ │ │ + bl 2f9eec │ │ │ │ cmp r0, #0 │ │ │ │ bne.w d4c1e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #432] @ 0x1b0 │ │ │ │ str.w r3, [r4, #1216] @ 0x4c0 │ │ │ │ str.w r3, [r4, #1220] @ 0x4c4 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 1f0de8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w d5182 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ @@ -122290,15 +122290,15 @@ │ │ │ │ it ne │ │ │ │ addne r7, sp, #64 @ 0x40 │ │ │ │ bne.w d4e84 │ │ │ │ mov.w sl, #136 @ 0x88 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d4c4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ee880 │ │ │ │ + bl 2ee7f8 │ │ │ │ b.n d4d7e │ │ │ │ ldr.w r2, [pc, #1440] @ d555c │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -122344,15 +122344,15 @@ │ │ │ │ bne.w d4bf2 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ movw sl, #271 @ 0x10f │ │ │ │ b.n d4c4c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2f9dd0 │ │ │ │ + bl 2f9d48 │ │ │ │ ands.w r3, r0, #6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bne.w d4b8a │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cbz r5, d5076 │ │ │ │ movw r1, #2104 @ 0x838 │ │ │ │ @@ -122387,15 +122387,15 @@ │ │ │ │ bne.w d526e │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d53c6 │ │ │ │ ldr.w r3, [pc, #1172] @ d5558 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 2f9c18 │ │ │ │ + bl 2f9b90 │ │ │ │ mov r1, r5 │ │ │ │ bl d33c0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl d2edc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r9, r3 │ │ │ │ @@ -122408,16 +122408,16 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [r1, #713] @ 0x2c9 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w d4ba0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d4ba0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #1 │ │ │ │ bls.w d4ba0 │ │ │ │ @@ -122661,16 +122661,16 @@ │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d50cc │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d54fc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w d553a │ │ │ │ ldr r1, [pc, #356] @ (d556c ) │ │ │ │ @@ -122679,15 +122679,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [pc, #344] @ (d5570 ) │ │ │ │ ldr r1, [pc, #348] @ (d5574 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n d50cc │ │ │ │ mov.w sl, r0, lsl #1 │ │ │ │ b.n d5264 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ b.n d53ba │ │ │ │ @@ -122719,43 +122719,43 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d50cc │ │ │ │ ldrd r0, r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ cbz r0, d54f4 │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ cbz r0, d54ee │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cbz r0, d54e8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #172] @ (d5578 ) │ │ │ │ ldr r1, [pc, #172] @ (d557c ) │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n d50cc │ │ │ │ ldrd sl, r9, [sp, #28] │ │ │ │ b.n d52de │ │ │ │ ldr r2, [pc, #148] @ (d5580 ) │ │ │ │ add r2, pc │ │ │ │ b.n d54c4 │ │ │ │ ldr r3, [pc, #148] @ (d5584 ) │ │ │ │ @@ -122765,30 +122765,30 @@ │ │ │ │ add r8, pc │ │ │ │ b.n d54a0 │ │ │ │ ldr r3, [pc, #140] @ (d558c ) │ │ │ │ add r3, pc │ │ │ │ b.n d5400 │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ cbz r0, d5540 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cbz r5, d5546 │ │ │ │ ldr r2, [pc, #116] @ (d5590 ) │ │ │ │ add r2, pc │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #112] @ (d5594 ) │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #112] @ (d5598 ) │ │ │ │ add r2, pc │ │ │ │ str.w r9, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n d5460 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #96] @ (d559c ) │ │ │ │ add r1, pc │ │ │ │ b.n d540a │ │ │ │ ldr r3, [pc, #92] @ (d55a0 ) │ │ │ │ add r3, pc │ │ │ │ @@ -122800,44 +122800,44 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r4, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5ea0028 │ │ │ │ + sbc.w r0, sl, #11010048 @ 0xa80000 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - orr.w r0, r8, #11010048 @ 0xa80000 │ │ │ │ - strd r0, r0, [sl], #188 @ 0xbc │ │ │ │ - @ instruction: 0xf0ac0028 │ │ │ │ - adcs.w r0, r0, #40 @ 0x28 │ │ │ │ - ble.n d54b4 │ │ │ │ + @ instruction: 0xf3c80028 │ │ │ │ + strd r0, r0, [sl], #-188 @ 0xbc │ │ │ │ + bic.w r0, ip, #40 @ 0x28 │ │ │ │ + @ instruction: 0xf0d00028 │ │ │ │ + ble.n d55b4 │ │ │ │ movs r0, r5 │ │ │ │ - orr.w r0, r8, #40 @ 0x28 │ │ │ │ - bgt.n d5548 │ │ │ │ + vaddl.s8 q8, d8, d24 │ │ │ │ + bgt.n d5648 │ │ │ │ movs r0, r5 │ │ │ │ - vhadd.s32 d16, d6, d24 │ │ │ │ - vhadd.s32 d16, d0, d24 │ │ │ │ - vhadd.s16 d16, d8, d24 │ │ │ │ - vhadd.s16 d16, d2, d24 │ │ │ │ - vaddl.s16 q0, d10, d24 │ │ │ │ - vaddl.s16 q0, d12, d24 │ │ │ │ - bgt.n d54b0 │ │ │ │ + cdp 0, 14, cr0, cr6, cr8, {1} │ │ │ │ + cdp 0, 14, cr0, cr0, cr8, {1} │ │ │ │ + cdp 0, 13, cr0, cr8, cr8, {1} │ │ │ │ + cdp 0, 13, cr0, cr2, cr8, {1} │ │ │ │ + vhadd.s16 d0, d10, d24 │ │ │ │ + vhadd.s16 d0, d12, d24 │ │ │ │ + bgt.n d55b0 │ │ │ │ movs r0, r5 │ │ │ │ - vaddl.s8 q0, d0, d24 │ │ │ │ - vhadd.s8 d0, d14, d24 │ │ │ │ - vhadd.s d16, d4, d24 │ │ │ │ + vhadd.s8 d0, d0, d24 │ │ │ │ + cdp 0, 8, cr0, cr14, cr8, {1} │ │ │ │ + cdp 0, 15, cr0, cr4, cr8, {1} │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n d55c4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f9f74 │ │ │ │ + bl 2f9eec │ │ │ │ cbz r0, d55c8 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -122847,16 +122847,16 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n d55fe │ │ │ │ movw r2, #11107 @ 0x2b63 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r0, r2 │ │ │ │ beq.n d55f4 │ │ │ │ - bl 2f9e54 │ │ │ │ - bl 2f9c18 │ │ │ │ + bl 2f9dcc │ │ │ │ + bl 2f9b90 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #82 @ 0x52 │ │ │ │ moveq r0, #136 @ 0x88 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #271 @ 0x10f │ │ │ │ @@ -123000,15 +123000,15 @@ │ │ │ │ beq.n d57c2 │ │ │ │ cmp.w r9, #32 │ │ │ │ beq.w d589c │ │ │ │ add.w r2, r8, #136 @ 0x88 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w d5b28 │ │ │ │ - bl 2f9c18 │ │ │ │ + bl 2f9b90 │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ movw r2, #11107 @ 0x2b63 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp.w r9, #16 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ @@ -123022,22 +123022,22 @@ │ │ │ │ ite eq │ │ │ │ moveq.w r3, #464 @ 0x1d0 │ │ │ │ movne r3, #136 @ 0x88 │ │ │ │ add r3, r8 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ beq.n d58a6 │ │ │ │ - bl 2f9c18 │ │ │ │ + bl 2f9b90 │ │ │ │ mov sl, r0 │ │ │ │ add.w r2, r6, #32 │ │ │ │ add.w r3, r7, #560 @ 0x230 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 2f9ec8 │ │ │ │ + bl 2f9e40 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 61070 │ │ │ │ add.w r2, r8, #1136 @ 0x470 │ │ │ │ ldrd r0, r3, [r6, #60] @ 0x3c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ @@ -123068,15 +123068,15 @@ │ │ │ │ it ne │ │ │ │ movwne sl, #355 @ 0x163 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w sl, [sp, #88] @ 0x58 │ │ │ │ add.w sl, sp, #84 @ 0x54 │ │ │ │ str.w sl, [sp] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2f9ec8 │ │ │ │ + bl 2f9e40 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cbz r3, d58ac │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ @@ -123085,19 +123085,19 @@ │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2f9ec8 │ │ │ │ + bl 2f9e40 │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 200334 │ │ │ │ + bl 2002ac │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w d59ce │ │ │ │ tbb [pc, r3] │ │ │ │ ldrsb r3, [r3, r6] │ │ │ │ ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ ldrsb r3, [r3, r6] │ │ │ │ @@ -123126,20 +123126,20 @@ │ │ │ │ beq.n d589c │ │ │ │ cmp.w r9, #512 @ 0x200 │ │ │ │ beq.n d5918 │ │ │ │ add.w r2, r8, #136 @ 0x88 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w d5b1a │ │ │ │ - bl 2f9c18 │ │ │ │ + bl 2f9b90 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r9, #1 │ │ │ │ bne.w d57da │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 2f9f74 │ │ │ │ + bl 2f9eec │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d57da │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bls.w d57da │ │ │ │ add.w r3, r8, #464 @ 0x1d0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -123243,16 +123243,16 @@ │ │ │ │ beq.n d5ae0 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r6, #2 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n d5a86 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2f9e54 │ │ │ │ - bl 2f9c18 │ │ │ │ + bl 2f9dcc │ │ │ │ + bl 2f9b90 │ │ │ │ ldr.w r3, [fp, #3956] @ 0xf74 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #3312] @ 0xcf0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #7 │ │ │ │ beq.n d5a94 │ │ │ │ @@ -123319,15 +123319,15 @@ │ │ │ │ movne r6, #4 │ │ │ │ bne.n d5a2c │ │ │ │ add.w r0, r7, #344 @ 0x158 │ │ │ │ ldrb.w r3, [r5, #3624] @ 0xe28 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 2ec040 │ │ │ │ + bl 2ebfb8 │ │ │ │ str.w r4, [r7, #552] @ 0x228 │ │ │ │ mov r4, r5 │ │ │ │ b.n d59aa │ │ │ │ ldr.w r3, [fp, #3956] @ 0xf74 │ │ │ │ movw r2, #271 @ 0x10f │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ @@ -123338,15 +123338,15 @@ │ │ │ │ movne r6, #2 │ │ │ │ bne.n d5a2c │ │ │ │ ldrb.w r3, [r5, #3624] @ 0xe28 │ │ │ │ add.w r0, r7, #344 @ 0x158 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2ec040 │ │ │ │ + bl 2ebfb8 │ │ │ │ str.w r5, [r7, #552] @ 0x228 │ │ │ │ b.n d59aa │ │ │ │ mov r5, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ b.n d575e │ │ │ │ cmp.w r9, #256 @ 0x100 │ │ │ │ it hi │ │ │ │ @@ -123639,15 +123639,15 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r4, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n d5dc4 │ │ │ │ + b.n d5cc4 │ │ │ │ movs r0, r5 │ │ │ │ cbz r2, d5e8e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r3, [r0, #3956] @ 0xf74 │ │ │ │ @@ -123859,18 +123859,18 @@ │ │ │ │ ldr.w sl, [r6] │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ moveq.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2f9dd0 │ │ │ │ + bl 2f9d48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2f9c18 │ │ │ │ + bl 2f9b90 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ bne.n d6140 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n d6126 │ │ │ │ rbit fp, r4 │ │ │ │ @@ -123879,33 +123879,33 @@ │ │ │ │ mov r0, r3 │ │ │ │ clz fp, fp │ │ │ │ mov r9, r2 │ │ │ │ b.n d610c │ │ │ │ cmp r0, r9 │ │ │ │ beq.n d6194 │ │ │ │ mov r1, fp │ │ │ │ - bl 2f9e54 │ │ │ │ - bl 2f9c18 │ │ │ │ + bl 2f9dcc │ │ │ │ + bl 2f9b90 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp sl, r3 │ │ │ │ bls.n d60fc │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cbz r7, d60fc │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ mla r8, r2, r3, r7 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2ee9d4 │ │ │ │ + bl 2ee94c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 1f0de8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d61a0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ strd fp, r2, [sp, #16] │ │ │ │ @@ -123955,18 +123955,18 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq.n d6126 │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2ee9d4 │ │ │ │ + bl 2ee94c │ │ │ │ mov r0, r9 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 1f0de8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cbz r0, d61a4 │ │ │ │ ldrd r1, r3, [r0, #12] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r0, #1 │ │ │ │ @@ -124301,15 +124301,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 15059c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.n d66b0 │ │ │ │ + b.n d65b0 │ │ │ │ movs r0, r5 │ │ │ │ cbnz r2, d64dc │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -124396,24 +124396,24 @@ │ │ │ │ ldrb.w r0, [r2, #401] @ 0x191 │ │ │ │ mla r3, r5, r0, r3 │ │ │ │ ldr.w r5, [r2, #1176] @ 0x498 │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ ldr.w r0, [r4, #176] @ 0xb0 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ add r5, r3 │ │ │ │ - bl 200384 │ │ │ │ + bl 2002fc │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx r3 │ │ │ │ add.w r2, r4, #560 @ 0x230 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 200350 │ │ │ │ + bl 2002c8 │ │ │ │ vldr s14, [sp, #28] │ │ │ │ vldr s12, [sp, #32] │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [pc, #52] @ (d6628 ) │ │ │ │ vdiv.f32 s13, s15, s14 │ │ │ │ ldr r3, [pc, #40] @ (d6624 ) │ │ │ │ vdiv.f32 s14, s15, s12 │ │ │ │ @@ -124480,21 +124480,21 @@ │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov.w r7, #328 @ 0x148 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ mla r7, r7, r4, r9 │ │ │ │ ldr.w r1, [r7, #424] @ 0x1a8 │ │ │ │ ldr.w r0, [r7, #432] @ 0x1b0 │ │ │ │ - bl 2ee9d4 │ │ │ │ + bl 2ee94c │ │ │ │ mov r0, fp │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ - bl 2e9c24 │ │ │ │ + bl 2e9b9c │ │ │ │ ldr.w r0, [r7, #432] @ 0x1b0 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 1f0de8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d6a9a │ │ │ │ ldrd r7, r1, [r0, #12] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, sl │ │ │ │ @@ -124533,20 +124533,20 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ it mi │ │ │ │ ldrmi.w r6, [r2, #384] @ 0x180 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ ldr.w r2, [r3, #3956] @ 0xf74 │ │ │ │ add r2, r4 │ │ │ │ - bl 2e9ce4 │ │ │ │ + bl 2e9c5c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #3956] @ 0xf74 │ │ │ │ add r0, r4 │ │ │ │ - bl 2e9c1c │ │ │ │ + bl 2e9b94 │ │ │ │ mov fp, r0 │ │ │ │ ldrd r3, r2, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w d6a68 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 619d8 <__aeabi_uidiv@plt> │ │ │ │ @@ -125087,17 +125087,17 @@ │ │ │ │ pop {pc} │ │ │ │ ldr.w r3, [r0, #3936] @ 0xf60 │ │ │ │ ldr.w r3, [r3, #488] @ 0x1e8 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bls.n d6d24 │ │ │ │ + bhi.n d6c24 │ │ │ │ movs r0, r5 │ │ │ │ - bhi.n d6cd4 │ │ │ │ + bhi.n d6dd4 │ │ │ │ movs r0, r5 │ │ │ │ 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 │ │ │ │ @@ -125139,17 +125139,17 @@ │ │ │ │ bl 15059c │ │ │ │ b.n d6d5e │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 10cd84 │ │ │ │ ldr.w ip, [r5, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n d6d4e │ │ │ │ - bhi.n d6ce4 │ │ │ │ + bhi.n d6de4 │ │ │ │ movs r0, r5 │ │ │ │ - bhi.n d6e48 │ │ │ │ + bvc.n d6d48 │ │ │ │ movs r0, r5 │ │ │ │ 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] │ │ │ │ @@ -125579,15 +125579,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #192] @ (d7338 ) │ │ │ │ ldr r1, [pc, #196] @ (d733c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n d7264 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ blx 6093c <__stat64_time64@plt> │ │ │ │ cbnz r0, d72da │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w lr, #1 │ │ │ │ @@ -125632,43 +125632,43 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bpl.n d7300 │ │ │ │ + bpl.n d7400 │ │ │ │ movs r0, r5 │ │ │ │ - bpl.n d72ec │ │ │ │ + bpl.n d73ec │ │ │ │ movs r0, r5 │ │ │ │ ldrh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bpl.n d73b8 │ │ │ │ - movs r0, r5 │ │ │ │ bmi.n d72b8 │ │ │ │ movs r0, r5 │ │ │ │ + bmi.n d73b8 │ │ │ │ + movs r0, r5 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n d7410 │ │ │ │ + bmi.n d7310 │ │ │ │ movs r0, r5 │ │ │ │ - bmi.n d7254 │ │ │ │ + bmi.n d7354 │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r1, #8] │ │ │ │ + strb r6, [r1, #6] │ │ │ │ movs r1, r5 │ │ │ │ - bmi.n d73ec │ │ │ │ + bcc.n d72ec │ │ │ │ movs r0, r5 │ │ │ │ - bcc.n d72b0 │ │ │ │ + bcc.n d73b0 │ │ │ │ movs r0, r5 │ │ │ │ - bmi.n d725c │ │ │ │ + bmi.n d735c │ │ │ │ movs r0, r5 │ │ │ │ - ittt cc │ │ │ │ - movcc r0, r5 │ │ │ │ - bmi.n d7344 @ unpredictable │ │ │ │ - movcc r0, r5 │ │ │ │ - bcs.n d7324 │ │ │ │ + bkpt 0x00be │ │ │ │ + movs r0, r5 │ │ │ │ + bcc.n d7244 │ │ │ │ + movs r0, r5 │ │ │ │ + bcs.n d7424 │ │ │ │ movs r0, r5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -125700,15 +125700,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [pc, #64] @ (d73f0 ) │ │ │ │ ldr r1, [pc, #68] @ (d73f4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n d739e │ │ │ │ ldr r3, [pc, #48] @ (d73f8 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ @@ -125724,17 +125724,17 @@ │ │ │ │ bl 664e8 │ │ │ │ b.n d739e │ │ │ │ nop │ │ │ │ ldrh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n d74ec │ │ │ │ + bcs.n d73ec │ │ │ │ movs r0, r5 │ │ │ │ - bkpt 0x0006 │ │ │ │ + pop {r1, r2, r7, pc} │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -126504,15 +126504,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #64] @ (d7cd0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #64] @ (d7cd4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ ldr.w r3, [r5, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n d7c64 │ │ │ │ ldr r3, [pc, #48] @ (d7cd8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -126526,17 +126526,17 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ bl 6644c │ │ │ │ b.n d7c64 │ │ │ │ strh r6, [r0, #30] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6} │ │ │ │ movs r0, r5 │ │ │ │ - push {r1, r5, lr} │ │ │ │ + push {r1, r5, r7} │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ 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 │ │ │ │ @@ -126572,15 +126572,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #64] @ (d7d90 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #64] @ (d7d94 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ ldr.w r3, [r5, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n d7d24 │ │ │ │ ldr r3, [pc, #48] @ (d7d98 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -126594,17 +126594,17 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ bl 6644c │ │ │ │ b.n d7d24 │ │ │ │ strh r6, [r0, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ movs r0, r5 │ │ │ │ - push {r1, r5, r6} │ │ │ │ + cbz r2, d7e10 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ 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 │ │ │ │ @@ -126640,15 +126640,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #64] @ (d7e50 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #64] @ (d7e54 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ ldr.w r3, [r5, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n d7de4 │ │ │ │ ldr r3, [pc, #48] @ (d7e58 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -126662,17 +126662,17 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ bl 6644c │ │ │ │ b.n d7de4 │ │ │ │ strh r6, [r0, #18] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ movs r0, r5 │ │ │ │ - cbz r2, d7ec0 │ │ │ │ + cbz r2, d7ea0 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ 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 │ │ │ │ @@ -131141,47 +131141,47 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #64] @ (daf8c ) │ │ │ │ ldr r1, [pc, #64] @ (daf90 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n daec0 │ │ │ │ ldr.w r2, [r0, #1352] @ 0x548 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (daf94 ) │ │ │ │ ldr r1, [pc, #48] @ (daf98 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n daf26 │ │ │ │ strh r4, [r6, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [sp, #776] @ 0x308 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [sp, #880] @ 0x370 │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r0, [r5, #14] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #552] @ 0x228 │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r2, #18] │ │ │ │ + strh r0, [r2, #14] │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #292] @ (db0d0 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -131492,15 +131492,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #152] @ (db3c8 ) │ │ │ │ ldr.w r3, [r4, #1352] @ 0x548 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, sl │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ ldr.w r3, [r8, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w db230 │ │ │ │ ldr r3, [pc, #128] @ (db3cc ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -131537,37 +131537,37 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (db3d8 ) │ │ │ │ ldr r1, [pc, #48] @ (db3dc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n db2d8 │ │ │ │ ldr r6, [pc, #984] @ (db790 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [sp, #440] @ 0x1b8 │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ + str r4, [sp, #872] @ 0x368 │ │ │ │ movs r0, r5 │ │ │ │ - str r4, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #760] @ 0x2f8 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r2, [r0, #26] │ │ │ │ + ldrb r2, [r0, #24] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #912] @ 0x390 │ │ │ │ + str r4, [sp, #400] @ 0x190 │ │ │ │ movs r0, r5 │ │ │ │ - str r4, [sp, #536] @ 0x218 │ │ │ │ + str r4, [sp, #24] │ │ │ │ movs r0, r5 │ │ │ │ - str r3, [sp, #792] @ 0x318 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ + ldrb r4, [r1, #22] │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #236] @ (db4dc ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -131862,15 +131862,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #152] @ (db7d4 ) │ │ │ │ ldr.w r3, [r4, #1352] @ 0x548 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, sl │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ ldr.w r3, [r8, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w db63c │ │ │ │ ldr r3, [pc, #128] @ (db7d8 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -131907,37 +131907,37 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (db7e4 ) │ │ │ │ ldr r1, [pc, #48] @ (db7e8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n db6e4 │ │ │ │ ldr r2, [pc, #936] @ (dbb6c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + str r1, [sp, #904] @ 0x388 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #824] @ 0x338 │ │ │ │ movs r0, r5 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + ldrh r2, [r6, #60] @ 0x3c │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r6, [r6, #9] │ │ │ │ + ldrb r6, [r6, #7] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #864] @ 0x360 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ movs r0, r5 │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldrh r2, [r7, #62] @ 0x3e │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + ldrh r2, [r7, #56] @ 0x38 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ + ldrb r0, [r0, #6] │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #236] @ (db8e8 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -132232,15 +132232,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #152] @ (dbbe0 ) │ │ │ │ ldr.w r3, [r4, #1352] @ 0x548 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, sl │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ ldr.w r3, [r8, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w dba48 │ │ │ │ ldr r3, [pc, #128] @ (dbbe4 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -132277,37 +132277,37 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (dbbf0 ) │ │ │ │ ldr r1, [pc, #48] @ (dbbf4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n dbaf0 │ │ │ │ mov lr, fp │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r6, [r2, #50] @ 0x32 │ │ │ │ + ldrh r6, [r2, #46] @ 0x2e │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #42] @ 0x2a │ │ │ │ + ldrh r2, [r0, #38] @ 0x26 │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r6, [r4, #32] │ │ │ │ + ldrh r6, [r4, #28] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r5, #25] │ │ │ │ + strb r2, [r5, #23] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r6, [r5, #34] @ 0x22 │ │ │ │ + ldrh r6, [r5, #30] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r6, [r5, #28] │ │ │ │ + ldrh r6, [r5, #24] │ │ │ │ movs r0, r5 │ │ │ │ - strb r4, [r6, #23] │ │ │ │ + strb r4, [r6, #21] │ │ │ │ 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 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r1 │ │ │ │ @@ -132591,15 +132591,15 @@ │ │ │ │ blx 61070 │ │ │ │ b.n dbc80 │ │ │ │ ldr r2, [pc, #684] @ (dc1f4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #684] @ (dc1f8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ ldrb.w r7, [r4, #1064] @ 0x428 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n dbfe2 │ │ │ │ ldrb.w r3, [r5, #3652] @ 0xe44 │ │ │ │ ldrb.w r2, [r4, #1069] @ 0x42d │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ @@ -132741,25 +132741,25 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w dbfda │ │ │ │ ldr r2, [pc, #276] @ (dc210 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #276] @ (dc214 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ ldrb.w r7, [r4, #1064] @ 0x428 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w dbf5c │ │ │ │ b.n dbfe2 │ │ │ │ ldr r2, [pc, #260] @ (dc218 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #260] @ (dc21c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n dbd6e │ │ │ │ ldrb.w r3, [r4, #1064] @ 0x428 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w dbf5c │ │ │ │ ldrb.w r3, [r5, #3652] @ 0xe44 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ b.n dbfec │ │ │ │ @@ -132783,15 +132783,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #188] @ (dc224 ) │ │ │ │ ldr r1, [pc, #188] @ (dc228 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n dc07a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bic.w r7, r3, #2 │ │ │ │ subs r7, #1 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ b.n dc0b6 │ │ │ │ @@ -132799,15 +132799,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #156] @ (dc22c ) │ │ │ │ ldr r1, [pc, #160] @ (dc230 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n dbec4 │ │ │ │ ldr r3, [pc, #80] @ (dc1ec ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #11 │ │ │ │ bpl.w dbed0 │ │ │ │ @@ -132825,66 +132825,66 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #104] @ (dc238 ) │ │ │ │ ldr r1, [pc, #108] @ (dc23c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n dbdcc │ │ │ │ nop │ │ │ │ mvns r4, r4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #26] │ │ │ │ + ldrh r6, [r7, #22] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r6, [r7, #16] │ │ │ │ + ldrh r6, [r7, #12] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #16] │ │ │ │ + ldrh r6, [r3, #12] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r4, [r7, #12] │ │ │ │ + ldrh r4, [r7, #8] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r5, #9] │ │ │ │ + strb r2, [r5, #7] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r2, #12] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r2, [r1, #14] │ │ │ │ + ldrh r2, [r1, #10] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r0, [r0, #12] │ │ │ │ + ldrh r0, [r0, #8] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ + strh r6, [r6, #60] @ 0x3c │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r2, #2] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r6, [r3, #2] │ │ │ │ + strh r6, [r3, #62] @ 0x3e │ │ │ │ movs r0, r5 │ │ │ │ - strb r0, [r7, #2] │ │ │ │ + strb r0, [r7, #0] │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r5, #58] @ 0x3a │ │ │ │ + strh r0, [r5, #54] @ 0x36 │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r3, #2] │ │ │ │ + strb r6, [r3, #0] │ │ │ │ movs r0, r5 │ │ │ │ - strh r2, [r1, #58] @ 0x3a │ │ │ │ + strh r2, [r1, #54] @ 0x36 │ │ │ │ movs r0, r5 │ │ │ │ - strh r6, [r0, #48] @ 0x30 │ │ │ │ + strh r6, [r0, #44] @ 0x2c │ │ │ │ movs r0, r5 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + ldr r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r4, #46] @ 0x2e │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r4, #0] │ │ │ │ + ldr r6, [r4, #120] @ 0x78 │ │ │ │ movs r0, r5 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + strh r4, [r6, #52] @ 0x34 │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r4, #44] @ 0x2c │ │ │ │ + strh r0, [r4, #40] @ 0x28 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [r4, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #116] @ 0x74 │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w ip, [pc, #192] @ dc310 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ @@ -133420,15 +133420,15 @@ │ │ │ │ blx 61070 │ │ │ │ b.n dc4b4 │ │ │ │ ldr r2, [pc, #684] @ (dcb08 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #684] @ (dcb0c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ ldrb.w r8, [r5, #1064] @ 0x428 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w dc9ac │ │ │ │ ldrb.w r3, [r6, #3652] @ 0xe44 │ │ │ │ ldrb.w r2, [r5, #1069] @ 0x42d │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ @@ -133549,25 +133549,25 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n dc9a0 │ │ │ │ ldr r2, [pc, #316] @ (dcb20 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #316] @ (dcb24 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ ldrb.w r8, [r5, #1064] @ 0x428 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w dc872 │ │ │ │ b.n dc9ac │ │ │ │ ldr r2, [pc, #296] @ (dcb28 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #296] @ (dcb2c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n dc63a │ │ │ │ ldr r3, [pc, #288] @ (dcb30 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r2, r3, #11 │ │ │ │ bpl.n dc936 │ │ │ │ @@ -133585,25 +133585,25 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #248] @ (dcb38 ) │ │ │ │ ldr r1, [pc, #248] @ (dcb3c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n dc92c │ │ │ │ ldr.w r2, [r6, #1352] @ 0x548 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #232] @ (dcb40 ) │ │ │ │ ldr r1, [pc, #232] @ (dcb44 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n dc7fa │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ bic.w r8, r3, #2 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ it ne │ │ │ │ movne.w r8, #1 │ │ │ │ b.n dc970 │ │ │ │ @@ -133643,15 +133643,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #124] @ (dcb50 ) │ │ │ │ ldr r1, [pc, #128] @ (dcb54 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n dc6a6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r3, #212 @ 0xd4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -133659,59 +133659,59 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r2, #222 @ 0xde │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #20] │ │ │ │ + strh r4, [r4, #16] │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r6, #16] │ │ │ │ + strh r0, [r6, #12] │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r1, #8] │ │ │ │ + strh r0, [r1, #4] │ │ │ │ movs r0, r5 │ │ │ │ - strh r2, [r5, #4] │ │ │ │ + strh r2, [r5, #0] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ movs r0, r5 │ │ │ │ - strh r4, [r7, #6] │ │ │ │ + strh r4, [r7, #2] │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r2, #6] │ │ │ │ + strh r0, [r2, #2] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r6, [r0, #30] │ │ │ │ + ldrb r6, [r0, #28] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r4, [r4, #31] │ │ │ │ + ldrb r4, [r4, #29] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r4, [r6, #29] │ │ │ │ + ldrb r4, [r6, #27] │ │ │ │ movs r0, r5 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r1, #116] @ 0x74 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r4, [r7, #25] │ │ │ │ + ldrb r4, [r7, #23] │ │ │ │ movs r0, r5 │ │ │ │ - str r2, [r6, #120] @ 0x78 │ │ │ │ + str r2, [r6, #112] @ 0x70 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ + ldrb r2, [r6, #23] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r6, [r5, #20] │ │ │ │ + ldrb r6, [r5, #18] │ │ │ │ movs r0, r5 │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + str r4, [r6, #108] @ 0x6c │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ + ldrb r6, [r2, #18] │ │ │ │ movs r0, r5 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + str r4, [r3, #108] @ 0x6c │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r0, [r3, #25] │ │ │ │ + ldrb r0, [r3, #23] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r0, [r7, #25] │ │ │ │ + ldrb r0, [r7, #23] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r4, [r3, #18] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ movs r0, r5 │ │ │ │ - str r2, [r4, #108] @ 0x6c │ │ │ │ + str r2, [r4, #100] @ 0x64 │ │ │ │ movs r0, r5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldrb.w r3, [r3, #3652] @ 0xe44 │ │ │ │ @@ -133769,15 +133769,15 @@ │ │ │ │ and.w r3, r3, #128 @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dcbc2 │ │ │ │ mov.w ip, #68 @ 0x44 │ │ │ │ strd r3, r1, [sp] │ │ │ │ mul.w r2, ip, r2 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ - bl 2f9dd0 │ │ │ │ + bl 2f9d48 │ │ │ │ lsls r3, r0, #30 │ │ │ │ bpl.n dcbc2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrh.w r2, [r1, #3652] @ 0xe44 │ │ │ │ str.w r3, [r1, #3656] @ 0xe48 │ │ │ │ str.w r3, [r1, #3632] @ 0xe30 │ │ │ │ @@ -134089,48 +134089,48 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #64] @ (dcfb8 ) │ │ │ │ ldr r1, [pc, #68] @ (dcfbc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n dcee2 │ │ │ │ ldr.w r2, [r0, #1352] @ 0x548 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (dcfc0 ) │ │ │ │ ldr r1, [pc, #52] @ (dcfc4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n dcf28 │ │ │ │ nop │ │ │ │ adds r1, #138 @ 0x8a │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ + ldrb r6, [r6, #10] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #12] │ │ │ │ + ldrb r0, [r0, #10] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r4, [r4, #12] │ │ │ │ + ldrb r4, [r4, #10] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r6, [r5, #11] │ │ │ │ + ldrb r6, [r5, #9] │ │ │ │ movs r0, r5 │ │ │ │ - strb r0, [r7, #31] │ │ │ │ + strb r0, [r7, #29] │ │ │ │ movs r0, r5 │ │ │ │ - str r6, [r7, #32] │ │ │ │ + str r6, [r7, #24] │ │ │ │ movs r0, r5 │ │ │ │ - strb r0, [r4, #31] │ │ │ │ + strb r0, [r4, #29] │ │ │ │ movs r0, r5 │ │ │ │ - str r6, [r4, #32] │ │ │ │ + str r6, [r4, #24] │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ (dd088 ) │ │ │ │ add.w r2, r0, #12288 @ 0x3000 │ │ │ │ @@ -134191,41 +134191,41 @@ │ │ │ │ ldr.w r2, [r2, #1352] @ 0x548 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #32] @ (dd09c ) │ │ │ │ ldr r2, [pc, #36] @ (dd0a0 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n dd018 │ │ │ │ nop │ │ │ │ adds r0, #28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #9] │ │ │ │ + ldrb r6, [r3, #7] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #8] │ │ │ │ + ldrb r2, [r4, #6] │ │ │ │ movs r0, r5 │ │ │ │ - str r4, [r7, #16] │ │ │ │ + str r4, [r7, #8] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r6, #27] │ │ │ │ + strb r2, [r6, #25] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [pc, #232] @ (dd1b0 ) │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r5, pc │ │ │ │ @@ -134235,18 +134235,18 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.n dd18e │ │ │ │ cmp r3, #2 │ │ │ │ bls.n dd1a8 │ │ │ │ subs r3, #3 │ │ │ │ @@ -134262,21 +134262,21 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #16 │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldrb.w r8, [r2, #17] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ str r6, [sp, #20] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ @@ -134288,15 +134288,15 @@ │ │ │ │ ldr.w r3, [r5, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r0, r7, #20 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n dd1a8 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -134395,15 +134395,15 @@ │ │ │ │ add r6, sp, #32 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ @@ -134411,18 +134411,18 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w dd970 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w dd994 │ │ │ │ subs r3, #3 │ │ │ │ @@ -134438,21 +134438,21 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #8 │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r8, [r2, #17] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r6] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r9, r3, lsl #7 │ │ │ │ @@ -134460,28 +134460,28 @@ │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r7, lr, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ add.w r2, r7, #20 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r1, #0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -134490,27 +134490,27 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r8, [sl, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r3, r8, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r6] │ │ │ │ str r3, [r6, #8] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -134542,18 +134542,18 @@ │ │ │ │ ldrb.w r6, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r6, r7, r6, lsl #2 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r6, #40] @ 0x28 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ cbz r5, dd480 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbz r5, dd478 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, dd478 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ @@ -134562,15 +134562,15 @@ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n dd464 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w dd67e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w dd23e │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w dd63c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -134602,25 +134602,25 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dd504 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ blx 61070 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -134632,15 +134632,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movw r1, #855 @ 0x357 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -134712,19 +134712,19 @@ │ │ │ │ ldrb.w r3, [r3, #79] @ 0x4f │ │ │ │ adds r3, #10 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ ldr r2, [pc, #916] @ (dd9dc ) │ │ │ │ ldr r3, [pc, #900] @ (dd9d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -134758,15 +134758,15 @@ │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 21375c │ │ │ │ + bl 2136d4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #32 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w dd9c0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, dd6d2 │ │ │ │ @@ -134781,28 +134781,28 @@ │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ add.w r6, sp, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, dd704 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ @@ -134810,27 +134810,27 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r9, [r7, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ lsl.w r9, r3, r9 │ │ │ │ mvn.w r9, r9 │ │ │ │ and.w r3, r9, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ @@ -134862,15 +134862,15 @@ │ │ │ │ ldrb.w r7, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r7, ip, r7, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ movs r2, #2 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ beq.w dd99c │ │ │ │ movw r2, #855 @ 0x357 │ │ │ │ @@ -134904,19 +134904,19 @@ │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ bl dd0a4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ @@ -134924,25 +134924,25 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ lsl.w r8, r2, r8 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r2, r2, [r6] │ │ │ │ str r2, [r6, #8] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ @@ -134975,15 +134975,15 @@ │ │ │ │ ldrb.w r6, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r6, r7, r6, lsl #2 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r6, #40] @ 0x28 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r9, r3, lsl #7 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -135044,15 +135044,15 @@ │ │ │ │ nop │ │ │ │ cmp r6, #38 @ 0x26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r6, #36 @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ + strb r4, [r2, #31] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #178 @ 0xb2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -135085,15 +135085,15 @@ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ adds r2, r6, #1 │ │ │ │ ands r2, r6 │ │ │ │ bne.n dda52 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ ldr r2, [pc, #536] @ (ddc50 ) │ │ │ │ ldr r3, [pc, #528] @ (ddc4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -135155,126 +135155,126 @@ │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r9, r3 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ddaf4 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, ddb20 │ │ │ │ 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 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ddb88 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ vldr d0, [pc, #168] @ ddc40 │ │ │ │ movs r1, #32 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ddbc4 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #28 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ mov r1, r5 │ │ │ │ ldrd r2, r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ add.w r3, r4, #104 @ 0x68 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ strd r5, r0, [r4, #104] @ 0x68 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ b.n dda36 │ │ │ │ cmp r1, #1 │ │ │ │ bne.n ddc3a │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w ddabe │ │ │ │ @@ -135283,20 +135283,20 @@ │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ bne.n ddbfa │ │ │ │ cmp r1, #1 │ │ │ │ beq.n ddbfe │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ udf #255 @ 0xff │ │ │ │ - bl 21630c │ │ │ │ + bl 216284 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w dda84 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ b.n dda36 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -135340,15 +135340,15 @@ │ │ │ │ clz r3, r3 │ │ │ │ movs r5, #0 │ │ │ │ rsb r3, r3, #32 │ │ │ │ movs r6, #16 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 22a74c │ │ │ │ + bl 22a6c4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldr r1, [pc, #248] @ (dddc0 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ dmb ish │ │ │ │ ubfx r2, r0, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ @@ -135362,38 +135362,38 @@ │ │ │ │ add r2, r3 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.n ddd50 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 24790c │ │ │ │ + bl 247884 │ │ │ │ cbz r0, ddd50 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #432] @ 0x1b0 │ │ │ │ bl dd9e8 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 247b68 │ │ │ │ + bl 247ae0 │ │ │ │ mov r0, r4 │ │ │ │ bl 17efc0 │ │ │ │ b.n ddd50 │ │ │ │ movs r1, #8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - bl 22a74c │ │ │ │ + bl 22a6c4 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 247b68 │ │ │ │ + bl 247ae0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, #112] @ (dddc4 ) │ │ │ │ ldr r3, [pc, #100] @ (dddb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -135419,15 +135419,15 @@ │ │ │ │ ldrb.w r1, [r1, #610] @ 0x262 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ddcb4 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r6, #16 │ │ │ │ - bl 22a74c │ │ │ │ + bl 22a6c4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ b.n ddcc4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #144 @ 0x90 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -135469,25 +135469,25 @@ │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ strd r6, r6, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ strd r5, r5, [sp, #44] @ 0x2c │ │ │ │ strd r5, r5, [sp, #52] @ 0x34 │ │ │ │ strd r5, r5, [sp, #80] @ 0x50 │ │ │ │ strd r8, r9, [sp, #88] @ 0x58 │ │ │ │ - bl 2e1cb0 │ │ │ │ + bl 2e1c28 │ │ │ │ ldr r3, [pc, #696] @ (de0f4 ) │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ movs r0, #3 │ │ │ │ add r3, pc │ │ │ │ strd r6, r6, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ strd r6, r5, [sp, #112] @ 0x70 │ │ │ │ strd r5, r5, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ - bl 2e1cb0 │ │ │ │ + bl 2e1c28 │ │ │ │ ldr r2, [pc, #672] @ (de0f8 ) │ │ │ │ movs r1, #9 │ │ │ │ ldr r3, [pc, #672] @ (de0fc ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [pc, #672] @ (de100 ) │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ @@ -135539,15 +135539,15 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ mov r3, r5 │ │ │ │ strd r6, r6, [sp, #320] @ 0x140 │ │ │ │ strd r6, r5, [sp, #328] @ 0x148 │ │ │ │ strd r5, r5, [sp, #336] @ 0x150 │ │ │ │ str r5, [sp, #344] @ 0x158 │ │ │ │ - bl 2e3000 │ │ │ │ + bl 2e2f78 │ │ │ │ ldr r3, [pc, #548] @ (de11c ) │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r0, #3 │ │ │ │ ldr r1, [pc, #544] @ (de120 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -135587,25 +135587,25 @@ │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ strd r5, r5, [sp, #196] @ 0xc4 │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ strd r8, r9, [sp, #160] @ 0xa0 │ │ │ │ strd r6, r6, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r5, [sp, #184] @ 0xb8 │ │ │ │ str r5, [sp, #192] @ 0xc0 │ │ │ │ - bl 2e1cb0 │ │ │ │ + bl 2e1c28 │ │ │ │ ldr r1, [pc, #444] @ (de134 ) │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ movs r0, #3 │ │ │ │ add r1, pc │ │ │ │ strd r6, r6, [sp, #212] @ 0xd4 │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ strd r6, r5, [sp, #220] @ 0xdc │ │ │ │ str r5, [sp, #228] @ 0xe4 │ │ │ │ strd r8, r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 2e1cb0 │ │ │ │ + bl 2e1c28 │ │ │ │ ldr r3, [pc, #420] @ (de138 ) │ │ │ │ ldr r1, [pc, #420] @ (de13c ) │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #268] @ 0x10c │ │ │ │ str r1, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #8 │ │ │ │ @@ -135693,29 +135693,29 @@ │ │ │ │ strd r6, r5, [sp, #580] @ 0x244 │ │ │ │ str r5, [sp, #588] @ 0x24c │ │ │ │ strd r8, r9, [sp, #592] @ 0x250 │ │ │ │ strd r6, r6, [sp, #608] @ 0x260 │ │ │ │ strd r6, r5, [sp, #616] @ 0x268 │ │ │ │ strd r5, r5, [sp, #624] @ 0x270 │ │ │ │ str r5, [sp, #632] @ 0x278 │ │ │ │ - bl 2e29c0 │ │ │ │ + bl 2e2938 │ │ │ │ ldr r2, [pc, #208] @ (de168 ) │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #636] @ 0x27c │ │ │ │ movs r1, #18 │ │ │ │ add r2, pc │ │ │ │ strd r2, r6, [sp, #640] @ 0x280 │ │ │ │ ldr r2, [pc, #196] @ (de16c ) │ │ │ │ add r0, sp, #24 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ strd r8, r9, [sp, #664] @ 0x298 │ │ │ │ strd r6, r6, [sp, #648] @ 0x288 │ │ │ │ strd r5, r5, [sp, #656] @ 0x290 │ │ │ │ - bl 2e3000 │ │ │ │ + bl 2e2f78 │ │ │ │ ldr r2, [pc, #176] @ (de170 ) │ │ │ │ ldr r3, [pc, #32] @ (de0e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #676] @ 0x2a4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -135728,161 +135728,161 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #14 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + ldr r6, [r3, #64] @ 0x40 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #64] @ 0x40 │ │ │ │ movs r0, r5 │ │ │ │ - adds r1, #82 @ 0x52 │ │ │ │ + adds r0, #210 @ 0xd2 │ │ │ │ movs r2, r5 │ │ │ │ - adds r1, #26 │ │ │ │ + adds r0, #154 @ 0x9a │ │ │ │ movs r2, r5 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [r1, #68] @ 0x44 │ │ │ │ + ldr r6, [r1, #60] @ 0x3c │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [r3, #64] @ 0x40 │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #64] @ 0x40 │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r5, [pc, #280] @ (de234 ) │ │ │ │ + ldr r4, [pc, #792] @ (de434 ) │ │ │ │ movs r6, r5 │ │ │ │ lsrs r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #60] @ 0x3c │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [r0, #64] @ 0x40 │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [r1, #64] @ 0x40 │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ movs r0, r5 │ │ │ │ - str r0, [r3, #12] │ │ │ │ + str r0, [r3, #4] │ │ │ │ movs r6, r5 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r0, [r7, #48] @ 0x30 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #56] @ 0x38 │ │ │ │ + ldr r4, [r5, #48] @ 0x30 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [r3, #56] @ 0x38 │ │ │ │ + ldr r4, [r3, #48] @ 0x30 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ + ldr r4, [r7, #44] @ 0x2c │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ + ldr r0, [r0, #48] @ 0x30 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [r4, #52] @ 0x34 │ │ │ │ + ldr r2, [r4, #44] @ 0x2c │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [r0, #52] @ 0x34 │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ movs r0, r5 │ │ │ │ subs r4, r7, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ 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 r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl dddc8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2e4734 │ │ │ │ + bl 2e46ac │ │ │ │ cbz r7, de1c8 │ │ │ │ ldr r2, [pc, #48] @ (de1dc ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 21375c │ │ │ │ + bl 2136d4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #20] @ (de1e0 ) │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #4194304 @ 0x400000 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ - bl 2136b0 │ │ │ │ + bl 213628 │ │ │ │ mov r3, r0 │ │ │ │ b.n de1b6 │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ movs r0, r5 │ │ │ │ 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 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -135944,29 +135944,29 @@ │ │ │ │ cbz r3, de302 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n de386 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 213d90 │ │ │ │ + bl 213d08 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [pc, #164] @ (de3dc ) │ │ │ │ ldr r3, [pc, #156] @ (de3d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -136006,26 +136006,26 @@ │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ vldr d7, [r3, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ bne.n de390 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n de336 │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61a8c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ b.n de336 │ │ │ │ movs r0, #1 │ │ │ │ b.n de2c8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ adds r6, r1, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -136061,21 +136061,21 @@ │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movne r3, #16 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldrb.w r8, [r2, #17] │ │ │ │ adds r4, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ @@ -136087,15 +136087,15 @@ │ │ │ │ ldr.w r3, [r6, lr] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r0, r7, #20 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n de4a8 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -136197,40 +136197,40 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ bl de250 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs.w r3, fp, r3 │ │ │ │ bne.n de5ac │ │ │ │ mov.w fp, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ b.n de520 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r6 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ cmp.w fp, #3 │ │ │ │ str r0, [r7, #0] │ │ │ │ bne.n de520 │ │ │ │ adds r7, #4 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r5, r7 │ │ │ │ bne.n de51c │ │ │ │ mov r0, fp │ │ │ │ - bl 217528 │ │ │ │ + bl 2174a0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218650 │ │ │ │ + bl 2185c8 │ │ │ │ ldr r2, [pc, #36] @ (de604 ) │ │ │ │ ldr r3, [pc, #28] @ (de600 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -136260,25 +136260,25 @@ │ │ │ │ ldr r3, [pc, #80] @ (de67c ) │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, de658 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #36] @ (de680 ) │ │ │ │ ldr r2, [pc, #32] @ (de67c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -136335,25 +136335,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 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, de70a │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #68] @ (de750 ) │ │ │ │ ldr r2, [pc, #60] @ (de74c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -136398,15 +136398,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 21f7d8 │ │ │ │ + bl 21f750 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cbz r2, de7aa │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ @@ -136416,38 +136416,38 @@ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n de790 │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r3, r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #22 │ │ │ │ bne.n de884 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -136457,19 +136457,19 @@ │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r6 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ mov r6, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr.w sl, [r3, #76] @ 0x4c │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [r6, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 2e46c0 │ │ │ │ + bl 2e4638 │ │ │ │ strd r7, r7, [r5] │ │ │ │ str r7, [r5, #8] │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ add.w ip, r4, #64 @ 0x40 │ │ │ │ @@ -136478,25 +136478,25 @@ │ │ │ │ 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, [r6, #33] @ 0x21 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n de816 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ mov r6, fp │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21f88c │ │ │ │ + bl 21f804 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n de894 │ │ │ │ str.w r6, [sl] │ │ │ │ ldr r2, [pc, #52] @ (de8cc ) │ │ │ │ ldr r3, [pc, #48] @ (de8c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -136529,15 +136529,15 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb r4, [r2, #12] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r3, r9, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ ldrb.w sl, [r6, #12] │ │ │ │ @@ -136571,15 +136571,15 @@ │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r5, #1 │ │ │ │ b.n de94c │ │ │ │ asrs r6, r1, #27 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ @@ -136591,15 +136591,15 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb r4, [r2, #12] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r3, r9, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ ldrb.w sl, [r5, #12] │ │ │ │ @@ -136635,15 +136635,15 @@ │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ asrs r6, r2, #24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -136713,30 +136713,30 @@ │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ beq.n dea9e │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, deb12 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ b.n deaa0 │ │ │ │ movs r1, #16 │ │ │ │ strh.w r2, [sp] │ │ │ │ b.n deaf2 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r2, [sp] │ │ │ │ b.n deaf2 │ │ │ │ @@ -136785,25 +136785,25 @@ │ │ │ │ adc.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, ip, r3 │ │ │ │ orrs.w r7, r2, r3 │ │ │ │ bne.n debf2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, debd8 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r1, [pc, #184] @ (dec94 ) │ │ │ │ ldr r3, [pc, #180] @ (dec90 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ @@ -136838,30 +136838,30 @@ │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dec54 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r4, r0 │ │ │ │ b.n debd8 │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp] │ │ │ │ b.n dec34 │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp] │ │ │ │ @@ -136893,22 +136893,22 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add.w r9, r6, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [pc, #680] @ def6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ add.w r7, r8, #20 │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w lr, #3 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add fp, pc │ │ │ │ @@ -136916,18 +136916,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w def3a │ │ │ │ cmp r3, #2 │ │ │ │ bls.w def54 │ │ │ │ subs r3, #3 │ │ │ │ @@ -136943,21 +136943,21 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movne r3, #8 │ │ │ │ ldrb.w sl, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w sl, [r0, #40] @ 0x28 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr.w lr, [pc, #488] @ def70 │ │ │ │ @@ -136969,94 +136969,94 @@ │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r1, r8, #20 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl deb50 │ │ │ │ mov r8, r0 │ │ │ │ str r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, dede8 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ - bl 21935c │ │ │ │ + bl 2192d4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w r9, [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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r2, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n def60 │ │ │ │ mov r3, r4 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ str.w r9, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ lsl.w r8, sl, r8 │ │ │ │ ldrb.w r9, [fp, #32] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -137081,18 +137081,18 @@ │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 219418 │ │ │ │ + bl 219390 │ │ │ │ ldr r2, [pc, #108] @ (def74 ) │ │ │ │ ldr r3, [pc, #96] @ (def68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -137170,25 +137170,25 @@ │ │ │ │ bic.w r3, r3, ip │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ bne.n df018 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, deffe │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r1, [pc, #276] @ (df114 ) │ │ │ │ ldr r2, [pc, #268] @ (df110 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ @@ -137230,30 +137230,30 @@ │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ strh.w r1, [sp] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, df086 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r5, r0 │ │ │ │ b.n deffe │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n df06a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ b.n df06a │ │ │ │ @@ -137265,30 +137265,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 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, df0dc │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r5, r0 │ │ │ │ b.n deffe │ │ │ │ strd r1, r3, [sp] │ │ │ │ b.n df06a │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ @@ -137328,42 +137328,42 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ add r4, sp, #8 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, df17c │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ 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 216110 │ │ │ │ + bl 216088 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ @@ -137387,30 +137387,30 @@ │ │ │ │ ldrb.w r4, [r3, #54] @ 0x36 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [pc, #420] @ (df3b4 ) │ │ │ │ ldr r3, [pc, #404] @ (df3a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w df3a0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ bl def78 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ @@ -137447,23 +137447,23 @@ │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n df396 │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ 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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w r5, r9, #84 @ 0x54 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ add.w lr, r9, #100 @ 0x64 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ @@ -137494,36 +137494,36 @@ │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ str.w ip, [r4, #40] @ 0x28 │ │ │ │ add.w r9, r9, r3, lsl #2 │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r9, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ b.n df20e │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, df370 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov sl, r0 │ │ │ │ b.n df298 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n df34c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -137576,37 +137576,37 @@ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r2, [pc, #2228] @ dfcc0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 21375c │ │ │ │ + bl 2136d4 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strb.w r2, [sp, #120] @ 0x78 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, df44a │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -137614,26 +137614,26 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl de8d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2194c8 │ │ │ │ + bl 219440 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bl 21df48 │ │ │ │ + bl 21dec0 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de3e0 │ │ │ │ @@ -137679,33 +137679,33 @@ │ │ │ │ lsrs r2, r3, #23 │ │ │ │ lsrs r2, r3, #23 │ │ │ │ lsrs r2, r3, #23 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, df532 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21935c │ │ │ │ + bl 2192d4 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de3e0 │ │ │ │ @@ -137751,53 +137751,53 @@ │ │ │ │ lsrs r7, r6, #21 │ │ │ │ lsrs r7, r6, #21 │ │ │ │ lsrs r7, r6, #21 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, df5da │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21935c │ │ │ │ + bl 2192d4 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, df618 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -137805,31 +137805,31 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl de8d0 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213e44 │ │ │ │ + bl 213dbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219418 │ │ │ │ + bl 219390 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de3e0 │ │ │ │ @@ -137841,15 +137841,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de3e0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r2, #14 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -137862,24 +137862,24 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de3e0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #2 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21935c │ │ │ │ + bl 2192d4 │ │ │ │ mov r1, sl │ │ │ │ str r5, [r0, #32] │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl de1e4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r0 │ │ │ │ @@ -137933,15 +137933,15 @@ │ │ │ │ bl de3e0 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r6, [r9, #12] │ │ │ │ lsl.w r6, r3, r6 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r9, #12] │ │ │ │ @@ -137976,15 +137976,15 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ add.w r5, r5, r2, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ str.w r9, [r5, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl de1e4 │ │ │ │ movs r2, #5 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -137993,15 +137993,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de3e0 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r6, [r8, #12] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #120] @ 0x78 │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ strd r9, r9, [fp, #4] │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ @@ -138027,15 +138027,15 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ add.w r5, r5, r2, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl de1e4 │ │ │ │ movs r2, #6 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ @@ -138046,15 +138046,15 @@ │ │ │ │ bl de3e0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de988 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219418 │ │ │ │ + bl 219390 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de3e0 │ │ │ │ @@ -138066,18 +138066,18 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de3e0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21935c │ │ │ │ + bl 2192d4 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de3e0 │ │ │ │ @@ -138100,40 +138100,40 @@ │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl dea40 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n df998 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -138148,15 +138148,15 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ movs r3, #4 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r7, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ strd r6, r6, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.w e1140 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w e1050 │ │ │ │ @@ -138193,53 +138193,53 @@ │ │ │ │ lsrs r3, r2, #12 │ │ │ │ lsrs r3, r2, #12 │ │ │ │ lsrs r3, r2, #12 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strh.w r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, dfa90 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21935c │ │ │ │ + bl 2192d4 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, dface │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -138247,43 +138247,43 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl de8d0 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r6, #0 │ │ │ │ - bl 213e44 │ │ │ │ + bl 213dbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219418 │ │ │ │ + bl 219390 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1e4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de8d0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2193d0 │ │ │ │ + bl 219348 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de3e0 │ │ │ │ @@ -138302,20 +138302,20 @@ │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1e4 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e46c0 │ │ │ │ + bl 2e4638 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add.w r3, r7, #20 │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ add.w ip, r5, #64 @ 0x40 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ @@ -138326,18 +138326,18 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl de3e0 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, fp │ │ │ │ @@ -138363,25 +138363,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl dea40 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl deb50 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r2, #32 │ │ │ │ strd r6, r6, [sp, #96] @ 0x60 │ │ │ │ bhi.w e1134 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ @@ -138423,89 +138423,89 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r3, #16 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r0, r5] │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #8 │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dfcec │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21935c │ │ │ │ + bl 2192d4 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1e4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de8d0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2193d0 │ │ │ │ + bl 219348 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl de608 │ │ │ │ movs r2, #5 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl de608 │ │ │ │ mov r3, r5 │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2185b0 │ │ │ │ + bl 218528 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21415c │ │ │ │ + bl 2140d4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dfd5e │ │ │ │ adds r6, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2192ec │ │ │ │ + bl 219264 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r6, [r8, #12] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ @@ -138536,18 +138536,18 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ add.w r5, r5, r2, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [r5, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219418 │ │ │ │ + bl 219390 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1e4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -138563,18 +138563,18 @@ │ │ │ │ bl de608 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de8d0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219418 │ │ │ │ + bl 219390 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2193d0 │ │ │ │ + bl 219348 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ bl de1e4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -138582,15 +138582,15 @@ │ │ │ │ bl de608 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de8d0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219418 │ │ │ │ + bl 219390 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de3e0 │ │ │ │ @@ -138720,33 +138720,33 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r9, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ strd r3, r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - bl 218650 │ │ │ │ + bl 2185c8 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl de1e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de3e0 │ │ │ │ movw r1, #775 @ 0x307 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #5 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ add.w r9, r6, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ add.w lr, r6, #100 @ 0x64 │ │ │ │ strd r8, r8, [fp, #4] │ │ │ │ add.w ip, r6, #116 @ 0x74 │ │ │ │ @@ -138763,15 +138763,15 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ bl de250 │ │ │ │ @@ -138787,15 +138787,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl de608 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ bl de250 │ │ │ │ @@ -138807,33 +138807,33 @@ │ │ │ │ bl deb50 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str.w r8, [fp, #4] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e00d8 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21935c │ │ │ │ + bl 2192d4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ bl deb50 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ @@ -138843,79 +138843,79 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e0130 │ │ │ │ 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, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ bl de608 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de8d0 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e0190 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r2, #15 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl de608 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ movs r2, #3 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1e4 │ │ │ │ movs r2, #3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -138936,86 +138936,86 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl de608 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ strd r8, r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2185b0 │ │ │ │ + bl 218528 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de8d0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e0234 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21935c │ │ │ │ + bl 2192d4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213e44 │ │ │ │ + bl 213dbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219418 │ │ │ │ + bl 219390 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl deb50 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e029a │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #16 │ │ │ │ - bl 21935c │ │ │ │ + bl 2192d4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl de1e4 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -139094,15 +139094,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl deb50 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r2, #3 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1e4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ @@ -139137,15 +139137,15 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1e4 │ │ │ │ ldrb r5, [r7, #12] │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add.w r3, r8, #20 │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w r8, [r7, #12] │ │ │ │ add.w r6, r0, #100 @ 0x64 │ │ │ │ @@ -139178,15 +139178,15 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w r5, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r5, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #13 │ │ │ │ mov r0, r4 │ │ │ │ bl de1e4 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -139234,15 +139234,15 @@ │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ bl de4b8 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r5, [r8, #12] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ add.w r3, r9, #20 │ │ │ │ strd r7, r7, [fp, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w r9, [r8, #12] │ │ │ │ @@ -139273,15 +139273,15 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl de1e4 │ │ │ │ movs r2, #6 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ @@ -139297,15 +139297,15 @@ │ │ │ │ bl de4b8 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r6, [r8, #12] │ │ │ │ lsl.w r6, r3, r6 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ add.w r3, r9, #20 │ │ │ │ strd r7, r7, [fp, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ ldrb.w r9, [r8, #12] │ │ │ │ @@ -139336,18 +139336,18 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ add.w r5, r5, r2, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2193d0 │ │ │ │ + bl 219348 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl de1e4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -139369,15 +139369,15 @@ │ │ │ │ bl de8d0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n e06a4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ bl def78 │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ @@ -139404,31 +139404,31 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ bl de684 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add.w r3, r0, r3, lsl #7 │ │ │ │ @@ -139445,15 +139445,15 @@ │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl de1e4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -139465,44 +139465,44 @@ │ │ │ │ bl deb50 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ mov r1, r9 │ │ │ │ str.w r6, [fp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e07ce │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #3 │ │ │ │ - bl 21935c │ │ │ │ + bl 2192d4 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 213e44 │ │ │ │ + bl 213dbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2193d0 │ │ │ │ + bl 219348 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl de1e4 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -139519,20 +139519,20 @@ │ │ │ │ movs r6, #4 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ bl de250 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r6, [r8, #12] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r3, r9, #20 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w r9, [r8, #12] │ │ │ │ @@ -139559,15 +139559,15 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ add.w r5, r5, r2, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ movs r7, #2 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl de1e4 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -139586,46 +139586,46 @@ │ │ │ │ bl deb50 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ str.w r6, [fp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e0916 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 21935c │ │ │ │ + bl 2192d4 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213e44 │ │ │ │ + bl 213dbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2193d0 │ │ │ │ + bl 219348 │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ @@ -139644,15 +139644,15 @@ │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w r6, [lr, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de3e0 │ │ │ │ @@ -139663,53 +139663,53 @@ │ │ │ │ bl deb50 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ str.w r6, [fp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e09e8 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21935c │ │ │ │ + bl 2192d4 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e0a26 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -139717,70 +139717,70 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl de8d0 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213e44 │ │ │ │ + bl 213dbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219418 │ │ │ │ + bl 219390 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219418 │ │ │ │ + bl 219390 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219418 │ │ │ │ + bl 219390 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219418 │ │ │ │ + bl 219390 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2193d0 │ │ │ │ + bl 219348 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e0ad0 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #3 │ │ │ │ - bl 21935c │ │ │ │ + bl 2192d4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ bl de250 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -139826,38 +139826,38 @@ │ │ │ │ lsls r2, r0, #10 │ │ │ │ lsls r2, r0, #10 │ │ │ │ lsls r2, r0, #10 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strh.w r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e0b7a │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21935c │ │ │ │ + bl 2192d4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl deb50 │ │ │ │ movs r2, #13 │ │ │ │ mov r6, r0 │ │ │ │ @@ -139865,15 +139865,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl de1e4 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de8d0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ movs r3, #0 │ │ │ │ @@ -139916,34 +139916,34 @@ │ │ │ │ lsls r4, r1, #8 │ │ │ │ lsls r4, r1, #8 │ │ │ │ lsls r4, r1, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e0c4e │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 21935c │ │ │ │ + bl 2192d4 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de3e0 │ │ │ │ @@ -139953,29 +139953,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl deb50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r2, #17 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1e4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e46c0 │ │ │ │ + bl 2e4638 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add.w r3, r8, #20 │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ add.w ip, r5, #64 @ 0x40 │ │ │ │ @@ -139986,22 +139986,22 @@ │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r5, [r9, #12] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w r6, [r9, #12] │ │ │ │ @@ -140025,15 +140025,15 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ str.w r5, [ip, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1e4 │ │ │ │ movs r2, #10 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sl │ │ │ │ @@ -140071,82 +140071,82 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de3e0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r2, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1e4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de8d0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219418 │ │ │ │ + bl 219390 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2193d0 │ │ │ │ + bl 219348 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, #812 @ (adr r3, e1158 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl def78 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, #792 @ (adr r3, e1160 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl dea40 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, #756 @ (adr r3, e1168 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl deb50 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mvn.w r2, #4 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ bl dea40 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl deb50 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ @@ -140174,70 +140174,70 @@ │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ movs r3, #10 │ │ │ │ strh.w r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e0f14 │ │ │ │ ldmia.w fp!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ bl de608 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ mov r0, r4 │ │ │ │ bl de1e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de8d0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219418 │ │ │ │ + bl 219390 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219418 │ │ │ │ + bl 219390 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219418 │ │ │ │ + bl 219390 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 219560 │ │ │ │ + bl 2194d8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ 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, #26 │ │ │ │ @@ -140246,18 +140246,18 @@ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldrsb.w r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #384] @ 0x180 │ │ │ │ movs r2, #1 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl de3e0 │ │ │ │ ldr r2, [pc, #420] @ (e1170 ) │ │ │ │ ldr r3, [pc, #424] @ (e1174 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -140355,15 +140355,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl de684 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r5, r0 │ │ │ │ b.w e06fa │ │ │ │ movs r0, #10 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ b.n e0ef6 │ │ │ │ movs r0, #1 │ │ │ │ @@ -140460,43 +140460,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 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e122c │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ 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 df118 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 │ │ │ │ @@ -140505,29 +140505,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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r8, [sl, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ 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 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w fp, [sl, #12] │ │ │ │ mov ip, r0 │ │ │ │ @@ -140560,49 +140560,49 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e1368 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov.w lr, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #24 │ │ │ │ strd r0, lr, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl df118 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 │ │ │ │ @@ -140616,27 +140616,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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 │ │ │ │ @@ -140645,27 +140645,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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 │ │ │ │ @@ -140673,68 +140673,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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e14b0 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ 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 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, e14f0 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w e2bbe │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ @@ -140789,15 +140789,15 @@ │ │ │ │ lsrs r2, r5, #12 │ │ │ │ lsrs r2, r5, #12 │ │ │ │ lsrs r2, r5, #12 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ mov sl, r0 │ │ │ │ b.n e1244 │ │ │ │ nop │ │ │ │ mcr 0, 3, r0, cr4, cr11, {5} │ │ │ │ mrc 0, 2, r0, cr12, cr11, {5} │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -140805,43 +140805,43 @@ │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #15 │ │ │ │ strh.w r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, e15f4 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r8, [r7, #12] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ 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 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ mov ip, r0 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ ldrb.w lr, [r7, #12] │ │ │ │ @@ -140872,24 +140872,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 │ │ │ │ @@ -140897,29 +140897,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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ 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 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ 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, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -140951,24 +140951,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 │ │ │ │ @@ -140976,29 +140976,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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ 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 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ 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, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -141030,24 +141030,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 │ │ │ │ @@ -141055,29 +141055,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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ 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 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ 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, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -141109,24 +141109,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 │ │ │ │ @@ -141134,29 +141134,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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ 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 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ 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, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -141188,24 +141188,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 │ │ │ │ @@ -141213,29 +141213,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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ 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 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ 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, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -141267,26 +141267,26 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ 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 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 │ │ │ │ @@ -141294,29 +141294,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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ 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 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ 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, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -141348,26 +141348,26 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ 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 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 │ │ │ │ @@ -141375,46 +141375,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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2c14 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ 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 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ @@ -141439,26 +141439,26 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ 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 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 │ │ │ │ @@ -141466,47 +141466,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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2c10 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ 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 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r2, r3, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -141531,24 +141531,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 │ │ │ │ @@ -141556,45 +141556,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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2c18 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ 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 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w r9, [sp, #244] @ 0xf4 │ │ │ │ add.w r3, fp, #20 │ │ │ │ ldrb.w r9, [fp, #32] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -141621,53 +141621,53 @@ │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r8, [r3, #32] │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ 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 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -141698,24 +141698,24 @@ │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r8, [r3, #32] │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 │ │ │ │ @@ -141723,29 +141723,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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ 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 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -141776,24 +141776,24 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 │ │ │ │ @@ -141801,45 +141801,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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2c18 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ 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 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r3, fp, #20 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -141870,24 +141870,24 @@ │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 │ │ │ │ @@ -141895,38 +141895,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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2c18 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -141959,24 +141959,24 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 │ │ │ │ @@ -141984,39 +141984,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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2c18 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -142049,24 +142049,24 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 │ │ │ │ @@ -142074,39 +142074,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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2c18 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -142134,24 +142134,24 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 │ │ │ │ @@ -142159,39 +142159,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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2c1e │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ lsl.w r9, r7, r9 │ │ │ │ ldrb.w r8, [sl, #32] │ │ │ │ add.w fp, sl, #20 │ │ │ │ @@ -142217,24 +142217,24 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w ip, [r3, #32] │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #15 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 │ │ │ │ @@ -142242,39 +142242,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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2c1e │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ lsl.w r9, r7, r9 │ │ │ │ ldrb.w r8, [sl, #32] │ │ │ │ add.w fp, sl, #20 │ │ │ │ @@ -142301,24 +142301,24 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w ip, [r3, #32] │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 │ │ │ │ @@ -142326,38 +142326,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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2c18 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [fp, #32] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #20 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -142391,24 +142391,24 @@ │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 │ │ │ │ @@ -142416,41 +142416,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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ 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 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2c18 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w lr, [fp, #32] │ │ │ │ @@ -142473,15 +142473,15 @@ │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [pc, #428] @ (e2c24 ) │ │ │ │ ldr r3, [pc, #428] @ (e2c28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ @@ -142592,26 +142592,26 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #232] @ 0xe8 │ │ │ │ b.w e15d0 │ │ │ │ movs r3, #15 │ │ │ │ strh.w r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e1604 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ b.w e1604 │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ b.n e2bd0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #208] @ 0xd0 │ │ │ │ b.n e2bd0 │ │ │ │ @@ -142650,29 +142650,29 @@ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ bl de754 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, e2c7a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 │ │ │ │ @@ -142681,18 +142681,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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e2e74 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e2e8e │ │ │ │ subs r3, #3 │ │ │ │ @@ -142708,22 +142708,22 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movne r3, #16 │ │ │ │ ldrb.w fp, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ 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 216110 │ │ │ │ + bl 216088 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ 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, #3016] @ e3908 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -142733,51 +142733,51 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r8, fp] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w lr, r3, lr, lsl #7 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r1, [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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ mov.w lr, #9 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add.w fp, r8, #20 │ │ │ │ @@ -142785,18 +142785,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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #81] @ 0x51 │ │ │ │ ldrb.w r1, [r3, #42] @ 0x2a │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ ldr.w sl, [r2, #40] @ 0x28 │ │ │ │ @@ -142843,21 +142843,21 @@ │ │ │ │ b.n e2d04 │ │ │ │ movs r3, #32 │ │ │ │ b.n e2d04 │ │ │ │ movs r3, #1 │ │ │ │ b.n e2d04 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 │ │ │ │ @@ -142866,18 +142866,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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3d6c │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e3efa │ │ │ │ subs r3, #3 │ │ │ │ @@ -142892,22 +142892,22 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #17] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r9 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r7, #0 │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -142915,64 +142915,64 @@ │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e2f9a │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #12 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #56] @ 0x38 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e2fc0 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ mov r6, r0 │ │ │ │ b.n e30b2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 │ │ │ │ @@ -142981,18 +142981,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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3390 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e33b6 │ │ │ │ subs r3, #3 │ │ │ │ @@ -143005,22 +143005,22 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ ldrb r6, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ @@ -143028,36 +143028,36 @@ │ │ │ │ add.w r8, r7, #84 @ 0x54 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr.w r2, [pc, #2136] @ e390c │ │ │ │ ldr.w r3, [pc, #2120] @ e3900 │ │ │ │ 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 e412e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 │ │ │ │ @@ -143066,18 +143066,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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3db4 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e3f02 │ │ │ │ subs r3, #3 │ │ │ │ @@ -143092,37 +143092,37 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ ldrb r6, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w fp, r2, r3, lsl #7 │ │ │ │ ldrb.w ip, [fp, #50] @ 0x32 │ │ │ │ b.n e308a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 r9, #8 │ │ │ │ @@ -143131,18 +143131,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w r9, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #13 │ │ │ │ bhi.w e3e26 │ │ │ │ cmp r2, #2 │ │ │ │ bls.w e3ede │ │ │ │ subs r2, #3 │ │ │ │ @@ -143156,21 +143156,21 @@ │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ ldrb r6, [r3, #17] │ │ │ │ b.n e305c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 │ │ │ │ @@ -143179,18 +143179,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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3de2 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e3eec │ │ │ │ subs r3, #3 │ │ │ │ @@ -143205,22 +143205,22 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ ldrb r7, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -143228,15 +143228,15 @@ │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w e4124 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ @@ -143249,21 +143249,21 @@ │ │ │ │ movs r4, #8 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl df118 │ │ │ │ mov r6, r0 │ │ │ │ b.n e30b2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ mov.w lr, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -143272,18 +143272,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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bls.w e3032 │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n e33b6 │ │ │ │ @@ -143301,21 +143301,21 @@ │ │ │ │ movs r6, r1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ b.n e305a │ │ │ │ mov.w r9, #32 │ │ │ │ b.n e305a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 │ │ │ │ @@ -143324,18 +143324,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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3dcc │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e3ed0 │ │ │ │ subs r3, #3 │ │ │ │ @@ -143350,22 +143350,22 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #64 @ 0x40 │ │ │ │ movne.w sl, #16 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #17] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r7, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w r8, sp, #76 @ 0x4c │ │ │ │ @@ -143375,15 +143375,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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w e4056 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -143418,21 +143418,21 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #1 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ b.n e3664 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 │ │ │ │ @@ -143441,18 +143441,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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3d9c │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e3ec8 │ │ │ │ subs r3, #3 │ │ │ │ @@ -143467,22 +143467,22 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #64 @ 0x40 │ │ │ │ movne.w sl, #16 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #17] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r7, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w r8, sp, #88 @ 0x58 │ │ │ │ @@ -143493,15 +143493,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, #16 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w e4060 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #0 │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ @@ -143539,26 +143539,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl de250 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ mov r6, r0 │ │ │ │ b.n e30b2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 │ │ │ │ @@ -143568,18 +143568,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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3d84 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e3ee6 │ │ │ │ subs r3, #3 │ │ │ │ @@ -143594,22 +143594,22 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w fp, #64 @ 0x40 │ │ │ │ movne.w fp, #16 │ │ │ │ ldrb.w r9, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -143617,54 +143617,54 @@ │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #11 │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e378e │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl deb50 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w e30b2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ @@ -143673,18 +143673,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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e40f6 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e4114 │ │ │ │ subs r3, #3 │ │ │ │ @@ -143699,97 +143699,97 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #64 @ 0x40 │ │ │ │ movne.w sl, #16 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #17] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r8, r0 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r7, #0 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ 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, r5 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r1, r8, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl deb50 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r8, r0 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e38c6 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ movs r1, #13 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r6, r0 │ │ │ │ b.w e30b2 │ │ │ │ bcc.n e3868 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n e3858 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r1, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #5 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r7, r6, #20 │ │ │ │ @@ -143797,18 +143797,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3e10 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e3ef4 │ │ │ │ subs r3, #3 │ │ │ │ @@ -143823,37 +143823,37 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #17] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r8, r0 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r6, #0 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ ldrb.w r7, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r7, r8, r7, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r7, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movw r2, #3073 @ 0xc01 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ bl deb50 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ @@ -143894,39 +143894,39 @@ │ │ │ │ lsls r2, r2, #8 │ │ │ │ lsls r2, r2, #8 │ │ │ │ lsls r2, r2, #8 │ │ │ │ lsls r2, r2, #8 │ │ │ │ lsls r2, r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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.w e3000 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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, #7 │ │ │ │ @@ -143934,21 +143934,21 @@ │ │ │ │ add.w r8, r6, #20 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ b.n e336e │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 │ │ │ │ @@ -143957,18 +143957,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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3dfa │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e3ed8 │ │ │ │ subs r3, #3 │ │ │ │ @@ -143983,114 +143983,114 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #17] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r7, r0 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r6, #0 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r1, r7, #20 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl deb50 │ │ │ │ mov r7, r0 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ str r6, [r4, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e3bda │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r6, r0 │ │ │ │ b.w e30b2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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.w e335e │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #2 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.w e335e │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 r9, #1 │ │ │ │ @@ -144099,18 +144099,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w r9, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3390 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e33b6 │ │ │ │ subs r3, #3 │ │ │ │ @@ -144122,39 +144122,39 @@ │ │ │ │ tst.w r9, r3 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ b.w e305a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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.w e335e │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 │ │ │ │ @@ -144257,30 +144257,30 @@ │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ lsls r7, r2, #1 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, e3e60 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r6, r0 │ │ │ │ b.w e30b2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n e3e42 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ @@ -144361,30 +144361,30 @@ │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, e3fa8 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r0 │ │ │ │ b.w e34c6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n e3f84 │ │ │ │ movs r2, #1 │ │ │ │ @@ -144416,31 +144416,31 @@ │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, e402c │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r0 │ │ │ │ b.w e361c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ b.n e400a │ │ │ │ movs r2, #1 │ │ │ │ @@ -144484,30 +144484,30 @@ │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, e40ca │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r7, r0 │ │ │ │ b.w e3318 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n e40ac │ │ │ │ movs r2, #1 │ │ │ │ @@ -144552,15 +144552,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 1f58f8 │ │ │ │ + bl 1f5870 │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e4e00 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -144615,15 +144615,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e41da │ │ │ │ ldr r6, [r4, #24] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 261820 │ │ │ │ + bl 261798 │ │ │ │ ldr.w r9, [r6, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n e42a2 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ movw r7, #727 @ 0x2d7 │ │ │ │ @@ -144631,21 +144631,21 @@ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbnz r3, e4240 │ │ │ │ b.n e4294 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cbz r2, e423a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 2242c4 │ │ │ │ + bl 22423c │ │ │ │ cbz r0, e423a │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cbz r2, e423a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, e4294 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n e423a │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -144655,15 +144655,15 @@ │ │ │ │ bhi.n e423a │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr.w fp, [r3, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n e423a │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ movw r3, #789 @ 0x315 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n e4220 │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ str r6, [r5, #4] │ │ │ │ @@ -144678,15 +144678,15 @@ │ │ │ │ movne r2, fp │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r2, [r5, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e4240 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e4218 │ │ │ │ mov r4, sl │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -144729,19 +144729,19 @@ │ │ │ │ lsls r1, r3, #11 │ │ │ │ lsls r3, r2, #11 │ │ │ │ lsls r2, r1, #11 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r1, r4 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n e4332 │ │ │ │ mov r0, fp │ │ │ │ - bl 230ebc │ │ │ │ + bl 230e34 │ │ │ │ ldr.w r2, [pc, #2608] @ e4d64 │ │ │ │ ldr.w r3, [pc, #2600] @ e4d60 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ @@ -144754,66 +144754,66 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl de754 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ add.w r8, r6, #20 │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ add.w r3, r7, #20 │ │ │ │ strd fp, fp, [sp, #56] @ 0x38 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ 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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str.w fp, [r4, #4] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e4f72 │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ mov r1, r9 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r7, [r9, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ lsl.w r7, r3, r7 │ │ │ │ mvns r7, r7 │ │ │ │ and.w r3, r7, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w r7, r0, #84 @ 0x54 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ ldrb.w ip, [r9, #32] │ │ │ │ mov r6, r0 │ │ │ │ @@ -144844,57 +144844,57 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r4, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r6, r6, r4, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w fp, [r6, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r0, sl │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ mov r0, sl │ │ │ │ - bl 21509c │ │ │ │ + bl 215014 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w e42d6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w e42b4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ b.n e41ae │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ ldr.w r2, [sl, #96] @ 0x60 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ bl de754 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, e44de │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ add.w r3, r9, #20 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ strd fp, fp, [sp, #56] @ 0x38 │ │ │ │ add.w r7, r6, #20 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ @@ -144902,18 +144902,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e4dd8 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e4df4 │ │ │ │ subs r3, #3 │ │ │ │ @@ -144929,22 +144929,22 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movne r3, #8 │ │ │ │ ldrb.w r8, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ add.w r7, r6, #84 @ 0x54 │ │ │ │ ldr.w lr, [pc, #1996] @ e4d68 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w ip, [r6, #36] @ 0x24 │ │ │ │ @@ -144954,24 +144954,24 @@ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w ip, r3, ip, lsl #7 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w r7, r6, #48 @ 0x30 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w ip, #7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r8, r6, #20 │ │ │ │ @@ -144979,18 +144979,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w ip, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e4d36 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e4d50 │ │ │ │ subs r3, #3 │ │ │ │ @@ -145006,55 +145006,55 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movne r3, #8 │ │ │ │ ldrb r7, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 21935c │ │ │ │ + bl 2192d4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl df3b8 │ │ │ │ movs r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r7, r6, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w ip, #7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r6, #20 │ │ │ │ @@ -145063,27 +145063,27 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ add.w r1, r6, #20 │ │ │ │ str.w ip, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r7, [r8, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ lsl.w r7, r2, r7 │ │ │ │ mvns r7, r7 │ │ │ │ and.w r3, r7, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w r7, r0, #84 @ 0x54 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r6, r0 │ │ │ │ @@ -145112,27 +145112,27 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r7, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ add.w r6, r6, r7, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w fp, [r6, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 219418 │ │ │ │ + bl 219390 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r7, r6, #20 │ │ │ │ @@ -145140,18 +145140,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e4d6c │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e4d88 │ │ │ │ subs r3, #3 │ │ │ │ @@ -145166,40 +145166,40 @@ │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #8 │ │ │ │ ldrb r6, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r7, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r7, r8, r7, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str.w fp, [r7, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 216144 │ │ │ │ + bl 2160bc │ │ │ │ b.n e448a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl e2c2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -145214,23 +145214,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl de754 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ add.w r7, r9, #48 @ 0x30 │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ add.w r3, r6, #20 │ │ │ │ strd fp, fp, [sp, #56] @ 0x38 │ │ │ │ mov.w r8, #8 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str.w r0, [r9, #44] @ 0x2c │ │ │ │ str r6, [sp, #0] │ │ │ │ @@ -145241,28 +145241,28 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str.w r8, [r9, #64] @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #24] │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #9 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ 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 │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -145272,44 +145272,44 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ add.w r1, r7, #20 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ add.w r6, r7, #20 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ str.w r8, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e4db6 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e4dd0 │ │ │ │ subs r3, #3 │ │ │ │ @@ -145325,21 +145325,21 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movne r3, r8 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r8, [r2, #17] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ mov r6, r3 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -145350,34 +145350,34 @@ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w lr, r3, r6, lsl #7 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r2, r7, #20 │ │ │ │ ldr.w r3, [sl, #112] @ 0x70 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr.w r3, [sl, #112] @ 0x70 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #4 │ │ │ │ add.w r6, r7, #20 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ 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 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ @@ -145385,18 +145385,18 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e4d94 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e4dae │ │ │ │ subs r3, #3 │ │ │ │ @@ -145412,52 +145412,52 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movne r3, #8 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r8, [r2, #17] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r3, r7, #20 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 21935c │ │ │ │ + bl 2192d4 │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w r8, r0, #100 @ 0x64 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ @@ -145473,27 +145473,27 @@ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [lr, #40] @ 0x28 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl dec98 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r7, r6, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w ip, #8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r6, #20 │ │ │ │ @@ -145502,25 +145502,25 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ add.w r1, r6, #20 │ │ │ │ str.w ip, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr.w r8, [sl, #112] @ 0x70 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r7, [r8, #12] │ │ │ │ lsl.w r7, r2, r7 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ @@ -145550,18 +145550,18 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r4, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ add.w r6, r6, r4, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w fp, [r6, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 219418 │ │ │ │ + bl 219390 │ │ │ │ b.w e448a │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w e44a0 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ subw r3, r2, #787 @ 0x313 │ │ │ │ cmp r3, #5 │ │ │ │ @@ -145575,15 +145575,15 @@ │ │ │ │ cmp r2, #4 │ │ │ │ bne.w e44a0 │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ subw r1, r2, #787 @ 0x313 │ │ │ │ cmp r1, #5 │ │ │ │ bls.w e42fc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w e42b4 │ │ │ │ b.w e44ae │ │ │ │ movs r3, #1 │ │ │ │ b.n e478a │ │ │ │ subs r3, #14 │ │ │ │ @@ -145678,15 +145678,15 @@ │ │ │ │ b.w e4568 │ │ │ │ ldr.w r4, [fp, #432] @ 0x1b0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ bne.w e41a8 │ │ │ │ mov r8, r5 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ b.w e4332 │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ subw r3, r2, #787 @ 0x313 │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w e42d6 │ │ │ │ b.w e42fe │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ @@ -145696,21 +145696,21 @@ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl de754 │ │ │ │ mov r8, r0 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movs r1, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ add.w r6, r8, #20 │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ strd r9, r9, [r7, #4] │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #8 │ │ │ │ @@ -145719,27 +145719,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, [r8, #32] │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movs r1, #4 │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ add.w r6, r4, #48 @ 0x30 │ │ │ │ strd r9, r9, [r7, #4] │ │ │ │ add.w r2, r4, #20 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ mov.w ip, #9 │ │ │ │ @@ -145747,21 +145747,21 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #20 │ │ │ │ str.w ip, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ strd r9, r9, [r7, #4] │ │ │ │ add.w r6, r0, #100 @ 0x64 │ │ │ │ @@ -145784,15 +145784,15 @@ │ │ │ │ ldrb.w r2, [r2, #72] @ 0x48 │ │ │ │ adds r3, #9 │ │ │ │ adds r2, #9 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ str.w r9, [r3, #4] │ │ │ │ str.w r9, [r4, #4] │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl dec98 │ │ │ │ b.w e448a │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ @@ -145915,17 +145915,17 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ strd r0, r4, [r5] │ │ │ │ it eq │ │ │ │ lsleq r4, r4, #2 │ │ │ │ bne.n e50aa │ │ │ │ str r4, [r5, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2f9c18 │ │ │ │ + bl 2f9b90 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 1f0de8 │ │ │ │ cbz r0, e50c0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ lsrs r4, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ it cc │ │ │ │ movcc r4, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -146078,24 +146078,24 @@ │ │ │ │ b.n e514e │ │ │ │ ldr r2, [pc, #28] @ (e524c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #28] @ (e5250 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n e518c │ │ │ │ nop │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - vst1.8 {d16[1]}, [r4], r7 │ │ │ │ - svc 128 @ 0x80 │ │ │ │ + vst4.8 {d16-d19}, [r4 :128], r7 │ │ │ │ + svc 0 │ │ │ │ movs r7, r4 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne.w r2, #4294967295 @ 0xffffffff │ │ │ │ beq.n e52b4 │ │ │ │ ldr.w ip, [r0, #96] @ 0x60 │ │ │ │ push {r4, lr} │ │ │ │ @@ -146710,34 +146710,34 @@ │ │ │ │ ldr r3, [pc, #36] @ (e58c0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #36] @ (e58c4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #36] @ (e58c8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n e5888 │ │ │ │ ldr r3, [pc, #28] @ (e58cc ) │ │ │ │ add r3, pc │ │ │ │ b.n e589c │ │ │ │ ldr r3, [pc, #28] @ (e58d0 ) │ │ │ │ add r3, pc │ │ │ │ b.n e589c │ │ │ │ add r7, pc, #840 @ (adr r7, e5c04 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - b.n e6050 │ │ │ │ + b.n e5f50 │ │ │ │ movs r0, r5 │ │ │ │ - @ instruction: 0xf3920027 │ │ │ │ - bls.n e58f4 │ │ │ │ + @ instruction: 0xf3120027 │ │ │ │ + bhi.n e57f4 │ │ │ │ movs r7, r4 │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #24] │ │ │ │ movs r1, r5 │ │ │ │ - str r5, [sp, #512] @ 0x200 │ │ │ │ + str r5, [sp, #0] │ │ │ │ movs r1, 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 │ │ │ │ @@ -146765,16 +146765,16 @@ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r1, #60] @ 0x3c │ │ │ │ bl e5678 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e5902 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -146878,16 +146878,16 @@ │ │ │ │ str r2, [r1, #4] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ it eq │ │ │ │ lsleq r2, r2, #2 │ │ │ │ beq.n e5a86 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ cbz r0, e5a80 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ @@ -147127,16 +147127,16 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #104] @ 0x68 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ mov r0, r8 │ │ │ │ bl e5628 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ ldr.w r0, [r3, r9] │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ cbz r0, e5d28 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ itttt eq │ │ │ │ lsleq r3, r5 │ │ │ │ ldreq.w r2, [fp, #236] @ 0xec │ │ │ │ orreq r2, r3 │ │ │ │ @@ -147703,15 +147703,15 @@ │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #440 @ (adr r6, e64f0 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cdp 0, 3, cr0, cr10, cr7, {1} │ │ │ │ + ldc 0, cr0, [sl, #156]! @ 0x9c │ │ │ │ ldr.w r1, [r2, #176] @ 0xb0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n e63a8 │ │ │ │ ldr.w r0, [r6, r3, lsl #3] │ │ │ │ mov r1, r3 │ │ │ │ adds r4, r0, #1 │ │ │ │ @@ -147965,15 +147965,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n e65e8 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2f9dd0 │ │ │ │ + bl 2f9d48 │ │ │ │ ands.w sl, r0, #4 │ │ │ │ beq.n e65b0 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl 150030 │ │ │ │ mov sl, r0 │ │ │ │ @@ -148367,15 +148367,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n e6a24 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2f9dd0 │ │ │ │ + bl 2f9d48 │ │ │ │ ands.w sl, r0, #4 │ │ │ │ beq.n e69ea │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl 150030 │ │ │ │ mov sl, r0 │ │ │ │ @@ -148527,15 +148527,15 @@ │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w e6664 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ bne.n e6bce │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 2f9dd0 │ │ │ │ + bl 2f9d48 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ tst.w r0, #6 │ │ │ │ ite ne │ │ │ │ strbne.w r6, [sl, #297] @ 0x129 │ │ │ │ strbeq.w r6, [sl, #296] @ 0x128 │ │ │ │ b.n e6bce │ │ │ │ movs r2, #1 │ │ │ │ @@ -148599,15 +148599,15 @@ │ │ │ │ b.n e6a7c │ │ │ │ mov r3, r6 │ │ │ │ b.n e684e │ │ │ │ ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n e678c │ │ │ │ + b.n e668c │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #100] @ (e6d1c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -148856,16 +148856,16 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r0, [sl, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str.w r7, [r9, #3224] @ 0xc98 │ │ │ │ str.w r2, [r3, fp] │ │ │ │ ldr.w r3, [r9, #3184] @ 0xc70 │ │ │ │ str.w r2, [r3, r1, lsl #3] │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ cbz r0, e6fb8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n e6fb8 │ │ │ │ ldr.w r2, [r9, #3228] @ 0xc9c │ │ │ │ lsls r3, r5 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -148957,16 +148957,16 @@ │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ str.w lr, [ip, fp] │ │ │ │ str.w r1, [r9, #3224] @ 0xc98 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r1, [r2, fp] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r1, [r3, r2, lsl #3] │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ cbz r0, e70e8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n e70e8 │ │ │ │ ldr.w r2, [r9, #3228] @ 0xc9c │ │ │ │ lsls r3, r5 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -150778,15 +150778,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 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ cmp r4, r5 │ │ │ │ bne.n e8536 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -150794,28 +150794,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 e8578 │ │ │ │ - bl 1f1424 │ │ │ │ + bl 1f139c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a0d34 │ │ │ │ + bl 2a0cac │ │ │ │ cmp r4, r6 │ │ │ │ beq.n e858e │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e8566 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f1424 │ │ │ │ + bl 1f139c │ │ │ │ cmp r4, r6 │ │ │ │ bne.n e8578 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -151131,35 +151131,35 @@ │ │ │ │ add.w r7, r5, #184 @ 0xb8 │ │ │ │ ldrb.w r3, [r6, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e8a08 │ │ │ │ add.w r0, r6, #5344 @ 0x14e0 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ adds r0, #16 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ add.w r0, r6, #5312 @ 0x14c0 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #20 │ │ │ │ bl 11bf58 │ │ │ │ add.w r0, r6, #5344 @ 0x14e0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n e898e │ │ │ │ add.w r4, r5, #484 @ 0x1e4 │ │ │ │ add.w r5, r5, #508 @ 0x1fc │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ cbz r1, e897e │ │ │ │ bl 16496c │ │ │ │ cmp r4, r5 │ │ │ │ bne.n e8972 │ │ │ │ ldr.w r0, [r8, #860] @ 0x35c │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #980] @ 0x3d4 │ │ │ │ cbz r1, e899a │ │ │ │ mov r0, r6 │ │ │ │ bl 16496c │ │ │ │ ldr.w r3, [r8, #1196] @ 0x4ac │ │ │ │ cbz r3, e89e2 │ │ │ │ @@ -151380,24 +151380,24 @@ │ │ │ │ add.w r4, r0, #24 │ │ │ │ add.w r6, r0, #48 @ 0x30 │ │ │ │ b.n e8be4 │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n e8c0a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1698 │ │ │ │ + bl 1f1610 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e8bde │ │ │ │ ldr.w r0, [r8, #3968] @ 0xf80 │ │ │ │ adds r4, #4 │ │ │ │ bl 17cd74 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2a0d48 │ │ │ │ + bl 2a0cc0 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ bne.n e8be4 │ │ │ │ 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 │ │ │ │ @@ -151475,15 +151475,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #32 │ │ │ │ bl c49d0 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r8, #856] @ 0x358 │ │ │ │ str.w sp, [r7, #32] │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ add.w r1, r7, #276 @ 0x114 │ │ │ │ str r0, [r7, #24] │ │ │ │ blx 61a8c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl c4718 │ │ │ │ @@ -151651,15 +151651,15 @@ │ │ │ │ ldr.w r0, [r8, #860] @ 0x35c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n e8f46 │ │ │ │ ldr.w r1, [r8, #864] @ 0x360 │ │ │ │ cbz r0, e8f34 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n e8e64 │ │ │ │ ldr.w r3, [r8, #868] @ 0x364 │ │ │ │ str.w r9, [r8, #864] @ 0x360 │ │ │ │ str.w r4, [r8, #872] @ 0x368 │ │ │ │ add r9, r3 │ │ │ │ @@ -151697,15 +151697,15 @@ │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r0, #15] │ │ │ │ lsls r3, r7, #2 │ │ │ │ strb r4, [r7, #14] │ │ │ │ lsls r3, r7, #2 │ │ │ │ bl 126f8a │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + add r6, sp, #976 @ 0x3d0 │ │ │ │ movs r6, r5 │ │ │ │ mcr 15, 7, pc, cr1, cr15, {7} @ │ │ │ │ strb r0, [r3, #5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ mcr 15, 2, pc, cr3, cr15, {7} @ │ │ │ │ lsls r7, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ @@ -151733,21 +151733,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #6336 @ 0x18c0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r0, #6336 @ 0x18c0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #20 │ │ │ │ adds r7, #20 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1472] @ 0x5c0 │ │ │ │ cbz r1, e900c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ b.n e8fc6 │ │ │ │ vldr d7, [pc, #48] @ e9040 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #60] @ (e9050 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -151766,15 +151766,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ eors r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r7} │ │ │ │ + pop {} │ │ │ │ movs r7, 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 │ │ │ │ ldr r5, [pc, #608] @ (e92c8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -152140,50 +152140,50 @@ │ │ │ │ ldr.w r6, [sp, #2000] @ 0x7d0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr.w r7, [sp, #2008] @ 0x7d8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1964] @ 0x7ac │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20a170 │ │ │ │ + bl 20a0e8 │ │ │ │ cbz r5, e94ec │ │ │ │ add.w r1, r5, #108 @ 0x6c │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ addw r5, sp, #1932 @ 0x78c │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 16079c │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ ldr r3, [pc, #84] @ (e9568 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r2, [r4, r3] │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #65343 @ 0xff3f │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ands r3, r2 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a6cc │ │ │ │ + bl 20a644 │ │ │ │ ldr r2, [pc, #48] @ (e956c ) │ │ │ │ ldr r3, [pc, #36] @ (e9560 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1964] @ 0x7ac │ │ │ │ eors r2, r3 │ │ │ │ @@ -152224,19 +152224,19 @@ │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61a8c │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ add r7, pc │ │ │ │ ldr.w r0, [r4, #860] @ 0x35c │ │ │ │ ldrb.w r8, [r5, #96] @ 0x60 │ │ │ │ - bl 1f93e4 │ │ │ │ + bl 1f935c │ │ │ │ ldr.w r1, [r5, #140] @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r4, #860] @ 0x35c │ │ │ │ - bl 1f93e4 │ │ │ │ + bl 1f935c │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ str r6, [sp, #12] │ │ │ │ strb.w r8, [sp, #84] @ 0x54 │ │ │ │ strd sl, r9, [sp, #88] @ 0x58 │ │ │ │ @@ -152261,15 +152261,15 @@ │ │ │ │ ldr.w r0, [r4, #864] @ 0x360 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n e9674 │ │ │ │ ldr.w r1, [r4, #868] @ 0x364 │ │ │ │ cbz r0, e9664 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ mov r5, r0 │ │ │ │ cbz r5, e9640 │ │ │ │ ldr.w r3, [r4, #872] @ 0x368 │ │ │ │ str.w r5, [r4, #868] @ 0x364 │ │ │ │ str.w r8, [r4, #876] @ 0x36c │ │ │ │ add r5, r3 │ │ │ │ b.n e963c │ │ │ │ @@ -152351,15 +152351,15 @@ │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2564] @ 0xa04 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61070 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ strd r1, r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cbz r6, e9734 │ │ │ │ mov.w r2, #47104 @ 0xb800 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ b.n e972e │ │ │ │ @@ -152543,15 +152543,15 @@ │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add.w r8, r1, #9152 @ 0x23c0 │ │ │ │ add.w r8, r8, #28 │ │ │ │ ldr.w r1, [r8, #-4] │ │ │ │ cbz r1, e993e │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r7, r5 │ │ │ │ - bl 21ce90 │ │ │ │ + bl 21ce08 │ │ │ │ mov ip, r8 │ │ │ │ str.w r0, [r9] │ │ │ │ mov.w lr, #1 │ │ │ │ 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} │ │ │ │ @@ -152603,19 +152603,19 @@ │ │ │ │ strb.w r1, [r3, #361] @ 0x169 │ │ │ │ lsls r7, r2, #29 │ │ │ │ bmi.w e9bd0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldrd r2, r3, [r5, #24] │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - bl 20a170 │ │ │ │ + bl 20a0e8 │ │ │ │ add.w r1, r5, #140 @ 0x8c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ strd r6, r5, [sp, #80] @ 0x50 │ │ │ │ add.w r9, sp, #352 @ 0x160 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ mov sl, r3 │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ mov r5, r3 │ │ │ │ @@ -152626,65 +152626,65 @@ │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ bl 16079c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, sp, #2528 @ 0x9e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ add.w r9, r9, #32 │ │ │ │ cmp r8, r5 │ │ │ │ beq.n e9a5e │ │ │ │ ldr.w r2, [r8, #4]! │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n e99f6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n e9a1e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f11a0 │ │ │ │ + bl 1f1118 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a0d34 │ │ │ │ + bl 2a0cac │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e9a14 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 60b4c │ │ │ │ b.n e9a14 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r6, r5, [sp, #80] @ 0x50 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ ldr.w r3, [pc, #1544] @ ea078 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #65343 @ 0xff3f │ │ │ │ ands r3, r2 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2460 @ 0x99c │ │ │ │ - bl 20a6cc │ │ │ │ + bl 20a644 │ │ │ │ addw ip, sp, #2460 @ 0x99c │ │ │ │ addw r4, sp, #2492 @ 0x9bc │ │ │ │ mov.w lr, #78 @ 0x4e │ │ │ │ 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} │ │ │ │ @@ -152936,15 +152936,15 @@ │ │ │ │ cbz r3, e9d8a │ │ │ │ ldrb.w r0, [r3, #416] @ 0x1a0 │ │ │ │ ldr.w r3, [fp, #212] @ 0xd4 │ │ │ │ orrs r3, r0 │ │ │ │ str.w r3, [fp, #212] @ 0xd4 │ │ │ │ cmp r1, r2 │ │ │ │ bne.n e9d72 │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ cbz r6, e9dec │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrd r4, r7, [r6, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ @@ -153235,21 +153235,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #6336 @ 0x18c0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r0, #6336 @ 0x18c0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #20 │ │ │ │ adds r7, #20 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1472] @ 0x5c0 │ │ │ │ cbz r1, ea0ea │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ b.n ea0a6 │ │ │ │ vldr d7, [pc, #44] @ ea118 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #52] @ (ea128 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -153266,15 +153266,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n ea0da │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ movs r7, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ @@ -153960,16 +153960,16 @@ │ │ │ │ cbz r0, ea92c │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cbnz r3, ea93e │ │ │ │ ldrb.w r4, [r8, #3] │ │ │ │ lsr.w r4, r4, r9 │ │ │ │ ands.w r4, r4, #1 │ │ │ │ beq.n ea93e │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ ldrb r2, [r5, #9] │ │ │ │ and.w r3, r3, #7 │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ subs r3, #1 │ │ │ │ bics r3, r2 │ │ │ │ bne.n ea940 │ │ │ │ @@ -154547,16 +154547,16 @@ │ │ │ │ bpl.n eaf90 │ │ │ │ ldr.w r5, [sl, r4, lsl #2] │ │ │ │ cbz r5, eaf88 │ │ │ │ ldrb r3, [r6, #9] │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #15 │ │ │ │ bne.n eafb8 │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n eb066 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ add r8, r5 │ │ │ │ cbnz r7, eaf8e │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ @@ -154574,28 +154574,28 @@ │ │ │ │ bmi.n eb046 │ │ │ │ lsls r3, r3, #22 │ │ │ │ bmi.n eb022 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2f9c18 │ │ │ │ + bl 2f9b90 │ │ │ │ ldrb r2, [r6, #9] │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ mov fp, r5 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ asr.w r3, r4, fp │ │ │ │ lsls r0, r3, #31 │ │ │ │ bpl.n eb00c │ │ │ │ cbz r6, eb00c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 1f0de8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n eaffa │ │ │ │ add.w r3, r0, fp │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n eaffa │ │ │ │ @@ -154614,32 +154614,32 @@ │ │ │ │ cmp.w fp, #4 │ │ │ │ bne.n eafca │ │ │ │ ldrd r4, r6, [sp] │ │ │ │ add r8, r5 │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ b.n eaf88 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2f9c18 │ │ │ │ + bl 2f9b90 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, eb03a │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 1f0de8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n eb0a4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ - bl 2f9c18 │ │ │ │ + bl 2f9b90 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, eb05e │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 1f0de8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n eb0b4 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r2, [r5, #4] │ │ │ │ b.n eafaa │ │ │ │ @@ -154771,15 +154771,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ adds r0, #32 │ │ │ │ bl c49d0 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r6, #856] @ 0x358 │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ add.w r1, r7, #268 @ 0x10c │ │ │ │ str r0, [r7, #20] │ │ │ │ blx 61a8c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl c4718 │ │ │ │ @@ -154931,15 +154931,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n eb3e8 │ │ │ │ ldr.w r3, [r6, #864] @ 0x360 │ │ │ │ cbz r0, eb3d8 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, sl │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n eb33a │ │ │ │ ldr.w r3, [r6, #868] @ 0x364 │ │ │ │ str.w r5, [r6, #864] @ 0x360 │ │ │ │ str.w sl, [r6, #872] @ 0x368 │ │ │ │ add r5, r3 │ │ │ │ @@ -154979,15 +154979,15 @@ │ │ │ │ ldr r6, [pc, #872] @ (eb78c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #800] @ (eb74c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ b.n eb9b6 │ │ │ │ - @ instruction: 0xffff8a90 │ │ │ │ + vshll.u32 q12, d0, #31 │ │ │ │ movs r6, r5 │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ @ instruction: 0xffff4cb8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldmia r1!, {r0, r4, r5, r7} │ │ │ │ vaddw.u q15, , d1 │ │ │ │ @ instruction: 0xffff0b30 │ │ │ │ @@ -155021,24 +155021,24 @@ │ │ │ │ ldr.w r0, [ip, #880] @ 0x370 │ │ │ │ and.w ip, r0, #6 │ │ │ │ cmp.w ip, #6 │ │ │ │ bne.n eb486 │ │ │ │ add.w r7, r4, #5344 @ 0x14e0 │ │ │ │ adds r7, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ add.w r1, r4, #5312 @ 0x14c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r1, #20 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add.w r0, r5, #184 @ 0xb8 │ │ │ │ bl 11be30 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ cbnz r6, eb4e0 │ │ │ │ ldrb.w r3, [r4, #3612] @ 0xe1c │ │ │ │ cbnz r3, eb512 │ │ │ │ add.w r2, r5, #184 @ 0xb8 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ bl c43d0 │ │ │ │ @@ -155270,23 +155270,23 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ beq.n eb7c8 │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ lsrs r3, r4 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n eb740 │ │ │ │ ldrd r9, r0, [r8, #264] @ 0x108 │ │ │ │ - bl 2f9c18 │ │ │ │ + bl 2f9b90 │ │ │ │ mov fp, r0 │ │ │ │ bl d25f0 │ │ │ │ ldr.w r1, [r8, #264] @ 0x108 │ │ │ │ mov sl, r0 │ │ │ │ add.w r9, r6, r9, lsl #3 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 200174 │ │ │ │ + bl 2000ec │ │ │ │ eor.w r3, r0, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrh.w r0, [r9, #6] │ │ │ │ adds r4, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ ldr.w fp, [r8, #272] @ 0x110 │ │ │ │ orr.w r3, r3, sl, lsl #20 │ │ │ │ @@ -155793,29 +155793,29 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ b.n ebd52 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, ebd58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n ebd4e │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #9088 @ 0x2380 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ bl 150914 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ec068 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ - bl 1f902c │ │ │ │ + bl 1f8fa4 │ │ │ │ add.w r3, r5, #9024 @ 0x2340 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ str.w r0, [r8, #860] @ 0x35c │ │ │ │ movs r2, #32 │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ add.w sl, fp, #16 │ │ │ │ @@ -155848,15 +155848,15 @@ │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ addw r0, r6, #3916 @ 0xf4c │ │ │ │ bl 1607fc │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ bl 11b7ec │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f902c │ │ │ │ + bl 1f8fa4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, r9 │ │ │ │ strd sl, r3, [sp] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #8] │ │ │ │ @@ -155868,17 +155868,17 @@ │ │ │ │ beq.n ebe72 │ │ │ │ and.w r1, r9, #256 @ 0x100 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w ebfa4 │ │ │ │ movw r7, #21032 @ 0x5228 │ │ │ │ movt r7, #15263 @ 0x3b9f │ │ │ │ ldr.w r0, [r8, #860] @ 0x35c │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 150aa0 │ │ │ │ ldr r2, [pc, #564] @ (ec084 ) │ │ │ │ ldr r3, [pc, #556] @ (ec07c ) │ │ │ │ add r2, pc │ │ │ │ @@ -155915,15 +155915,15 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #3 │ │ │ │ moveq r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w ec02a │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ cbz r4, ebeea │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -155976,15 +155976,15 @@ │ │ │ │ str.w r3, [r8, #888] @ 0x378 │ │ │ │ bl e9570 │ │ │ │ ldr.w r3, [r4, #556] @ 0x22c │ │ │ │ str.w r3, [r8, #892] @ 0x37c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str.w r3, [r5, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldrb.w r3, [r6, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ec05e │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r5, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ @@ -156011,15 +156011,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ bl 118258 │ │ │ │ ldr.w r1, [r8, #860] @ 0x35c │ │ │ │ mov sl, r0 │ │ │ │ - bl 296af4 │ │ │ │ + bl 296a6c │ │ │ │ mov fp, r0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r9, sp, #64 @ 0x40 │ │ │ │ @@ -157380,16 +157380,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n ece36 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n ece36 │ │ │ │ ldr.w r5, [r6, sl, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 200088 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 200000 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ed130 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r3, ece34 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cbnz r3, ece34 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ @@ -157545,16 +157545,16 @@ │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 200088 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 200000 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ed17e │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w ed16e │ │ │ │ movs r1, #0 │ │ │ │ @@ -157672,16 +157672,16 @@ │ │ │ │ movw r2, #3073 @ 0xc01 │ │ │ │ movt r2, #18568 @ 0x4888 │ │ │ │ strd r2, r8, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, ed148 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ beq.w ece22 │ │ │ │ cbz r3, ed152 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ @@ -157701,16 +157701,16 @@ │ │ │ │ movs r2, #0 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ and.w r1, r0, #3 │ │ │ │ b.n ecff6 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ ldrb.w r1, [fp, #4] │ │ │ │ cbz r0, ed1ba │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n ed1ba │ │ │ │ cmp r1, #0 │ │ │ │ beq.w ecff2 │ │ │ │ @@ -157764,17 +157764,17 @@ │ │ │ │ b.n ece9e │ │ │ │ ldr r3, [pc, #16] @ (ed22c ) │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ b.n ed1fa │ │ │ │ adds r2, #114 @ 0x72 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [r4, #112] @ 0x70 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ movs r6, r5 │ │ │ │ - ldr r2, [r0, #92] @ 0x5c │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ movs r6, r5 │ │ │ │ lsrs r0, r2, #25 │ │ │ │ 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 │ │ │ │ @@ -158787,29 +158787,29 @@ │ │ │ │ movs r3, #180 @ 0xb4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, edd06 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, fp │ │ │ │ bne.n edcfc │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #72] @ 0x48 │ │ │ │ mov.w r2, #9088 @ 0x2380 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ bl 150914 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ee0e0 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add r6, sp, #136 @ 0x88 │ │ │ │ - bl 1f902c │ │ │ │ + bl 1f8fa4 │ │ │ │ add.w r3, r5, #9024 @ 0x2340 │ │ │ │ add.w r2, r5, #8192 @ 0x2000 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str.w r0, [r2, #860] @ 0x35c │ │ │ │ str.w r9, [r3, #36] @ 0x24 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ @@ -158841,15 +158841,15 @@ │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ addw r0, r8, #3916 @ 0xf4c │ │ │ │ bl 1607fc │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ bl 11b7ec │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f902c │ │ │ │ + bl 1f8fa4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ strd r7, r3, [sp] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #8] │ │ │ │ @@ -158874,15 +158874,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r7, r6, [sp] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ bl 118258 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r1, [r3, #860] @ 0x35c │ │ │ │ - bl 296af4 │ │ │ │ + bl 296a6c │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ @@ -158911,15 +158911,15 @@ │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w edfc2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 164e8c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ cbz r4, ede8e │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ @@ -158980,15 +158980,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl e9570 │ │ │ │ ldr.w r3, [r4, #556] @ 0x22c │ │ │ │ str.w r3, [r6, #892] @ 0x37c │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str.w r3, [r5, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldrb.w r3, [r8, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ee0ac │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r5, r9, [r3] │ │ │ │ @@ -159046,17 +159046,17 @@ │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ee062 │ │ │ │ mov r0, r8 │ │ │ │ bl 16496c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #860] @ 0x35c │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 150aa0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n edf3c │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ @@ -159107,31 +159107,31 @@ │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ b.n edfc2 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n ee03a │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #860] @ 0x35c │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 150aa0 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ b.n edfe2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n ee0b6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #860] @ 0x35c │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 150aa0 │ │ │ │ movw r3, #21032 @ 0x5228 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -162250,16 +162250,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n f03d4 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n f03d4 │ │ │ │ ldr.w r4, [r7, sl, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 200088 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 200000 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f0784 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r3, f03d2 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cbnz r3, f03d2 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ @@ -162433,16 +162433,16 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r1, [r8, #7] │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r1, [r8, #8] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 200088 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 200000 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f07ea │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f07d6 │ │ │ │ movs r3, #0 │ │ │ │ @@ -162604,16 +162604,16 @@ │ │ │ │ movw r1, #3073 @ 0xc01 │ │ │ │ movt r1, #18568 @ 0x4888 │ │ │ │ strd r1, r0, [r3] │ │ │ │ str r2, [r4, #4] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, f079c │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w f03c2 │ │ │ │ cbz r3, f07a6 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ @@ -162644,16 +162644,16 @@ │ │ │ │ eor.w r3, r3, #1 │ │ │ │ negs r3, r3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n f05cc │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ ldrb.w r1, [r8, #4] │ │ │ │ cbz r0, f0828 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n f0828 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f05c6 │ │ │ │ @@ -162715,17 +162715,17 @@ │ │ │ │ b.n f076e │ │ │ │ ldr r3, [pc, #20] @ (f08a4 ) │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ b.n f0882 │ │ │ │ nop │ │ │ │ ldc2l 0, cr0, [sl], {186} @ 0xba │ │ │ │ - subs r1, #138 @ 0x8a │ │ │ │ + subs r1, #10 │ │ │ │ movs r6, r5 │ │ │ │ - adds r7, #54 @ 0x36 │ │ │ │ + adds r6, #182 @ 0xb6 │ │ │ │ movs r6, r5 │ │ │ │ lsrs r0, r2, #25 │ │ │ │ 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 │ │ │ │ @@ -167800,21 +167800,21 @@ │ │ │ │ strb.w r3, [r4, #57] @ 0x39 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2f9dd0 │ │ │ │ + bl 2f9d48 │ │ │ │ lsls r2, r0, #30 │ │ │ │ bpl.n f3fcc │ │ │ │ ldrb.w r3, [fp, #60] @ 0x3c │ │ │ │ cbnz r3, f3fea │ │ │ │ mov r0, r7 │ │ │ │ - bl 2f9dd0 │ │ │ │ + bl 2f9d48 │ │ │ │ lsls r3, r0, #29 │ │ │ │ bpl.n f3f58 │ │ │ │ ldrb.w r3, [fp, #61] @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f3f58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ @@ -167848,15 +167848,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1f902c │ │ │ │ + bl 1f8fa4 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ movw r2, #2536 @ 0x9e8 │ │ │ │ mov r0, r4 │ │ │ │ blx 61070 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -168167,35 +168167,35 @@ │ │ │ │ mov fp, r0 │ │ │ │ str.w lr, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n f4418 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2e4d30 │ │ │ │ + bl 2e4ca8 │ │ │ │ blx 61b1c │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e4d30 │ │ │ │ + bl 2e4ca8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 61a8c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r0, r7, r3 │ │ │ │ rsb r2, r3, #256 @ 0x100 │ │ │ │ blx 61070 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e4c80 │ │ │ │ + bl 2e4bf8 │ │ │ │ blx 61b1c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, r5, #268 @ 0x10c │ │ │ │ - bl 2e4c80 │ │ │ │ + bl 2e4bf8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 61a8c │ │ │ │ rsb r2, r7, #256 @ 0x100 │ │ │ │ adds r0, r6, r7 │ │ │ │ movs r1, #0 │ │ │ │ @@ -168255,15 +168255,15 @@ │ │ │ │ movls r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r2, #4 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ ldr.w r0, [pc, #3576] @ f52a4 │ │ │ │ mov r5, r2 │ │ │ │ @@ -169432,125 +169432,125 @@ │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cbnz r0, f52fa │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r2, #27 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r3, #29 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r7, #27 │ │ │ │ + lsls r4, r7, #25 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r4, #27 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r7, #27 │ │ │ │ + lsls r2, r7, #25 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r5, #27 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + lsls r6, r7, #24 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r3, #26 │ │ │ │ + lsls r2, r3, #24 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r2, #26 │ │ │ │ + lsls r6, r2, #24 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r5, #26 │ │ │ │ + lsls r6, r5, #24 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r2, #26 │ │ │ │ + lsls r2, r2, #24 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r5, #26 │ │ │ │ + lsls r2, r5, #24 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r1, #26 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r4, #26 │ │ │ │ + lsls r4, r4, #24 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r7, #25 │ │ │ │ + lsls r4, r7, #23 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r4, r2, #24 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r0, #24 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r2, #26 │ │ │ │ + lsls r2, r2, #24 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r3, #24 │ │ │ │ + lsls r6, r3, #22 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r4, r0, #22 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r0, r7, #22 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r4, #24 │ │ │ │ + lsls r2, r4, #22 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r3, #25 │ │ │ │ + lsls r2, r3, #23 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r1, #23 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + lsls r0, r1, #22 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r3, #24 │ │ │ │ + lsls r6, r3, #22 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r5, #22 │ │ │ │ + lsls r2, r5, #20 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r2, #22 │ │ │ │ + lsls r6, r2, #20 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r4, #21 │ │ │ │ + lsls r2, r4, #19 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r2, #21 │ │ │ │ + lsls r2, r2, #19 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsls r6, r3, #18 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r1, #20 │ │ │ │ + lsls r6, r1, #18 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r3, #19 │ │ │ │ + lsls r2, r3, #17 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r1, #19 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r2, #18 │ │ │ │ + lsls r6, r2, #16 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r0, #18 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r2, #17 │ │ │ │ + lsls r2, r2, #15 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r0, #17 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r1, #16 │ │ │ │ + lsls r6, r1, #14 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r7, #15 │ │ │ │ + lsls r6, r7, #13 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r2, r1, #13 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r7, #14 │ │ │ │ + lsls r2, r7, #12 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + lsls r2, r5, #11 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r4, #12 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r0, #13 │ │ │ │ + lsls r6, r0, #11 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + lsls r2, r6, #10 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r1, #12 │ │ │ │ + lsls r6, r1, #10 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r5, #9 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r0, #11 │ │ │ │ + lsls r0, r0, #9 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r5, #10 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ movs r7, r4 │ │ │ │ add r5, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r7, #3 │ │ │ │ beq.w f5282 │ │ │ │ cmp r7, #4 │ │ │ │ beq.w f5282 │ │ │ │ @@ -170007,24 +170007,22 @@ │ │ │ │ bne.w f5664 │ │ │ │ b.n f57f8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ add r3, sp, #640 @ 0x280 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ - movs r7, r4 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - movs r7, r4 │ │ │ │ - vaddl.u32 q0, d10, d22 │ │ │ │ - vaddl.u16 q0, d2, d22 │ │ │ │ + vaddl.u16 q8, d4, d22 │ │ │ │ + vaddl.u8 q8, d2, d22 │ │ │ │ + vhadd.u32 d0, d10, d22 │ │ │ │ + vhadd.u16 d0, d2, d22 │ │ │ │ add r1, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cdp2 0, 10, cr0, cr10, cr6, {1} │ │ │ │ - cdp2 0, 9, cr0, cr12, cr6, {1} │ │ │ │ + cdp2 0, 2, cr0, cr10, cr6, {1} │ │ │ │ + cdp2 0, 1, cr0, cr12, cr6, {1} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #812] @ (f5b98 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -171120,23 +171118,23 @@ │ │ │ │ b.n f5fba │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r3, pc, #768 @ (adr r3, f6824 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - svc 124 @ 0x7c │ │ │ │ + udf #252 @ 0xfc │ │ │ │ movs r5, r5 │ │ │ │ - svc 128 @ 0x80 │ │ │ │ + svc 0 │ │ │ │ movs r5, r5 │ │ │ │ - svc 76 @ 0x4c │ │ │ │ + udf #204 @ 0xcc │ │ │ │ movs r5, r5 │ │ │ │ - udf #148 @ 0x94 │ │ │ │ + udf #20 │ │ │ │ movs r5, r5 │ │ │ │ - ble.n f652c │ │ │ │ + ble.n f662c │ │ │ │ movs r5, r5 │ │ │ │ add r1, pc, #616 @ (adr r1, f67a8 ) │ │ │ │ lsls r2, r7, #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, #856] @ 0x358 │ │ │ │ @@ -171185,15 +171183,15 @@ │ │ │ │ bl 150914 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f7dee │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f902c │ │ │ │ + bl 1f8fa4 │ │ │ │ add.w r2, r4, #9024 @ 0x2340 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ str.w r0, [r3, #860] @ 0x35c │ │ │ │ str r5, [r2, #36] @ 0x24 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ @@ -171825,15 +171823,15 @@ │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2484] @ 0x9b4 │ │ │ │ ldrb.w r3, [sp, #3128] @ 0xc38 │ │ │ │ strb.w r3, [r2, #2488] @ 0x9b8 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f7dc0 │ │ │ │ movs r7, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r7 │ │ │ │ @@ -172183,19 +172181,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r7, {r1, r5, r7} │ │ │ │ + ldmia r7!, {r1, r5} │ │ │ │ movs r5, r5 │ │ │ │ - ldmia r7, {r1, r5, r7} │ │ │ │ + ldmia r7!, {r1, r5} │ │ │ │ movs r5, r5 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r6, {r1, r4, r6, r7} │ │ │ │ movs r5, r5 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r2, [r3, #880] @ 0x370 │ │ │ │ and.w r2, r2, #6 │ │ │ │ cmp r2, #6 │ │ │ │ @@ -172663,15 +172661,15 @@ │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #668] @ 0x29c │ │ │ │ bl 14bfa4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f7d9a │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ b.w f6db6 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ bne.w f6bb8 │ │ │ │ ldr.w ip, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ @@ -172969,15 +172967,15 @@ │ │ │ │ ldr r1, [sp, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ movs r5, #0 │ │ │ │ bl 150aa0 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov r7, r5 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ b.w f6dcc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #921] @ 0x399 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f7d5a │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r3, #1 │ │ │ │ @@ -173072,15 +173070,15 @@ │ │ │ │ mov r7, r5 │ │ │ │ bl e8918 │ │ │ │ ldr r1, [sp, #668] @ 0x29c │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ mov r2, r4 │ │ │ │ bl 150aa0 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ b.w f6dcc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r0, r1, #8 │ │ │ │ str r0, [r3, #8] │ │ │ │ movw r3, #1537 @ 0x601 │ │ │ │ movt r3, #16539 @ 0x409b │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -173187,15 +173185,15 @@ │ │ │ │ ldr r2, [sp, #668] @ 0x29c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #656] @ 0x290 │ │ │ │ movs r5, #0 │ │ │ │ bl e8918 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov r7, r5 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ b.w f6dcc │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #408 @ 0x198 │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -173212,20 +173210,20 @@ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ strb.w r3, [r1, #820] @ 0x334 │ │ │ │ ldrb.w r3, [r2, #452] @ 0x1c4 │ │ │ │ strb.w r3, [r1, #821] @ 0x335 │ │ │ │ b.n f76da │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ b.w f6dcc │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r7 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ b.w f6dcc │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ cmp r1, r2 │ │ │ │ bne.w f6946 │ │ │ │ ldr.w r3, [sp, #3164] @ 0xc5c │ │ │ │ add.w sl, sp, #88 @ 0x58 │ │ │ │ @@ -173308,15 +173306,15 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #16] @ (f7f1c ) │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ b.n f7ef6 │ │ │ │ mov fp, lr │ │ │ │ b.w f6802 │ │ │ │ - stmia r2!, {r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r5, r6} │ │ │ │ movs r5, r5 │ │ │ │ lsrs r0, r2, #25 │ │ │ │ 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 │ │ │ │ @@ -175039,23 +175037,23 @@ │ │ │ │ b.n f8d82 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r7, #23] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, f9300 │ │ │ │ + cbz r4, f92e0 │ │ │ │ movs r5, r5 │ │ │ │ - cbz r0, f9306 │ │ │ │ + cbz r0, f92e6 │ │ │ │ movs r5, r5 │ │ │ │ - cbz r4, f92fc │ │ │ │ + cbz r4, f92dc │ │ │ │ movs r5, r5 │ │ │ │ - sub sp, #304 @ 0x130 │ │ │ │ + add sp, #304 @ 0x130 │ │ │ │ movs r5, r5 │ │ │ │ - add sp, #192 @ 0xc0 │ │ │ │ + add r7, sp, #704 @ 0x2c0 │ │ │ │ movs r5, r5 │ │ │ │ strb r2, [r2, #15] │ │ │ │ lsls r2, r7, #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, #856] @ 0x358 │ │ │ │ @@ -175104,15 +175102,15 @@ │ │ │ │ bl 150914 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w faad0 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f902c │ │ │ │ + bl 1f8fa4 │ │ │ │ add.w r2, r4, #9024 @ 0x2340 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str.w r0, [r3, #860] @ 0x35c │ │ │ │ str r5, [r2, #36] @ 0x24 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ @@ -175746,15 +175744,15 @@ │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2484] @ 0x9b4 │ │ │ │ ldrb.w r3, [sp, #3128] @ 0xc38 │ │ │ │ strb.w r3, [r2, #2488] @ 0x9b8 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w faaa0 │ │ │ │ movs r7, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r7 │ │ │ │ @@ -176108,19 +176106,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #8 @ (adr r2, f9fb8 ) │ │ │ │ + add r1, pc, #520 @ (adr r1, fa1b8 ) │ │ │ │ movs r5, r5 │ │ │ │ - add r2, pc, #8 @ (adr r2, f9fbc ) │ │ │ │ + add r1, pc, #520 @ (adr r1, fa1bc ) │ │ │ │ movs r5, r5 │ │ │ │ - add r1, pc, #712 @ (adr r1, fa280 ) │ │ │ │ + add r1, pc, #200 @ (adr r1, fa080 ) │ │ │ │ movs r5, r5 │ │ │ │ str r6, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r2, [r3, #880] @ 0x370 │ │ │ │ and.w r2, r2, #6 │ │ │ │ cmp r2, #6 │ │ │ │ @@ -176546,15 +176544,15 @@ │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #668] @ 0x29c │ │ │ │ bl 14bfa4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w faa88 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ b.w f9b56 │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r7, r2 │ │ │ │ bne.w f9956 │ │ │ │ ldr.w ip, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ @@ -176850,15 +176848,15 @@ │ │ │ │ ldr r1, [sp, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ movs r5, #0 │ │ │ │ bl 150aa0 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov r7, r5 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ b.w f9b6c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r3, #921] @ 0x399 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w faa4e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ @@ -176951,15 +176949,15 @@ │ │ │ │ mov r7, r5 │ │ │ │ bl e8918 │ │ │ │ ldr r1, [sp, #668] @ 0x29c │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ mov r2, r4 │ │ │ │ bl 150aa0 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ b.w f9b6c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w faba8 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov fp, r3 │ │ │ │ b.n fa3f8 │ │ │ │ @@ -177049,15 +177047,15 @@ │ │ │ │ ldr r2, [sp, #668] @ 0x29c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #656] @ 0x290 │ │ │ │ movs r5, #0 │ │ │ │ bl e8918 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov r7, r5 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ b.w f9b6c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ bl 10d808 │ │ │ │ b.w f9b62 │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -177071,20 +177069,20 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strb.w r3, [r1, #820] @ 0x334 │ │ │ │ ldrb.w r3, [r2, #452] @ 0x1c4 │ │ │ │ strb.w r3, [r1, #821] @ 0x335 │ │ │ │ b.n fa412 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ b.w f9b6c │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r7 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ b.w f9b6c │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w f96f0 │ │ │ │ ldr.w r3, [sp, #3164] @ 0xc5c │ │ │ │ add.w sl, sp, #88 @ 0x58 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ @@ -177154,15 +177152,15 @@ │ │ │ │ str r2, [r1, #8] │ │ │ │ add.w r1, r3, #8 │ │ │ │ b.w fa268 │ │ │ │ mov fp, lr │ │ │ │ b.w f95aa │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r5, [sp, #744] @ 0x2e8 │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ movs r5, r5 │ │ │ │ lsrs r0, r2, #25 │ │ │ │ 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 │ │ │ │ @@ -178849,23 +178847,23 @@ │ │ │ │ b.n fb9fe │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r1, [pc, #496] @ (fc138 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ + strh r0, [r7, #36] @ 0x24 │ │ │ │ movs r5, r5 │ │ │ │ - strh r4, [r7, #40] @ 0x28 │ │ │ │ + strh r4, [r7, #36] @ 0x24 │ │ │ │ movs r5, r5 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r1, #36] @ 0x24 │ │ │ │ movs r5, r5 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + strh r0, [r2, #30] │ │ │ │ movs r5, r5 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r4, [r6, #24] │ │ │ │ movs r5, r5 │ │ │ │ bx sl │ │ │ │ lsls r2, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -178917,15 +178915,15 @@ │ │ │ │ bl 150914 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fd8e2 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1f902c │ │ │ │ + bl 1f8fa4 │ │ │ │ add.w r2, r4, #9024 @ 0x2340 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str.w r0, [r3, #860] @ 0x35c │ │ │ │ str r6, [r2, #36] @ 0x24 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ @@ -179566,15 +179564,15 @@ │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2484] @ 0x9b4 │ │ │ │ ldrb.w r3, [r5, #2472] @ 0x9a8 │ │ │ │ strb.w r3, [r2, #2488] @ 0x9b8 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fd89c │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov sl, r7 │ │ │ │ @@ -179926,19 +179924,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ eors r2, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ eors r2, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r6, [r2, #22] │ │ │ │ + strb r6, [r2, #20] │ │ │ │ movs r5, r5 │ │ │ │ - strb r0, [r3, #22] │ │ │ │ + strb r0, [r3, #20] │ │ │ │ movs r5, r5 │ │ │ │ - strb r2, [r1, #21] │ │ │ │ + strb r2, [r1, #19] │ │ │ │ movs r5, r5 │ │ │ │ subs r0, #32 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #880] @ 0x370 │ │ │ │ and.w r3, r3, #6 │ │ │ │ cmp r3, #6 │ │ │ │ @@ -180644,15 +180642,15 @@ │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ bl 14bfa4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fd884 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ b.w fc7bc │ │ │ │ ldr r2, [sp, #436] @ 0x1b4 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w fc19c │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp r0, r2 │ │ │ │ @@ -180851,15 +180849,15 @@ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r6, #0 │ │ │ │ bl 150aa0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r7, r6 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ b.w fc7d2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w fda5c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #11 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ @@ -180980,21 +180978,21 @@ │ │ │ │ mov r7, r6 │ │ │ │ bl e8918 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ bl 150aa0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ b.w fc7d2 │ │ │ │ mov.w lr, #1 │ │ │ │ b.w fc972 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ movs r5, r5 │ │ │ │ lsrs r0, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldrb.w r3, [sp, #136] @ 0x88 │ │ │ │ @@ -181017,15 +181015,15 @@ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r6, #0 │ │ │ │ bl e8918 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r7, r6 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ b.w fc7d2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ bl 10d808 │ │ │ │ b.w fc7c8 │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ add.w fp, sp, #224 @ 0xe0 │ │ │ │ @@ -181049,20 +181047,20 @@ │ │ │ │ cbnz r3, fd8da │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add.w r9, sp, #104 @ 0x68 │ │ │ │ b.w fcf52 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ b.w fc7d2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r7 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ b.w fc7d2 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #921] @ 0x399 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fd9c2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ @@ -181316,30 +181314,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ add.w r1, r0, #6336 @ 0x18c0 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ adds r1, #20 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w lr, [r2, #104] @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, lr, lsr #5 │ │ │ │ and.w lr, lr, #31 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ lsl.w ip, ip, lr │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #1748] @ 0x6d4 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ str.w ip, [r1, #1748] @ 0x6d4 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 156888 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ @@ -181359,30 +181357,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ add.w r1, r0, #6336 @ 0x18c0 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ adds r1, #20 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w lr, [r2, #104] @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, lr, lsr #5 │ │ │ │ and.w lr, lr, #31 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ lsl.w ip, ip, lr │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #1748] @ 0x6d4 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ str.w ip, [r1, #1748] @ 0x6d4 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 156888 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ @@ -181402,30 +181400,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ add.w r1, r0, #6336 @ 0x18c0 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ adds r1, #20 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w lr, [r2, #104] @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, lr, lsr #5 │ │ │ │ and.w lr, lr, #31 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ lsl.w ip, ip, lr │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #1748] @ 0x6d4 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ str.w ip, [r1, #1748] @ 0x6d4 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 156888 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ @@ -181438,75 +181436,75 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r1 │ │ │ │ adds r0, #16 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e9370 │ │ │ │ + bl 1e92e8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #24 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e94e8 │ │ │ │ + bl 1e9460 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e9a84 │ │ │ │ + bl 1e99fc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e9044 │ │ │ │ + bl 1e8fbc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #42 @ 0x2a │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e8d98 │ │ │ │ + bl 1e8d10 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e8eec │ │ │ │ + bl 1e8e64 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1ed530 │ │ │ │ + bl 1ed4a8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e9664 │ │ │ │ + bl 1e95dc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #56 @ 0x38 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e916c │ │ │ │ + bl 1e90e4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #60 @ 0x3c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 206d70 │ │ │ │ + bl 206ce8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e9a84 │ │ │ │ + bl 1e99fc │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ @@ -181714,21 +181712,21 @@ │ │ │ │ adds r1, #20 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fe13c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ bcc.w fe266 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 156888 │ │ │ │ ldr r2, [pc, #348] @ (fe228 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #57 @ 0x39 │ │ │ │ @@ -181766,15 +181764,15 @@ │ │ │ │ mov.w ip, #8 │ │ │ │ it eq │ │ │ │ moveq r6, #32 │ │ │ │ bne.w fdf66 │ │ │ │ b.n fdf76 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r9, #5824 @ 0x16c0 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ mov r4, sl │ │ │ │ ldr.w r6, [r0, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ @@ -181792,15 +181790,15 @@ │ │ │ │ add.w r0, r9, r2, lsl #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ and.w r0, r0, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r7, #104] @ 0x68 │ │ │ │ add.w r3, r7, #60 @ 0x3c │ │ │ │ add.w lr, sp, #28 │ │ │ │ strb.w r2, [r7, #100] @ 0x64 │ │ │ │ @@ -181845,19 +181843,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #172 @ 0xac │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ + ldrb r0, [r7, r4] │ │ │ │ movs r5, r5 │ │ │ │ subs r0, r3, #6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r6, [r3, #19] │ │ │ │ + strb r6, [r3, #17] │ │ │ │ movs r6, r4 │ │ │ │ ldr r2, [pc, #260] @ (fe334 ) │ │ │ │ movs r3, #30 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ @@ -181869,15 +181867,15 @@ │ │ │ │ movne r6, #32 │ │ │ │ b.n fdf76 │ │ │ │ mov sl, r4 │ │ │ │ add.w r1, r9, #6336 @ 0x18c0 │ │ │ │ adds r1, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n fe146 │ │ │ │ movs r1, #3 │ │ │ │ movs r0, #1 │ │ │ │ b.n fdeba │ │ │ │ lsrs r2, r3, #5 │ │ │ │ and.w r6, r3, #31 │ │ │ │ @@ -181939,15 +181937,15 @@ │ │ │ │ str.w r0, [r9] │ │ │ │ str.w r1, [r9, #4] │ │ │ │ str.w r2, [r9, #8] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ b.n fe1e4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r7, #13] │ │ │ │ + strb r2, [r7, #11] │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #980] @ (fe720 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -182148,21 +182146,21 @@ │ │ │ │ adds r1, #20 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fe632 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ bcc.w fe75e │ │ │ │ mov r0, r1 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 156888 │ │ │ │ ldr r2, [pc, #364] @ (fe730 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #57 @ 0x39 │ │ │ │ @@ -182200,15 +182198,15 @@ │ │ │ │ mov.w ip, #4 │ │ │ │ it eq │ │ │ │ moveq r6, #16 │ │ │ │ bne.w fe466 │ │ │ │ b.n fe476 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r9, #5824 @ 0x16c0 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ mov r4, sl │ │ │ │ ldr.w r6, [r0, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ @@ -182226,15 +182224,15 @@ │ │ │ │ add.w r0, r9, r2, lsl #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ and.w r0, r0, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r7, #104] @ 0x68 │ │ │ │ add.w r3, r7, #60 @ 0x3c │ │ │ │ add.w lr, sp, #28 │ │ │ │ strb.w r2, [r7, #100] @ 0x64 │ │ │ │ @@ -182286,33 +182284,33 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r5, #2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, r2] │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ movs r5, r5 │ │ │ │ subs r2, r4, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [r5, #124] @ 0x7c │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ movs r6, r4 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ movs r6, r4 │ │ │ │ cmp.w lr, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, #8 │ │ │ │ movne r6, #16 │ │ │ │ b.n fe476 │ │ │ │ mov sl, r4 │ │ │ │ add.w r1, r9, #6336 @ 0x18c0 │ │ │ │ adds r1, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n fe63c │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #1 │ │ │ │ b.n fe3ba │ │ │ │ lsrs r2, r3, #5 │ │ │ │ and.w r6, r3, #31 │ │ │ │ @@ -182583,21 +182581,21 @@ │ │ │ │ adds r1, #20 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n feb2a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ bcc.w fec56 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 156888 │ │ │ │ ldr r2, [pc, #364] @ (fec28 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #57 @ 0x39 │ │ │ │ @@ -182635,15 +182633,15 @@ │ │ │ │ mov.w ip, #4 │ │ │ │ it eq │ │ │ │ moveq r6, #16 │ │ │ │ bne.w fe95e │ │ │ │ b.n fe96e │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r9, #5824 @ 0x16c0 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ mov r4, sl │ │ │ │ ldr.w r6, [r0, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ @@ -182661,15 +182659,15 @@ │ │ │ │ add.w r0, r9, r2, lsl #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ and.w r0, r0, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r7, #104] @ 0x68 │ │ │ │ add.w r3, r7, #60 @ 0x3c │ │ │ │ add.w lr, sp, #28 │ │ │ │ strb.w r2, [r7, #100] @ 0x64 │ │ │ │ @@ -182721,33 +182719,33 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, r7] │ │ │ │ + strh r0, [r0, r5] │ │ │ │ movs r5, r5 │ │ │ │ asrs r2, r5, #22 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [r6, #44] @ 0x2c │ │ │ │ + ldr r0, [r6, #36] @ 0x24 │ │ │ │ movs r6, r4 │ │ │ │ - ldr r2, [r6, #24] │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ movs r6, r4 │ │ │ │ cmp.w lr, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, #8 │ │ │ │ movne r6, #16 │ │ │ │ b.n fe96e │ │ │ │ mov sl, r4 │ │ │ │ add.w r1, r9, #6336 @ 0x18c0 │ │ │ │ adds r1, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n feb34 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #1 │ │ │ │ b.n fe8b2 │ │ │ │ lsrs r2, r3, #5 │ │ │ │ and.w r6, r3, #31 │ │ │ │ @@ -182875,15 +182873,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r7, r0, #4096 @ 0x1000 │ │ │ │ ldr r1, [r2, #88] @ 0x58 │ │ │ │ ldr.w r0, [r7, #2840] @ 0xb18 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 2ef03c │ │ │ │ + bl 2eefb4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #16 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n fedc0 │ │ │ │ @@ -183086,23 +183084,23 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mla r6, r1, r3, r6 │ │ │ │ add r1, pc, #68 @ (adr r1, ff000 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1f67fc │ │ │ │ + bl 1f6774 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ b.n fefd4 │ │ │ │ ldrexd r2, r3, [r6] │ │ │ │ dmb ish │ │ │ │ orrs r2, r3 │ │ │ │ bne.n feff6 │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ cmp r0, r5 │ │ │ │ sbcs r1, r4 │ │ │ │ bcc.n fefc8 │ │ │ │ ldr r2, [pc, #40] @ (ff008 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -183115,15 +183113,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop.w │ │ │ │ addw sl, r0, #517 @ 0x205 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #92] @ 0x5c │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ movs r6, 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 │ │ │ │ @@ -183405,15 +183403,15 @@ │ │ │ │ ... │ │ │ │ lsrs r6, r1, #31 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [pc, #736] @ (ff5f0 ) │ │ │ │ + ldr r3, [pc, #224] @ (ff3f0 ) │ │ │ │ movs r5, r5 │ │ │ │ movs r2, #24 │ │ │ │ mla r2, r2, r8, r0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r9, r8 │ │ │ │ add r2, r5 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ @@ -183964,15 +183962,15 @@ │ │ │ │ ... │ │ │ │ lsrs r0, r3, #9 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r7, #7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp ip, fp │ │ │ │ + cmp r4, fp │ │ │ │ movs r5, r5 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #3540] @ 0xdd4 │ │ │ │ cbz r3, ff926 │ │ │ │ mvn.w lr, #3 │ │ │ │ b.n ff5fa │ │ │ │ bl 147520 │ │ │ │ @@ -200378,15 +200376,15 @@ │ │ │ │ andeq.w r3, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10abd8 │ │ │ │ ldr.w r0, [r6, #3956] @ 0xf74 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ add.w r0, r0, #6592 @ 0x19c0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 2eec40 │ │ │ │ + bl 2eebb8 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 10ad14 │ │ │ │ mov fp, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ @@ -200414,15 +200412,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr.w r0, [sl, #2840] @ 0xb18 │ │ │ │ add r2, r1 │ │ │ │ str.w r5, [r8, #100] @ 0x64 │ │ │ │ mov r1, r7 │ │ │ │ str.w r2, [r8, #92] @ 0x5c │ │ │ │ - bl 2eee30 │ │ │ │ + bl 2eeda8 │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10ad26 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, r5 │ │ │ │ bls.w 10ad0c │ │ │ │ @@ -200511,15 +200509,15 @@ │ │ │ │ ldr.w r0, [r6, #3956] @ 0xf74 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w fp, r4, #88 @ 0x58 │ │ │ │ add.w r0, r0, #6592 @ 0x19c0 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ adds r0, #8 │ │ │ │ - bl 2ef054 │ │ │ │ + bl 2eefcc │ │ │ │ ldr.w r8, [r5, #12] │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movw r2, #1428 @ 0x594 │ │ │ │ mov r0, fp │ │ │ │ blx 61070 │ │ │ │ @@ -200534,15 +200532,15 @@ │ │ │ │ cmp r8, r2 │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ bne.n 10acbc │ │ │ │ add.w r3, r6, #4096 @ 0x1000 │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [r3, #2840] @ 0xb18 │ │ │ │ - bl 2ef098 │ │ │ │ + bl 2ef010 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r2, #24 │ │ │ │ mla sl, r2, r3, sl │ │ │ │ b.n 10abd8 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ mov r5, r8 │ │ │ │ @@ -200596,22 +200594,22 @@ │ │ │ │ add.w sl, sl, #8 │ │ │ │ b.n 10aaf0 │ │ │ │ ... │ │ │ │ strb r2, [r0, r7] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ movs r5, r4 │ │ │ │ - add r2, sp, #192 @ 0xc0 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ movs r5, r4 │ │ │ │ ands r5, r2 │ │ │ │ - vtbx.8 d26, {d31}, d14 │ │ │ │ + vtbx.8 d26, {d15}, d14 │ │ │ │ movs r5, r4 │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + add r0, sp, #120 @ 0x78 │ │ │ │ movs r5, r4 │ │ │ │ cbz r2, 10adbc │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -200830,15 +200828,15 @@ │ │ │ │ add.w r0, r0, #6592 @ 0x19c0 │ │ │ │ and.w r6, r4, #1073741824 @ 0x40000000 │ │ │ │ adds r0, #8 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 10b116 │ │ │ │ - bl 2ef054 │ │ │ │ + bl 2eefcc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10b112 │ │ │ │ ldr r3, [pc, #560] @ (10b250 ) │ │ │ │ sub.w r8, r0, #4 │ │ │ │ ldr.w r9, [pc, #556] @ 10b254 │ │ │ │ mov r5, r6 │ │ │ │ @@ -200875,15 +200873,15 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ str r2, [r4, #16] │ │ │ │ blx 61b1c │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1f65c8 │ │ │ │ + bl 1f6540 │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ 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, #32] │ │ │ │ @@ -200929,15 +200927,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 10b23a │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ b.n 10b0f6 │ │ │ │ - bl 2eec40 │ │ │ │ + bl 2eebb8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10b112 │ │ │ │ ldr r3, [pc, #312] @ (10b260 ) │ │ │ │ mov r4, r7 │ │ │ │ @@ -200974,15 +200972,15 @@ │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r8, #16] │ │ │ │ mov r0, r9 │ │ │ │ blx 61b1c │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f65c8 │ │ │ │ + bl 1f6540 │ │ │ │ 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, #40] @ 0x28 │ │ │ │ @@ -201041,25 +201039,25 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r3, r0] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r6, [r4, #42] @ 0x2a │ │ │ │ + ldrh r6, [r4, #38] @ 0x26 │ │ │ │ movs r4, r5 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + adds r2, #210 @ 0xd2 │ │ │ │ movs r6, r4 │ │ │ │ - ldrh r4, [r4, #40] @ 0x28 │ │ │ │ + ldrh r4, [r4, #36] @ 0x24 │ │ │ │ movs r4, r5 │ │ │ │ ldr r7, [pc, #8] @ (10b268 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ + adds r1, #216 @ 0xd8 │ │ │ │ movs r6, r4 │ │ │ │ - add r5, pc, #16 @ (adr r5, 10b278 ) │ │ │ │ + add r4, pc, #528 @ (adr r4, 10b478 ) │ │ │ │ movs r5, 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, #344] @ (10b3d4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -201096,15 +201094,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r0, #6592 @ 0x19c0 │ │ │ │ add.w r1, r7, #8 │ │ │ │ adds r0, #8 │ │ │ │ movs r3, #0 │ │ │ │ str.w sp, [r7, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 2eec40 │ │ │ │ + bl 2eebb8 │ │ │ │ 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 │ │ │ │ @@ -201425,15 +201423,15 @@ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 10b6a8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 10b69a │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 10b67c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r4, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add r4, r2 │ │ │ │ @@ -201621,27 +201619,27 @@ │ │ │ │ bne.w 10bbf4 │ │ │ │ movs r1, #1 │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ add.w r7, r4, #6784 @ 0x1a80 │ │ │ │ adds r7, #20 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr.w r5, [r6, #2704] @ 0xa90 │ │ │ │ ldr.w r3, [r6, #3688] @ 0xe68 │ │ │ │ ldr.w fp, [r6, #3684] @ 0xe64 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10c1f2 │ │ │ │ cmp r9, r3 │ │ │ │ bhi.w 10c134 │ │ │ │ cmp r1, fp │ │ │ │ bhi.w 10c24a │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ subs r3, #4 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -201861,15 +201859,15 @@ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 10bb08 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 10c2c6 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ @@ -201904,41 +201902,41 @@ │ │ │ │ ittt eq │ │ │ │ ldreq r3, [r1, #28] │ │ │ │ clzeq r3, r3 │ │ │ │ lsreq r3, r3, #5 │ │ │ │ cbz r0, 10bb7a │ │ │ │ ldr.w r2, [r6, #328] @ 0x148 │ │ │ │ ldr.w r2, [r2, #3512] @ 0xdb8 │ │ │ │ - bl 1f894c │ │ │ │ + bl 1f88c4 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 10bb54 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cbz r0, 10bb9a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ ldr.w r3, [r3, #328] @ 0x148 │ │ │ │ ldr.w r2, [r3, #3512] @ 0xdb8 │ │ │ │ movs r3, #1 │ │ │ │ - bl 1f894c │ │ │ │ + bl 1f88c4 │ │ │ │ ldrd r2, r0, [sp, #108] @ 0x6c │ │ │ │ ldr.w r3, [r2, #2860] @ 0xb2c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #2860] @ 0xb2c │ │ │ │ blx 62064 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r3, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6848 @ 0x1ac0 │ │ │ │ adds r0, #16 │ │ │ │ blx 611a8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f8110 │ │ │ │ + bl 1f8088 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl d6f9c │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 10b730 │ │ │ │ @@ -202245,15 +202243,15 @@ │ │ │ │ beq.w 10c46e │ │ │ │ str.w r3, [r6, #928] @ 0x3a0 │ │ │ │ str.w r5, [r8] │ │ │ │ b.n 10b8ce │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ add.w r0, r0, #5536 @ 0x15a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr.w r1, [r5, #708] @ 0x2c4 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r2, fp, lsl #2 │ │ │ │ add.w r1, r1, #5504 @ 0x1580 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ adds r1, #12 │ │ │ │ bl 11be30 │ │ │ │ @@ -202269,15 +202267,15 @@ │ │ │ │ bl 11be30 │ │ │ │ ldr.w r3, [r5, #708] @ 0x2c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10c0c4 │ │ │ │ add.w r0, r3, #5536 @ 0x15a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ add.w lr, sp, #160 @ 0xa0 │ │ │ │ add.w ip, sp, #208 @ 0xd0 │ │ │ │ ldr.w r7, [r5, #944] @ 0x3b0 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ cmn.w r7, #49 @ 0x31 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ @@ -202346,41 +202344,41 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq.w 10c280 │ │ │ │ ldr.w r1, [r6, #924] @ 0x39c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10c22c │ │ │ │ mov r2, r9 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10c46e │ │ │ │ ldr.w r2, [r6, #928] @ 0x3a0 │ │ │ │ str.w r9, [r6, #932] @ 0x3a4 │ │ │ │ add.w r8, r0, r2 │ │ │ │ str.w r0, [r6, #924] @ 0x39c │ │ │ │ b.n 10bef8 │ │ │ │ mov r7, r0 │ │ │ │ movw r5, #4816 @ 0x12d0 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ add r0, r5 │ │ │ │ - bl 1f8414 │ │ │ │ + bl 1f838c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ orrs r0, r7 │ │ │ │ cmp r3, r6 │ │ │ │ uxtb r7, r0 │ │ │ │ bhi.n 10c062 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ b.w 10b7de │ │ │ │ add.w r0, r1, #5536 @ 0x15a0 │ │ │ │ ldr.w r8, [sp, #124] @ 0x7c │ │ │ │ adds r0, #8 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ b.n 10bbc4 │ │ │ │ mov r2, ip │ │ │ │ b.n 10bc7c │ │ │ │ cmp r9, r3 │ │ │ │ it cc │ │ │ │ movcc r9, r3 │ │ │ │ b.n 10c020 │ │ │ │ @@ -202403,15 +202401,15 @@ │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ adds r0, #12 │ │ │ │ ldr.w r8, [sp, #124] @ 0x7c │ │ │ │ bl 11bf58 │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ add.w r0, r0, #5536 @ 0x15a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ b.n 10bbc4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ bhi.w 10c250 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ it cc │ │ │ │ @@ -202424,15 +202422,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.w 10c2e4 │ │ │ │ ldr.w r1, [r5, #940] @ 0x3ac │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10c2ce │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10bf9c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str.w r2, [r5, #948] @ 0x3b4 │ │ │ │ ldr.w r2, [r5, #944] @ 0x3b0 │ │ │ │ @@ -202468,15 +202466,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ bl d6ac0 │ │ │ │ ldr.w r5, [r6, #2704] @ 0xa90 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w fp, [r6, #3684] @ 0xe64 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 10b88c │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 10bbc4 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ @@ -202562,15 +202560,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #968] @ 0x3c8 │ │ │ │ + str r4, [sp, #456] @ 0x1c8 │ │ │ │ movs r5, r4 │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r3, [sp, #76] @ 0x4c │ │ │ │ blx 61b04 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10c46e │ │ │ │ @@ -202626,15 +202624,15 @@ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ movw sl, #7724 @ 0x1e2c │ │ │ │ ldr.w r0, [r5, #328] @ 0x148 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r0, #3512] @ 0xdb8 │ │ │ │ add r0, sl │ │ │ │ ldr.w r2, [r3, #2860] @ 0xb2c │ │ │ │ - bl 2e6c28 │ │ │ │ + bl 2e6ba0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10baec │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r9, [r5, #328] @ 0x148 │ │ │ │ lsls r2, r3, #29 │ │ │ │ add sl, r9 │ │ │ │ bmi.n 10c436 │ │ │ │ @@ -202642,24 +202640,24 @@ │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, sl │ │ │ │ add.w r2, r2, #6592 @ 0x19c0 │ │ │ │ add.w r6, r9, #4096 @ 0x1000 │ │ │ │ adds r2, #16 │ │ │ │ add.w r5, r9, #6432 @ 0x1920 │ │ │ │ - bl 2e6e94 │ │ │ │ + bl 2e6e0c │ │ │ │ ldr r2, [pc, #276] @ (10c478 ) │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ adds r5, #28 │ │ │ │ - bl 2e6e94 │ │ │ │ + bl 2e6e0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr.w r3, [r6, #2352] @ 0x930 │ │ │ │ ldr.w r2, [r6, #2356] @ 0x934 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 10c3e6 │ │ │ │ mov fp, r3 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ @@ -202680,32 +202678,32 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, sl │ │ │ │ ldrd r4, ip, [r5, #16] │ │ │ │ str r4, [sp, #400] @ 0x190 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ strd r4, ip, [sp, #404] @ 0x194 │ │ │ │ - bl 2e6e94 │ │ │ │ + bl 2e6e0c │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10c392 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl d6ccc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r1, #12 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e6e94 │ │ │ │ + bl 2e6e0c │ │ │ │ b.n 10c398 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ adds r5, r3, r4 │ │ │ │ cmp r5, r3 │ │ │ │ bls.n 10c422 │ │ │ │ mov r4, r3 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -202718,19 +202716,19 @@ │ │ │ │ strd r3, r1, [sp, #400] @ 0x190 │ │ │ │ mov r0, sl │ │ │ │ adc.w r2, r2, #0 │ │ │ │ movs r3, #12 │ │ │ │ str r2, [sp, #408] @ 0x198 │ │ │ │ movs r1, #6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - bl 2e6e94 │ │ │ │ + bl 2e6e0c │ │ │ │ cmp r4, r5 │ │ │ │ bcc.n 10c3fa │ │ │ │ mov r0, sl │ │ │ │ - bl 2e6ed0 │ │ │ │ + bl 2e6e48 │ │ │ │ b.w 10baec │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ strd r0, r0, [sp, #84] @ 0x54 │ │ │ │ b.n 10c218 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ @@ -202745,26 +202743,26 @@ │ │ │ │ ldr r1, [pc, #40] @ (10c480 ) │ │ │ │ ldr.w r3, [r3, #336] @ 0x150 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [r9, #3960] @ 0xf78 │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n 10c346 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r0, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ + str r2, [sp, #864] @ 0x360 │ │ │ │ movs r5, r4 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #576] @ 0x240 │ │ │ │ movs r5, r4 │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ movs r5, 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, #3968] @ 0xf80 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #328] @ (10c5e0 ) │ │ │ │ @@ -202893,23 +202891,23 @@ │ │ │ │ b.n 10c568 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ subs r3, #96 @ 0x60 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl 2b05ea │ │ │ │ - str r1, [sp, #704] @ 0x2c0 │ │ │ │ + str r1, [sp, #192] @ 0xc0 │ │ │ │ movs r5, r4 │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ + str r0, [sp, #968] @ 0x3c8 │ │ │ │ movs r5, r4 │ │ │ │ subs r2, #144 @ 0x90 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ movs r5, r4 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #560] @ 0x230 │ │ │ │ movs r5, r4 │ │ │ │ mrc 15, 0, APSR_nzcv, cr15, cr15, {7} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r3, [r0, #324] @ 0x144 │ │ │ │ @@ -202962,15 +202960,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 10c6de │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ movs r3, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10c6b2 │ │ │ │ dmb ish │ │ │ │ @@ -202978,15 +202976,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10c6a0 │ │ │ │ b.n 10c672 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ @@ -203079,15 +203077,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r0, #228 @ 0xe4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #60] @ 0x3c │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ movs r5, r4 │ │ │ │ mcr2 15, 4, pc, cr15, cr15, {7} @ │ │ │ │ subs r0, #72 @ 0x48 │ │ │ │ lsls r1, r7, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -203228,15 +203226,15 @@ │ │ │ │ beq.n 10c934 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10c9de │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10c990 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -203257,15 +203255,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 10c89e │ │ │ │ b.n 10c956 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ b.n 10c8fc │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10c9e4 │ │ │ │ @@ -203368,28 +203366,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10cb34 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10cb10 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10cb02 │ │ │ │ b.n 10ca54 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ b.n 10cae2 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10cb3a │ │ │ │ @@ -203481,28 +203479,28 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10cc6a │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10cc46 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10cc38 │ │ │ │ b.n 10cba6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ b.n 10cc1a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10cc70 │ │ │ │ @@ -203571,29 +203569,29 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10cd5e │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10cd3a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10cd2a │ │ │ │ b.n 10ccdc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ b.n 10cd0e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10cd46 │ │ │ │ @@ -203659,30 +203657,30 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10ce4c │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10ce26 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10ce16 │ │ │ │ b.n 10cdc8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ b.n 10cdfa │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10ce32 │ │ │ │ @@ -203761,29 +203759,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10cf54 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10cf2e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10cf20 │ │ │ │ b.n 10ceb4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ b.n 10cf02 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10cf5a │ │ │ │ @@ -203863,29 +203861,29 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 10cfd6 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d062 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d03e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d02e │ │ │ │ b.n 10cfc4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ b.n 10d00c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d04a │ │ │ │ @@ -203994,30 +203992,30 @@ │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d1c8 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d1a2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d192 │ │ │ │ b.n 10d0ce │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ b.n 10d176 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d1ae │ │ │ │ @@ -204103,29 +204101,29 @@ │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 10d2ea │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r6, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10d2c4 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d2b4 │ │ │ │ b.n 10d234 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ b.n 10d294 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10d2f0 │ │ │ │ @@ -204221,29 +204219,29 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d428 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d404 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d3f4 │ │ │ │ b.n 10d368 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ b.n 10d3d6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d410 │ │ │ │ @@ -204337,29 +204335,29 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d55c │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d538 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d528 │ │ │ │ b.n 10d49c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ b.n 10d50a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d544 │ │ │ │ @@ -204456,29 +204454,29 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d698 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d674 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d664 │ │ │ │ b.n 10d5d8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ b.n 10d648 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d680 │ │ │ │ @@ -204579,30 +204577,30 @@ │ │ │ │ add sp, #168 @ 0xa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d7e2 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d7bc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d7ac │ │ │ │ b.n 10d71c │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ b.n 10d78e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d7c8 │ │ │ │ @@ -204693,30 +204691,30 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d90e │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d8e8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d8d8 │ │ │ │ b.n 10d84e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ b.n 10d8bc │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d8f4 │ │ │ │ @@ -204807,30 +204805,30 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10da3a │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10da14 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10da04 │ │ │ │ b.n 10d97a │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ b.n 10d9e8 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10da20 │ │ │ │ @@ -204921,28 +204919,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10db62 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10db3e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10db30 │ │ │ │ b.n 10daaa │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ b.n 10db10 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10db68 │ │ │ │ @@ -205035,28 +205033,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10dc94 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10dc70 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10dc62 │ │ │ │ b.n 10dbd8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ b.n 10dc42 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10dc9a │ │ │ │ @@ -205143,30 +205141,30 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10ddb2 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10dd8c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10dd7c │ │ │ │ b.n 10dd2e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ b.n 10dd60 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10dd98 │ │ │ │ @@ -205238,30 +205236,30 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10deaa │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10de84 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10de74 │ │ │ │ b.n 10de1c │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ b.n 10de58 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10de90 │ │ │ │ @@ -205334,52 +205332,52 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ add.w r1, r0, #272 @ 0x110 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1264 │ │ │ │ + bl 1f11dc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #420 @ 0x1a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1264 │ │ │ │ + bl 1f11dc │ │ │ │ ldr.w r1, [r4, #412] @ 0x19c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f14a4 │ │ │ │ + bl 1f141c │ │ │ │ ldrb.w r1, [r4, #416] @ 0x1a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1424 │ │ │ │ + bl 1f139c │ │ │ │ ldrb.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1424 │ │ │ │ + bl 1f139c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 17d1d8 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cbz r1, 10dfec │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1424 │ │ │ │ + bl 1f139c │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 17d1d8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ subs r3, #2 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ bne.n 10dfe8 │ │ │ │ movs r2, #16 │ │ │ │ add.w r1, r4, #456 @ 0x1c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1264 │ │ │ │ + bl 1f11dc │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1424 │ │ │ │ + bl 1f139c │ │ │ │ b.n 10dfd0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ mov lr, r2 │ │ │ │ @@ -205438,29 +205436,29 @@ │ │ │ │ cbz r3, 10e0a6 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 10e12a │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 213d90 │ │ │ │ + bl 213d08 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [pc, #164] @ (10e180 ) │ │ │ │ ldr r3, [pc, #156] @ (10e17c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -205500,26 +205498,26 @@ │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ vldr d7, [r3, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ bne.n 10e134 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10e0da │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61a8c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ b.n 10e0da │ │ │ │ movs r0, #1 │ │ │ │ b.n 10e06c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ subs r2, r5, #7 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -205649,76 +205647,76 @@ │ │ │ │ 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 307fb4 │ │ │ │ + bl 307f2c │ │ │ │ mov r4, r0 │ │ │ │ - bl 25783c │ │ │ │ + bl 2577b4 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23172c │ │ │ │ + bl 2316a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24ec08 │ │ │ │ + bl 24eb80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 225b74 │ │ │ │ + bl 225aec │ │ │ │ mov r0, r4 │ │ │ │ - bl 218014 │ │ │ │ + bl 217f8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 267488 │ │ │ │ + bl 267400 │ │ │ │ mov r0, r4 │ │ │ │ - bl 221644 │ │ │ │ + bl 2215bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 221690 │ │ │ │ + bl 221608 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 23172c │ │ │ │ + bl 2316a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 269c88 │ │ │ │ + bl 269c00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2670c0 │ │ │ │ + bl 267038 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267d04 │ │ │ │ + bl 267c7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a18f8 │ │ │ │ + bl 2a1870 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f36c │ │ │ │ + bl 25f2e4 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24950c │ │ │ │ + bl 249484 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2670c0 │ │ │ │ + bl 267038 │ │ │ │ mvn.w r1, #4227858432 @ 0xfc000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 263350 │ │ │ │ + bl 2632c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ebf8 │ │ │ │ + bl 25eb70 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29cb58 │ │ │ │ + bl 29cad0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267488 │ │ │ │ + bl 267400 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267d04 │ │ │ │ + bl 267c7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2674ec │ │ │ │ + bl 267464 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26a400 │ │ │ │ + bl 26a378 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp, #16] │ │ │ │ - bl 27e338 │ │ │ │ + bl 27e2b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267d04 │ │ │ │ + bl 267c7c │ │ │ │ ldr r2, [pc, #40] @ (10e3ac ) │ │ │ │ ldr r3, [pc, #32] @ (10e3a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ @@ -205729,15 +205727,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, r1, #6 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #0] @ (10e3ac ) │ │ │ │ + ldr r5, [pc, #512] @ (10e5ac ) │ │ │ │ movs r5, r4 │ │ │ │ adds r0, r7, #1 │ │ │ │ lsls r1, r7, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -205771,15 +205769,15 @@ │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ b.n 10e3d0 │ │ │ │ nop │ │ │ │ adds r0, r6, #0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r6, [r6, #10] │ │ │ │ movs r5, r4 │ │ │ │ ldrb.w r3, [r0, #96] @ 0x60 │ │ │ │ push {r4} │ │ │ │ cbnz r3, 10e466 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr r2, [r0, #120] @ 0x78 │ │ │ │ ldr.w r3, [r1, #252] @ 0xfc │ │ │ │ @@ -205863,25 +205861,25 @@ │ │ │ │ bne.n 10e51a │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 10e51a │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #36] @ (10e540 ) │ │ │ │ ldr r2, [pc, #28] @ (10e53c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -206457,30 +206455,30 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #783 @ 0x30f │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ movs r3, #32 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ add.w ip, r9, #84 @ 0x54 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r5, sp │ │ │ │ strd r6, r6, [sp] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r1, r9, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 10dff4 │ │ │ │ add.w r1, r9, #20 │ │ │ │ @@ -206493,58 +206491,58 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #6 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10eb8a │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r2, #32 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #20 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10ebc4 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 10ed30 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ @@ -206557,47 +206555,47 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ bics.w lr, r3, #3758096384 @ 0xe0000000 │ │ │ │ bne.n 10ec98 │ │ │ │ str.w lr, [sp] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w lr, [r5, #4] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10ec3c │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ cbz r7, 10ec7c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #10 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 10ec6c │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ str r0, [r7, #0] │ │ │ │ ldr r2, [pc, #200] @ (10ed48 ) │ │ │ │ ldr r3, [pc, #196] @ (10ed44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -206633,30 +206631,30 @@ │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ movs r2, #16 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strh.w r3, [sp] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 10ed02 │ │ │ │ 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, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r6, r0 │ │ │ │ b.n 10ec3c │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp] │ │ │ │ b.n 10ecde │ │ │ │ movs r2, #1 │ │ │ │ @@ -207328,21 +207326,21 @@ │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, #30 │ │ │ │ movne r6, #22 │ │ │ │ mov r2, r6 │ │ │ │ - bl 213904 │ │ │ │ + bl 21387c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10f882 │ │ │ │ movs r1, #0 │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r1, r9 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -207350,18 +207348,18 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 10f574 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 10f708 │ │ │ │ subs r3, #3 │ │ │ │ @@ -207376,23 +207374,23 @@ │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ ite ne │ │ │ │ movne.w sl, #8 │ │ │ │ moveq.w sl, #64 @ 0x40 │ │ │ │ ldrb r4, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r2, r4 │ │ │ │ strb.w r4, [r0, #40] @ 0x28 │ │ │ │ add r4, sp, #24 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sl │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [r6, #36] @ 0x24 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -207401,42 +207399,42 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ add.w r3, r9, fp, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w r1, #388 @ 0x184 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r8, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ str r6, [sp, #24] │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ add.w r3, r9, r3, lsl #7 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ ldrb.w lr, [r3, #38] @ 0x26 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r8, lr, lsl #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ beq.n 10f5cc │ │ │ │ movw r2, #377 @ 0x179 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 10f70e │ │ │ │ @@ -207470,66 +207468,66 @@ │ │ │ │ add r4, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 10f5c4 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [pc, #768] @ (10f8c8 ) │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ b.n 10f4ee │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str r6, [sp, #24] │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ add.w r3, r9, r3, lsl #7 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ ldrb.w lr, [r3, #38] @ 0x26 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r7, lr, lsl #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov.w r1, #378 @ 0x17a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r2, r9 │ │ │ │ beq.n 10f682 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -207554,25 +207552,25 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 10dff4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #2 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #242 @ 0xf2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ @@ -207602,88 +207600,88 @@ │ │ │ │ bl 10dff4 │ │ │ │ mov r3, sl │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 2185b0 │ │ │ │ + bl 218528 │ │ │ │ mov fp, r0 │ │ │ │ b.n 10f556 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ b.n 10f48e │ │ │ │ mov.w sl, #32 │ │ │ │ b.n 10f48e │ │ │ │ mov.w r1, #378 @ 0x17a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10f556 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str r6, [sp, #24] │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ add.w r3, r9, r3, lsl #7 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ ldrb.w lr, [r3, #38] @ 0x26 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r8, lr, lsl #2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str.w r2, [lr, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ str r6, [sp, #24] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ add.w r3, r9, r3, lsl #7 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ ldrb.w lr, [r3, #38] @ 0x26 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r7, lr, lsl #2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w r2, [lr, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r2, fp │ │ │ │ beq.n 10f820 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ @@ -207709,20 +207707,20 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 10dff4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #2 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ @@ -207753,15 +207751,15 @@ │ │ │ │ mov r3, r9 │ │ │ │ b.n 10f6ee │ │ │ │ ldr r2, [pc, #76] @ (10f8d0 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 2136b0 │ │ │ │ + bl 213628 │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #52] @ 0x34 │ │ │ │ bfi r3, r2, #7, #3 │ │ │ │ strh r3, [r0, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ @@ -207852,30 +207850,30 @@ │ │ │ │ ldrb r2, [r7, #9] │ │ │ │ ldrb r2, [r7, #9] │ │ │ │ ldrb r2, [r7, #9] │ │ │ │ ldrb r2, [r7, #9] │ │ │ │ ldrb r2, [r7, #9] │ │ │ │ strh.w r1, [sp] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10f9a6 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, #204] @ (10fa84 ) │ │ │ │ ldr r3, [pc, #196] @ (10fa80 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -207898,49 +207896,49 @@ │ │ │ │ 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 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10fa12 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r6, r0 │ │ │ │ b.n 10f9b6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10f9b6 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ b.n 10f9b6 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n 10f98a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ b.n 10f98a │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -208020,37 +208018,37 @@ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w fp, sp, #8 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add.w r3, ip, r3, lsr #6 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 10fb4e │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10fbf4 │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ ldr.w ip, [pc, #588] @ 10fdcc │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ @@ -208059,15 +208057,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r8, ip] │ │ │ │ add.w r3, r3, lr, lsl #7 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [pc, #552] @ (10fdd0 ) │ │ │ │ ldr r3, [pc, #536] @ (10fdc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -208104,30 +208102,30 @@ │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ bl 10f8d4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov sl, r0 │ │ │ │ b.n 10fb54 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ lsls r0, r3, #31 │ │ │ │ bmi.n 10fbe4 │ │ │ │ ldr r0, [pc, #440] @ (10fdd4 ) │ │ │ │ ldr.w r0, [r8, r0] │ │ │ │ ldrexd r2, r3, [r0] │ │ │ │ dmb ish │ │ │ │ and.w sl, r2, #524288 @ 0x80000 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w 10fdac │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2e4318 │ │ │ │ + bl 2e4290 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ adds r3, r7, #1 │ │ │ │ beq.n 10fce4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10fd42 │ │ │ │ @@ -208170,26 +208168,26 @@ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cbnz r3, 10fcee │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10fba6 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ b.n 10fba6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 10fd4a │ │ │ │ movs r2, #1 │ │ │ │ mov r7, sl │ │ │ │ b.n 10fc5a │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ @@ -208234,30 +208232,30 @@ │ │ │ │ ldr.w sl, [sp] │ │ │ │ mov r7, sl │ │ │ │ b.n 10fc64 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r7, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10fd76 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r9, r0 │ │ │ │ b.n 10fba6 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r7, [sp, #8] │ │ │ │ b.n 10fd58 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -208439,15 +208437,15 @@ │ │ │ │ b.n 10fe54 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 10fe54 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ mov r0, r7 │ │ │ │ blx 60990 │ │ │ │ add.w r0, fp, #5312 @ 0x14c0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r0, #20 │ │ │ │ bl 11bf58 │ │ │ │ mov r0, r7 │ │ │ │ @@ -208482,15 +208480,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11053c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 10ff3a │ │ │ │ add.w r6, fp, #5280 @ 0x14a0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 110078 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ cbz r1, 10fffe │ │ │ │ mov r0, fp │ │ │ │ @@ -208550,15 +208548,15 @@ │ │ │ │ bne.n 11008c │ │ │ │ add.w r9, sp, #80 @ 0x50 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [r5, #200] @ 0xc8 │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ strd r2, r3, [sp, #80] @ 0x50 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldrb.w r3, [fp, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 11063c │ │ │ │ add.w r6, r5, #56 @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ @@ -208754,15 +208752,15 @@ │ │ │ │ beq.w 1105e0 │ │ │ │ ldr r3, [pc, #32] @ (110300 ) │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ b.n 110304 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrsb r6, [r1, r5] │ │ │ │ + ldrsb r6, [r1, r3] │ │ │ │ movs r5, r4 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ strh r7, [r4, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ strh r1, [r3, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -209145,40 +209143,40 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 10e1b4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11073c │ │ │ │ add.w r1, r0, #272 @ 0x110 │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1654 │ │ │ │ + bl 1f15cc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #420 @ 0x1a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1654 │ │ │ │ + bl 1f15cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1700 │ │ │ │ + bl 1f1678 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #412] @ 0x19c │ │ │ │ - bl 1f1698 │ │ │ │ + bl 1f1610 │ │ │ │ strb.w r0, [r4, #416] @ 0x1a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1698 │ │ │ │ + bl 1f1610 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldr.w r1, [r6, #3968] @ 0xf80 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r0, [r4, #452] @ 0x1c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 17d108 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1f1698 │ │ │ │ + bl 1f1610 │ │ │ │ cbnz r0, 110766 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 110740 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 110740 │ │ │ │ @@ -209187,15 +209185,15 @@ │ │ │ │ bl 10fdd8 │ │ │ │ cbnz r0, 110758 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r4, #456 @ 0x1c8 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1f1654 │ │ │ │ + bl 1f15cc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 10fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11073c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ @@ -209237,15 +209235,15 @@ │ │ │ │ ldr.w r0, [r4, #3968] @ 0xf80 │ │ │ │ bl 17cd74 │ │ │ │ ldr r3, [pc, #156] @ (110858 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ mov r0, sp │ │ │ │ - bl 218100 │ │ │ │ + bl 218078 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 10e1b4 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 110846 │ │ │ │ @@ -209293,15 +209291,15 @@ │ │ │ │ b.n 1107de │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 110814 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ str??.w r0, [lr, r8, lsl #3] │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #656] @ (110aec ) │ │ │ │ + ldr r7, [pc, #144] @ (1108ec ) │ │ │ │ movs r5, r4 │ │ │ │ @ instruction: 0xf7e400b8 │ │ │ │ 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, #556] @ (110a9c ) │ │ │ │ @@ -209532,21 +209530,21 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ bl 10eae0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 110ed2 │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r3, ip, #32 │ │ │ │ @@ -209558,25 +209556,25 @@ │ │ │ │ subs r0, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ ubfx r6, r0, #0, #14 │ │ │ │ cbnz r6, 110b58 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ strd r6, r6, [sp, #40] @ 0x28 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 110b4a │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ andne.w ip, r2, #63 @ 0x3f │ │ │ │ bne.n 110b68 │ │ │ │ b.n 110b78 │ │ │ │ cmp.w r0, #16384 @ 0x4000 │ │ │ │ @@ -209592,30 +209590,30 @@ │ │ │ │ cbz r3, 110bcc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #14 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r3, r8, [sp, #40] @ 0x28 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 110ba8 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.n 110c88 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #16383 @ 0x3fff │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ @@ -209677,30 +209675,30 @@ │ │ │ │ add r5, sp, #692 @ 0x2b4 │ │ │ │ add r5, sp, #692 @ 0x2b4 │ │ │ │ add r5, sp, #692 @ 0x2b4 │ │ │ │ add r5, sp, #692 @ 0x2b4 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 110c70 │ │ │ │ add r3, sp, #32 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 110bc0 │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r3, ip, #32 │ │ │ │ @@ -209726,60 +209724,60 @@ │ │ │ │ and.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 110e10 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 110d04 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #40] @ 0x28 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 110d40 │ │ │ │ ldmia r5!, {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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ ldr r2, [pc, #396] @ (110ef0 ) │ │ │ │ ldr r3, [pc, #392] @ (110eec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -209792,30 +209790,30 @@ │ │ │ │ movs r2, #8 │ │ │ │ b.n 110c4c │ │ │ │ movs r2, #32 │ │ │ │ movw r3, #16383 @ 0x3fff │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 110daa │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ b.n 110b4a │ │ │ │ movw r3, #16383 @ 0x3fff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ b.n 110d8c │ │ │ │ @@ -209825,53 +209823,53 @@ │ │ │ │ b.n 110d8c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ b.n 110d8c │ │ │ │ str.w lr, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w lr, [r5, #4] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 110e00 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ andne.w ip, r2, #63 @ 0x3f │ │ │ │ bne.w 110cca │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #14 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #40] @ 0x28 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 110e3e │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov sl, r0 │ │ │ │ b.n 110d12 │ │ │ │ subs r2, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 110ec8 │ │ │ │ @@ -209893,30 +209891,30 @@ │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ movs r2, #16 │ │ │ │ movw r3, #16383 @ 0x3fff │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 110ea4 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r7, r0 │ │ │ │ b.n 110e00 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 110e86 │ │ │ │ movs r2, #1 │ │ │ │ @@ -210097,17 +210095,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ mla r3, r2, fp, r3 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ bl 10eae0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 216144 │ │ │ │ + bl 2160bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ b.n 111058 │ │ │ │ ldr.w ip, [r4, #52] @ 0x34 │ │ │ │ movs r0, #18 │ │ │ │ mov.w lr, #13 │ │ │ │ str r0, [r1, #16] │ │ │ │ b.n 110fc4 │ │ │ │ cmp.w ip, #0 │ │ │ │ @@ -210346,15 +210344,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 111304 │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r5 │ │ │ │ mla ip, r3, r1, ip │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 2160a8 │ │ │ │ + bl 216020 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ blx 61070 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #3 │ │ │ │ asr.w r2, r1, r3 │ │ │ │ @@ -210380,60 +210378,60 @@ │ │ │ │ movls r3, #0 │ │ │ │ addls.w r9, sp, #40 @ 0x28 │ │ │ │ strls r3, [sp, #32] │ │ │ │ bhi.w 1115fe │ │ │ │ vldr d0, [pc, #672] @ 111618 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1113a6 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ vldr d0, [pc, #620] @ 111620 │ │ │ │ movs r1, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1113e4 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ cbz r3, 111428 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ @@ -210449,15 +210447,15 @@ │ │ │ │ bl 10dff4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r8 │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ bl 11c99c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -210485,20 +210483,20 @@ │ │ │ │ bl 10dff4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r8 │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216020 │ │ │ │ + bl 215f98 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #8] │ │ │ │ @@ -210531,24 +210529,24 @@ │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ adds r1, r0, r3 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 111578 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ strd r3, r1, [sp, #28] │ │ │ │ - bl 2f9f74 │ │ │ │ + bl 2f9eec │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 111578 │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ ldr r0, [r1, r3] │ │ │ │ movs r3, #3 │ │ │ │ str.w r5, [r8, #4] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ands.w r3, r3, #7 │ │ │ │ beq.n 111548 │ │ │ │ mov.w ip, #0 │ │ │ │ mov sl, r1 │ │ │ │ mov r2, ip │ │ │ │ @@ -210573,15 +210571,15 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 15c2f0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ sub.w r2, r1, #20 │ │ │ │ - bl 216188 │ │ │ │ + bl 216100 │ │ │ │ movs r3, #2 │ │ │ │ str.w r5, [r8, #4] │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w r3, r1, r9 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -210657,20 +210655,20 @@ │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl 10dff4 │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ @@ -210683,64 +210681,64 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl 10dff4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, sl │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 111446 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl 10dff4 │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl 10dff4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 10dff4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 11143c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -210847,15 +210845,15 @@ │ │ │ │ movne r1, #0 │ │ │ │ mov r3, r8 │ │ │ │ bl 10fa88 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 216b60 │ │ │ │ + bl 216ad8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, #3956] @ 0xf74 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r5, [r3, #2339] @ 0x923 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 111904 │ │ │ │ ldr.w r3, [pc, #2704] @ 112304 │ │ │ │ @@ -210886,36 +210884,36 @@ │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ bl 10dff4 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r4, [sp, #88] @ 0x58 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1118e2 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 216144 │ │ │ │ + bl 2160bc │ │ │ │ mov r0, sl │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r2, [pc, #2560] @ 112308 │ │ │ │ ldr.w r3, [pc, #2544] @ 1122fc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ @@ -210941,15 +210939,15 @@ │ │ │ │ cmp r2, #1 │ │ │ │ beq.w 111790 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldrd r1, r2, [sp, #72] @ 0x48 │ │ │ │ - bl 217450 │ │ │ │ + bl 2173c8 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldrd r9, r4, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -211035,43 +211033,43 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ strh.w r7, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 111a70 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21935c │ │ │ │ + bl 2192d4 │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ strd r5, r5, [r4] │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ @@ -211079,19 +211077,19 @@ │ │ │ │ ldrb.w lr, [r3, #39] @ 0x27 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r8, lr, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ str.w r7, [lr, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r9, [r3, #4] │ │ │ │ ldrb.w r3, [r2, #40] @ 0x28 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -211127,18 +211125,18 @@ │ │ │ │ blx 61250 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 111c10 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2193d0 │ │ │ │ + bl 219348 │ │ │ │ adds r3, r7, #1 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, #3956] @ 0xf74 │ │ │ │ @@ -211148,21 +211146,21 @@ │ │ │ │ cmp r3, r7 │ │ │ │ bhi.w 1119ee │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ ldrb.w r2, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r1, [sl, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21415c │ │ │ │ + bl 2140d4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 111baa │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2192ec │ │ │ │ + bl 219264 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, #3956] @ 0xf74 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #3312] @ 0xcf0 │ │ │ │ ldr.w r3, [r3, #724] @ 0x2d4 │ │ │ │ subs r4, r3, #1 │ │ │ │ bmi.w 111ed8 │ │ │ │ @@ -211173,22 +211171,22 @@ │ │ │ │ b.n 111bd8 │ │ │ │ subs r4, #1 │ │ │ │ subs r5, #4 │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.w 111ede │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 219418 │ │ │ │ + bl 219390 │ │ │ │ ldrb.w r7, [r8, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 111bce │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 219448 │ │ │ │ + bl 2193c0 │ │ │ │ mov r9, r0 │ │ │ │ b.n 111bce │ │ │ │ strb.w r7, [sp, #88] @ 0x58 │ │ │ │ b.n 111a4c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r7 │ │ │ │ ite ne │ │ │ │ @@ -211200,15 +211198,15 @@ │ │ │ │ b.n 111a4c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r9, r8, #20 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [r3, r7, lsl #2] │ │ │ │ b.n 111b50 │ │ │ │ movw r3, #925 @ 0x39d │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 111790 │ │ │ │ ldr.w r4, [sl, #96] @ 0x60 │ │ │ │ @@ -211235,20 +211233,20 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ bl 10dff4 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ b.n 1118ea │ │ │ │ ldr.w r3, [pc, #1644] @ 112304 │ │ │ │ movw r0, #58640 @ 0xe510 │ │ │ │ @@ -211285,75 +211283,75 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ str r4, [sp, #20] │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 111d2a │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add r9, r7 │ │ │ │ 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, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 111d64 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 111d8a │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ b.n 1118ea │ │ │ │ ldr.w r3, [pc, #1364] @ 112304 │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ @@ -211384,40 +211382,40 @@ │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r8, [sl, #40] @ 0x28 │ │ │ │ strd r3, r4, [sp, #88] @ 0x58 │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ ldrb.w fp, [sl, #33] @ 0x21 │ │ │ │ ldr.w r5, [sl, #96] @ 0x60 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 111e2e │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb.w lr, [r3, #31] │ │ │ │ movs r3, #0 │ │ │ │ @@ -211426,20 +211424,20 @@ │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str.w r7, [lr, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r0, sl, #20 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - bl 216144 │ │ │ │ + bl 2160bc │ │ │ │ mov r0, sl │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ b.n 111902 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ b.n 111a4c │ │ │ │ movw r3, #383 @ 0x17f │ │ │ │ cmp r5, r3 │ │ │ │ @@ -211458,15 +211456,15 @@ │ │ │ │ b.n 1118f2 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r5, r8 │ │ │ │ ldrb r7, [r5, #16] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 111f5e │ │ │ │ mov r0, sl │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ b.n 111902 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, #3968] @ 0xf80 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r4, [r3, #748] @ 0x2ec │ │ │ │ movs r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -211482,15 +211480,15 @@ │ │ │ │ beq.w 11198a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r3, [sl, #112] @ 0x70 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrd r1, r2, [sp, #80] @ 0x50 │ │ │ │ - bl 217450 │ │ │ │ + bl 2173c8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ ldr r3, [pc, #972] @ (112304 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ it eq │ │ │ │ streq r3, [sp, #36] @ 0x24 │ │ │ │ @@ -211502,15 +211500,15 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ add.w r3, sl, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ b.n 111992 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 216144 │ │ │ │ + bl 2160bc │ │ │ │ b.n 111ee2 │ │ │ │ subs r2, #53 @ 0x35 │ │ │ │ cmp r2, #14 │ │ │ │ bhi.w 111890 │ │ │ │ add r3, pc, #8 @ (adr r3, 111f7c ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ @@ -211552,21 +211550,21 @@ │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 112044 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21415c │ │ │ │ + bl 2140d4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 111ffc │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2192ec │ │ │ │ + bl 219264 │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1122f4 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ str.w r3, [r2], #8 │ │ │ │ @@ -211586,15 +211584,15 @@ │ │ │ │ strd r7, r1, [r2] │ │ │ │ cmp r3, #4 │ │ │ │ add.w r2, r2, #8 │ │ │ │ bne.n 11202a │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #4 │ │ │ │ - bl 2186d4 │ │ │ │ + bl 21864c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [sl, #104] @ 0x68 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr.w r2, [sl, #108] @ 0x6c │ │ │ │ str r2, [r1, #4] │ │ │ │ @@ -211616,17 +211614,17 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r5 │ │ │ │ bl 10eae0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 216144 │ │ │ │ + bl 2160bc │ │ │ │ mov r0, sl │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ b.n 111904 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r5, #4 │ │ │ │ ldr.w r3, [r3, #3968] @ 0xf80 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r4, [r3, #748] @ 0x2ec │ │ │ │ cmp r4, #0 │ │ │ │ @@ -211661,26 +211659,26 @@ │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #20] │ │ │ │ lsrs r2, r2, #6 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ movs r2, #32 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 11212c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #748] @ 0x2ec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11226a │ │ │ │ @@ -211690,15 +211688,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 17ea58 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, #3956] @ 0xf74 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #2284] @ 0x8ec │ │ │ │ b.n 111d2a │ │ │ │ cmp r0, #0 │ │ │ │ @@ -211712,26 +211710,26 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r3, r5 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 112158 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ b.n 112158 │ │ │ │ add.w r2, r9, r4, lsl #3 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ cmp r3, #32 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ bhi.n 1121e6 │ │ │ │ subs r3, #1 │ │ │ │ @@ -211753,21 +211751,21 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r7, r7 │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov.w fp, #0 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #88] @ 0x58 │ │ │ │ add.w r4, sl, r8 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -211778,15 +211776,15 @@ │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ str.w r7, [lr, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r2, r8, #84 @ 0x54 │ │ │ │ add r2, sl │ │ │ │ add.w r3, r8, #88 @ 0x58 │ │ │ │ add r3, sl │ │ │ │ ldrd r0, r1, [r2, #4] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ @@ -211802,39 +211800,39 @@ │ │ │ │ b.n 1121e6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r2, #32 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cbz r0, 112296 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r8, #284] @ 0x11c │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ ldr r0, [r6, #16] │ │ │ │ adds r4, r5, r3 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb.w lr, [r3, #31] │ │ │ │ movs r3, #0 │ │ │ │ @@ -211844,15 +211842,15 @@ │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str.w r4, [lr, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ b.n 11214a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ mov r3, r1 │ │ │ │ b.n 112020 │ │ │ │ @ instruction: 0xe8cc00b8 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -220492,19 +220490,19 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r0, #4032] @ 0xfc0 │ │ │ │ sub sp, #12 │ │ │ │ cbz r0, 118248 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r0, [r3, #4036] @ 0xfc4 │ │ │ │ cbz r0, 118252 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ 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 │ │ │ │ @@ -220555,21 +220553,21 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 118472 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ - bl 23abd0 │ │ │ │ + bl 23ab48 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 269c88 │ │ │ │ + bl 269c00 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2670c0 │ │ │ │ + bl 267038 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 267d04 │ │ │ │ + bl 267c7c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 118446 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #432] @ 0x1b0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 118332 │ │ │ │ @@ -220580,34 +220578,34 @@ │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11831c │ │ │ │ cbz r1, 118332 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 227a64 │ │ │ │ + bl 2279dc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 118416 │ │ │ │ - bl 2a18f8 │ │ │ │ + bl 2a1870 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 25f36c │ │ │ │ + bl 25f2e4 │ │ │ │ mov.w r1, #29360128 @ 0x1c00000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 24950c │ │ │ │ + bl 249484 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2670c0 │ │ │ │ + bl 267038 │ │ │ │ mvn.w r1, #4227858432 @ 0xfc000000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 263350 │ │ │ │ + bl 2632c8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 25783c │ │ │ │ + bl 2577b4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 247458 │ │ │ │ + bl 2473d0 │ │ │ │ ldrb r3, [r7, #14] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11840e │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr.w r0, [r4, #3968] @ 0xf80 │ │ │ │ movs r6, #0 │ │ │ │ @@ -220615,24 +220613,24 @@ │ │ │ │ bl 17ecf4 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r5, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strb.w r2, [sp, #58] @ 0x3a │ │ │ │ - bl 27e338 │ │ │ │ + bl 27e2b0 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r6, #320] @ 0x140 │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.n 1183c6 │ │ │ │ ldr.w r1, [r4, #4032] @ 0xfc0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 118456 │ │ │ │ mov r0, r6 │ │ │ │ - bl 239c34 │ │ │ │ + bl 239bac │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3968] @ 0xf80 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 17ecf4 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ @@ -220651,65 +220649,65 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r1, [r4, #4036] @ 0xfc4 │ │ │ │ cbz r1, 11842a │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 234a28 │ │ │ │ + bl 2349a0 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3968] @ 0xf80 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 17ecf4 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ b.n 1183ce │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 25f504 │ │ │ │ + bl 25f47c │ │ │ │ b.n 118376 │ │ │ │ - bl 280cf4 │ │ │ │ + bl 280c6c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 280f50 │ │ │ │ + bl 280ec8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl e4134 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ b.n 118340 │ │ │ │ addw r0, r4, #4040 @ 0xfc8 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr.w r2, [r4, #4036] @ 0xfc4 │ │ │ │ cbz r2, 1184a2 │ │ │ │ addw r0, r4, #4040 @ 0xfc8 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr.w r1, [r4, #4036] @ 0xfc4 │ │ │ │ b.n 1183ee │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ - bl 261584 │ │ │ │ + bl 2614fc │ │ │ │ b.n 118310 │ │ │ │ addw r0, r4, #4040 @ 0xfc8 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr.w r2, [r4, #4032] @ 0xfc0 │ │ │ │ cbz r2, 11848c │ │ │ │ addw r0, r4, #4040 @ 0xfc8 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr.w r1, [r4, #4032] @ 0xfc0 │ │ │ │ b.n 1183ac │ │ │ │ ldr r3, [pc, #96] @ (1184d4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #96] @ (1184d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 296aa4 │ │ │ │ + bl 296a1c │ │ │ │ b.n 1182ee │ │ │ │ ldr r1, [pc, #76] @ (1184dc ) │ │ │ │ movw r2, #6623 @ 0x19df │ │ │ │ ldr.w r0, [r4, #3968] @ 0xf80 │ │ │ │ add r1, pc │ │ │ │ bl 10e258 │ │ │ │ str.w r0, [r4, #4032] @ 0xfc0 │ │ │ │ @@ -220722,29 +220720,29 @@ │ │ │ │ str.w r0, [r4, #4036] @ 0xfc4 │ │ │ │ b.n 118438 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r1, #22] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r4, r5, r6} │ │ │ │ + ldmia r2!, {r4, r5, r6, r7} │ │ │ │ movs r5, r5 │ │ │ │ ldrb r6, [r2, #21] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1184c4 │ │ │ │ + bcs.n 1185c4 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r6, [r6, #20] │ │ │ │ movs r5, r5 │ │ │ │ - cbnz r0, 1184ee │ │ │ │ + @ instruction: 0xb8a8 │ │ │ │ movs r3, 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, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #1020] @ (1188f4 ) │ │ │ │ @@ -222484,15 +222482,15 @@ │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1684] @ 119e4c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #60] @ 0x3c │ │ │ │ - bl 261ca0 │ │ │ │ + bl 261c18 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 119ab2 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -222516,41 +222514,41 @@ │ │ │ │ ldr.w r2, [pc, #1608] @ 119e50 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #1604] @ 119e54 │ │ │ │ strb.w r3, [sp, #70] @ 0x46 │ │ │ │ add r2, pc │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 216a20 │ │ │ │ + bl 216998 │ │ │ │ ldrb.w r3, [r4, #72] @ 0x48 │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 119832 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 11998e │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2627c4 │ │ │ │ + bl 26273c │ │ │ │ mov r0, r4 │ │ │ │ bl 17efc0 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1198ba │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbnz r1, 1198a0 │ │ │ │ ldr.w r2, [pc, #1544] @ 119e58 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [pc, #1540] @ 119e5c │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216a20 │ │ │ │ + bl 216998 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 1198ca │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1198ca │ │ │ │ @@ -222588,57 +222586,57 @@ │ │ │ │ bne.n 119986 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 11984e │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238bf8 │ │ │ │ + bl 238b70 │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238bf8 │ │ │ │ + bl 238b70 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #33554432 @ 0x2000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bcd0 │ │ │ │ + bl 21bc48 │ │ │ │ movs r2, #3 │ │ │ │ mov.w r1, #33554432 @ 0x2000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238bf8 │ │ │ │ + bl 238b70 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 119bca │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a74c │ │ │ │ + bl 22a6c4 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a74c │ │ │ │ + bl 22a6c4 │ │ │ │ ldrsb.w r2, [r4, #72] @ 0x48 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 11992c │ │ │ │ mov r0, r4 │ │ │ │ - bl 22840c │ │ │ │ + bl 228384 │ │ │ │ ldr.w r3, [pc, #1328] @ 119e60 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r5, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 24ca38 │ │ │ │ + bl 24c9b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 17f038 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 119aee │ │ │ │ ldr.w r2, [pc, #1288] @ 119e64 │ │ │ │ @@ -222684,22 +222682,22 @@ │ │ │ │ lsls r7, r3, #8 │ │ │ │ bmi.w 119c2e │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #22 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r5, #0] │ │ │ │ - bl 213904 │ │ │ │ + bl 21387c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 119dfc │ │ │ │ movs r2, #23 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213904 │ │ │ │ + bl 21387c │ │ │ │ ldr.w r7, [r4, #432] @ 0x1b0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbnz r3, 1199f8 │ │ │ │ b.n 119832 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ @@ -222717,15 +222715,15 @@ │ │ │ │ strd r9, r9, [r3] │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r4, [r5, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 119df8 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ strd r5, r7, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -222773,15 +222771,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 119c94 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 119a4c │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r8 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 119dae │ │ │ │ mov r8, r0 │ │ │ │ b.n 119a34 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ @@ -222796,20 +222794,20 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #11] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 23df7c │ │ │ │ + bl 23def4 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #28 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - bl 261584 │ │ │ │ + bl 2614fc │ │ │ │ b.n 1197d4 │ │ │ │ ldr.w r3, [r4, #432] @ 0x1b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 119e2c │ │ │ │ mov r2, r3 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ @@ -222851,75 +222849,75 @@ │ │ │ │ beq.w 119e1c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 119c1e │ │ │ │ mov.w r1, #280 @ 0x118 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 119baa │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22d970 │ │ │ │ + bl 22d8e8 │ │ │ │ mov r0, r4 │ │ │ │ bl dd1b8 │ │ │ │ b.n 11995a │ │ │ │ ldr r2, [pc, #668] @ (119e68 ) │ │ │ │ mov.w r1, #16777216 @ 0x1000000 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 2372d4 │ │ │ │ + bl 23724c │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #16777216 @ 0x1000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238bf8 │ │ │ │ + bl 238b70 │ │ │ │ ldrb.w r3, [r4, #366] @ 0x16e │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.n 119bf2 │ │ │ │ ldr.w r3, [r4, #324] @ 0x144 │ │ │ │ cbnz r3, 119c3a │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #116] @ 0x74 │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - bl 2578e0 │ │ │ │ + bl 257858 │ │ │ │ b.n 119906 │ │ │ │ ldrh r3, [r0, #4] │ │ │ │ mvns r2, r3 │ │ │ │ and.w r2, r2, #1 │ │ │ │ mvn.w r3, r3, lsr #1 │ │ │ │ strb.w r2, [sp, #94] @ 0x5e │ │ │ │ b.n 119ad0 │ │ │ │ @@ -222929,21 +222927,21 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ b.n 119b5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ strb r2, [r5, #0] │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ b.n 119832 │ │ │ │ adds r3, #15 │ │ │ │ movs r2, #16 │ │ │ │ bic.w r1, r3, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 231844 │ │ │ │ + bl 2317bc │ │ │ │ b.n 119bf2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ bne.w 119a5c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ @@ -222974,15 +222972,15 @@ │ │ │ │ beq.w 119dd8 │ │ │ │ movs r3, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r5, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -222991,29 +222989,29 @@ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldrb r7, [r3, #12] │ │ │ │ lsl.w r7, r0, r7 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mvns r7, r7 │ │ │ │ and.w r3, r7, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r7, r0, #84 @ 0x54 │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ strb.w lr, [r0, #40] @ 0x28 │ │ │ │ @@ -223047,15 +223045,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r5, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ str.w r9, [r6, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ b.n 119a9c │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #4 │ │ │ │ bne.w 119aa0 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, fp │ │ │ │ @@ -223068,15 +223066,15 @@ │ │ │ │ b.n 119a9c │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldrd r5, r7, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ b.n 119dca │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 119a0a │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -223087,26 +223085,26 @@ │ │ │ │ ldr r3, [pc, #148] @ (119e70 ) │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #23 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21382c │ │ │ │ + bl 2137a4 │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov sl, r0 │ │ │ │ bfi r3, r2, #7, #3 │ │ │ │ strh r3, [r0, #20] │ │ │ │ b.n 119c9c │ │ │ │ mov r2, r4 │ │ │ │ b.n 119db6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ b.n 119832 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ movw r2, #838 @ 0x346 │ │ │ │ cmp r1, r2 │ │ │ │ bne.w 119a4c │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ @@ -223446,15 +223444,15 @@ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str.w r1, [r8, #16] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 11a72c │ │ │ │ mov.w r9, #0 │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ @@ -223513,15 +223511,15 @@ │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ strd r6, r1, [r8] │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 11a280 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 11a27c │ │ │ │ mov r0, r7 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r1, r7 │ │ │ │ cbz r7, 11a284 │ │ │ │ mov r7, r0 │ │ │ │ b.n 11a1d4 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #3 │ │ │ │ beq.n 11a280 │ │ │ │ @@ -223531,15 +223529,15 @@ │ │ │ │ b.n 11a1f4 │ │ │ │ movs r5, #0 │ │ │ │ b.n 11a222 │ │ │ │ ldrd r5, r2, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orrs r5, r0 │ │ │ │ b.n 11a2a0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 11a724 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -223551,15 +223549,15 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 11a7ac │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29cb58 │ │ │ │ + bl 29cad0 │ │ │ │ ldr.w r3, [r4, #432] @ 0x1b0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 11a2e2 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -223568,15 +223566,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11a2cc │ │ │ │ cbz r1, 11a2e2 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227a64 │ │ │ │ + bl 2279dc │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr.w r0, [sl, #3968] @ 0xf80 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ lsls r3, r3, #7 │ │ │ │ orr.w r3, r3, r2, lsl #9 │ │ │ │ @@ -223605,15 +223603,15 @@ │ │ │ │ strd r7, r7, [r2, #8] │ │ │ │ str r4, [r2, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r6, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r2, #16] │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 11a728 │ │ │ │ mov r9, r7 │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ ldr r5, [r6, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ @@ -223632,15 +223630,15 @@ │ │ │ │ bne.n 11a362 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ movs r4, #0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 11a392 │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cbz r6, 11a3e4 │ │ │ │ mov fp, r0 │ │ │ │ b.n 11a356 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 11a37c │ │ │ │ mov r4, r3 │ │ │ │ @@ -223665,23 +223663,23 @@ │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #8 │ │ │ │ beq.w 11a58e │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 11a36c │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 11a386 │ │ │ │ ldrd r4, r5, [sp, #32] │ │ │ │ mov r8, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ b.n 11a3fc │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 11a32c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -223878,47 +223876,47 @@ │ │ │ │ strh r2, [r0, #20] │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 11a632 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ add.w r3, r7, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ add.w r7, r7, r3, lsl #7 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ ldrb.w lr, [r7, #39] @ 0x27 │ │ │ │ @@ -223928,15 +223926,15 @@ │ │ │ │ add.w lr, r6, lr, lsl #2 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str.w r2, [lr, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r2, r9, #84 @ 0x54 │ │ │ │ add r2, r5 │ │ │ │ add.w ip, r5, r9 │ │ │ │ add.w r3, r9, #88 @ 0x58 │ │ │ │ mov.w r9, #1 │ │ │ │ add r3, r5 │ │ │ │ ldrd r0, r1, [r2, #4] │ │ │ │ @@ -224028,15 +224026,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 193da4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r3, #28] │ │ │ │ b.n 11a49c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 267d04 │ │ │ │ + bl 267c7c │ │ │ │ b.n 11a2b4 │ │ │ │ add r3, sp, #504 @ 0x1f8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ b.n 11a2b4 │ │ │ │ ldr.w r3, [r7, #424] @ 0x1a8 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ @@ -224068,15 +224066,15 @@ │ │ │ │ str r3, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r3, [r1, #8] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r1, #1] │ │ │ │ strb r3, [r1, #8] │ │ │ │ - bl 250050 │ │ │ │ + bl 24ffc8 │ │ │ │ ldr.w r6, [r4, #432] @ 0x1b0 │ │ │ │ ldr.w r4, [sl, #3968] @ 0xf80 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbnz r3, 11a830 │ │ │ │ b.n 11a41c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -224096,15 +224094,15 @@ │ │ │ │ strd r4, r4, [fp, #8] │ │ │ │ str.w r5, [fp, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r7, [r5, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [fp, #16] │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 11af8a │ │ │ │ mov sl, r4 │ │ │ │ mov r9, fp │ │ │ │ strd r5, r6, [sp, #92] @ 0x5c │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ @@ -224129,15 +224127,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11a89a │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 11a914 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cbz r7, 11a8e8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 11a87c │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #171 @ 0xab │ │ │ │ beq.w 11acba │ │ │ │ @@ -224146,24 +224144,24 @@ │ │ │ │ it ne │ │ │ │ movne r5, fp │ │ │ │ beq.n 11a928 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 11a896 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 11a8bc │ │ │ │ ldrd r5, r6, [sp, #92] @ 0x5c │ │ │ │ mov fp, r9 │ │ │ │ ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ b.n 11a904 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 11a84a │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -224177,15 +224175,15 @@ │ │ │ │ movw r2, #625 @ 0x271 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 11a8b2 │ │ │ │ mov.w fp, #0 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r9] │ │ │ │ - bl 24507c │ │ │ │ + bl 244ff4 │ │ │ │ ldr r3, [pc, #192] @ (11a9f8 ) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -224262,54 +224260,54 @@ │ │ │ │ nop.w │ │ │ │ movs r4, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #128 @ (adr r7, 11aa80 ) │ │ │ │ + add r6, pc, #640 @ (adr r6, 11ac80 ) │ │ │ │ movs r5, r5 │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ strh.w r3, [sp, #136] @ 0x88 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11aa28 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r9 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #2 │ │ │ │ mov.w r3, #2 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ str.w r6, [r8, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ strd sl, sl, [r8] │ │ │ │ str.w sl, [r8, #8] │ │ │ │ add.w r6, r3, r6, lsl #7 │ │ │ │ @@ -224347,19 +224345,19 @@ │ │ │ │ ldrb.w r2, [r6, #55] @ 0x37 │ │ │ │ str.w sl, [r3, #4] │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add.w r1, r5, #20 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 11af78 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ subs r3, #4 │ │ │ │ @@ -224375,23 +224373,23 @@ │ │ │ │ b.n 11ab8a │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.w 11af58 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, fp │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 244db4 │ │ │ │ + bl 244d2c │ │ │ │ adds r3, r0, #4 │ │ │ │ ldrd r1, r2, [r0, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w sl, [r0, #4] │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ @@ -224411,26 +224409,26 @@ │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r4, [fp] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #402 @ 0x192 │ │ │ │ beq.w 11add2 │ │ │ │ bls.n 11ab38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2450a0 │ │ │ │ + bl 245018 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w r1, #848 @ 0x350 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldrb.w ip, [r9, #12] │ │ │ │ add.w r6, r0, #84 @ 0x54 │ │ │ │ strb.w ip, [r0, #40] @ 0x28 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ strd r5, r9, [r8, #8] │ │ │ │ add.w r2, r0, #116 @ 0x74 │ │ │ │ strd r5, r5, [r8] │ │ │ │ @@ -224480,17 +224478,17 @@ │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ str.w r6, [lr, #40] @ 0x28 │ │ │ │ add.w r6, r1, r3, lsl #2 │ │ │ │ str.w ip, [r6, #40] @ 0x28 │ │ │ │ str.w sl, [r5, #40] @ 0x28 │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ b.n 11ab7a │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ b.n 11aa08 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ movs r2, #8 │ │ │ │ @@ -224500,34 +224498,34 @@ │ │ │ │ strb.w r2, [sp, #136] @ 0x88 │ │ │ │ b.n 11aa08 │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r8, sp, #160 @ 0xa0 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r9] │ │ │ │ - bl 24507c │ │ │ │ + bl 244ff4 │ │ │ │ movw r1, #783 @ 0x30f │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ str.w r7, [r8, #12] │ │ │ │ strd sl, sl, [r8] │ │ │ │ add.w r7, r6, #84 @ 0x54 │ │ │ │ str.w sl, [r8, #8] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ movs r7, #1 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r1, r6, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ str.w sl, [r8] │ │ │ │ bl 10dff4 │ │ │ │ add.w r1, r6, #20 │ │ │ │ @@ -224540,63 +224538,63 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #6 │ │ │ │ str.w sl, [sp, #164] @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11ad5c │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r9 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r3, #20 │ │ │ │ str.w sl, [sp, #164] @ 0xa4 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11ad98 │ │ │ │ mov r2, r8 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r9 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 216144 │ │ │ │ + bl 2160bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ mov r5, fp │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 11a896 │ │ │ │ b.n 11a8dc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ @@ -224604,22 +224602,22 @@ │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldrb.w r3, [r3, #2354] @ 0x932 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ str.w r1, [r8, #12] │ │ │ │ adds r6, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w lr, r2, #100 @ 0x64 │ │ │ │ @@ -224660,20 +224658,20 @@ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ add.w r6, r1, r2, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [ip, #55] @ 0x37 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str r5, [r6, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216144 │ │ │ │ + bl 2160bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ b.n 11ab7a │ │ │ │ mov r9, fp │ │ │ │ ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r5, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 11a896 │ │ │ │ @@ -224684,36 +224682,36 @@ │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ movs r2, #32 │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ strd r3, r3, [r8] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 11aefc │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #2 │ │ │ │ mov.w r3, #2 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str.w r6, [r8, #12] │ │ │ │ add.w r6, r7, #84 @ 0x54 │ │ │ │ strd sl, sl, [r8] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ str.w sl, [r8, #8] │ │ │ │ @@ -224721,15 +224719,15 @@ │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ b.n 11a96e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n 11ab4e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 11a8b2 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ @@ -224773,15 +224771,15 @@ │ │ │ │ strd r3, r3, [r9, #8] │ │ │ │ str.w r7, [r9, #20] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r5, [r7, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r9, #16] │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 11b3de │ │ │ │ mov.w r8, #0 │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r5, #16] │ │ │ │ @@ -224805,30 +224803,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11b008 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 11b1e2 │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 11b23c │ │ │ │ mov sl, r0 │ │ │ │ b.n 11afee │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp.w r2, #688 @ 0x2b0 │ │ │ │ bne.n 11b012 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ - bl 2170c0 │ │ │ │ + bl 217038 │ │ │ │ ldrb.w r6, [sp, #504] @ 0x1f8 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 11b1da │ │ │ │ ldrd r7, r2, [sp, #512] @ 0x200 │ │ │ │ add.w r3, fp, r7, lsl #3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w ip, r3, r2, lsl #5 │ │ │ │ @@ -224885,26 +224883,26 @@ │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r7] │ │ │ │ str r3, [r7, #8] │ │ │ │ @@ -224949,64 +224947,64 @@ │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [ip, #38] @ 0x26 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r8, r6 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 216144 │ │ │ │ + bl 2160bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 11b004 │ │ │ │ b.n 11b022 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #688 @ 0x2b0 │ │ │ │ bne.w 11b022 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ b.n 11b040 │ │ │ │ mov r4, lr │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ adds r5, #20 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 21415c │ │ │ │ + bl 2140d4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11b212 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2192ec │ │ │ │ + bl 219264 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r6 │ │ │ │ - bl 216144 │ │ │ │ + bl 2160bc │ │ │ │ b.n 11b1da │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 11b022 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp.w r2, #688 @ 0x2b0 │ │ │ │ beq.n 11b1ee │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 11b030 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r6 │ │ │ │ uxtb r6, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 11b268 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -225040,41 +225038,41 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #164] @ 0xa4 │ │ │ │ str.w ip, [r7] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 11b2e2 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r7] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ @@ -225088,41 +225086,41 @@ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ b.n 11b1c8 │ │ │ │ add r7, sp, #160 @ 0xa0 │ │ │ │ movs r2, #32 │ │ │ │ strd r1, r1, [r7] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 11b37c │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r7, #12] │ │ │ │ strd r3, r3, [r7] │ │ │ │ add.w ip, r1, #84 @ 0x54 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w r8, [r1, #36] @ 0x24 │ │ │ │ @@ -225135,15 +225133,15 @@ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add.w r3, r3, r8, lsl #7 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ b.n 11b0f4 │ │ │ │ mov r8, r5 │ │ │ │ b.n 11b242 │ │ │ │ ldr.w r3, [sl, #48] @ 0x30 │ │ │ │ ldr.w r0, [sl, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ @@ -225267,15 +225265,15 @@ │ │ │ │ cmp r5, r2 │ │ │ │ add r3, r2 │ │ │ │ it cs │ │ │ │ movcs r5, r2 │ │ │ │ cmp r6, r3 │ │ │ │ it cc │ │ │ │ movcc r6, r3 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11b4ea │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 11b55e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -225409,15 +225407,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11b686 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ beq.n 11b6d6 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11b670 │ │ │ │ b.n 11b6b4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11b66c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ @@ -225479,15 +225477,15 @@ │ │ │ │ mov r5, r3 │ │ │ │ b.w 11acba │ │ │ │ ldr r2, [pc, #68] @ (11b798 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #68] @ (11b79c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n 11b448 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ movw ip, #514 @ 0x202 │ │ │ │ cmp r1, ip │ │ │ │ bne.w 11b4fe │ │ │ │ mov r3, r2 │ │ │ │ @@ -225503,17 +225501,17 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 11b782 │ │ │ │ nop │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #168 @ (adr r0, 11b844 ) │ │ │ │ + ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r4, #9] │ │ │ │ + ldrb r0, [r4, #7] │ │ │ │ movs r4, r4 │ │ │ │ push {r4, lr} │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ ldr.w r4, [lr, #3956] @ 0xf74 │ │ │ │ add.w ip, r4, #4096 @ 0x1000 │ │ │ │ ldrb.w ip, [ip, #2337] @ 0x921 │ │ │ │ cmp.w ip, #0 │ │ │ │ @@ -225663,18 +225661,18 @@ │ │ │ │ blx 62064 │ │ │ │ ldr.w r1, [r4, #200] @ 0xc8 │ │ │ │ cbz r1, 11b95c │ │ │ │ mov r0, r5 │ │ │ │ bl d6c74 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 11b964 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 11b96c │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ 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 │ │ │ │ @@ -225725,37 +225723,37 @@ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #312] @ 0x138 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 61070 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ strh.w r4, [sp, #92] @ 0x5c │ │ │ │ - bl 1f902c │ │ │ │ + bl 1f8fa4 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ strd r9, fp, [sp, #72] @ 0x48 │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 11ba68 │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ str.w r9, [sp] │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strd r7, r4, [sp, #4] │ │ │ │ bl 118258 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r0, [r3, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11bd6a │ │ │ │ str.w sl, [r5] │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r0, r0, r6 │ │ │ │ sbc.w r1, r1, fp │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adc.w r1, r1, r3 │ │ │ │ @@ -225781,39 +225779,39 @@ │ │ │ │ sub.w sl, r3, #4 │ │ │ │ ldr.w r8, [sp, #84] @ 0x54 │ │ │ │ mov r4, sl │ │ │ │ add.w r7, r3, #20 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ cbz r0, 11bab4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 296af4 │ │ │ │ + bl 296a6c │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r7 │ │ │ │ bne.n 11baa6 │ │ │ │ mov ip, r7 │ │ │ │ mov r8, fp │ │ │ │ mov r4, r9 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov r7, sl │ │ │ │ mov fp, ip │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str.w sl, [sp, #72] @ 0x48 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cbz r3, 11bb00 │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ str r5, [sp, #0] │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r8 │ │ │ │ bl 119780 │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r0, r0, r6 │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adc.w r1, r1, r3 │ │ │ │ @@ -225846,26 +225844,26 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r2, [r2, #3968] @ 0xf80 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [pc, #656] @ (11bde0 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - bl 28d928 │ │ │ │ + bl 28d8a0 │ │ │ │ cmp r4, #1 │ │ │ │ beq.w 11bdc4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cbz r3, 11bb7e │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r3, #24 │ │ │ │ mov r7, sl │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 11bb78 │ │ │ │ movs r0, #0 │ │ │ │ - bl 21ce90 │ │ │ │ + bl 21ce08 │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 11bb6a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -225951,15 +225949,15 @@ │ │ │ │ beq.n 11bd14 │ │ │ │ ldr.w r3, [r8, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11bc66 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11bc66 │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov ip, r9 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ @@ -225984,15 +225982,15 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r2, [r8] │ │ │ │ strb.w r4, [sp, #232] @ 0xe8 │ │ │ │ bl 119e78 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11bdce │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs.w r0, r0, fp │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ @@ -226003,15 +226001,15 @@ │ │ │ │ ldrb.w r3, [r1, #90] @ 0x5a │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ bfi r5, r3, #6, #1 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ movs r3, #5 │ │ │ │ b.n 11bc02 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #200] @ (11bde8 ) │ │ │ │ ldr r2, [pc, #188] @ (11bddc ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ @@ -226036,30 +226034,30 @@ │ │ │ │ ldrb.w r3, [sp, #121] @ 0x79 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #121] @ 0x79 │ │ │ │ b.n 11bc48 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r8, r9, [sp, #28] │ │ │ │ subs r5, r3, #4 │ │ │ │ mov r4, r7 │ │ │ │ add.w r6, r7, #24 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cbz r1, 11bd92 │ │ │ │ mov r0, r8 │ │ │ │ bl 11b908 │ │ │ │ cbz r7, 11bdba │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, 11bdb0 │ │ │ │ adds r4, #4 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ cmp r4, r6 │ │ │ │ beq.n 11bdb6 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 11bd8c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -226072,26 +226070,26 @@ │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, #24 │ │ │ │ bne.n 11bd86 │ │ │ │ mov r3, r9 │ │ │ │ b.n 11bd1c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #12 │ │ │ │ - bl 29c228 │ │ │ │ + bl 29c1a0 │ │ │ │ b.n 11bb5e │ │ │ │ mov r3, r0 │ │ │ │ b.n 11bd6e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mov r4, r6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #183 @ 0xb7 │ │ │ │ - vsra.u64 q12, q4, #1 │ │ │ │ + vsra.u32 q12, q4, #1 │ │ │ │ movs r3, r5 │ │ │ │ cmn r4, r3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ @@ -226320,29 +226318,29 @@ │ │ │ │ cbz r3, 11c04a │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 11c0ce │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 213d90 │ │ │ │ + bl 213d08 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [pc, #164] @ (11c124 ) │ │ │ │ ldr r3, [pc, #156] @ (11c120 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -226382,26 +226380,26 @@ │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ vldr d7, [r3, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ bne.n 11c0d8 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11c07e │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61a8c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ b.n 11c07e │ │ │ │ movs r0, #1 │ │ │ │ b.n 11c010 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ eors r6, r0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -227172,41 +227170,41 @@ │ │ │ │ mov r2, r5 │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ bl 11bf98 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 11cefa │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r3 │ │ │ │ movw r3, #514 @ 0x202 │ │ │ │ bics r3, r1 │ │ │ │ bne.w 11cf36 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11d0f8 │ │ │ │ mov r3, r5 │ │ │ │ add.w sl, r7, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ cmp r4, sl │ │ │ │ beq.n 11ca4a │ │ │ │ ldrb.w r3, [sl, #-8] │ │ │ │ cbnz r3, 11ca4a │ │ │ │ ldrb.w r3, [sl, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #20] │ │ │ │ @@ -227214,50 +227212,50 @@ │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r7, sl │ │ │ │ beq.n 11ca64 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ movs r4, #0 │ │ │ │ strd r3, r4, [sp, #56] @ 0x38 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11ca8c │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r4, #100 @ 0x64 │ │ │ │ strd r8, r8, [r5, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ @@ -227286,15 +227284,15 @@ │ │ │ │ movs r3, #16 │ │ │ │ add.w r4, r4, r7, lsl #2 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ str.w r8, [r2, #40] @ 0x28 │ │ │ │ movw r3, #49344 @ 0xc0c0 │ │ │ │ str.w r8, [lr, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r2, [sl, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 11d0de │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ @@ -227302,50 +227300,50 @@ │ │ │ │ movmi r4, sl │ │ │ │ bpl.w 11d05e │ │ │ │ cmp r2, #32 │ │ │ │ beq.n 11cb6e │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ movs r7, #0 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11cb96 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r7, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ strd r4, r4, [r5, #4] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -227380,15 +227378,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ movw r3, #49344 @ 0xc0c0 │ │ │ │ str r4, [r1, #4] │ │ │ │ mov r1, r7 │ │ │ │ str.w r4, [r9, #40] @ 0x28 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 61070 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #3 │ │ │ │ @@ -227429,108 +227427,108 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 11bf98 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl 11bf98 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 11ccf2 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov fp, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ bl 11bf98 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.w 11d0e8 │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r1 │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.w 11cfda │ │ │ │ cmp r3, #32 │ │ │ │ beq.n 11cd5a │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #56] @ 0x38 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11cd84 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ strd r4, r4, [r5, #4] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -227563,15 +227561,15 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r3, [fp, #40] @ 0x28 │ │ │ │ movw r3, #49344 @ 0xc0c0 │ │ │ │ str r4, [r2, #4] │ │ │ │ str r4, [r1, #4] │ │ │ │ mov r1, r7 │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 61070 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #3 │ │ │ │ @@ -227612,15 +227610,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 11bf98 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ ldr r2, [pc, #608] @ (11d110 ) │ │ │ │ ldr r3, [pc, #596] @ (11d104 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ @@ -227630,50 +227628,50 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11c9f0 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.w 11c9f8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w fp, #0 │ │ │ │ movw sl, #514 @ 0x202 │ │ │ │ strd sl, fp, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11cf24 │ │ │ │ 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, r6 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov sl, r0 │ │ │ │ b.n 11ca34 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cbz r1, 11cf42 │ │ │ │ ldrb.w r1, [r1, #41] @ 0x29 │ │ │ │ cbnz r1, 11cf8c │ │ │ │ @@ -227686,30 +227684,30 @@ │ │ │ │ adds r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11cf7a │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov sl, r0 │ │ │ │ b.n 11ca34 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 11cfd4 │ │ │ │ @@ -227765,30 +227763,30 @@ │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ movs r3, #2 │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11d032 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ b.n 11cd48 │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #8 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ b.n 11d012 │ │ │ │ @@ -227821,30 +227819,30 @@ │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11d0b2 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r4, r0 │ │ │ │ b.n 11cb5c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n 11d094 │ │ │ │ @@ -229559,15 +229557,15 @@ │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r7, #92] @ 0x5c │ │ │ │ add.w r3, r7, #168 @ 0xa8 │ │ │ │ str.w r3, [r7, #132] @ 0x84 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ff5a8 │ │ │ │ + bl 1ff520 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11e3f0 │ │ │ │ ldr r2, [r7, #64] @ 0x40 │ │ │ │ mov fp, r9 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -229642,15 +229640,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 11e322 │ │ │ │ ldr.w r3, [ip, #152] @ 0x98 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 11e322 │ │ │ │ b.n 11e332 │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ - bl 1ff5e4 │ │ │ │ + bl 1ff55c │ │ │ │ ldr.w r2, [pc, #1532] @ 11e9b4 │ │ │ │ ldr.w r3, [pc, #1532] @ 11e9b8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -229697,15 +229695,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bhi.n 11e480 │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11e3ae │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ - bl 1ff650 │ │ │ │ + bl 1ff5c8 │ │ │ │ sub.w r3, r0, #28 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ str.w r3, [r7, #128] @ 0x80 │ │ │ │ subs r3, r0, #1 │ │ │ │ it mi │ │ │ │ ldrmi.w r2, [r4, #-24] │ │ │ │ @@ -229871,15 +229869,15 @@ │ │ │ │ add r2, ip │ │ │ │ cmp r2, r0 │ │ │ │ bhi.n 11e54c │ │ │ │ add r3, ip │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ add.w r1, r8, #28 │ │ │ │ - bl 1ff694 │ │ │ │ + bl 1ff60c │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ ands.w r9, r9, r3 │ │ │ │ bne.n 11e568 │ │ │ │ ldr.w r8, [r7, #76] @ 0x4c │ │ │ │ ldr r6, [r7, #124] @ 0x7c │ │ │ │ ldr.w lr, [r7, #72] @ 0x48 │ │ │ │ ldr r4, [r7, #116] @ 0x74 │ │ │ │ @@ -229914,15 +229912,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 11d8e4 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r2, [r7, #124] @ 0x7c │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ add.w r1, r2, #28 │ │ │ │ - bl 1ff694 │ │ │ │ + bl 1ff60c │ │ │ │ b.n 11e55e │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.w 11e432 │ │ │ │ ldr.w r2, [r4, #-24] │ │ │ │ b.n 11e422 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ @@ -229955,15 +229953,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 11d8e4 │ │ │ │ add.w r3, r7, #136 @ 0x88 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r1, [r7, #116] @ 0x74 │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ - bl 1ff694 │ │ │ │ + bl 1ff60c │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ ldr r4, [r3, #24] │ │ │ │ b.n 11e556 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r0, r3, #1 │ │ │ │ @@ -230101,15 +230099,15 @@ │ │ │ │ add r2, ip │ │ │ │ cmp r2, r0 │ │ │ │ bhi.n 11e7c4 │ │ │ │ add r3, ip │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ add.w r1, r8, #28 │ │ │ │ - bl 1ff694 │ │ │ │ + bl 1ff60c │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ ands.w r9, r9, r3 │ │ │ │ bne.n 11e7e0 │ │ │ │ ldr.w r8, [r7, #96] @ 0x60 │ │ │ │ ldr.w lr, [r7, #88] @ 0x58 │ │ │ │ ldr r6, [r7, #124] @ 0x7c │ │ │ │ ldr r4, [r7, #116] @ 0x74 │ │ │ │ @@ -230149,15 +230147,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 11d8e4 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r2, [r7, #124] @ 0x7c │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ add.w r1, r2, #28 │ │ │ │ - bl 1ff694 │ │ │ │ + bl 1ff60c │ │ │ │ b.n 11e7d6 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ adds r4, r5, #2 │ │ │ │ lsls r3, r5 │ │ │ │ bic.w r3, r2, r3 │ │ │ │ @@ -230186,55 +230184,55 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 11d8e4 │ │ │ │ add.w r3, r7, #136 @ 0x88 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r1, [r7, #116] @ 0x74 │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ - bl 1ff694 │ │ │ │ + bl 1ff60c │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ ldr r4, [r3, #24] │ │ │ │ b.n 11e7ce │ │ │ │ mov r1, r8 │ │ │ │ mov.w r3, #1 │ │ │ │ ldrd r6, r2, [r7, #108] @ 0x6c │ │ │ │ strb.w r3, [r8, #20] │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ str.w r2, [r1, #28]! │ │ │ │ - bl 1ff694 │ │ │ │ + bl 1ff60c │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ b.n 11e2e0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, r7, #0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ movs r5, r5 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ movs r5, r5 │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ movs r5, r5 │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ movs r5, r5 │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ + ldr r6, [r1, #20] │ │ │ │ movs r5, r5 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ movs r5, r5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ (11e9f0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 11e9ee │ │ │ │ - bl 1f6e18 │ │ │ │ + bl 1f6d90 │ │ │ │ pop {r3, pc} │ │ │ │ subs r3, #16 │ │ │ │ lsls r1, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -230246,18 +230244,18 @@ │ │ │ │ ldr r4, [pc, #480] @ (11ebf0 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f6f84 │ │ │ │ + bl 1f6efc │ │ │ │ ldr r1, [pc, #464] @ (11ebf4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1feb60 │ │ │ │ + bl 1fead8 │ │ │ │ ldr r3, [pc, #460] @ (11ebf8 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrexd fp, ip, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11ea32 │ │ │ │ @@ -230273,30 +230271,30 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 11eb88 │ │ │ │ ldr r0, [pc, #400] @ (11ec00 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6f84 │ │ │ │ + bl 1f6efc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11eb2a │ │ │ │ ldr r2, [pc, #388] @ (11ec04 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ dmb ish │ │ │ │ movw r3, #63134 @ 0xf69e │ │ │ │ movt r3, #11367 @ 0x2c67 │ │ │ │ tst r3, r0 │ │ │ │ bne.n 11eb54 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f68f8 │ │ │ │ + bl 1f6870 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11eb32 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -230325,23 +230323,23 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [pc, #288] @ (11ec10 ) │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6c60 │ │ │ │ + bl 1f6bd8 │ │ │ │ ldr r3, [pc, #276] @ (11ec14 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11ebb6 │ │ │ │ ldr r0, [pc, #268] @ (11ec18 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35fb60 │ │ │ │ + bl 35fad8 │ │ │ │ ldr r2, [pc, #264] @ (11ec1c ) │ │ │ │ ldr r3, [pc, #212] @ (11ebe8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -230351,15 +230349,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp, pc} │ │ │ │ ldr r3, [pc, #244] @ (11ec20 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 11eb08 │ │ │ │ ldr r1, [pc, #240] @ (11ec24 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1feb60 │ │ │ │ + bl 1fead8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, r1 │ │ │ │ mov fp, r1 │ │ │ │ blx 60b4c │ │ │ │ movw r3, #2401 @ 0x961 │ │ │ │ movt r3, #54168 @ 0xd398 │ │ │ │ @@ -230375,18 +230373,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 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f68f8 │ │ │ │ + bl 1f6870 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11eaa6 │ │ │ │ b.n 11eb32 │ │ │ │ ldr r3, [pc, #164] @ (11ec30 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -230398,86 +230396,86 @@ │ │ │ │ dmb ish │ │ │ │ ldr r2, [pc, #144] @ (11ec34 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #144] @ (11ec38 ) │ │ │ │ add r2, pc │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n 11ea58 │ │ │ │ ldr r2, [pc, #132] @ (11ec3c ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #132] @ (11ec40 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n 11eb08 │ │ │ │ ldr r2, [pc, #116] @ (11ec44 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #116] @ (11ec48 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n 11eaea │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r2, r6, #23 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #80] @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ asrs r0, r5, #23 │ │ │ │ lsls r0, r7, #2 │ │ │ │ strb r0, [r7, #1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r2, #180 @ 0xb4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ subs r2, #138 @ 0x8a │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ movs r4, r4 │ │ │ │ subs r2, #102 @ 0x66 │ │ │ │ lsls r1, r7, #2 │ │ │ │ subs r2, #52 @ 0x34 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r2, [r2, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ lsls r3, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #244 @ 0xf4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ mcr2 15, 6, pc, cr7, cr15, {7} @ │ │ │ │ asrs r0, r5, #19 │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r1, #200 @ 0xc8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r0, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r4, r4 │ │ │ │ - mov r4, r9 │ │ │ │ + cmp ip, r9 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #64] @ 0x40 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - mov r2, r1 │ │ │ │ + cmp sl, r1 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - cmp lr, lr │ │ │ │ + cmp r6, lr │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r4, r4 │ │ │ │ - cmp sl, ip │ │ │ │ + cmp r2, ip │ │ │ │ movs r4, r4 │ │ │ │ ldrd r3, r1, [r0] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r3, #2 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ @@ -230687,15 +230685,15 @@ │ │ │ │ cmp r6, r5 │ │ │ │ ite cc │ │ │ │ movcc r5, #0 │ │ │ │ movcs r5, #1 │ │ │ │ strb r5, [r4, #24] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r6, [r6, #8] │ │ │ │ + str r6, [r6, #0] │ │ │ │ movs r5, r5 │ │ │ │ adds r6, #148 @ 0x94 │ │ │ │ lsls r1, r7, #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 │ │ │ │ @@ -230715,50 +230713,50 @@ │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11eec6 │ │ │ │ cbnz r4, 11ef02 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f68f8 │ │ │ │ + bl 1f6870 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11eeac │ │ │ │ ldr r1, [pc, #52] @ (11ef1c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1feb60 │ │ │ │ + bl 1fead8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 60b4c │ │ │ │ movw r2, #63134 @ 0xf69e │ │ │ │ movt r2, #11367 @ 0x2c67 │ │ │ │ ands r2, r5 │ │ │ │ b.n 11eeae │ │ │ │ ldr r2, [pc, #28] @ (11ef20 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #28] @ (11ef24 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ nop │ │ │ │ adds r6, #52 @ 0x34 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r4, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r6, #24] │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, r5 │ │ │ │ + tst r4, r5 │ │ │ │ movs r4, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2e6978 │ │ │ │ + bl 2e68f0 │ │ │ │ ldr r1, [pc, #12] @ (11ef48 ) │ │ │ │ ldr r0, [pc, #12] @ (11ef4c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 61ea8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfab3ffff │ │ │ │ @@ -230778,15 +230776,15 @@ │ │ │ │ ldr r2, [pc, #36] @ (11ef9c ) │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 62148 │ │ │ │ add.w fp, r3, r0 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ - bl 1fed24 │ │ │ │ + bl 1fec9c │ │ │ │ mov r0, fp │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {fp, pc} │ │ │ │ adds r7, r2, r2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ lsls r1, r7, #2 │ │ │ │ @@ -230821,15 +230819,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (11f020 ) │ │ │ │ ldr r1, [pc, #60] @ (11f024 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ ldr r2, [pc, #48] @ (11f028 ) │ │ │ │ ldr r3, [pc, #32] @ (11f01c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ @@ -230840,17 +230838,17 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r0, #1 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ movs r4, r4 │ │ │ │ - rors r4, r1 │ │ │ │ + adcs r4, r1 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r0, #32 │ │ │ │ lsls r0, r7, #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 │ │ │ │ @@ -230863,15 +230861,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 2f20e8 │ │ │ │ + bl 2f2060 │ │ │ │ mov r6, r0 │ │ │ │ cbz r4, 11f0aa │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #20 │ │ │ │ add r2, sp, #308 @ 0x134 │ │ │ │ mov r1, r3 │ │ │ │ @@ -230884,15 +230882,15 @@ │ │ │ │ ldr r1, [pc, #84] @ (11f0d0 ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ ldr r2, [pc, #68] @ (11f0d4 ) │ │ │ │ ldr r3, [pc, #52] @ (11f0c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ @@ -230905,30 +230903,30 @@ │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #44] @ (11f0dc ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n 11f08e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r6, #30 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r6 │ │ │ │ + lsls r6, r6 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r2, r5, #29 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ + str r2, [r7, #124] @ 0x7c │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r0 │ │ │ │ + lsls r2, r0 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add.w r3, r2, #44 @ 0x2c │ │ │ │ @@ -231335,15 +231333,15 @@ │ │ │ │ subs r3, #1 │ │ │ │ add.w r8, r8, r3, lsl #1 │ │ │ │ mla r0, r2, r8, sl │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r2, r2] │ │ │ │ + ldrh r4, [r2, r0] │ │ │ │ movs r5, 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 │ │ │ │ ldr r2, [pc, #388] @ (11f70c ) │ │ │ │ add.w r5, r0, #6912 @ 0x1b00 │ │ │ │ @@ -231432,30 +231430,30 @@ │ │ │ │ ldr r2, [pc, #168] @ (11f72c ) │ │ │ │ ldr r1, [pc, #168] @ (11f730 ) │ │ │ │ vmov r3, s13 │ │ │ │ add r2, pc │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ 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] @ (11f734 ) │ │ │ │ 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 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [fp] │ │ │ │ str.w r1, [sl] │ │ │ │ str.w r7, [r9] │ │ │ │ str.w r6, [r8] │ │ │ │ blx 62064 │ │ │ │ @@ -231488,19 +231486,19 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp r6, #184 @ 0xb8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp r6, #170 @ 0xaa │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp r6, #144 @ 0x90 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r6, [r5, #40] @ 0x28 │ │ │ │ + str r6, [r5, #32] │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #42 @ 0x2a │ │ │ │ + subs r2, #170 @ 0xaa │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r5, #40] @ 0x28 │ │ │ │ + str r4, [r5, #32] │ │ │ │ movs r4, r4 │ │ │ │ lsrs r6, r2, #4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -231663,30 +231661,30 @@ │ │ │ │ ldr r2, [pc, #44] @ (11f930 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #44] @ (11f934 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ strb.w r0, [ip] │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 11f8e8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r1, #29 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #24 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsls r0, r2, #28 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + str r0, [r2, #24] │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ + subs r0, #44 @ 0x2c │ │ │ │ movs r4, 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 │ │ │ │ @@ -231730,28 +231728,28 @@ │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r1, [pc, #40] @ (11f9e4 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, lr │ │ │ │ add r1, pc │ │ │ │ strb.w lr, [ip] │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n 11f99a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsls r6, r2, #26 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsls r6, r3, #25 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r0, [r2, #24] │ │ │ │ + str r0, [r2, #16] │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #248 @ 0xf8 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r3, [r1, #336] @ 0x150 │ │ │ │ mov r4, r1 │ │ │ │ @@ -231975,31 +231973,31 @@ │ │ │ │ ldr r2, [pc, #44] @ (11fc94 ) │ │ │ │ ldr r1, [pc, #48] @ (11fc98 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mvn.w r3, #12 │ │ │ │ b.n 11fc3e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r5, #16 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsls r2, r7, #14 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrsh r6, [r2, r4] │ │ │ │ + ldrsh r6, [r2, r2] │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #74 @ 0x4a │ │ │ │ + adds r4, #202 @ 0xca │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov fp, r2 │ │ │ │ subs r2, r1, #0 │ │ │ │ @@ -232073,22 +232071,22 @@ │ │ │ │ bne.n 11fda6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r0, r4, #6496 @ 0x1960 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f8cbc │ │ │ │ + bl 1f8c34 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r0, r4, #6496 @ 0x1960 │ │ │ │ ldr.w r2, [r5, #2420] @ 0x974 │ │ │ │ adds r0, #24 │ │ │ │ str.w r1, [r5, #2420] @ 0x974 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f8cd0 │ │ │ │ + bl 1f8c48 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r3, r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ beq.n 11fd56 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 61178 │ │ │ │ @@ -232101,17 +232099,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r2, #12 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r2, r1] │ │ │ │ + ldrb r4, [r2, r7] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + ldrb r6, [r4, r7] │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r0, r7, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -232131,26 +232129,26 @@ │ │ │ │ bl 11fcd0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r0, #6432 @ 0x1920 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ adds r4, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ 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, #2336] @ 0x920 │ │ │ │ ldr r3, [r1, r2] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r1, r2] │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -232213,33 +232211,33 @@ │ │ │ │ add.w r4, r0, #6368 @ 0x18e0 │ │ │ │ adds r4, #12 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r0, [r1, #3956] @ 0xf74 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r0, [r0, #2288] @ 0x8f0 │ │ │ │ cbz r0, 11ff40 │ │ │ │ add.w r0, r1, #6400 @ 0x1900 │ │ │ │ ldrd fp, ip, [sp, #40] @ 0x28 │ │ │ │ adds r0, #8 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd fp, ip, [sp] │ │ │ │ - bl 1ffad4 │ │ │ │ + bl 1ffa4c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r1, #3956] @ 0xf74 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cbz r3, 11ff40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ 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 │ │ │ │ @@ -232282,15 +232280,15 @@ │ │ │ │ ldr r3, [pc, #160] @ (120064 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f8b60 │ │ │ │ + bl 1f8ad8 │ │ │ │ cbz r0, 11fffc │ │ │ │ mov r4, r0 │ │ │ │ blx 61b1c │ │ │ │ vldr d7, [pc, #112] @ 120050 │ │ │ │ movs r3, #24 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ @@ -232301,15 +232299,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 62094 │ │ │ │ ldr r4, [pc, #104] @ (120068 ) │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8c08 │ │ │ │ + bl 1f8b80 │ │ │ │ cbnz r0, 120024 │ │ │ │ ldr r2, [pc, #92] @ (12006c ) │ │ │ │ ldr r3, [pc, #84] @ (120064 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -232433,17 +232431,17 @@ │ │ │ │ b.n 1200ee │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vqadd.u32 d16, d28, d23 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ vqadd.u8 d0, d26, d23 │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r0, r2] │ │ │ │ + ldrh r2, [r0, r0] │ │ │ │ movs r4, 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, #400] @ (120300 ) │ │ │ │ @@ -232504,18 +232502,18 @@ │ │ │ │ strd r3, r7, [sp, #8] │ │ │ │ blx 6171c │ │ │ │ ldrd r2, r3, [fp, #8] │ │ │ │ add.w r0, r6, #6400 @ 0x1900 │ │ │ │ ldrd sl, fp, [fp, #16] │ │ │ │ adds r0, #8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1ffad4 │ │ │ │ + bl 1ffa4c │ │ │ │ add.w r0, r6, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1fe498 │ │ │ │ + bl 1fe410 │ │ │ │ ldr.w fp, [r5, #2476] @ 0x9ac │ │ │ │ ldr.w r0, [r5, #2472] @ 0x9a8 │ │ │ │ ldr.w r1, [r5, #2480] @ 0x9b0 │ │ │ │ sub.w r0, r0, fp │ │ │ │ blx 619d8 <__aeabi_uidiv@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ble.n 120288 │ │ │ │ @@ -232537,15 +232535,15 @@ │ │ │ │ ldr r2, [pc, #144] @ (120308 ) │ │ │ │ ldr r1, [pc, #144] @ (12030c ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ ldr r2, [pc, #132] @ (120310 ) │ │ │ │ ldr r3, [pc, #120] @ (120304 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -232581,17 +232579,17 @@ │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ uxtb r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 0, 4, r0, cr6, cr7, {5} │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r7, #56 @ 0x38 │ │ │ │ + cmp r6, #184 @ 0xb8 │ │ │ │ movs r4, r4 │ │ │ │ ldc2l 0, cr0, [r0, #-732]! @ 0xfffffd24 │ │ │ │ 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, r3 │ │ │ │ @@ -232609,15 +232607,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r5, r0, #6368 @ 0x18e0 │ │ │ │ str r1, [sp, #20] │ │ │ │ adds r5, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr.w r3, [r4, #3956] @ 0xf74 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r2, [r3, #2290] @ 0x8f2 │ │ │ │ cbnz r2, 1203ba │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -232666,15 +232664,15 @@ │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 120344 │ │ │ │ add.w r5, r4, #6368 @ 0x18e0 │ │ │ │ adds r5, #12 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ 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, #2476] @ 0x9ac │ │ │ │ ldr.w r0, [ip, #2472] @ 0x9a8 │ │ │ │ @@ -232759,15 +232757,15 @@ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ adds r0, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f8c94 │ │ │ │ + bl 1f8c0c │ │ │ │ add.w r3, r4, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1204fe │ │ │ │ @@ -232808,15 +232806,15 @@ │ │ │ │ ldr.w r0, [r5, #3964] @ 0xf7c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r7, r3, [sp, #36] @ 0x24 │ │ │ │ blx 6171c │ │ │ │ add.w r0, r5, #6464 @ 0x1940 │ │ │ │ adds r0, #20 │ │ │ │ - bl 1f8ca8 │ │ │ │ + bl 1f8c20 │ │ │ │ ldr r2, [pc, #176] @ (120638 ) │ │ │ │ ldr r3, [pc, #168] @ (120634 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -233019,15 +233017,15 @@ │ │ │ │ mov.w sl, #16 │ │ │ │ movt sl, #2048 @ 0x800 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 120c7a │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f8c94 │ │ │ │ + bl 1f8c0c │ │ │ │ ldr.w r5, [r4, #328] @ 0x148 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r5, #2420] @ 0x974 │ │ │ │ adds r3, r7, #1 │ │ │ │ it ne │ │ │ │ orrne.w sl, sl, #1073741824 @ 0x40000000 │ │ │ │ @@ -233074,15 +233072,15 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 120bda │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f8ca8 │ │ │ │ + bl 1f8c20 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 1209f0 │ │ │ │ ldr.w r3, [r4, #332] @ 0x14c │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 120888 │ │ │ │ dmb ish │ │ │ │ @@ -233152,15 +233150,15 @@ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ umull r3, r5, r5, r2 │ │ │ │ mov.w r5, r5, lsr #5 │ │ │ │ bhi.w 120bca │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f8c94 │ │ │ │ + bl 1f8c0c │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr.w sl, [r3, #2420] @ 0x974 │ │ │ │ blx 61070 │ │ │ │ @@ -233197,15 +233195,15 @@ │ │ │ │ ldr.w r0, [r3, #3964] @ 0xf7c │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ blx 62094 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f8ca8 │ │ │ │ + bl 1f8c20 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 120878 │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ beq.n 120a9c │ │ │ │ ldr r3, [pc, #816] @ (120d24 ) │ │ │ │ @@ -233241,15 +233239,15 @@ │ │ │ │ mov.w sl, #16 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1207c8 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r0, r0, #6432 @ 0x1920 │ │ │ │ adds r0, #28 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr.w r5, [r4, #328] @ 0x148 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r5, #1232] @ 0x4d0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 120c96 │ │ │ │ ldrd r6, r1, [r7, #4] │ │ │ │ @@ -233292,15 +233290,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 120cb0 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f8c94 │ │ │ │ + bl 1f8c0c │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ ldrd r5, fp, [r7, #36] @ 0x24 │ │ │ │ add.w r2, r5, fp │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w 120ce8 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ add.w r3, r8, r6, lsl #4 │ │ │ │ @@ -233374,26 +233372,26 @@ │ │ │ │ blx 62094 │ │ │ │ ldr.w r2, [r4, #328] @ 0x148 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 120b2a │ │ │ │ add.w r0, r2, #6496 @ 0x1960 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f8ca8 │ │ │ │ + bl 1f8c20 │ │ │ │ b.n 1209f0 │ │ │ │ ldr r3, [pc, #372] @ (120d40 ) │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ blx 60c00 │ │ │ │ b.n 12094a │ │ │ │ add.w r0, r0, #6432 @ 0x1920 │ │ │ │ adds r0, #28 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ b.n 120870 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 12080a │ │ │ │ mov lr, r3 │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ add.w ip, r3, #32 │ │ │ │ mov r5, fp │ │ │ │ @@ -233465,67 +233463,67 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 120896 │ │ │ │ ldr r2, [pc, #132] @ (120d4c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #132] @ (120d50 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n 120abe │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r0, r2, #6496 @ 0x1960 │ │ │ │ adds r0, #24 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - bl 1f8ca8 │ │ │ │ + bl 1f8c20 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ b.n 120878 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f8ca8 │ │ │ │ + bl 1f8c20 │ │ │ │ b.n 1209f0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffff7fff │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb.w r0, [r4, #183] @ 0xb7 │ │ │ │ vst1.8 @ instruction: 0xf98000b7 │ │ │ │ lsrs r4, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, r1] │ │ │ │ + strh r0, [r5, r7] │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xf74600b7 │ │ │ │ - strh r0, [r2, r1] │ │ │ │ + str r0, [r2, r7] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r3, r2] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + str r6, [r6, r4] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r4, r6] │ │ │ │ + str r0, [r4, r4] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r0, r6] │ │ │ │ + str r6, [r0, r4] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r7, r5] │ │ │ │ + str r0, [r7, r3] │ │ │ │ movs r4, r4 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, r3] │ │ │ │ + str r0, [r7, r1] │ │ │ │ movs r4, r4 │ │ │ │ stcl 15, cr15, [pc], #-1020 @ 120948 │ │ │ │ - ldr r7, [pc, #704] @ (121008 ) │ │ │ │ + ldr r7, [pc, #192] @ (120e08 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #1000] @ (121134 ) │ │ │ │ + ldr r6, [pc, #488] @ (120f34 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #424] @ (120ef8 ) │ │ │ │ + ldr r6, [pc, #936] @ (1210f8 ) │ │ │ │ movs r4, r4 │ │ │ │ - movs r4, #236 @ 0xec │ │ │ │ + movs r4, #108 @ 0x6c │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ @@ -233641,15 +233639,15 @@ │ │ │ │ ldr r1, [pc, #328] @ (120ff4 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n 120ee6 │ │ │ │ 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 │ │ │ │ @@ -233669,15 +233667,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 6171c │ │ │ │ b.n 120e5c │ │ │ │ add.w r3, r5, #6432 @ 0x1920 │ │ │ │ adds r3, #28 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ add.w r0, r5, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r9, [r0, #2340] @ 0x924 │ │ │ │ ldr.w r2, [r0, #2344] @ 0x928 │ │ │ │ add.w r1, r9, #1 │ │ │ │ ldr.w r3, [r0, #2336] @ 0x920 │ │ │ │ cmp r9, r2 │ │ │ │ @@ -233714,15 +233712,15 @@ │ │ │ │ ldr.w r3, [r2, #1232] @ 0x4d0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #1232] @ 0x4d0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ b.n 120e02 │ │ │ │ add.w r0, r5, #6432 @ 0x1920 │ │ │ │ adds r0, #28 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ b.n 120e46 │ │ │ │ orr.w r2, r2, #8 │ │ │ │ strd r8, sl, [r0, #8] │ │ │ │ strd r2, r6, [r0] │ │ │ │ b.n 120e02 │ │ │ │ mvn.w r9, #1 │ │ │ │ b.n 120ee6 │ │ │ │ @@ -233732,32 +233730,32 @@ │ │ │ │ b.n 120e58 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldrd r3, r0, [sp, #28] │ │ │ │ ldr.w r2, [r3, #2340] @ 0x924 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2340] @ 0x924 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r0, [r5, #3964] @ 0xf7c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movw r1, #25609 @ 0x6409 │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ strd r6, r3, [sp, #40] @ 0x28 │ │ │ │ blx 6171c │ │ │ │ b.n 120e5c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf28c00b7 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf19c00b7 │ │ │ │ - ldr r5, [pc, #1016] @ (1213ec ) │ │ │ │ + ldr r5, [pc, #504] @ (1211ec ) │ │ │ │ movs r4, r4 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ @@ -233832,15 +233830,15 @@ │ │ │ │ orrpl.w r2, r2, #4 │ │ │ │ strpl r2, [sp, #40] @ 0x28 │ │ │ │ b.n 121072 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r5, #6528 @ 0x1980 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r0, #28 │ │ │ │ - bl 1fd3e8 │ │ │ │ + bl 1fd360 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldrd r3, r4, [sp, #112] @ 0x70 │ │ │ │ strd r3, r4, [sp] │ │ │ │ @@ -233885,15 +233883,15 @@ │ │ │ │ ldr r2, [pc, #308] @ (121284 ) │ │ │ │ strb r5, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #304] @ (121288 ) │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n 1210a0 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str.w r7, [sl] │ │ │ │ lsls r3, r3, #28 │ │ │ │ bpl.n 121174 │ │ │ │ ldrb.w r3, [r5, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -233985,34 +233983,34 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #52] @ (121290 ) │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, #0] │ │ │ │ ldr r2, [pc, #48] @ (121294 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n 1211bc │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ vshr.s64 d16, d23, #24 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #136] @ (121304 ) │ │ │ │ + ldr r2, [pc, #648] @ (121504 ) │ │ │ │ movs r4, r4 │ │ │ │ vqadd.s16 d16, d24, d23 │ │ │ │ asrs r6, r6, #14 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r3, [pc, #488] @ (121470 ) │ │ │ │ + ldr r2, [pc, #1000] @ (121670 ) │ │ │ │ movs r4, r4 │ │ │ │ - movs r0, #94 @ 0x5e │ │ │ │ + subs r6, r3, #7 │ │ │ │ movs r4, r4 │ │ │ │ asrs r6, r0, #13 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r6, r2, #5 │ │ │ │ + subs r6, r2, #3 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #432] @ (121448 ) │ │ │ │ + ldr r1, [pc, #944] @ (121648 ) │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #412] @ (121448 ) │ │ │ │ @@ -234068,38 +234066,38 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r7, r6, #6464 @ 0x1940 │ │ │ │ mov r9, r3 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8cbc │ │ │ │ + bl 1f8c34 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr.w r0, [r6, #3964] @ 0xf7c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ blx 61de8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 12136e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8cd0 │ │ │ │ + bl 1f8c48 │ │ │ │ ldr r2, [pc, #260] @ (121458 ) │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ add r2, pc │ │ │ │ movw r3, #995 @ 0x3e3 │ │ │ │ movw r1, #7357 @ 0x1cbd │ │ │ │ movt r1, #50276 @ 0xc464 │ │ │ │ bl 15059c │ │ │ │ mov r4, r0 │ │ │ │ b.n 12130e │ │ │ │ add.w r0, r6, #6528 @ 0x1980 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1fd3e8 │ │ │ │ + bl 1fd360 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r3 │ │ │ │ cbnz r3, 1213dc │ │ │ │ vldr d7, [pc, #184] @ 121440 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -234128,26 +234126,26 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ bl 120d54 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 12141c │ │ │ │ str.w r9, [sl] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8cd0 │ │ │ │ + bl 1f8c48 │ │ │ │ b.n 12130e │ │ │ │ add.w r3, r0, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1213e4 │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ - bl 1f8cd0 │ │ │ │ + bl 1f8c48 │ │ │ │ str.w r9, [sl] │ │ │ │ b.n 12130e │ │ │ │ ldr.w r0, [r6, #3964] @ 0xf7c │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ movw r1, #25609 @ 0x6409 │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ @@ -234166,20 +234164,20 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stcl 0, cr0, [ip, #-732] @ 0xfffffd24 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #728] @ (12172c ) │ │ │ │ + ldr r0, [pc, #216] @ (12152c ) │ │ │ │ movs r4, r4 │ │ │ │ stcl 0, cr0, [sl], #732 @ 0x2dc │ │ │ │ - ldr r0, [pc, #368] @ (1215cc ) │ │ │ │ + blxns fp │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #264] @ (121568 ) │ │ │ │ + ldr r0, [pc, #776] @ (121768 ) │ │ │ │ movs r4, 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] @ 1214e0 │ │ │ │ sub sp, #32 │ │ │ │ @@ -234352,21 +234350,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r1 │ │ │ │ movs r0, r0 │ │ │ │ orn r0, r2, r7, ror #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ands.w r0, r4, r7, ror #2 │ │ │ │ - bx r4 │ │ │ │ + mov sl, r4 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r8, r5 │ │ │ │ + cmp r0, r5 │ │ │ │ movs r4, r4 │ │ │ │ - mov ip, ip │ │ │ │ + mov r4, ip │ │ │ │ movs r4, r4 │ │ │ │ - cmp lr, r1 │ │ │ │ + cmp r6, r1 │ │ │ │ movs r4, r4 │ │ │ │ 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 │ │ │ │ @@ -234540,29 +234538,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ strd r0, r0, [lr, #-732]! @ 0x2dc │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r0, r0, [sl], #732 @ 0x2dc │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + cmp r6, #100 @ 0x64 │ │ │ │ movs r4, r4 │ │ │ │ - add r4, r7 │ │ │ │ + bics r4, r7 │ │ │ │ movs r4, r4 │ │ │ │ - cmp lr, r4 │ │ │ │ + cmp r6, r4 │ │ │ │ movs r4, r4 │ │ │ │ - add r0, r3 │ │ │ │ + bics r0, r3 │ │ │ │ movs r4, r4 │ │ │ │ - cmp lr, r8 │ │ │ │ + cmp r6, r8 │ │ │ │ movs r4, r4 │ │ │ │ - mvns r0, r5 │ │ │ │ + muls r0, r5 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, lr │ │ │ │ + add ip, lr │ │ │ │ movs r4, r4 │ │ │ │ - bics r2, r7 │ │ │ │ + orrs r2, r7 │ │ │ │ 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, #3816] @ 0xee8 │ │ │ │ ldr r5, [pc, #112] @ (1218f4 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ @@ -234615,17 +234613,17 @@ │ │ │ │ nop │ │ │ │ b.n 1217dc │ │ │ │ lsls r7, r6, #2 │ │ │ │ b.n 1217dc │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r8, lr │ │ │ │ + add r0, lr │ │ │ │ movs r4, r4 │ │ │ │ - cmn r4, r5 │ │ │ │ + negs r4, r5 │ │ │ │ movs r4, r4 │ │ │ │ b.n 121754 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrd r0, r5, [r0, #36] @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #8 │ │ │ │ @@ -234705,15 +234703,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 121d2e │ │ │ │ ldr r0, [pc, #648] @ (121c88 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r2, [r5, #2152] @ 0x868 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe754 │ │ │ │ + bl 1fe6cc │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r5, #2152] @ 0x868 │ │ │ │ movs r3, #16 │ │ │ │ ldr.w r0, [r5, #2092] @ 0x82c │ │ │ │ add r2, sp, #208 @ 0xd0 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ movs r3, #24 │ │ │ │ @@ -234917,15 +234915,15 @@ │ │ │ │ b.n 121c90 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, r5 │ │ │ │ + bics r4, r5 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ add.w r3, fp, #7520 @ 0x1d60 │ │ │ │ mov r0, fp │ │ │ │ adds r3, #4 │ │ │ │ str.w r7, [r5, #3508] @ 0xdb4 │ │ │ │ @@ -235046,31 +235044,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bl 122de2 │ │ │ │ vaddl.u q8, d15, d1 │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r5 │ │ │ │ + lsls r2, r5 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #214 @ 0xd6 │ │ │ │ + subs r6, #86 @ 0x56 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #180 @ 0xb4 │ │ │ │ + subs r6, #52 @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r0 │ │ │ │ + lsls r4, r0 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + subs r6, #24 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r0 │ │ │ │ + lsls r4, r0 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #120 @ 0x78 │ │ │ │ + subs r5, #248 @ 0xf8 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r5 │ │ │ │ + eors r0, r5 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #92 @ 0x5c │ │ │ │ + subs r5, #220 @ 0xdc │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ vldr d7, [pc, #164] @ 121ec8 │ │ │ │ @@ -235089,41 +235087,41 @@ │ │ │ │ ldr r1, [pc, #128] @ (121ed4 ) │ │ │ │ movs r6, #1 │ │ │ │ mov r0, ip │ │ │ │ strb.w r6, [r5, #2328] @ 0x918 │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1ff7f8 │ │ │ │ + bl 1ff770 │ │ │ │ strd r0, r1, [r4] │ │ │ │ orrs r0, r1 │ │ │ │ beq.n 121eb8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, ip │ │ │ │ mov r3, r5 │ │ │ │ strd r7, r8, [sp] │ │ │ │ - bl 1ffa6c │ │ │ │ + bl 1ff9e4 │ │ │ │ cbz r0, 121ebe │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r5, [r4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ strb.w r1, [r0, #2328] @ 0x918 │ │ │ │ mov r0, ip │ │ │ │ ldr r1, [pc, #44] @ (121ed4 ) │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1ff7f8 │ │ │ │ + bl 1ff770 │ │ │ │ b.n 121e6a │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n 121e74 │ │ │ │ movw r0, #18968 @ 0x4a18 │ │ │ │ movt r0, #50273 @ 0xc461 │ │ │ │ b.n 121e74 │ │ │ │ ... │ │ │ │ @@ -235177,56 +235175,56 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r0, #6432 @ 0x1920 │ │ │ │ add.w r5, r7, #4096 @ 0x1000 │ │ │ │ adds r0, #28 │ │ │ │ mov r6, r1 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr.w r3, [r5, #2340] @ 0x924 │ │ │ │ ldr.w r2, [r5, #2336] @ 0x920 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #2340] @ 0x924 │ │ │ │ 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, #6528 @ 0x1980 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #28 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1fd3e8 │ │ │ │ + bl 1fd360 │ │ │ │ ldrb.w r3, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ add.w r0, r7, #6432 @ 0x1920 │ │ │ │ lsls r3, r3, #31 │ │ │ │ add.w r0, r0, #28 │ │ │ │ ittt mi │ │ │ │ ldrmi.w r3, [r5, #1232] @ 0x4d0 │ │ │ │ addmi.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strmi.w r3, [r5, #1232] @ 0x4d0 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ 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, #6368 @ 0x18e0 │ │ │ │ adds r4, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ add.w r0, r5, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1fe3ec │ │ │ │ + bl 1fe364 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ vldr d7, [r1, #16] │ │ │ │ str r2, [r0, #4] │ │ │ │ vstr d7, [r0, #8] │ │ │ │ ldr.w r2, [r5, #3948] @ 0xf6c │ │ │ │ @@ -235241,15 +235239,15 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r5, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 61070 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -235278,43 +235276,43 @@ │ │ │ │ cbz r0, 12208e │ │ │ │ ldr r2, [pc, #124] @ (1220f4 ) │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 122086 │ │ │ │ cbz r3, 1220e0 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, 1220ae │ │ │ │ ldr r2, [pc, #96] @ (1220f4 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1220a4 │ │ │ │ cbz r3, 1220e6 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ 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, 1220ce │ │ │ │ ldr r2, [pc, #64] @ (1220f4 ) │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1220c4 │ │ │ │ cbz r3, 1220d8 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ 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 │ │ │ │ @@ -235423,15 +235421,15 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 1222bc │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12225e │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 12214c │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str.w r9, [r6, #4] │ │ │ │ @@ -235451,15 +235449,15 @@ │ │ │ │ ldr.w r1, [fp, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 122290 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 12227c │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 122164 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ str r7, [r6, #20] │ │ │ │ str.w r8, [r6, #28] │ │ │ │ @@ -235600,15 +235598,15 @@ │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 12243a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12242a │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ mov r6, r0 │ │ │ │ cbz r6, 1223ca │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ str.w r8, [r4, #44] @ 0x2c │ │ │ │ add r6, r2 │ │ │ │ b.n 1223c8 │ │ │ │ @@ -235720,15 +235718,15 @@ │ │ │ │ ldr r2, [pc, #276] @ (1225ec ) │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1224e8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1225d8 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ ldrd r0, r3, [r4, #32] │ │ │ │ @@ -235763,15 +235761,15 @@ │ │ │ │ ldr r2, [pc, #164] @ (1225ec ) │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 122558 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1225e0 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #28] │ │ │ │ str r2, [r4, #32] │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ ldrd r0, r3, [r4, #48] @ 0x30 │ │ │ │ @@ -235802,23 +235800,23 @@ │ │ │ │ cbz r0, 1225c8 │ │ │ │ ldr r2, [pc, #60] @ (1225ec ) │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1225be │ │ │ │ cbz r3, 1225d0 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f9c40 │ │ │ │ + bl 1f9bb8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 60b4c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ b.n 1225be │ │ │ │ blx 60b4c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ b.n 1224e8 │ │ │ │ @@ -246339,343 +246337,343 @@ │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 15059c │ │ │ │ b.w 128eb2 │ │ │ │ nop │ │ │ │ - bne.n 12984c │ │ │ │ + bne.n 12994c │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 1298a4 │ │ │ │ + ldmia r7, {r1, r2, r7} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 12992c │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 1297d4 │ │ │ │ + beq.n 1298d4 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r3, r4, r6, r7} │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 1298dc │ │ │ │ + ldmia r7, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r4, r5, r7} │ │ │ │ + ldmia r7!, {r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 129870 │ │ │ │ + beq.n 129970 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldmia r7!, {r1} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r2, r6, r7} │ │ │ │ + ldmia r7!, {r2, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r6, r7} │ │ │ │ + ldmia r7!, {r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r1, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r2, r3, r4, r7} │ │ │ │ + ldmia r7!, {r2, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ + ldmia r6!, {r1, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r2, r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r2, r4, r7} │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + ldmia r6!, {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r2, r3, r6} │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r7} │ │ │ │ + ldmia r7!, {} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r1, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r2, r5} │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r3, r5, r6} │ │ │ │ + ldmia r6, {r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 1299f0 │ │ │ │ + ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r1, r3, r7} │ │ │ │ + ldmia r6!, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 1299cc │ │ │ │ + ldmia r7, {r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r1, r3, r4, r6} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 1299a8 │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r1, r3, r5} │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 129994 │ │ │ │ + ldmia r7, {r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 129978 │ │ │ │ + ldmia r7, {r2, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r1, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r2, r3} │ │ │ │ + ldmia r5!, {r2, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r3!, {r1, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ + ldmia r3!, {r2, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r6, r7} │ │ │ │ + ldmia r4!, {r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r2, r3, r4} │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r5, r7} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r1, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r2, r3, r7} │ │ │ │ + ldmia r4!, {r2, r3} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r1, r3, r7} │ │ │ │ + ldmia r3, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r4!, {} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r1, r5, r6} │ │ │ │ + ldmia r2!, {r1, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r2, r5, r7} │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r2, r3, r6} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r1, r4} │ │ │ │ + ldmia r2!, {r1, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r2, r4, r6} │ │ │ │ + ldmia r2, {r2, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r2, r5, r6} │ │ │ │ + ldmia r4!, {r2, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r2, r5} │ │ │ │ + ldmia r2, {r2, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldmia r3, {r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r2, r4, r5} │ │ │ │ + ldmia r3!, {r2, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + ldmia r2!, {r1, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r3, {r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r6} │ │ │ │ + ldmia r1, {r1, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r2, {r2} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r2, r3, r7} │ │ │ │ + ldmia r3, {r2, r3} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r3, r4} │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r4, r5, r6} │ │ │ │ + ldmia r2!, {r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r1!, {r2, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r3, r4, r6} │ │ │ │ + ldmia r2!, {r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r6} │ │ │ │ + ldmia r3!, {r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r5, r7} │ │ │ │ + ldmia r1, {r1, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r2, r3, r4, r5} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r2, r4, r5} │ │ │ │ + ldmia r3!, {r2, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r4, r6} │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r5} │ │ │ │ + ldmia r0!, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1} │ │ │ │ + ldmia r0!, {r1, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2, r6} │ │ │ │ + ldmia r0!, {r2, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r2, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ + ldmia r0!, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r2, r5, r7} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r2, r3, r4} │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldmia r3, {r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r4} │ │ │ │ + stmia r7!, {r1, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r2, r4, r6} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r2, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r3} │ │ │ │ + stmia r7!, {r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r6, r7} │ │ │ │ + ldmia r3!, {r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r5, r7} │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r1, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r2, r5, r7} │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r2, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r3, r4, r7} │ │ │ │ + stmia r7!, {r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r1, r2, r3, r7} │ │ │ │ + ldmia r3, {r1, r2, r3} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r4, r5} │ │ │ │ + stmia r6!, {r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r7} │ │ │ │ + ldmia r3!, {} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r3} │ │ │ │ + stmia r6!, {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ + stmia r6!, {r2, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r2, r5} │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r2, r5, r6} │ │ │ │ + ldmia r2, {r2, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {} │ │ │ │ + stmia r6!, {r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r3, r4, r7} │ │ │ │ + stmia r6!, {r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r3, r6} │ │ │ │ + ldmia r2!, {r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r2, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r2, r3, r7} │ │ │ │ + stmia r6!, {r1, r2, r3} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r4, r5} │ │ │ │ + ldmia r2!, {r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r2, r5} │ │ │ │ + stmia r5!, {r1, r2, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r3, r5, r6} │ │ │ │ + stmia r5!, {r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r1, r5} │ │ │ │ + ldmia r2!, {r1, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {} │ │ │ │ + stmia r5!, {r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r6} │ │ │ │ + stmia r5!, {r1, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r2, r4} │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r2, r3, r4} │ │ │ │ + stmia r5!, {r2, r3, r4, r7} │ │ │ │ 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, #3472] @ 0xd90 │ │ │ │ @@ -248827,112 +248825,112 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4623 @ 0x120f │ │ │ │ bl 15059c │ │ │ │ b.w 12cc1a │ │ │ │ nop │ │ │ │ - @ instruction: 0xb726 │ │ │ │ + @ instruction: 0xb6a6 │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.s32 q8, d0, d19 │ │ │ │ - vext.8 d16, d14, d19, #0 │ │ │ │ - add sp, #432 @ 0x1b0 │ │ │ │ + vhadd.s32 d16, d0, d19 │ │ │ │ + vhadd.s d16, d14, d19 │ │ │ │ + add r7, sp, #944 @ 0x3b0 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ + add r7, sp, #624 @ 0x270 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12b760 │ │ │ │ + bcc.n 12b860 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12b780 │ │ │ │ + bcc.n 12b880 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #688 @ 0x2b0 │ │ │ │ + add r7, sp, #176 @ 0xb0 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #368 @ 0x170 │ │ │ │ + add r6, sp, #880 @ 0x370 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r7, #18 │ │ │ │ + lsls r2, r7, #16 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ movs r4, r4 │ │ │ │ - add r6, sp, #968 @ 0x3c8 │ │ │ │ + add r6, sp, #456 @ 0x1c8 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #648 @ 0x288 │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12b8e0 │ │ │ │ + svc 180 @ 0xb4 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 12b898 │ │ │ │ + bge.n 12b798 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ movs r3, r4 │ │ │ │ - ldc 0, cr0, [r0], #-140 @ 0xffffff74 │ │ │ │ - ldc 0, cr0, [lr], #-140 @ 0xffffff74 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + subs.w r0, r0, r3, asr #32 │ │ │ │ + subs.w r0, lr, r3, asr #32 │ │ │ │ + add r3, sp, #32 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r2, sp, #736 @ 0x2e0 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r4, r7} │ │ │ │ + push {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - push {r4, r5, r7} │ │ │ │ + push {r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #840 @ 0x348 │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #520 @ 0x208 │ │ │ │ + add r2, sp, #8 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12b900 │ │ │ │ + bmi.n 12b800 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12b888 │ │ │ │ + b.n 12b788 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r1, #4 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ movs r4, r4 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #32 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #224 @ 0xe0 │ │ │ │ + add r0, sp, #736 @ 0x2e0 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12b7c8 │ │ │ │ + bmi.n 12b8c8 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r0, r1, #4 │ │ │ │ movs r4, r4 │ │ │ │ - add r0, sp, #840 @ 0x348 │ │ │ │ + add r0, sp, #328 @ 0x148 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #520 @ 0x208 │ │ │ │ + add r0, sp, #8 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12b7f4 │ │ │ │ + bcc.n 12b8f4 │ │ │ │ movs r3, r4 │ │ │ │ - stc 0, cr0, [r6], #-140 @ 0xffffff74 │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ + sub.w r0, r6, r3, asr #32 │ │ │ │ + add r7, pc, #720 @ (adr r7, 12bbb0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #912 @ (adr r7, 12bc74 ) │ │ │ │ + add r7, pc, #400 @ (adr r7, 12ba74 ) │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #5 │ │ │ │ + asrs r4, r4, #3 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r6, #5 │ │ │ │ + asrs r4, r6, #3 │ │ │ │ movs r4, r4 │ │ │ │ - add r7, pc, #648 @ (adr r7, 12bb78 ) │ │ │ │ + add r7, pc, #136 @ (adr r7, 12b978 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #328 @ (adr r7, 12ba3c ) │ │ │ │ + add r6, pc, #840 @ (adr r6, 12bc3c ) │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #14 │ │ │ │ + lsrs r4, r2, #12 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r5, #13 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ movs r4, r4 │ │ │ │ - add r7, pc, #8 @ (adr r7, 12b908 ) │ │ │ │ + add r6, pc, #520 @ (adr r6, 12bb08 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #712 @ (adr r6, 12bbcc ) │ │ │ │ + add r6, pc, #200 @ (adr r6, 12b9cc ) │ │ │ │ movs r3, r4 │ │ │ │ - strb.w r0, [sl, #35] @ 0x23 │ │ │ │ - strh.w r0, [r2, #35] @ 0x23 │ │ │ │ - add r6, pc, #480 @ (adr r6, 12baf0 ) │ │ │ │ + strb.w r0, [sl, r3, lsl #2] │ │ │ │ + strh.w r0, [r2, r3, lsl #2] │ │ │ │ + add r5, pc, #992 @ (adr r5, 12bcf0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #160 @ (adr r6, 12b9b4 ) │ │ │ │ + add r5, pc, #672 @ (adr r5, 12bbb4 ) │ │ │ │ movs r3, r4 │ │ │ │ mov.w r2, #10496 @ 0x2900 │ │ │ │ movt r2, #15264 @ 0x3ba0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 13214a │ │ │ │ bhi.w 12c1c4 │ │ │ │ mov.w r2, #2496 @ 0x9c0 │ │ │ │ @@ -249950,145 +249948,145 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3649 @ 0xe41 │ │ │ │ bl 15059c │ │ │ │ b.n 12cc1a │ │ │ │ nop │ │ │ │ - stmia r3!, {r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #832 @ (adr r4, 12c960 ) │ │ │ │ + add r4, pc, #320 @ (adr r4, 12c760 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #512 @ (adr r4, 12c824 ) │ │ │ │ + add r4, pc, #0 @ (adr r4, 12c624 ) │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r3, #6 │ │ │ │ + lsrs r2, r3, #4 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r6, #6 │ │ │ │ + lsrs r4, r6, #4 │ │ │ │ movs r4, r4 │ │ │ │ - add r4, pc, #248 @ (adr r4, 12c728 ) │ │ │ │ + add r3, pc, #760 @ (adr r3, 12c928 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #952 @ (adr r3, 12c9ec ) │ │ │ │ + add r3, pc, #440 @ (adr r3, 12c7ec ) │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1} │ │ │ │ + stmia r5!, {r1, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #896 @ (adr r0, 12c9c0 ) │ │ │ │ + add r0, pc, #384 @ (adr r0, 12c7c0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #576 @ (adr r0, 12c884 ) │ │ │ │ + add r0, pc, #64 @ (adr r0, 12c684 ) │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 12c5fc │ │ │ │ + blt.n 12c6fc │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 12c62c │ │ │ │ + blt.n 12c72c │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #360 @ (adr r0, 12c7b8 ) │ │ │ │ + ldr r7, [sp, #872] @ 0x368 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #40 @ (adr r0, 12c67c ) │ │ │ │ + ldr r7, [sp, #552] @ 0x228 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12cc0c │ │ │ │ + b.n 12cb0c │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12cc34 │ │ │ │ + b.n 12cb34 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #840] @ 0x348 │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #520] @ 0x208 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ movs r3, r4 │ │ │ │ - addw r0, r6, #35 @ 0x23 │ │ │ │ - @ instruction: 0xf2180023 │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ + @ instruction: 0xf1860023 │ │ │ │ + @ instruction: 0xf1980023 │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12cd5c │ │ │ │ + b.n 12cc5c │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12ccdc │ │ │ │ + b.n 12cbdc │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #664] @ 0x298 │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #344] @ 0x158 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r0!, {r1, r2, r3} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ + stmia r0!, {r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + ldr r5, [sp, #520] @ 0x208 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r5, [sp, #200] @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12bf4c │ │ │ │ + b.n 12ce4c │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12bf74 │ │ │ │ + b.n 12ce74 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #648] @ 0x288 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12c628 │ │ │ │ + bcc.n 12c728 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12c640 │ │ │ │ + bcc.n 12c740 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ movs r3, r4 │ │ │ │ - cdp 0, 14, cr0, cr12, cr3, {1} │ │ │ │ - vhadd.s8 d0, d2, d19 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + cdp 0, 6, cr0, cr12, cr3, {1} │ │ │ │ + cdp 0, 8, cr0, cr2, cr3, {1} │ │ │ │ + ldr r3, [sp, #400] @ 0x190 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12ce04 │ │ │ │ + b.n 12cd04 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12ce50 │ │ │ │ + b.n 12cd50 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #400] @ 0x190 │ │ │ │ + ldr r2, [sp, #912] @ 0x390 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #592] @ 0x250 │ │ │ │ movs r3, r4 │ │ │ │ - sxth r2, r2 │ │ │ │ + cbz r2, 12c70c │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #136 @ 0x88 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #304] @ 0x130 │ │ │ │ + ldr r1, [sp, #816] @ 0x330 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12c0c0 │ │ │ │ + b.n 12bfc0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12c034 │ │ │ │ + b.n 12bf34 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #768 @ 0x300 │ │ │ │ + add r4, sp, #256 @ 0x100 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #560 @ 0x230 │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #664] @ 0x298 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #856] @ 0x358 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r3, r4, r7} │ │ │ │ + ldmia r6!, {r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ + str r7, [sp, #840] @ 0x348 │ │ │ │ movs r3, r4 │ │ │ │ movw r2, #11108 @ 0x2b64 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 132f74 │ │ │ │ bls.w 12ce14 │ │ │ │ movw r2, #19105 @ 0x4aa1 │ │ │ │ @@ -251214,151 +251212,151 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #5319 @ 0x14c7 │ │ │ │ bl 15059c │ │ │ │ b.w 12cc1a │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + add r7, pc, #1008 @ (adr r7, 12d948 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #40 @ (adr r5, 12d584 ) │ │ │ │ + add r4, pc, #552 @ (adr r4, 12d784 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #480] @ 0x1e0 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #672] @ 0x2a0 │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #936] @ 0x3a8 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ movs r3, r4 │ │ │ │ adds r3, #212 @ 0xd4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #792] @ 0x318 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #896] @ 0x380 │ │ │ │ + ldr r2, [sp, #384] @ 0x180 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + ldrh r6, [r5, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r3, #62] @ 0x3e │ │ │ │ + ldrh r6, [r3, #58] @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12d52c │ │ │ │ + bmi.n 12d62c │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12d4c4 │ │ │ │ + bmi.n 12d5c4 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r5, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #568] @ 0x238 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #640] @ 0x280 │ │ │ │ + ldr r4, [sp, #128] @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r6, #56] @ 0x38 │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r4, #54] @ 0x36 │ │ │ │ + ldrh r2, [r4, #50] @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12d600 │ │ │ │ + bmi.n 12d500 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12d608 │ │ │ │ + bmi.n 12d508 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r7, #52] @ 0x34 │ │ │ │ + ldrh r6, [r7, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r5, #50] @ 0x32 │ │ │ │ + ldrh r6, [r5, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - pop {r2, r3, r4} │ │ │ │ + cbnz r4, 12d61a │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r3, r5} │ │ │ │ + cbnz r6, 12d622 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #42] @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 12d564 │ │ │ │ + blt.n 12d664 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 12d58c │ │ │ │ + blt.n 12d68c │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r3, #46] @ 0x2e │ │ │ │ + ldrh r0, [r3, #42] @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r1, #44] @ 0x2c │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #680 @ (adr r7, 12d87c ) │ │ │ │ + add r7, pc, #168 @ (adr r7, 12d67c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #720 @ (adr r7, 12d8a8 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 12d6a8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r4, #42] @ 0x2a │ │ │ │ + ldrh r6, [r4, #38] @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r2, #40] @ 0x28 │ │ │ │ + ldrh r6, [r2, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #776] @ 0x308 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r5, #38] @ 0x26 │ │ │ │ + ldrh r4, [r5, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r3, #36] @ 0x24 │ │ │ │ + ldrh r4, [r3, #32] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #944] @ 0x3b0 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r7, #34] @ 0x22 │ │ │ │ + ldrh r6, [r7, #30] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + ldrh r0, [r6, #28] │ │ │ │ movs r3, r4 │ │ │ │ - orrs.w r0, r0, #10682368 @ 0xa30000 │ │ │ │ - orn r0, r8, #10682368 @ 0xa30000 │ │ │ │ - ldrh r6, [r2, #32] │ │ │ │ + @ instruction: 0xf3d00023 │ │ │ │ + @ instruction: 0xf3e80023 │ │ │ │ + ldrh r6, [r2, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r0, #30] │ │ │ │ + ldrh r6, [r0, #26] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r2, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r3, #28] │ │ │ │ + ldrh r4, [r3, #24] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r1, #26] │ │ │ │ + ldrh r4, [r1, #22] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + stmia r1!, {r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r4, #24] │ │ │ │ + ldrh r2, [r4, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r2, #22] │ │ │ │ + ldrh r2, [r2, #18] │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r2, sp, #1000 @ 0x3e8 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r6, #20] │ │ │ │ + ldrh r0, [r6, #16] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r4, #18] │ │ │ │ + ldrh r0, [r4, #14] │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12d138 │ │ │ │ + b.n 12d038 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12d16c │ │ │ │ + b.n 12d06c │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r0, #18] │ │ │ │ + ldrh r4, [r0, #14] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r6, #14] │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #840] @ 0x348 │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #888] @ 0x378 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r2, #14] │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r0, #12] │ │ │ │ + ldrh r0, [r0, #8] │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.s16 d0, d4, d19 │ │ │ │ - vhadd.s32 d0, d0, d19 │ │ │ │ - ldrh r2, [r4, #10] │ │ │ │ + cdp 0, 9, cr0, cr4, cr3, {1} │ │ │ │ + cdp 0, 10, cr0, cr0, cr3, {1} │ │ │ │ + ldrh r2, [r4, #6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r2, #8] │ │ │ │ + ldrh r2, [r2, #4] │ │ │ │ movs r3, r4 │ │ │ │ movw r2, #31424 @ 0x7ac0 │ │ │ │ movt r2, #15266 @ 0x3ba2 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 13086e │ │ │ │ movw r2, #33424 @ 0x8290 │ │ │ │ movt r2, #15266 @ 0x3ba2 │ │ │ │ @@ -252374,123 +252372,123 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3473 @ 0xd91 │ │ │ │ bl 15059c │ │ │ │ b.w 12cc1a │ │ │ │ nop │ │ │ │ - bvc.n 12e2fc │ │ │ │ + bvc.n 12e3fc │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12e33c │ │ │ │ + bvc.n 12e43c │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r2, #62] @ 0x3e │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r0, #60] @ 0x3c │ │ │ │ + strh r0, [r0, #56] @ 0x38 │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xe99e0023 │ │ │ │ + @ instruction: 0xe9a40023 │ │ │ │ + strh r2, [r3, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - ands.w r0, lr, r3, asr #32 │ │ │ │ - bic.w r0, r4, r3, asr #32 │ │ │ │ - strh r2, [r3, #58] @ 0x3a │ │ │ │ + strh r2, [r1, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r1, #56] @ 0x38 │ │ │ │ + bcc.n 12e334 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12e434 │ │ │ │ + bcc.n 12e34c │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12e44c │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r4, #54] @ 0x36 │ │ │ │ + strh r4, [r2, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r2, #52] @ 0x34 │ │ │ │ + add r1, pc, #208 @ (adr r1, 12e484 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #720 @ (adr r1, 12e684 ) │ │ │ │ + add r1, pc, #248 @ (adr r1, 12e4b0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #760 @ (adr r1, 12e6b0 ) │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r6, #50] @ 0x32 │ │ │ │ + strh r0, [r4, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r4, #48] @ 0x30 │ │ │ │ + udf #242 @ 0xf2 │ │ │ │ movs r3, r4 │ │ │ │ - svc 114 @ 0x72 │ │ │ │ + svc 0 │ │ │ │ movs r3, r4 │ │ │ │ - svc 128 @ 0x80 │ │ │ │ + strh r6, [r6, #42] @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r6, #46] @ 0x2e │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r5, #44] @ 0x2c │ │ │ │ + bcs.n 12e374 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12e474 │ │ │ │ + bcs.n 12e3a0 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12e4a0 │ │ │ │ + ldrb r6, [r1, #21] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + ldrb r6, [r7, #19] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r7, #21] │ │ │ │ + add r1, pc, #616 @ (adr r1, 12e64c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #104 @ (adr r2, 12e44c ) │ │ │ │ + add r1, pc, #424 @ (adr r1, 12e590 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #936 @ (adr r1, 12e790 ) │ │ │ │ + ldrb r4, [r7, #19] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r7, #21] │ │ │ │ + ldrb r4, [r5, #18] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r5, #20] │ │ │ │ + bcc.n 12e3e8 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12e4e8 │ │ │ │ + bmi.n 12e40c │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12e30c │ │ │ │ + ldrb r0, [r7, #18] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r7, #20] │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r5, #19] │ │ │ │ + stmia r6!, {r1, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r6, #19] │ │ │ │ + ldrb r4, [r4, #16] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ + bge.n 12e448 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 12e348 │ │ │ │ + bge.n 12e45c │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 12e35c │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r6, #18] │ │ │ │ + ldrb r0, [r4, #15] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r4, #17] │ │ │ │ + ldrh r2, [r0, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r0, #60] @ 0x3c │ │ │ │ + ldrh r6, [r6, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r6, #56] @ 0x38 │ │ │ │ + ldrb r0, [r1, #15] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r1, #17] │ │ │ │ + ldrb r0, [r7, #13] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r7, #15] │ │ │ │ + wfi │ │ │ │ movs r3, r4 │ │ │ │ - nop {11} │ │ │ │ + bkpt 0x00bc │ │ │ │ movs r3, r4 │ │ │ │ - itt cc │ │ │ │ - movcc r3, r4 │ │ │ │ - ldrbcc r2, [r3, #15] │ │ │ │ + ldrb r2, [r3, #13] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r2, [r1, #12] │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #808 @ (adr r3, 12e76c ) │ │ │ │ + add r3, pc, #296 @ (adr r3, 12e56c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #888 @ (adr r3, 12e7c0 ) │ │ │ │ + add r3, pc, #376 @ (adr r3, 12e5c0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r3, #14] │ │ │ │ + ldrb r0, [r3, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r1, #13] │ │ │ │ + ldrb r0, [r1, #11] │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ + add r1, sp, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r0, sp, #904 @ 0x388 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r0, [r7, #10] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r5, #11] │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ movs r3, r4 │ │ │ │ ldr.w r2, [r5, #1024] @ 0x400 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w 1342be │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -253358,93 +253356,93 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4386 @ 0x1122 │ │ │ │ bl 15059c │ │ │ │ b.w 12cc1a │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #576] @ 0x240 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ + ldrb r4, [r0, #6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ + ldrb r4, [r6, #4] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r0, #36] @ 0x24 │ │ │ │ + strh r0, [r0, #32] │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #728 @ (adr r3, 12f110 ) │ │ │ │ + add r3, pc, #216 @ (adr r3, 12ef10 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r5, #3] │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r3, #2] │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #904] @ 0x388 │ │ │ │ + ldr r7, [sp, #392] @ 0x188 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #304] @ 0x130 │ │ │ │ + ldr r6, [sp, #816] @ 0x330 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r0, #21] │ │ │ │ + strb r2, [r0, #19] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r2, [r6, #17] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r6, #12] │ │ │ │ + strh r0, [r6, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ + ldr r5, [sp, #632] @ 0x278 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r2, #17] │ │ │ │ + strb r4, [r2, #15] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r0, #16] │ │ │ │ + strb r4, [r0, #14] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r5, [sp, #800] @ 0x320 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r3, #11] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r1, #10] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb8a6 │ │ │ │ + @ instruction: 0xb826 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r5, #9] │ │ │ │ + strb r0, [r5, #7] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + strb r0, [r3, #6] │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #360 @ 0x168 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r7, #7] │ │ │ │ + strb r0, [r7, #5] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r5, #6] │ │ │ │ + strb r2, [r5, #4] │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #368 @ (adr r7, 12f004 ) │ │ │ │ + add r6, pc, #880 @ (adr r6, 12f204 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #112 @ (adr r7, 12ef08 ) │ │ │ │ + add r6, pc, #624 @ (adr r6, 12f108 ) │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r6, #5] │ │ │ │ + strb r2, [r6, #3] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r4, #4] │ │ │ │ + strb r2, [r4, #2] │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r1, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldmia r7!, {r1} │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r0, #4] │ │ │ │ + strb r0, [r0, #2] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r6, #2] │ │ │ │ + strb r2, [r6, #0] │ │ │ │ movs r3, r4 │ │ │ │ - pop {r4, r5} │ │ │ │ + cbnz r0, 12ef20 │ │ │ │ movs r3, r4 │ │ │ │ - pop {r2, r3, r6} │ │ │ │ + cbnz r4, 12ef2a │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r2, #2] │ │ │ │ + strb r6, [r2, #0] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r0, #1] │ │ │ │ + ldr r6, [r0, #124] @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ movw r2, #49568 @ 0xc1a0 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 133840 │ │ │ │ movw r2, #50568 @ 0xc588 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ @@ -254523,317 +254521,317 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2827 @ 0xb0b │ │ │ │ bl 15059c │ │ │ │ b.w 12cc1a │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #600] @ 0x258 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + str r7, [sp, #592] @ 0x250 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r6, #112] @ 0x70 │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r4, #108] @ 0x6c │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #224 @ 0xe0 │ │ │ │ + add r7, sp, #736 @ 0x2e0 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #296 @ 0x128 │ │ │ │ + add r7, sp, #808 @ 0x328 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r7, #104] @ 0x68 │ │ │ │ + ldr r4, [r7, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb7be │ │ │ │ + @ instruction: 0xb73e │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ + @ instruction: 0xb750 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r0, #100] @ 0x64 │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r6, #92] @ 0x5c │ │ │ │ + ldr r6, [r6, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r0, #42] @ 0x2a │ │ │ │ + ldrh r2, [r0, #38] @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r1, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r0, #92] @ 0x5c │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ + ldr r2, [r6, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 12fcc0 │ │ │ │ + bpl.n 12fbc0 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 12fc60 │ │ │ │ + bpl.n 12fb60 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r7, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r5, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r6, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r7, #36] @ 0x24 │ │ │ │ + strh r2, [r7, #32] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r4, #68] @ 0x44 │ │ │ │ + ldr r4, [r4, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r6, #19] │ │ │ │ + strb r6, [r6, #17] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + strb r0, [r0, #18] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r3, #64] @ 0x40 │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r4, [r5, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r7, #2] │ │ │ │ + strh r6, [r7, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r3, #46] @ 0x2e │ │ │ │ + strh r2, [r3, #42] @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r4, #44] @ 0x2c │ │ │ │ + strh r0, [r4, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r6, #56] @ 0x38 │ │ │ │ + ldr r6, [r6, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ + ldr r6, [r4, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #656 @ 0x290 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #696 @ 0x2b8 │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r5, #52] @ 0x34 │ │ │ │ + ldr r4, [r5, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r3, #48] @ 0x30 │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r0, 12fc9c │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 12fca0 │ │ │ │ + @ instruction: 0xb8e6 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r4} │ │ │ │ + stmia r6!, {r1, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r2, #44] @ 0x2c │ │ │ │ + ldr r4, [r2, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r0, #40] @ 0x28 │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r6} │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #344 @ 0x158 │ │ │ │ + add r5, sp, #856 @ 0x358 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #432 @ 0x1b0 │ │ │ │ + add r5, sp, #944 @ 0x3b0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r5, #32] │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #736 @ (adr r5, 12ffa4 ) │ │ │ │ + add r5, pc, #224 @ (adr r5, 12fda4 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #776 @ (adr r5, 12ffd0 ) │ │ │ │ + add r5, pc, #264 @ (adr r5, 12fdd0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ + @ instruction: 0xb640 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb6ca │ │ │ │ + @ instruction: 0xb64a │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r1, #20] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r6, #31] │ │ │ │ + strb r6, [r6, #29] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r0, #0] │ │ │ │ + strb r4, [r0, #30] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, #20] │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r2, #18] │ │ │ │ + strb r0, [r2, #16] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + strb r2, [r3, #16] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #656 @ (adr r2, 12ff94 ) │ │ │ │ + add r2, pc, #144 @ (adr r2, 12fd94 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #712 @ (adr r2, 12ffd0 ) │ │ │ │ + add r2, pc, #200 @ (adr r2, 12fdd0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ + str r4, [r2, #124] @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r2, #5] │ │ │ │ + strb r4, [r2, #3] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r1, #4] │ │ │ │ + strb r2, [r1, #2] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r5, #124] @ 0x7c │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r5, #52] @ 0x34 │ │ │ │ + ldrh r2, [r5, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r0, #54] @ 0x36 │ │ │ │ + ldrh r0, [r0, #50] @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r5, #124] @ 0x7c │ │ │ │ + str r2, [r5, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r3, #120] @ 0x78 │ │ │ │ + str r2, [r3, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - itet vc │ │ │ │ - movvc r3, r4 │ │ │ │ - itt hi @ unpredictable │ │ │ │ - movhi r3, r4 │ │ │ │ - strhi r6, [r3, #120] @ 0x78 │ │ │ │ + bkpt 0x00f6 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #116] @ 0x74 │ │ │ │ + itt eq │ │ │ │ + moveq r3, r4 │ │ │ │ + streq r6, [r3, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 12fd96 │ │ │ │ + str r6, [r1, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - cbz r0, 12fd9e │ │ │ │ + uxtb r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r2, #116] @ 0x74 │ │ │ │ + uxtb r0, r3 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r0, #112] @ 0x70 │ │ │ │ + str r2, [r2, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + str r2, [r0, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r3} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, #104] @ 0x68 │ │ │ │ + str r6, [r0, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ + str r6, [r6, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ + ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r5, #100] @ 0x64 │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r7, #30] │ │ │ │ + str r2, [r5, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r1, #30] │ │ │ │ + ldrh r4, [r7, #26] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ + ldrh r6, [r1, #26] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + str r0, [r4, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #752 @ 0x2f0 │ │ │ │ + str r0, [r2, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #824 @ 0x338 │ │ │ │ + add r5, sp, #240 @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + add r5, sp, #312 @ 0x138 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ + str r4, [r2, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - push {r2, r4, r5, r6, lr} │ │ │ │ + str r4, [r0, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r2, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, #84] @ 0x54 │ │ │ │ + str r4, [r0, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #32 @ (adr r3, 12fdc4 ) │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #88 @ (adr r3, 12fe00 ) │ │ │ │ + add r2, pc, #544 @ (adr r2, 12ffc4 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r6, #84] @ 0x54 │ │ │ │ + add r2, pc, #600 @ (adr r2, 130000 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r4, #80] @ 0x50 │ │ │ │ + str r0, [r6, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r7, #60] @ 0x3c │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r4, #80] @ 0x50 │ │ │ │ + ldr r4, [r2, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ + str r6, [r4, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #200 @ 0xc8 │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r1, #72] @ 0x48 │ │ │ │ + str r2, [r3, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r5, #28] │ │ │ │ + str r2, [r1, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r7, #28] │ │ │ │ + strb r2, [r5, #26] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r2, #72] @ 0x48 │ │ │ │ + strb r2, [r7, #26] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r0, #68] @ 0x44 │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r3, #22] │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ + ldrb r4, [r3, #20] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #68] @ 0x44 │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r2, r3} │ │ │ │ + str r6, [r7, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r2, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r1, #64] @ 0x40 │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r7, #56] @ 0x38 │ │ │ │ + str r2, [r1, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r0, 12fe7c │ │ │ │ + str r2, [r7, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r4, 12fe84 │ │ │ │ + cbnz r0, 12fe5c │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + cbnz r4, 12fe64 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, #52] @ 0x34 │ │ │ │ + str r6, [r0, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r4, #56] @ 0x38 │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ + ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + ldr r6, [r5, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ + str r4, [r0, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb7e6 │ │ │ │ + str r4, [r6, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ + @ instruction: 0xb766 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r0, #52] @ 0x34 │ │ │ │ + @ instruction: 0xb76a │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r6, #44] @ 0x2c │ │ │ │ + str r0, [r0, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r4, #42] @ 0x2a │ │ │ │ + str r0, [r6, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r1, #40] @ 0x28 │ │ │ │ + strh r2, [r4, #38] @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + strh r6, [r1, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r1, #40] @ 0x28 │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ + movs r3, r4 │ │ │ │ + str r0, [r1, #32] │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r5, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12cc10 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12cc10 │ │ │ │ @@ -255854,309 +255852,309 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4593 @ 0x11f1 │ │ │ │ bl 15059c │ │ │ │ b.w 12cc1a │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + push {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - push {r2, r6, lr} │ │ │ │ + push {r2, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + ldrsh r2, [r5, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + ldrsh r2, [r3, r5] │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #808 @ (adr r0, 130dc8 ) │ │ │ │ + add r0, pc, #296 @ (adr r0, 130bc8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #848 @ (adr r0, 130df4 ) │ │ │ │ + add r0, pc, #336 @ (adr r0, 130bf4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r6, [r3, r7] │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ + ldrsh r6, [r1, r4] │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #344 @ (adr r1, 130c08 ) │ │ │ │ + add r0, pc, #856 @ (adr r0, 130e08 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #384 @ (adr r1, 130c34 ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 130e34 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r2, r6] │ │ │ │ + ldrsh r2, [r2, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r0, r5] │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ + strb r4, [r4, #30] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r5, #31] │ │ │ │ + strb r6, [r5, #29] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r7, r4] │ │ │ │ + ldrsh r0, [r7, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ + ldrsh r0, [r5, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #880] @ 0x370 │ │ │ │ + ldr r5, [sp, #368] @ 0x170 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r2, r3] │ │ │ │ + ldrsh r0, [r2, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r0, r2] │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #592 @ 0x250 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #712 @ 0x2c8 │ │ │ │ + add r0, sp, #200 @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r4, [r6, r0] │ │ │ │ + ldrb r4, [r6, r6] │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + @ instruction: 0xb620 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb6b6 │ │ │ │ + @ instruction: 0xb636 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r5, r7] │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r0, #22] │ │ │ │ + ldrh r2, [r0, #18] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r6, #18] │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ + ldrb r2, [r6, r3] │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #72 @ (adr r6, 130b58 ) │ │ │ │ + add r5, pc, #584 @ (adr r5, 130d58 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #160 @ (adr r6, 130bb4 ) │ │ │ │ + add r5, pc, #672 @ (adr r5, 130db4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r6, r5] │ │ │ │ + ldrb r6, [r6, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r6, [r4, r2] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r6, #52] @ 0x34 │ │ │ │ + strh r6, [r6, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + ldrb r4, [r4, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, #52] @ 0x34 │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r2, r3] │ │ │ │ + ldrb r2, [r2, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r0, r2] │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r4, [r0, #2] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #888] @ 0x378 │ │ │ │ + ldr r2, [sp, #376] @ 0x178 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r0, r2] │ │ │ │ + ldrb r0, [r0, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ + ldrh r0, [r6, r6] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r0, #30] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r2, #30] │ │ │ │ + strh r4, [r2, #26] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r6, r0] │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrh r6, [r4, r5] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r0, #26] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r0, #24] │ │ │ │ + strh r6, [r0, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r3, r7] │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + ldrh r4, [r1, r4] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #896] @ 0x380 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r2, r6] │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r0, r5] │ │ │ │ + ldrh r2, [r0, r3] │ │ │ │ movs r3, r4 │ │ │ │ - sxtb r4, r4 │ │ │ │ + cbz r4, 130bb8 │ │ │ │ movs r3, r4 │ │ │ │ - sxth r6, r5 │ │ │ │ + cbz r6, 130bae │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrh r0, [r7, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r5, r3] │ │ │ │ + ldrh r0, [r5, r1] │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ + add r7, sp, #664 @ 0x298 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #192 @ 0xc0 │ │ │ │ + add r7, sp, #704 @ 0x2c0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldrh r6, [r3, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ + ldrh r6, [r1, r0] │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ + str r2, [sp, #760] @ 0x2f8 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #928] @ 0x3a0 │ │ │ │ + str r2, [sp, #416] @ 0x1a0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ + ldr r6, [r6, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r3, #20] │ │ │ │ + strh r6, [r3, #16] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r2, 130c3a │ │ │ │ + cbnz r2, 130c1a │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r0, 130c1a │ │ │ │ + revsh r0, r3 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r3, r6] │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r7, #42] @ 0x2a │ │ │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r0, #44] @ 0x2c │ │ │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r0, r4] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r2, r6} │ │ │ │ + stmia r2!, {r2, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r2, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r0, [r1, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r7, r2] │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + str r6, [r3, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r7, r2] │ │ │ │ + ldr r6, [r7, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r5, r1] │ │ │ │ + ldrsb r6, [r5, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r1, #13] │ │ │ │ + ldrb r0, [r1, #11] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r2, [r3, #11] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r5, r1] │ │ │ │ + ldrsb r4, [r5, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r0, r5] │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r7, r7] │ │ │ │ + ldrsb r4, [r7, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ movs r3, r4 │ │ │ │ - push {r2, r6, lr} │ │ │ │ + push {r2, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r2, r3, r4, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r6, r6] │ │ │ │ + ldrsb r0, [r6, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldrsb r0, [r4, r3] │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r4, 130c66 │ │ │ │ + cbnz r4, 130c46 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 130c6e │ │ │ │ + cbnz r6, 130c4e │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r4, r5] │ │ │ │ + ldrsb r4, [r4, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #776] @ 0x308 │ │ │ │ + ldr r5, [sp, #264] @ 0x108 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r7, r3] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldrsb r4, [r5, r0] │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #280 @ (adr r5, 130d68 ) │ │ │ │ + add r4, pc, #792 @ (adr r4, 130f68 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #112 @ (adr r5, 130cc4 ) │ │ │ │ + add r4, pc, #624 @ (adr r4, 130ec4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r2, [r4, r2] │ │ │ │ + ldrsb r2, [r4, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r2, [r2, r1] │ │ │ │ + strb r2, [r2, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r7, #7] │ │ │ │ + ldrb r0, [r7, #5] │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #904 @ 0x388 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + strb r4, [r0, r7] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r6, r7] │ │ │ │ + strb r6, [r6, r5] │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #328 @ (adr r6, 130db8 ) │ │ │ │ + add r5, pc, #840 @ (adr r5, 130fb8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #440 @ (adr r6, 130e2c ) │ │ │ │ + add r5, pc, #952 @ (adr r5, 13102c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r0, r0] │ │ │ │ + strb r4, [r0, r6] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r6, r6] │ │ │ │ + strb r4, [r6, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + ldrh r4, [r3, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r5, #58] @ 0x3a │ │ │ │ + ldrh r4, [r5, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r6, r6] │ │ │ │ + strb r2, [r6, r4] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r4, r5] │ │ │ │ + strb r2, [r4, r3] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r3, #4] │ │ │ │ + ldrsh r2, [r3, r7] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r4, #4] │ │ │ │ + ldrsh r2, [r4, r7] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r6, r5] │ │ │ │ + strb r0, [r6, r3] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r4, r4] │ │ │ │ + strb r0, [r4, r2] │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #936 @ 0x3a8 │ │ │ │ + add r6, sp, #424 @ 0x1a8 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #8 │ │ │ │ + add r6, sp, #520 @ 0x208 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, r4] │ │ │ │ + strb r4, [r5, r2] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r3, r3] │ │ │ │ + strb r4, [r3, r1] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r4, #16] │ │ │ │ + str r0, [r4, #8] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r5, #16] │ │ │ │ + str r4, [r5, #8] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r4, r3] │ │ │ │ + strb r6, [r4, r1] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r3, r2] │ │ │ │ + strb r0, [r3, r0] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #736] @ 0x2e0 │ │ │ │ + str r6, [sp, #224] @ 0xe0 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r4, r2] │ │ │ │ + strb r2, [r4, r0] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r2, r1] │ │ │ │ + strh r4, [r2, r7] │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #640 @ (adr r5, 130f50 ) │ │ │ │ + add r5, pc, #128 @ (adr r5, 130d50 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #176 @ (adr r5, 130d84 ) │ │ │ │ + add r4, pc, #688 @ (adr r4, 130f84 ) │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r5, r0] │ │ │ │ + strh r2, [r5, r6] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r3, r7] │ │ │ │ + strh r2, [r3, r5] │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r5, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12cc10 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12cc10 │ │ │ │ @@ -257118,269 +257116,269 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3802 @ 0xeda │ │ │ │ bl 15059c │ │ │ │ b.w 12cc1a │ │ │ │ nop │ │ │ │ - cbnz r2, 1318b4 │ │ │ │ + cbnz r2, 131894 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r0, 1318ba │ │ │ │ + cbnz r0, 13189a │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r1, r6] │ │ │ │ + str r2, [r1, r4] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r7, r4] │ │ │ │ + str r4, [r7, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r6, #20] │ │ │ │ + ldrb r6, [r6, #18] │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + str r2, [r7, r2] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r5, r3] │ │ │ │ + str r2, [r5, r1] │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #272 @ 0x110 │ │ │ │ + add sp, #272 @ 0x110 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #328 @ 0x148 │ │ │ │ + add r6, sp, #840 @ 0x348 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r7, r0] │ │ │ │ + ldr r7, [pc, #736] @ (131b58 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #928] @ (131c1c ) │ │ │ │ + ldr r7, [pc, #416] @ (131a1c ) │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 131894 │ │ │ │ + @ instruction: 0xb8d6 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r0, 13189e │ │ │ │ + @ instruction: 0xb8e8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #888] @ (131c00 ) │ │ │ │ + ldr r7, [pc, #376] @ (131a00 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #568] @ (131ac4 ) │ │ │ │ + ldr r7, [pc, #56] @ (1318c4 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #536] @ 0x218 │ │ │ │ + str r7, [sp, #24] │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #592] @ 0x250 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #584] @ (131ae0 ) │ │ │ │ + ldr r7, [pc, #72] @ (1318e0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #264] @ (1319a4 ) │ │ │ │ + ldr r6, [pc, #776] @ (131ba4 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #648 @ (adr r2, 131b28 ) │ │ │ │ + add r2, pc, #136 @ (adr r2, 131928 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #688 @ (adr r2, 131b54 ) │ │ │ │ + add r2, pc, #176 @ (adr r2, 131954 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #280] @ (1319c0 ) │ │ │ │ + ldr r6, [pc, #792] @ (131bc0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #984] @ (131c84 ) │ │ │ │ + ldr r6, [pc, #472] @ (131a84 ) │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r7, #21] │ │ │ │ + strb r2, [r7, #19] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r4, #20] │ │ │ │ + strb r0, [r4, #18] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #888] @ (131c30 ) │ │ │ │ + ldr r6, [pc, #376] @ (131a30 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #568] @ (131af4 ) │ │ │ │ + ldr r6, [pc, #56] @ (1318f4 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #328] @ 0x148 │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #640] @ 0x280 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #472] @ (131aa0 ) │ │ │ │ + ldr r5, [pc, #984] @ (131ca0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #152] @ (131964 ) │ │ │ │ + ldr r5, [pc, #664] @ (131b64 ) │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r1, r2] │ │ │ │ + strb r6, [r1, r0] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + strh r4, [r5, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #56] @ (131910 ) │ │ │ │ + ldr r5, [pc, #568] @ (131b10 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #760] @ (131bd4 ) │ │ │ │ + ldr r5, [pc, #248] @ (1319d4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r1, #20] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #784] @ (131bf8 ) │ │ │ │ + ldr r5, [pc, #272] @ (1319f8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #464] @ (131abc ) │ │ │ │ + ldr r4, [pc, #976] @ (131cbc ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r6, r0] │ │ │ │ + ldr r0, [r6, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #488] @ (131ae0 ) │ │ │ │ + ldr r4, [pc, #1000] @ (131ce0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #168] @ (1319a4 ) │ │ │ │ + ldr r4, [pc, #680] @ (131ba4 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r0, sp, #904 @ 0x388 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #816] @ (131c38 ) │ │ │ │ + ldr r4, [pc, #304] @ (131a38 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #496] @ (131afc ) │ │ │ │ + ldr r3, [pc, #1008] @ (131cfc ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #336 @ (adr r1, 131a60 ) │ │ │ │ + add r0, pc, #848 @ (adr r0, 131c60 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #376 @ (adr r1, 131a8c ) │ │ │ │ + add r0, pc, #888 @ (adr r0, 131c8c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #512] @ (131b18 ) │ │ │ │ + ldr r4, [pc, #0] @ (131918 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #192] @ (1319dc ) │ │ │ │ + ldr r3, [pc, #704] @ (131bdc ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #752 @ (adr r2, 131c10 ) │ │ │ │ + add r2, pc, #240 @ (adr r2, 131a10 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #856 @ (adr r2, 131c7c ) │ │ │ │ + add r2, pc, #344 @ (adr r2, 131a7c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #192] @ (1319e8 ) │ │ │ │ + ldr r3, [pc, #704] @ (131be8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #904] @ (131cb4 ) │ │ │ │ + ldr r3, [pc, #392] @ (131ab4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ + ldrsb r0, [r5, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #936] @ (131ce0 ) │ │ │ │ + ldr r3, [pc, #424] @ (131ae0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #616] @ (131ba4 ) │ │ │ │ + ldr r3, [pc, #104] @ (1319a4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #464] @ (131b18 ) │ │ │ │ + ldr r2, [pc, #976] @ (131d18 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #144] @ (1319dc ) │ │ │ │ + ldr r2, [pc, #656] @ (131bdc ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #160] @ (1319f8 ) │ │ │ │ + ldr r2, [pc, #672] @ (131bf8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #864] @ (131cbc ) │ │ │ │ + ldr r2, [pc, #352] @ (131abc ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r4, [sp, #784] @ 0x310 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #360] @ 0x168 │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #880] @ (131cd8 ) │ │ │ │ + ldr r2, [pc, #368] @ (131ad8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #560] @ (131b9c ) │ │ │ │ + ldr r2, [pc, #48] @ (13199c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r6, r2] │ │ │ │ + ldr r6, [r6, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldr r4, [r0, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #584] @ (131bc0 ) │ │ │ │ + ldr r2, [pc, #72] @ (1319c0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #264] @ (131a84 ) │ │ │ │ + ldr r1, [pc, #776] @ (131c84 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + ldrsh r6, [r6, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #136] @ (131a10 ) │ │ │ │ + ldr r1, [pc, #648] @ (131c10 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #840] @ (131cd4 ) │ │ │ │ + ldr r1, [pc, #328] @ (131ad4 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #840 @ 0x348 │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #880 @ 0x370 │ │ │ │ + add r2, sp, #368 @ 0x170 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #856] @ (131cf0 ) │ │ │ │ + ldr r1, [pc, #344] @ (131af0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #536] @ (131bb4 ) │ │ │ │ + ldr r1, [pc, #24] @ (1319b4 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #200 @ 0xc8 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #552] @ (131bd0 ) │ │ │ │ + ldr r1, [pc, #40] @ (1319d0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #232] @ (131a94 ) │ │ │ │ + ldr r0, [pc, #744] @ (131c94 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ + add r7, sp, #312 @ 0x138 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #880 @ 0x370 │ │ │ │ + add r7, sp, #368 @ 0x170 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #248] @ (131ab0 ) │ │ │ │ + ldr r0, [pc, #760] @ (131cb0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #952] @ (131d74 ) │ │ │ │ + ldr r0, [pc, #440] @ (131b74 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #680] @ 0x2a8 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #704] @ 0x2c0 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #968] @ (131d90 ) │ │ │ │ + ldr r0, [pc, #456] @ (131b90 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #648] @ (131c54 ) │ │ │ │ + ldr r0, [pc, #136] @ (131a54 ) │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r4, #44] @ 0x2c │ │ │ │ + strh r2, [r4, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r6, #44] @ 0x2c │ │ │ │ + strh r2, [r6, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #704] @ (131c98 ) │ │ │ │ + ldr r0, [pc, #192] @ (131a98 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #384] @ (131b5c ) │ │ │ │ + blx ip │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ + str r4, [r2, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #440] @ (131ba0 ) │ │ │ │ + @ instruction: 0x47ee │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #120] @ (131a64 ) │ │ │ │ + @ instruction: 0x479e │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #384] @ 0x180 │ │ │ │ + str r0, [sp, #896] @ 0x380 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #560] @ 0x230 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #56] @ (131a30 ) │ │ │ │ + @ instruction: 0x478e │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0x47be │ │ │ │ + bx r7 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + add r2, sp, #960 @ 0x3c0 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + add r2, sp, #192 @ 0xc0 │ │ │ │ movs r3, r4 │ │ │ │ - bx lr │ │ │ │ + mov lr, lr │ │ │ │ movs r3, r4 │ │ │ │ - bx r4 │ │ │ │ + mov lr, r4 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, #24] │ │ │ │ + str r6, [r6, #16] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r2, #28] │ │ │ │ + str r6, [r2, #20] │ │ │ │ movs r3, r4 │ │ │ │ - bxns r6 │ │ │ │ + mov ip, r6 │ │ │ │ movs r3, r4 │ │ │ │ - mov ip, ip │ │ │ │ + mov r4, ip │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ movs r3, r4 │ │ │ │ - mov sl, lr │ │ │ │ + mov r2, lr │ │ │ │ movs r3, r4 │ │ │ │ - mov sl, r4 │ │ │ │ + mov r2, r4 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #608] @ 0x260 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #672] @ 0x2a0 │ │ │ │ movs r3, r4 │ │ │ │ - mov lr, r5 │ │ │ │ + mov r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ - mov r6, fp │ │ │ │ + cmp lr, fp │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r2, #8] │ │ │ │ + strh r2, [r2, #4] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r4, #8] │ │ │ │ + strh r6, [r4, #4] │ │ │ │ movs r3, r4 │ │ │ │ - mov r4, sp │ │ │ │ + cmp ip, sp │ │ │ │ movs r3, r4 │ │ │ │ - mov r4, r3 │ │ │ │ + cmp ip, r3 │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r5, #430] @ 0x1ae │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12cc10 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cbz r3, 131a64 │ │ │ │ ldr.w r3, [sp, #2676] @ 0xa74 │ │ │ │ @@ -258413,333 +258411,333 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2580 @ 0xa14 │ │ │ │ bl 15059c │ │ │ │ b.w 12cc1a │ │ │ │ nop │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r6, #10] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ movs r3, r4 │ │ │ │ - add r0, r2 │ │ │ │ + bics r0, r2 │ │ │ │ movs r3, r4 │ │ │ │ - mvns r0, r0 │ │ │ │ + muls r0, r0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r7, #12] │ │ │ │ + ldrh r0, [r7, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + ldrh r6, [r2, #10] │ │ │ │ movs r3, r4 │ │ │ │ - mvns r4, r0 │ │ │ │ + muls r4, r0 │ │ │ │ movs r3, r4 │ │ │ │ - muls r4, r6 │ │ │ │ + cmn r4, r6 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r3, #112] @ 0x70 │ │ │ │ + str r6, [r3, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r5, #108] @ 0x6c │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - muls r2, r5 │ │ │ │ + cmn r2, r5 │ │ │ │ movs r3, r4 │ │ │ │ - orrs r2, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #480] @ (1328d8 ) │ │ │ │ + ldr r2, [pc, #992] @ (132ad8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #504] @ (1328f4 ) │ │ │ │ + ldr r2, [pc, #1016] @ (132af4 ) │ │ │ │ movs r3, r4 │ │ │ │ - orrs r0, r4 │ │ │ │ + cmp r0, r4 │ │ │ │ movs r3, r4 │ │ │ │ - cmn r0, r2 │ │ │ │ + negs r0, r2 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r7, #28] │ │ │ │ + ldrb r2, [r7, #26] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r1, #29] │ │ │ │ + ldrb r0, [r1, #27] │ │ │ │ movs r3, r4 │ │ │ │ - cmn r6, r2 │ │ │ │ + negs r6, r2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, r0 │ │ │ │ + tst r6, r0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r4, #31] │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, r1 │ │ │ │ + tst r4, r1 │ │ │ │ movs r3, r4 │ │ │ │ - tst r4, r7 │ │ │ │ + sbcs r4, r7 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r6, #14] │ │ │ │ + ldrb r0, [r6, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r2, #13] │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ movs r3, r4 │ │ │ │ - tst r4, r4 │ │ │ │ + sbcs r4, r4 │ │ │ │ movs r3, r4 │ │ │ │ - rors r4, r2 │ │ │ │ + adcs r4, r2 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r4, [r0, #20] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + str r2, [r6, #12] │ │ │ │ movs r3, r4 │ │ │ │ - sbcs r4, r7 │ │ │ │ + asrs r4, r7 │ │ │ │ movs r3, r4 │ │ │ │ - adcs r4, r5 │ │ │ │ + lsrs r4, r5 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #784] @ 0x310 │ │ │ │ + str r5, [sp, #272] @ 0x110 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #872] @ 0x368 │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ movs r3, r4 │ │ │ │ - adcs r0, r6 │ │ │ │ + lsrs r0, r6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r4 │ │ │ │ + lsls r0, r4 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ + str r2, [r0, #32] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r1, #32] │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4 │ │ │ │ + lsls r6, r4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r2 │ │ │ │ + eors r6, r2 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #576] @ 0x240 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r3 │ │ │ │ + eors r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r1 │ │ │ │ + ands r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ - mov r0, r2 │ │ │ │ + cmp r8, r2 │ │ │ │ movs r3, r4 │ │ │ │ - mov r2, r4 │ │ │ │ + cmp sl, r4 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r2 │ │ │ │ + ands r0, r2 │ │ │ │ movs r3, r4 │ │ │ │ - eors r0, r0 │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r5, #92] @ 0x5c │ │ │ │ + str r6, [r5, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - ands r6, r7 │ │ │ │ + subs r7, #190 @ 0xbe │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + subs r7, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #304] @ (1328c8 ) │ │ │ │ + ldr r1, [pc, #816] @ (132ac8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #344] @ (1328f4 ) │ │ │ │ + ldr r1, [pc, #856] @ (132af4 ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #236 @ 0xec │ │ │ │ + subs r7, #108 @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #156 @ 0x9c │ │ │ │ + subs r7, #28 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r0, #0] │ │ │ │ + ldrb r4, [r0, #30] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r2, #0] │ │ │ │ + ldrb r2, [r2, #30] │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #160 @ 0xa0 │ │ │ │ + subs r7, #32 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #80 @ 0x50 │ │ │ │ + subs r6, #208 @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r1, #34] @ 0x22 │ │ │ │ + ldrh r4, [r1, #30] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r0, #32] │ │ │ │ + ldrh r6, [r0, #28] │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #56 @ 0x38 │ │ │ │ + subs r6, #184 @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #232 @ 0xe8 │ │ │ │ + subs r6, #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r0, #4] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r3, #12] │ │ │ │ + str r0, [r3, #4] │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #238 @ 0xee │ │ │ │ + subs r6, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #158 @ 0x9e │ │ │ │ + subs r6, #30 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #200 @ (adr r7, 1328a0 ) │ │ │ │ + add r6, pc, #712 @ (adr r6, 132aa0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #256 @ (adr r7, 1328dc ) │ │ │ │ + add r6, pc, #768 @ (adr r6, 132adc ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #162 @ 0xa2 │ │ │ │ + subs r6, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #82 @ 0x52 │ │ │ │ + subs r5, #210 @ 0xd2 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #584 @ (adr r4, 132a30 ) │ │ │ │ + add r4, pc, #72 @ (adr r4, 132830 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #672 @ (adr r4, 132a8c ) │ │ │ │ + add r4, pc, #160 @ (adr r4, 13288c ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + subs r5, #214 @ 0xd6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #6 │ │ │ │ + subs r5, #134 @ 0x86 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r1, r2] │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r6, [r3, r2] │ │ │ │ + ldrsh r6, [r3, r0] │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #12 │ │ │ │ + subs r5, #140 @ 0x8c │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #188 @ 0xbc │ │ │ │ + subs r5, #60 @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r6, [r4, #21] │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #184 @ 0xb8 │ │ │ │ + subs r5, #56 @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #104 @ 0x68 │ │ │ │ + subs r4, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r1, #24] │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + ldrh r6, [r4, #20] │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #108 @ 0x6c │ │ │ │ + subs r4, #236 @ 0xec │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #28 │ │ │ │ + subs r4, #156 @ 0x9c │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r1, #7] │ │ │ │ + ldrb r2, [r1, #5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r3, #7] │ │ │ │ + ldrb r4, [r3, #5] │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #34 @ 0x22 │ │ │ │ + subs r4, #162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + subs r4, #82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #752] @ (132b28 ) │ │ │ │ + ldr r1, [pc, #240] @ (132928 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #792] @ (132b54 ) │ │ │ │ + ldr r1, [pc, #280] @ (132954 ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #216 @ 0xd8 │ │ │ │ + subs r4, #88 @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #136 @ 0x88 │ │ │ │ + subs r4, #8 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r0, #19] │ │ │ │ + strb r2, [r0, #17] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r1, #18] │ │ │ │ + strb r0, [r1, #16] │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #126 @ 0x7e │ │ │ │ + subs r3, #254 @ 0xfe │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #46 @ 0x2e │ │ │ │ + subs r3, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r3, #2] │ │ │ │ + strb r0, [r3, #0] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r6, #2] │ │ │ │ + strb r6, [r6, #0] │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #52 @ 0x34 │ │ │ │ + subs r3, #180 @ 0xb4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #228 @ 0xe4 │ │ │ │ + subs r3, #100 @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + strh r4, [r6, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r1, #58] @ 0x3a │ │ │ │ + strh r6, [r1, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #232 @ 0xe8 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #152 @ 0x98 │ │ │ │ + subs r3, #24 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r4, #4] │ │ │ │ + ldrsh r6, [r4, r7] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r7, #4] │ │ │ │ + ldrsh r0, [r7, r7] │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #158 @ 0x9e │ │ │ │ + subs r3, #30 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #78 @ 0x4e │ │ │ │ + subs r2, #206 @ 0xce │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r5, #18] │ │ │ │ + ldrh r2, [r5, #14] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r0, #20] │ │ │ │ + ldrh r0, [r0, #16] │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #82 @ 0x52 │ │ │ │ + subs r2, #210 @ 0xd2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #2 │ │ │ │ + subs r2, #130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r4, #108] @ 0x6c │ │ │ │ + str r6, [r4, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #912] @ 0x390 │ │ │ │ + str r3, [sp, #400] @ 0x190 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #254 @ 0xfe │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #174 @ 0xae │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r1, r3] │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r2, r3] │ │ │ │ + ldrsh r2, [r2, r1] │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #176 @ 0xb0 │ │ │ │ + subs r2, #48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #98 @ 0x62 │ │ │ │ + subs r1, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #816 @ (adr r1, 132be8 ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 1329e8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #904 @ (adr r1, 132c44 ) │ │ │ │ + add r1, pc, #392 @ (adr r1, 132a44 ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #104 @ 0x68 │ │ │ │ + subs r1, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #24 │ │ │ │ + subs r1, #152 @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ + ldr r2, [sp, #848] @ 0x350 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #28 │ │ │ │ + subs r1, #156 @ 0x9c │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #204 @ 0xcc │ │ │ │ + subs r1, #76 @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #784] @ 0x310 │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #856] @ 0x358 │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #208 @ 0xd0 │ │ │ │ + subs r1, #80 @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #128 @ 0x80 │ │ │ │ + subs r1, #0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r6, #10] │ │ │ │ + ldrb r2, [r6, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r1, #11] │ │ │ │ + ldrb r2, [r1, #9] │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ + subs r1, #12 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #60 @ 0x3c │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #824] @ 0x338 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #904] @ 0x388 │ │ │ │ + str r4, [sp, #392] @ 0x188 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #72 @ 0x48 │ │ │ │ + subs r0, #200 @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #248 @ 0xf8 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #568] @ 0x238 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #536] @ 0x218 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #204 @ 0xcc │ │ │ │ + subs r0, #76 @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #124 @ 0x7c │ │ │ │ + adds r7, #252 @ 0xfc │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ + strb r2, [r3, #31] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r6, #1] │ │ │ │ + strb r6, [r6, #31] │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + subs r0, #4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #54 @ 0x36 │ │ │ │ + adds r7, #182 @ 0xb6 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r1, #80] @ 0x50 │ │ │ │ + ldr r0, [r1, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #70 @ 0x46 │ │ │ │ + adds r7, #198 @ 0xc6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #246 @ 0xf6 │ │ │ │ + adds r7, #118 @ 0x76 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r3, r4] │ │ │ │ + strh r2, [r3, r2] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r4, r3] │ │ │ │ + strh r6, [r4, r1] │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #244 @ 0xf4 │ │ │ │ + adds r7, #116 @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #164 @ 0xa4 │ │ │ │ + adds r7, #36 @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r5, #319] @ 0x13f │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12cc10 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12cc10 │ │ │ │ @@ -259750,301 +259748,301 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #1966 @ 0x7ae │ │ │ │ bl 15059c │ │ │ │ b.w 12cc1a │ │ │ │ - str r4, [r1, #24] │ │ │ │ + str r4, [r1, #16] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r3, #24] │ │ │ │ + str r6, [r3, #16] │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #40 @ 0x28 │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #216 @ 0xd8 │ │ │ │ + adds r4, #88 @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #704] @ 0x2c0 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #792] @ 0x318 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #220 @ 0xdc │ │ │ │ + adds r4, #92 @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #140 @ 0x8c │ │ │ │ + adds r4, #12 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r3, #54] @ 0x36 │ │ │ │ + ldrh r0, [r3, #50] @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r1, #52] @ 0x34 │ │ │ │ + ldrh r6, [r1, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #116 @ 0x74 │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r3, #112] @ 0x70 │ │ │ │ + ldr r6, [r3, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + ldr r0, [r6, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #42 @ 0x2a │ │ │ │ + adds r3, #170 @ 0xaa │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #218 @ 0xda │ │ │ │ + adds r3, #90 @ 0x5a │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r4, r3] │ │ │ │ + strh r4, [r4, r1] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r5, r3] │ │ │ │ + strh r2, [r5, r1] │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #224 @ 0xe0 │ │ │ │ + adds r3, #96 @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #144 @ 0x90 │ │ │ │ + adds r3, #16 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ + ldrsh r2, [r6, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #142 @ 0x8e │ │ │ │ + adds r3, #14 │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #62 @ 0x3e │ │ │ │ + adds r2, #190 @ 0xbe │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ + adds r2, #196 @ 0xc4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ + adds r2, #116 @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r0, #36] @ 0x24 │ │ │ │ + strh r0, [r0, #32] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r2, #36] @ 0x24 │ │ │ │ + strh r6, [r2, #32] │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ + adds r2, #120 @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #168 @ 0xa8 │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #122 @ 0x7a │ │ │ │ + adds r7, #250 @ 0xfa │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #136 @ 0x88 │ │ │ │ + subs r0, #8 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #174 @ 0xae │ │ │ │ + adds r2, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #94 @ 0x5e │ │ │ │ + adds r1, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r5, r0] │ │ │ │ + ldrb r2, [r5, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r5, #26] │ │ │ │ + ldrh r4, [r5, #22] │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ + adds r1, #218 @ 0xda │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #10 │ │ │ │ + adds r1, #138 @ 0x8a │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r1, #1] │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r2, #0] │ │ │ │ + ldr r2, [r2, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #0 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ + ldrb r0, [r3, #22] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r5, #24] │ │ │ │ + ldrb r6, [r5, #22] │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #98 @ 0x62 │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r7, #60] @ 0x3c │ │ │ │ + strh r0, [r7, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r4, #58] @ 0x3a │ │ │ │ + strh r6, [r4, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #76 @ 0x4c │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #252 @ 0xfc │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #0 │ │ │ │ + adds r0, #128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #176 @ 0xb0 │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #272] @ 0x110 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #872] @ 0x368 │ │ │ │ + str r7, [sp, #360] @ 0x168 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #100 @ 0x64 │ │ │ │ + cmp r7, #228 @ 0xe4 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #408] @ (1337f0 ) │ │ │ │ + ldr r0, [pc, #920] @ (1339f0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #496] @ (13384c ) │ │ │ │ + ldr r0, [pc, #1008] @ (133a4c ) │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #106 @ 0x6a │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #26 │ │ │ │ + cmp r7, #154 @ 0x9a │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #96] @ (1336c8 ) │ │ │ │ + ldr r3, [pc, #608] @ (1338c8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #920] @ (133a04 ) │ │ │ │ + ldr r3, [pc, #408] @ (133804 ) │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #16 │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #192 @ 0xc0 │ │ │ │ + cmp r7, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r5, r6] │ │ │ │ + strb r6, [r5, r4] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r7, r6] │ │ │ │ + strb r4, [r7, r4] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + cmp r7, #70 @ 0x46 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #118 @ 0x76 │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #104] @ (1336f0 ) │ │ │ │ + ldr r4, [pc, #616] @ (1338f0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #464] @ (13385c ) │ │ │ │ + ldr r3, [pc, #976] @ (133a5c ) │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + cmp r6, #194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #242 @ 0xf2 │ │ │ │ + cmp r6, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #8 │ │ │ │ + subs r0, #136 @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #26 │ │ │ │ + subs r0, #154 @ 0x9a │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #240 @ 0xf0 │ │ │ │ + cmp r6, #112 @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #160 @ 0xa0 │ │ │ │ + cmp r6, #32 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #856] @ (133a00 ) │ │ │ │ + ldr r6, [pc, #344] @ (133800 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #944] @ (133a5c ) │ │ │ │ + ldr r6, [pc, #432] @ (13385c ) │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #166 @ 0xa6 │ │ │ │ + cmp r6, #38 @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #86 @ 0x56 │ │ │ │ + cmp r5, #214 @ 0xd6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #216 @ 0xd8 │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + adds r6, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #40 @ 0x28 │ │ │ │ + cmp r5, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #166 @ 0xa6 │ │ │ │ + subs r3, #38 @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + subs r2, #244 @ 0xf4 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #198 @ 0xc6 │ │ │ │ + cmp r5, #70 @ 0x46 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #118 @ 0x76 │ │ │ │ + cmp r4, #246 @ 0xf6 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r7, #28] │ │ │ │ + strb r2, [r7, #26] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r1, #29] │ │ │ │ + strb r4, [r1, #27] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #118 @ 0x76 │ │ │ │ + cmp r4, #246 @ 0xf6 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #40 @ 0x28 │ │ │ │ + cmp r4, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r0, #52] @ 0x34 │ │ │ │ + str r2, [r0, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #4 │ │ │ │ + cmp r4, #132 @ 0x84 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #180 @ 0xb4 │ │ │ │ + cmp r4, #52 @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r3, r1] │ │ │ │ + ldr r6, [r3, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #170 @ 0xaa │ │ │ │ + cmp r4, #42 @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #90 @ 0x5a │ │ │ │ + cmp r3, #218 @ 0xda │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r5, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r5, #60] @ 0x3c │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + cmp r3, #208 @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #0 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r4, #100] @ 0x64 │ │ │ │ + ldr r6, [r4, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #4 │ │ │ │ + cmp r3, #132 @ 0x84 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #180 @ 0xb4 │ │ │ │ + cmp r3, #52 @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #560] @ (133958 ) │ │ │ │ + ldr r0, [pc, #48] @ (133758 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #136] @ (1337b4 ) │ │ │ │ + @ instruction: 0x47a2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ + cmp r2, #176 @ 0xb0 │ │ │ │ movs r3, r4 │ │ │ │ - bics r0, r4 │ │ │ │ + orrs r0, r4 │ │ │ │ movs r3, r4 │ │ │ │ - bics r0, r7 │ │ │ │ + orrs r0, r7 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ + cmp r2, #190 @ 0xbe │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #238 @ 0xee │ │ │ │ + cmp r2, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #88] @ (1337a0 ) │ │ │ │ + ldr r5, [pc, #600] @ (1339a0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #184] @ (133804 ) │ │ │ │ + ldr r5, [pc, #696] @ (133a04 ) │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ + cmp r2, #116 @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #164 @ 0xa4 │ │ │ │ + cmp r2, #36 @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r0, r2] │ │ │ │ + strh r4, [r0, r0] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r4, r2] │ │ │ │ + strh r0, [r4, r0] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #170 @ 0xaa │ │ │ │ + cmp r2, #42 @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #90 @ 0x5a │ │ │ │ + cmp r1, #218 @ 0xda │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r1, #12] │ │ │ │ + ldrb r4, [r1, #10] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r4, #12] │ │ │ │ + ldrb r0, [r4, #10] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #102 @ 0x66 │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #22 │ │ │ │ + cmp r1, #150 @ 0x96 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r1, r1] │ │ │ │ + strb r0, [r1, r7] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r2, #25] │ │ │ │ + strb r0, [r2, #23] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #26 │ │ │ │ + cmp r1, #154 @ 0x9a │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #202 @ 0xca │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r7, #22] │ │ │ │ + ldrb r0, [r7, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r5, #21] │ │ │ │ + ldrb r0, [r5, #19] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r1, #58 @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #106 @ 0x6a │ │ │ │ + cmp r0, #234 @ 0xea │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + adds r0, #164 @ 0xa4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ + adds r0, #100 @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #82 @ 0x52 │ │ │ │ + cmp r0, #210 @ 0xd2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #2 │ │ │ │ + cmp r0, #130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r5, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12cc10 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12cc10 │ │ │ │ @@ -260987,101 +260985,101 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12cc10 │ │ │ │ b.w 1333d4 │ │ │ │ ldrb.w r3, [r5, #305] @ 0x131 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12cc10 │ │ │ │ b.w 13338a │ │ │ │ - eors r0, r3 │ │ │ │ + subs r7, #216 @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - eors r6, r4 │ │ │ │ + subs r7, #230 @ 0xe6 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #200 @ 0xc8 │ │ │ │ + movs r6, #72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + movs r5, #248 @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #98 @ 0x62 │ │ │ │ + adds r3, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #108 @ 0x6c │ │ │ │ + adds r3, #236 @ 0xec │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #118 @ 0x76 │ │ │ │ + movs r5, #246 @ 0xf6 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #38 @ 0x26 │ │ │ │ + movs r5, #166 @ 0xa6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #180 @ 0xb4 │ │ │ │ + subs r3, #52 @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #86 @ 0x56 │ │ │ │ + subs r1, #214 @ 0xd6 │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #144 @ 0x90 │ │ │ │ + movs r5, #16 │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #64 @ 0x40 │ │ │ │ + movs r4, #192 @ 0xc0 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r6, r0] │ │ │ │ + ldr r7, [pc, #712] @ (1346d8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrb r0, [r4, r6] │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #62 @ 0x3e │ │ │ │ + movs r4, #190 @ 0xbe │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #238 @ 0xee │ │ │ │ + movs r4, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #234 @ 0xea │ │ │ │ + subs r0, #106 @ 0x6a │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #152 @ 0x98 │ │ │ │ + subs r0, #24 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #206 @ 0xce │ │ │ │ + movs r4, #78 @ 0x4e │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #126 @ 0x7e │ │ │ │ + movs r3, #254 @ 0xfe │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r5, #34] @ 0x22 │ │ │ │ + ldrh r6, [r5, #30] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r0, #36] @ 0x24 │ │ │ │ + ldrh r4, [r0, #32] │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r4, #2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #50 @ 0x32 │ │ │ │ + movs r3, #178 @ 0xb2 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r7, r5] │ │ │ │ + str r0, [r7, r3] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r0, r5] │ │ │ │ + str r2, [r0, r3] │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r3, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #216 @ 0xd8 │ │ │ │ + movs r3, #88 @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #62 @ 0x3e │ │ │ │ + adds r1, #190 @ 0xbe │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #76 @ 0x4c │ │ │ │ + adds r1, #204 @ 0xcc │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #214 @ 0xd6 │ │ │ │ + movs r3, #86 @ 0x56 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #134 @ 0x86 │ │ │ │ + movs r3, #6 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r2, [r7, #6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ + ldrh r4, [r1, #8] │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #138 @ 0x8a │ │ │ │ + movs r3, #10 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #58 @ 0x3a │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r6, #23] │ │ │ │ + ldrb r6, [r6, #21] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r5, #22] │ │ │ │ + ldrb r0, [r5, #20] │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ + movs r2, #162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #32 │ │ │ │ + cmp r5, #160 @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #238 @ 0xee │ │ │ │ + cmp r5, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ + movs r1, #240 @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r5, #264] @ 0x108 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12cc10 │ │ │ │ b.w 133462 │ │ │ │ ldrb.w r3, [r5, #153] @ 0x99 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -261161,15 +261159,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ addwcs r2, sp, #3748 @ 0xea4 │ │ │ │ bcs.w 12ac60 │ │ │ │ b.w 12ac82 │ │ │ │ add.w r3, sp, #4672 @ 0x1240 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 2f2540 │ │ │ │ + bl 2f24b8 │ │ │ │ ldr.w r3, [pc, #3216] @ 13524c │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [pc, #3204] @ 135250 │ │ │ │ @@ -262142,113 +262140,113 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2275 @ 0x8e3 │ │ │ │ bl 15059c │ │ │ │ b.w 12cc1a │ │ │ │ nop │ │ │ │ - adds r4, r2, #7 │ │ │ │ + adds r4, r2, #5 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r0, r2 │ │ │ │ + adds r4, r0, r0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r0, r5 │ │ │ │ + adds r2, r0, r3 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r2, r5 │ │ │ │ + adds r2, r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r4, #22 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #34 @ 0x22 │ │ │ │ + cmp r7, #162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #162 @ 0xa2 │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + lsrs r4, r7, #21 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #22 │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r2, r3] │ │ │ │ + ldrh r2, [r2, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r4, r2] │ │ │ │ + ldrh r2, [r4, r0] │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ movs r3, r4 │ │ │ │ - mov lr, r8 │ │ │ │ + mov r6, r8 │ │ │ │ movs r3, r4 │ │ │ │ - mov lr, fp │ │ │ │ + mov r6, fp │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #22 │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #42 @ 0x2a │ │ │ │ + cmp r4, #170 @ 0xaa │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #58 @ 0x3a │ │ │ │ + cmp r4, #186 @ 0xba │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r6, #20 │ │ │ │ + lsrs r4, r6, #18 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #70 @ 0x46 │ │ │ │ + cmp r4, #198 @ 0xc6 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #18 │ │ │ │ + cmp r4, #146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r1, #20 │ │ │ │ + lsrs r4, r1, #18 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r6, #1 │ │ │ │ + subs r6, r6, r7 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r0, #1 │ │ │ │ + subs r6, r0, r7 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r6, #20 │ │ │ │ + lsrs r4, r6, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + lsrs r4, r4, #17 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r7, #1 │ │ │ │ + subs r6, r7, r7 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r3, #0 │ │ │ │ + subs r6, r3, r6 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r1, #20 │ │ │ │ + lsrs r4, r1, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + lsrs r4, r7, #16 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r0, #2 │ │ │ │ + adds r6, r0, #0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r6, r7 │ │ │ │ + subs r6, r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + lsrs r4, r4, #17 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r1, #2 │ │ │ │ + adds r2, r1, #0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r1, r7 │ │ │ │ + subs r6, r1, r5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + lsrs r4, r7, #16 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #17 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r1, #2 │ │ │ │ + adds r2, r1, #0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r4, r6 │ │ │ │ + subs r2, r4, r4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r2, #18 │ │ │ │ + lsrs r0, r2, #16 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + lsrs r2, r0, #15 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r2, #2 │ │ │ │ + adds r2, r2, #0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r7, r5 │ │ │ │ + subs r6, r7, r3 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #17 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r4, r3, #14 │ │ │ │ movs r3, r4 │ │ │ │ ldr.w r4, [pc, #3884] @ 136244 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #3884] @ 136248 │ │ │ │ ldr.w r3, [pc, #3884] @ 13624c │ │ │ │ add r4, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 136250 │ │ │ │ @@ -263457,622 +263455,616 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2308 @ 0x904 │ │ │ │ bl 15059c │ │ │ │ b.w 12cc1a │ │ │ │ - subs r6, r0, r7 │ │ │ │ + subs r6, r0, r5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r0, r2 │ │ │ │ - movs r3, r4 │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ - movs r3, r4 │ │ │ │ - lsrs r2, r4, #12 │ │ │ │ - movs r3, r4 │ │ │ │ - subs r6, r0, r7 │ │ │ │ - movs r3, r4 │ │ │ │ - subs r4, r2, r1 │ │ │ │ - movs r3, r4 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + subs r4, r0, r0 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r6, #11 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r0, r7 │ │ │ │ + lsrs r2, r4, #10 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r4, r0 │ │ │ │ + subs r6, r0, r5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r2, #12 │ │ │ │ + adds r4, r2, r7 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r0, #11 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r0, r7 │ │ │ │ + lsrs r2, r6, #9 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r6, r7 │ │ │ │ + subs r6, r0, r5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r4, #11 │ │ │ │ + adds r4, r4, r6 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r2, #10 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r0, r7 │ │ │ │ + lsrs r2, r0, #9 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + subs r6, r0, r5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r6, #10 │ │ │ │ + adds r4, r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r4, #9 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r0, r7 │ │ │ │ + lsrs r2, r2, #8 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r2, r6 │ │ │ │ + subs r6, r0, r5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r0, #10 │ │ │ │ + adds r4, r0, r5 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r6, #8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r0, r7 │ │ │ │ + lsrs r2, r4, #7 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r4, r5 │ │ │ │ + subs r6, r0, r5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r2, #9 │ │ │ │ + adds r4, r2, r4 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r0, #8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r0, r7 │ │ │ │ + lsrs r2, r6, #6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r6, r4 │ │ │ │ + subs r6, r0, r5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r4, #8 │ │ │ │ + adds r4, r4, r3 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r1, r7 │ │ │ │ + lsrs r2, r0, #6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r0, r4 │ │ │ │ + subs r6, r0, r5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r6, #7 │ │ │ │ + adds r4, r6, r2 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r4, #6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r1, r7 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r2, r3 │ │ │ │ + subs r2, r1, r5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + adds r4, r0, r2 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r6, #5 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r4, #108] @ 0x6c │ │ │ │ + lsrs r2, r4, #4 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r5, #96] @ 0x60 │ │ │ │ + subs r6, r1, r5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r2, #6 │ │ │ │ + adds r4, r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r0, #5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r5, #29 │ │ │ │ + lsrs r2, r6, #3 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r0, #30 │ │ │ │ + str r6, [r4, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r4, #5 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #824] @ (136640 ) │ │ │ │ + lsrs r2, r0, #3 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #880] @ (13667c ) │ │ │ │ + lsrs r6, r5, #27 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r6, #4 │ │ │ │ + lsrs r0, r0, #28 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r4, #3 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #42 @ 0x2a │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #68 @ 0x44 │ │ │ │ + ldr r3, [pc, #312] @ (136440 ) │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r0, #4 │ │ │ │ + ldr r3, [pc, #368] @ (13647c ) │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r6, #2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #78 @ 0x4e │ │ │ │ + lsrs r2, r4, #1 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #20 │ │ │ │ + cmp r6, #170 @ 0xaa │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ + cmp r6, #196 @ 0xc4 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r0, #2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #22 │ │ │ │ + lsrs r2, r6, #32 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #36 @ 0x24 │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r4, #2 │ │ │ │ + cmp r6, #148 @ 0x94 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ + lsrs r2, r0, #32 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r5, #56] @ 0x38 │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r6, #1 │ │ │ │ + cmp r3, #164 @ 0xa4 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r4, #32 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r4, #56] @ 0x38 │ │ │ │ + lsls r2, r2, #31 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r0, #1 │ │ │ │ + ldr r4, [r5, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r6, #31 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r6, r2] │ │ │ │ + lsls r2, r4, #30 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ + ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ + ldr r4, [r7, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #31 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ + lsls r2, r6, #29 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ + ldrsb r6, [r6, r0] │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r2, #30 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r2, #24 │ │ │ │ + lsls r2, r0, #29 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r2, #23 │ │ │ │ + ldrsb r2, [r0, r1] │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r6, #30 │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r4, #29 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r6, r7] │ │ │ │ + lsls r2, r2, #28 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r7, r0] │ │ │ │ + lsrs r2, r2, #22 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r0, #30 │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r6, #28 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r6, r4] │ │ │ │ + lsls r2, r4, #27 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r0, r4] │ │ │ │ + strb r6, [r6, r5] │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r2, #29 │ │ │ │ + strb r0, [r7, r6] │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #28 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r3, r3 │ │ │ │ + lsls r2, r6, #26 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r5, r3 │ │ │ │ + ldrh r2, [r6, r2] │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r4, #28 │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r2, #27 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r4, r6 │ │ │ │ + lsls r2, r0, #26 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r7, r6 │ │ │ │ + subs r6, r3, r1 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r6, #27 │ │ │ │ + subs r4, r5, r1 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r4, #26 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r7, r6 │ │ │ │ + lsls r2, r2, #25 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r1, r6 │ │ │ │ + subs r2, r4, r4 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r0, #27 │ │ │ │ + subs r0, r7, r4 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r6, #25 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r5, r6 │ │ │ │ + lsls r2, r4, #24 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r3, r5 │ │ │ │ + subs r6, r7, r4 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r2, #26 │ │ │ │ + subs r0, r1, r4 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #25 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r3, r6 │ │ │ │ + lsls r2, r6, #23 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r5, r4 │ │ │ │ + subs r6, r5, r4 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r4, #25 │ │ │ │ + subs r0, r3, r3 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r2, #24 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r1, r6 │ │ │ │ + lsls r2, r0, #23 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r7, r3 │ │ │ │ + subs r2, r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + subs r0, r5, r2 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r4, #23 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r6, r5 │ │ │ │ + lsls r2, r2, #22 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r1, r3 │ │ │ │ + subs r2, r1, r4 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r0, #24 │ │ │ │ + subs r0, r7, r1 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r6, #22 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + lsls r2, r4, #21 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + subs r6, r6, r3 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r2, #23 │ │ │ │ + subs r0, r1, r1 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #22 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r2, r5 │ │ │ │ + lsls r2, r6, #20 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r5, r1 │ │ │ │ + subs r6, r4, r3 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r4, #22 │ │ │ │ + subs r0, r3, r0 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r2, #21 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + lsls r2, r0, #20 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r6, r0 │ │ │ │ + subs r2, r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r5, #21 │ │ │ │ + adds r0, r5, r7 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r4, #20 │ │ │ │ + lsls r2, r4, #20 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r5, r4 │ │ │ │ + lsls r2, r2, #19 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r1, r0 │ │ │ │ + subs r6, r7, r2 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + adds r4, r6, r6 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + lsls r6, r5, #19 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r3, r4 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + subs r6, r5, r2 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r2, #20 │ │ │ │ + adds r0, r1, r6 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #19 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r3, r3 │ │ │ │ + lsls r2, r6, #17 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r5, r2 │ │ │ │ + subs r2, r3, r2 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r4, #19 │ │ │ │ + adds r0, r3, r5 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r2, #18 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r7, r3 │ │ │ │ + lsls r2, r0, #17 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r2, r4 │ │ │ │ + adds r6, r3, r1 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r6, #18 │ │ │ │ + adds r4, r5, r0 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r4, #17 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r7, #12] │ │ │ │ + lsls r2, r2, #16 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r3, #16] │ │ │ │ + adds r6, r7, r1 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r0, #18 │ │ │ │ + adds r4, r2, r2 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r6, #16 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r3, #16] │ │ │ │ + lsls r2, r4, #15 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r5, #12] │ │ │ │ + str r6, [r7, #4] │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r2, #17 │ │ │ │ + str r0, [r3, #8] │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #16 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r2, #16] │ │ │ │ + lsls r2, r6, #14 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r7, #8] │ │ │ │ + str r6, [r3, #8] │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r4, #16 │ │ │ │ + str r0, [r5, #4] │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r2, #15 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r7, #12] │ │ │ │ + lsls r2, r0, #14 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r1, #8] │ │ │ │ + str r2, [r2, #8] │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r6, #15 │ │ │ │ + str r0, [r7, #0] │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r4, #14 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + lsls r2, r2, #13 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r3, #4] │ │ │ │ + str r6, [r7, #4] │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + str r0, [r1, #0] │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r6, #13 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r1, #112] @ 0x70 │ │ │ │ + lsls r2, r4, #12 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r1, #108] @ 0x6c │ │ │ │ + str r6, [r5, #4] │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + ldrsh r0, [r3, r7] │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #13 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + lsls r2, r6, #11 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ + str r2, [r1, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r2, r2, #12 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #136] @ (136590 ) │ │ │ │ + lsls r2, r0, #11 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #192] @ (1365cc ) │ │ │ │ + str r6, [r7, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r4, #11 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #216] @ (1365f0 ) │ │ │ │ + lsls r0, r2, #10 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #0] @ (13651c ) │ │ │ │ + ldr r3, [pc, #648] @ (136790 ) │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r0, #12 │ │ │ │ + ldr r3, [pc, #704] @ (1367cc ) │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r6, #10 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r3, #104] @ 0x68 │ │ │ │ + lsls r2, r4, #9 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ + ldr r3, [pc, #728] @ (1367f0 ) │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r2, #11 │ │ │ │ + ldr r3, [pc, #512] @ (13671c ) │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #10 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #264] @ (136640 ) │ │ │ │ + lsls r2, r6, #8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #272] @ (13664c ) │ │ │ │ + str r6, [r3, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r4, #10 │ │ │ │ + str r4, [r1, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r2, #9 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r3, r1 │ │ │ │ + lsls r2, r0, #8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r7, r1 │ │ │ │ + @ instruction: 0x47c2 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + blxns r8 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r4, #8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #1016] @ (136950 ) │ │ │ │ + lsls r2, r2, #7 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #64] @ (13659c ) │ │ │ │ + adds r2, r3, r7 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r0, #9 │ │ │ │ + adds r0, r7, r7 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r6, #7 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #54 @ 0x36 │ │ │ │ + lsls r2, r4, #6 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #220 @ 0xdc │ │ │ │ + ldr r6, [pc, #504] @ (136750 ) │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r2, #8 │ │ │ │ + ldr r6, [pc, #576] @ (13679c ) │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #7 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #42 @ 0x2a │ │ │ │ + lsls r2, r6, #5 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r4, #182 @ 0xb6 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r4, #7 │ │ │ │ + cmp r4, #92 @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r2, #6 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r4, #11 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ + cmp r4, #170 @ 0xaa │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r6, #6 │ │ │ │ + cmp r4, #44 @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r4, #5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r6, #11 │ │ │ │ + lsls r2, r2, #4 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #76 @ 0x4c │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r0, #6 │ │ │ │ + cmp r2, #252 @ 0xfc │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r6, #4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r5, #11 │ │ │ │ + lsls r2, r4, #3 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #28 │ │ │ │ + lsrs r6, r6, #9 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ + cmp r2, #204 @ 0xcc │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r2, #11 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #236 @ 0xec │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ + cmp r2, #156 @ 0x9c │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r7, #1 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #188 @ 0xbc │ │ │ │ + lsrs r2, r2, #9 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r6, #3 │ │ │ │ + cmp r2, #108 @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r4, #2 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ - movs r3, r4 │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ + lsls r6, r7, #31 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + cmp r2, #60 @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #28 │ │ │ │ + lsls r2, r6, #1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r5, #27 │ │ │ │ + movs r2, r4 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + cmp r2, #8 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #28 │ │ │ │ + movs r6, r7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r7, #26 │ │ │ │ + vrev64.8 d16, d18 │ │ │ │ + asrs r6, r3, #26 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r4, #1 │ │ │ │ + asrs r0, r5, #25 │ │ │ │ movs r3, r4 │ │ │ │ movs r2, r2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #27 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r0, r1, #26 │ │ │ │ + vaddl.u8 q8, d2, d18 │ │ │ │ + asrs r6, r1, #26 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, r6 │ │ │ │ + asrs r0, r7, #24 │ │ │ │ movs r3, r4 │ │ │ │ vaddl.u32 q8, d2, d18 │ │ │ │ - asrs r6, r5, #27 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r0, r3, #25 │ │ │ │ + vaddl.u16 q0, d2, d18 │ │ │ │ + asrs r6, r7, #25 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, r0 │ │ │ │ + asrs r0, r1, #24 │ │ │ │ movs r3, r4 │ │ │ │ vswp d0, d18 │ │ │ │ - asrs r6, r3, #27 │ │ │ │ + vhadd.u32 d16, d2, d18 │ │ │ │ + asrs r6, r5, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r5, #24 │ │ │ │ + asrs r0, r3, #23 │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.u16 q8, d2, d18 │ │ │ │ vaddl.u8 q0, d2, d18 │ │ │ │ - asrs r2, r1, #27 │ │ │ │ + vhadd.u d0, d2, d18 │ │ │ │ + asrs r6, r3, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r7, #23 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.u32 q0, d2, d18 │ │ │ │ vhadd.u16 d16, d2, d18 │ │ │ │ - asrs r2, r7, #26 │ │ │ │ + vhadd.u8 d0, d2, d18 │ │ │ │ + asrs r2, r1, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r1, #23 │ │ │ │ + asrs r0, r7, #21 │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.u d16, d2, d18 │ │ │ │ vhadd.u32 d0, d2, d18 │ │ │ │ - asrs r2, r5, #26 │ │ │ │ + cdp2 0, 13, cr0, cr2, cr2, {1} │ │ │ │ + asrs r2, r7, #24 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r3, #22 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.u8 d16, d2, d18 │ │ │ │ cdp2 0, 15, cr0, cr2, cr2, {1} │ │ │ │ - movs r3, #102 @ 0x66 │ │ │ │ + cdp2 0, 10, cr0, cr2, cr2, {1} │ │ │ │ + asrs r2, r5, #24 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ + asrs r0, r3, #20 │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.u16 d0, d2, d18 │ │ │ │ cdp2 0, 12, cr0, cr2, cr2, {1} │ │ │ │ - cmp r6, r2 │ │ │ │ + cdp2 0, 7, cr0, cr2, cr2, {1} │ │ │ │ + movs r2, #230 @ 0xe6 │ │ │ │ movs r3, r4 │ │ │ │ - negs r4, r0 │ │ │ │ + movs r3, #0 │ │ │ │ movs r3, r4 │ │ │ │ - cdp2 0, 14, cr0, cr2, cr2, {1} │ │ │ │ cdp2 0, 9, cr0, cr2, cr2, {1} │ │ │ │ - tst r6, r0 │ │ │ │ + cdp2 0, 4, cr0, cr2, cr2, {1} │ │ │ │ + tst r6, r2 │ │ │ │ movs r3, r4 │ │ │ │ - tst r4, r2 │ │ │ │ + rors r4, r0 │ │ │ │ movs r3, r4 │ │ │ │ - cdp2 0, 11, cr0, cr2, cr2, {1} │ │ │ │ cdp2 0, 6, cr0, cr2, cr2, {1} │ │ │ │ - tst r6, r2 │ │ │ │ + cdp2 0, 1, cr0, cr2, cr2, {1} │ │ │ │ + sbcs r6, r0 │ │ │ │ movs r3, r4 │ │ │ │ - rors r4, r4 │ │ │ │ + sbcs r4, r2 │ │ │ │ movs r3, r4 │ │ │ │ - cdp2 0, 8, cr0, cr2, cr2, {1} │ │ │ │ cdp2 0, 3, cr0, cr2, cr2, {1} │ │ │ │ - asrs r2, r3, #23 │ │ │ │ + stc2l 0, cr0, [r2, #136]! @ 0x88 │ │ │ │ + sbcs r6, r2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r5, #18 │ │ │ │ + adcs r4, r4 │ │ │ │ movs r3, r4 │ │ │ │ - cdp2 0, 5, cr0, cr2, cr2, {1} │ │ │ │ cdp2 0, 0, cr0, cr2, cr2, {1} │ │ │ │ - asrs r2, r1, #23 │ │ │ │ + ldc2 0, cr0, [r2, #136]! @ 0x88 │ │ │ │ + asrs r2, r3, #21 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ movs r3, r4 │ │ │ │ - cdp2 0, 2, cr0, cr2, cr2, {1} │ │ │ │ ldc2l 0, cr0, [r2, #136] @ 0x88 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + stc2 0, cr0, [r2, #136] @ 0x88 │ │ │ │ + asrs r2, r1, #21 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r7, r1] │ │ │ │ + asrs r0, r7, #15 │ │ │ │ movs r3, r4 │ │ │ │ - ldc2l 0, cr0, [r2, #136]! @ 0x88 │ │ │ │ stc2 0, cr0, [r2, #136]! @ 0x88 │ │ │ │ - str r6, [r3, #32] │ │ │ │ + ldc2l 0, cr0, [r2, #-136] @ 0xffffff78 │ │ │ │ + ldr r2, [r5, r0] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r5, #32] │ │ │ │ + ldrsb r0, [r7, r7] │ │ │ │ movs r3, r4 │ │ │ │ - stc2l 0, cr0, [r2, #136] @ 0x88 │ │ │ │ ldc2l 0, cr0, [r2, #-136]! @ 0xffffff78 │ │ │ │ - str r6, [r4, #100] @ 0x64 │ │ │ │ + stc2 0, cr0, [r2, #-136]! @ 0xffffff78 │ │ │ │ + str r6, [r3, #24] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r6, #100] @ 0x64 │ │ │ │ + str r0, [r5, #24] │ │ │ │ movs r3, r4 │ │ │ │ - ldc2 0, cr0, [r2, #136] @ 0x88 │ │ │ │ stc2l 0, cr0, [r2, #-136] @ 0xffffff78 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + ldc2l 0, cr0, [r2], #136 @ 0x88 │ │ │ │ + str r6, [r4, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + str r0, [r6, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - stc2l 0, cr0, [r2, #-136]! @ 0xffffff78 │ │ │ │ ldc2 0, cr0, [r2, #-136] @ 0xffffff78 │ │ │ │ - adds r2, r3, r6 │ │ │ │ + stc2l 0, cr0, [r2], {34} @ 0x22 │ │ │ │ + adds r6, r2, #0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r4, r6 │ │ │ │ + adds r0, r5, #0 │ │ │ │ movs r3, r4 │ │ │ │ - ldc2 0, cr0, [r2, #-136]! @ 0xffffff78 │ │ │ │ stc2l 0, cr0, [r2], #136 @ 0x88 │ │ │ │ - movs r6, #78 @ 0x4e │ │ │ │ + ldc2 0, cr0, [r2], {34} @ 0x22 │ │ │ │ + adds r2, r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #228 @ 0xe4 │ │ │ │ + adds r0, r4, r4 │ │ │ │ movs r3, r4 │ │ │ │ - stc2 0, cr0, [r2, #-136] @ 0xffffff78 │ │ │ │ ldc2 0, cr0, [r2], #136 @ 0x88 │ │ │ │ - lsls r2, r2, #23 │ │ │ │ + stc2l 0, cr0, [r2], #-136 @ 0xffffff78 │ │ │ │ + movs r5, #206 @ 0xce │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + movs r5, #100 @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - ldc2l 0, cr0, [r2], {34} @ 0x22 │ │ │ │ stc2 0, cr0, [r2], {34} @ 0x22 │ │ │ │ - lsls r2, r4, #21 │ │ │ │ + ldc2 0, cr0, [r2], #-136 @ 0xffffff78 │ │ │ │ + lsls r2, r2, #21 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ + movs r3, r4 │ │ │ │ + mrrc2 0, 2, r0, r2, cr2 │ │ │ │ + stc2 0, cr0, [r2], {34} @ 0x22 │ │ │ │ + lsls r2, r4, #19 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ movs r3, r4 │ │ │ │ ldc2 0, cr0, [lr], {34} @ 0x22 │ │ │ │ - mrrc2 0, 2, r0, r0, cr2 @ │ │ │ │ - lsrs r2, r5, #26 │ │ │ │ + @ instruction: 0xfbd00022 │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #14 │ │ │ │ + lsrs r4, r0, #12 │ │ │ │ movs r3, r4 │ │ │ │ - ldc2l 0, cr0, [r2], #-136 @ 0xffffff78 │ │ │ │ - stc2 0, cr0, [r2], #-136 @ 0xffffff78 │ │ │ │ + @ instruction: 0xfbf20022 │ │ │ │ + @ instruction: 0xfba20022 │ │ │ │ ldr.w r4, [pc, #3888] @ 137688 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #3888] @ 13768c │ │ │ │ ldr.w r3, [pc, #3888] @ 137690 │ │ │ │ add r4, pc │ │ │ │ ldr.w r2, [pc, #3884] @ 137694 │ │ │ │ add r1, pc │ │ │ │ @@ -265281,489 +265273,492 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3418 @ 0xd5a │ │ │ │ bl 15059c │ │ │ │ b.w 12cc1a │ │ │ │ - lsrs r2, r1, #6 │ │ │ │ - movs r3, r4 │ │ │ │ - lsls r4, r0, #25 │ │ │ │ - movs r3, r4 │ │ │ │ - @ instruction: 0xf7320022 │ │ │ │ - @ instruction: 0xf6e20022 │ │ │ │ - asrs r2, r2, #3 │ │ │ │ + lsrs r2, r1, #4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + lsls r4, r0, #23 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf6fe0022 │ │ │ │ - @ instruction: 0xf6b00022 │ │ │ │ - adds r2, r6, #0 │ │ │ │ + @ instruction: 0xf6b20022 │ │ │ │ + @ instruction: 0xf6620022 │ │ │ │ + asrs r2, r2, #1 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r0, #1 │ │ │ │ + asrs r0, r5, #1 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf6d20022 │ │ │ │ - @ instruction: 0xf6820022 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + @ instruction: 0xf67e0022 │ │ │ │ + @ instruction: 0xf6300022 │ │ │ │ + subs r2, r6, r6 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #108 @ 0x6c │ │ │ │ + subs r0, r0, r7 │ │ │ │ movs r3, r4 │ │ │ │ - subw r0, r2, #2082 @ 0x822 │ │ │ │ @ instruction: 0xf6520022 │ │ │ │ - strb r2, [r5, r4] │ │ │ │ + addw r0, r2, #2082 @ 0x822 │ │ │ │ + movs r2, r7 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r7, r4] │ │ │ │ + subs r4, r5, #7 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf6720022 │ │ │ │ @ instruction: 0xf6220022 │ │ │ │ - cdp2 0, 1, cr0, cr6, cr2, {1} │ │ │ │ - movs r0, #12 │ │ │ │ + rsbs r0, r2, #10616832 @ 0xa20000 │ │ │ │ + strb r2, [r5, r2] │ │ │ │ + movs r3, r4 │ │ │ │ + strb r0, [r7, r2] │ │ │ │ movs r3, r4 │ │ │ │ - movw r0, #10274 @ 0x2822 │ │ │ │ @ instruction: 0xf5f20022 │ │ │ │ - ldc2 0, cr0, [lr, #-136]! @ 0xffffff78 │ │ │ │ - subs r4, r3, #7 │ │ │ │ + sub.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ + ldc2 0, cr0, [r6, #136] @ 0x88 │ │ │ │ + subs r4, r1, #6 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf6120022 │ │ │ │ rsb r0, r2, #10616832 @ 0xa20000 │ │ │ │ - ldc2l 0, cr0, [sl, #-136] @ 0xffffff78 │ │ │ │ - subs r4, r5, #6 │ │ │ │ + sbcs.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ + ldc2 0, cr0, [lr], #136 @ 0x88 │ │ │ │ + subs r4, r3, #5 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf5e20022 │ │ │ │ @ instruction: 0xf5920022 │ │ │ │ - movs r2, r2 │ │ │ │ - movs r3, r4 │ │ │ │ - subs r4, r7, #5 │ │ │ │ + adc.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ + ldc2l 0, cr0, [sl], {34} @ 0x22 │ │ │ │ + subs r4, r5, #4 │ │ │ │ movs r3, r4 │ │ │ │ - subs.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ sbc.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ - adds r6, r1, r0 │ │ │ │ - movs r3, r4 │ │ │ │ - subs r4, r1, #6 │ │ │ │ + adds.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ + vaddl.u16 q0, d2, d18 │ │ │ │ + subs r4, r7, #3 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf5820022 │ │ │ │ @ instruction: 0xf5320022 │ │ │ │ - lsrs r6, r1, #4 │ │ │ │ + @ instruction: 0xf4e20022 │ │ │ │ + asrs r6, r1, #30 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r3, #5 │ │ │ │ + subs r4, r1, #4 │ │ │ │ movs r3, r4 │ │ │ │ - adcs.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ add.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ - lsrs r6, r3, #4 │ │ │ │ + @ instruction: 0xf4b20022 │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + subs r4, r3, #3 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf5220022 │ │ │ │ @ instruction: 0xf4d20022 │ │ │ │ - lsrs r6, r1, #4 │ │ │ │ + eor.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ + lsrs r6, r3, #2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r7, #3 │ │ │ │ + subs r4, r5, #2 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf4f20022 │ │ │ │ @ instruction: 0xf4a20022 │ │ │ │ - movs r1, #6 │ │ │ │ + orrs.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ + subs r4, r7, #1 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf4c20022 │ │ │ │ orns r0, r2, #10616832 @ 0xa20000 │ │ │ │ - subs r2, r1, #5 │ │ │ │ + bic.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ + movs r0, #134 @ 0x86 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r3, #5 │ │ │ │ + subs r0, r6, #6 │ │ │ │ movs r3, r4 │ │ │ │ - eor.w r0, lr, #10616832 @ 0xa20000 │ │ │ │ - orr.w r0, r0, #10616832 @ 0xa20000 │ │ │ │ - vaddl.u8 q0, d2, d18 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + orr.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ + @ instruction: 0xf3f20022 │ │ │ │ + subs r2, r1, #3 │ │ │ │ movs r3, r4 │ │ │ │ - orn r0, r2, #10616832 @ 0xa20000 │ │ │ │ - ands.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ - vaddl.u16 q0, d2, d18 │ │ │ │ - subs r4, r7, #3 │ │ │ │ + subs r0, r3, #3 │ │ │ │ movs r3, r4 │ │ │ │ - bics.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ - @ instruction: 0xf3e20022 │ │ │ │ - adds r2, r7, #5 │ │ │ │ + and.w r0, lr, #10616832 @ 0xa20000 │ │ │ │ + @ instruction: 0xf3c00022 │ │ │ │ + vhadd.u8 d0, d2, d18 │ │ │ │ + subs r4, r5, #2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r1, #3 │ │ │ │ + @ instruction: 0xf3e20022 │ │ │ │ + @ instruction: 0xf3920022 │ │ │ │ + vhadd.u16 d0, d2, d18 │ │ │ │ + subs r4, r7, #1 │ │ │ │ movs r3, r4 │ │ │ │ - and.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ @ instruction: 0xf3b20022 │ │ │ │ - @ instruction: 0xfa760022 │ │ │ │ - subs r4, r3, #2 │ │ │ │ + @ instruction: 0xf3620022 │ │ │ │ + adds r2, r7, #3 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3d20022 │ │ │ │ - @ instruction: 0xf3820022 │ │ │ │ - subs r6, r7, r5 │ │ │ │ + subs r4, r1, #1 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r5, #1 │ │ │ │ + @ instruction: 0xf3820022 │ │ │ │ + @ instruction: 0xf3320022 │ │ │ │ + ldr??.w r0, [r6, #34] @ 0x22 │ │ │ │ + subs r4, r3, #0 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3a20022 │ │ │ │ @ instruction: 0xf3520022 │ │ │ │ - subs r6, r4, #1 │ │ │ │ + @ instruction: 0xf3020022 │ │ │ │ + subs r6, r7, r3 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r7, #0 │ │ │ │ + adds r4, r5, #7 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3720022 │ │ │ │ @ instruction: 0xf3220022 │ │ │ │ - subs r6, r7, r6 │ │ │ │ + @ instruction: 0xf2d20022 │ │ │ │ + adds r6, r4, #7 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r1, #0 │ │ │ │ + adds r4, r7, #6 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3420022 │ │ │ │ @ instruction: 0xf2f20022 │ │ │ │ - subs r6, r1, r7 │ │ │ │ + subw r0, r2, #34 @ 0x22 │ │ │ │ + subs r6, r7, r4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r3, #7 │ │ │ │ + adds r4, r1, #6 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3120022 │ │ │ │ movt r0, #8226 @ 0x2022 │ │ │ │ - adds r2, r6, #7 │ │ │ │ + @ instruction: 0xf2720022 │ │ │ │ + subs r6, r1, r5 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r5, #6 │ │ │ │ + adds r4, r3, #5 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf2e20022 │ │ │ │ @ instruction: 0xf2920022 │ │ │ │ - asrs r6, r2, #23 │ │ │ │ + movw r0, #8226 @ 0x2022 │ │ │ │ + adds r2, r6, #5 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + adds r4, r5, #4 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf2b20022 │ │ │ │ @ instruction: 0xf2620022 │ │ │ │ - cmp r3, #238 @ 0xee │ │ │ │ + @ instruction: 0xf2120022 │ │ │ │ + asrs r6, r2, #21 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #180 @ 0xb4 │ │ │ │ + adds r4, r7, #3 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf2820022 │ │ │ │ @ instruction: 0xf2320022 │ │ │ │ - ldr r4, [pc, #808] @ (137b54 ) │ │ │ │ + @ instruction: 0xf1e20022 │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #864] @ (137b90 ) │ │ │ │ + cmp r3, #52 @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf2520022 │ │ │ │ addw r0, r2, #34 @ 0x22 │ │ │ │ - movs r5, #230 @ 0xe6 │ │ │ │ + subs.w r0, r2, #34 @ 0x22 │ │ │ │ + ldr r4, [pc, #296] @ (137954 ) │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #248 @ 0xf8 │ │ │ │ + ldr r4, [pc, #352] @ (137990 ) │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf2220022 │ │ │ │ rsbs r0, r2, #34 @ 0x22 │ │ │ │ - movs r0, #158 @ 0x9e │ │ │ │ + @ instruction: 0xf1820022 │ │ │ │ + movs r5, #102 @ 0x66 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf1f20022 │ │ │ │ sub.w r0, r2, #34 @ 0x22 │ │ │ │ - movs r0, #210 @ 0xd2 │ │ │ │ + adcs.w r0, r2, #34 @ 0x22 │ │ │ │ + movs r0, #30 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - rsb r0, r2, #34 @ 0x22 │ │ │ │ sbcs.w r0, r2, #34 @ 0x22 │ │ │ │ - movs r0, #202 @ 0xca │ │ │ │ + @ instruction: 0xf1220022 │ │ │ │ + movs r0, #82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r0, #24 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf1920022 │ │ │ │ adc.w r0, r2, #34 @ 0x22 │ │ │ │ - movs r0, #190 @ 0xbe │ │ │ │ + @ instruction: 0xf0f20022 │ │ │ │ + movs r0, #74 @ 0x4a │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ + subs r0, r5, #7 │ │ │ │ movs r3, r4 │ │ │ │ - sbc.w r0, r2, #34 @ 0x22 │ │ │ │ adds.w r0, r2, #34 @ 0x22 │ │ │ │ - movs r0, #186 @ 0xba │ │ │ │ + @ instruction: 0xf0c20022 │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #8 │ │ │ │ + subs r0, r7, #6 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf1320022 │ │ │ │ @ instruction: 0xf0e20022 │ │ │ │ - vaddl.u32 q8, d10, d18 │ │ │ │ - movs r0, r2 │ │ │ │ - movs r3, r4 │ │ │ │ - @ instruction: 0xf0fe0022 │ │ │ │ - @ instruction: 0xf0ae0022 │ │ │ │ - adds r6, r4, #1 │ │ │ │ + eors.w r0, r2, #34 @ 0x22 │ │ │ │ + movs r0, #58 @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #528] @ (137ac0 ) │ │ │ │ + subs r0, r1, #6 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf0ce0022 │ │ │ │ + @ instruction: 0xf0b20022 │ │ │ │ + orn r0, r2, #34 @ 0x22 │ │ │ │ + vhadd.u32 d16, d10, d18 │ │ │ │ + vaddl.u16 q0, d0, d18 │ │ │ │ orns r0, lr, #34 @ 0x22 │ │ │ │ - adds r5, #126 @ 0x7e │ │ │ │ + bic.w r0, lr, #34 @ 0x22 │ │ │ │ + subs r6, r4, r7 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ + ldr r1, [pc, #16] @ (1378c0 ) │ │ │ │ movs r3, r4 │ │ │ │ - eors.w r0, lr, #34 @ 0x22 │ │ │ │ orr.w r0, lr, #34 @ 0x22 │ │ │ │ - subs r3, #38 @ 0x26 │ │ │ │ + vext.8 d16, d14, d18, #0 │ │ │ │ + adds r4, #254 @ 0xfe │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + adds r5, #16 │ │ │ │ movs r3, r4 │ │ │ │ - orn r0, lr, #34 @ 0x22 │ │ │ │ ands.w r0, lr, #34 @ 0x22 │ │ │ │ - subs r3, #90 @ 0x5a │ │ │ │ + vaddl.s8 q8, d14, d18 │ │ │ │ + subs r2, #166 @ 0xa6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #40 @ 0x28 │ │ │ │ + subs r2, #216 @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - bics.w r0, lr, #34 @ 0x22 │ │ │ │ vaddl.s32 q8, d14, d18 │ │ │ │ - lsls r2, r4, #13 │ │ │ │ + vaddl.s16 q0, d14, d18 │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + subs r2, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - and.w r0, lr, #34 @ 0x22 │ │ │ │ vext.8 d0, d14, d18, #0 │ │ │ │ - lsls r6, r3, #24 │ │ │ │ + vhadd.s32 d16, d14, d18 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r6, #24 │ │ │ │ + lsls r4, r6, #11 │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.s16 q8, d14, d18 │ │ │ │ vaddl.s8 q0, d14, d18 │ │ │ │ - adds r2, r0, r2 │ │ │ │ + vhadd.s d0, d14, d18 │ │ │ │ + lsls r6, r3, #22 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r2, r2 │ │ │ │ + lsls r4, r6, #22 │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.s32 q0, d14, d18 │ │ │ │ vhadd.s16 d16, d14, d18 │ │ │ │ - adds r2, r2, r2 │ │ │ │ + vhadd.s8 d0, d14, d18 │ │ │ │ + adds r2, r0, r0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r4, r1 │ │ │ │ + adds r0, r2, r0 │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.s d16, d14, d18 │ │ │ │ vhadd.s32 d0, d14, d18 │ │ │ │ - adds r2, r6, r1 │ │ │ │ + cdp 0, 13, cr0, cr14, cr2, {1} │ │ │ │ + adds r2, r2, r0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r6, r0 │ │ │ │ + asrs r0, r4, #31 │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.s8 d16, d14, d18 │ │ │ │ cdp 0, 15, cr0, cr14, cr2, {1} │ │ │ │ - adds r6, r1, r1 │ │ │ │ + cdp 0, 10, cr0, cr14, cr2, {1} │ │ │ │ + asrs r2, r6, #31 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r0, r0 │ │ │ │ + asrs r0, r6, #30 │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.s16 d0, d14, d18 │ │ │ │ cdp 0, 12, cr0, cr14, cr2, {1} │ │ │ │ - lsrs r6, r7, #19 │ │ │ │ + cdp 0, 7, cr0, cr14, cr2, {1} │ │ │ │ + asrs r6, r1, #31 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r1, #20 │ │ │ │ + asrs r0, r0, #30 │ │ │ │ movs r3, r4 │ │ │ │ - cdp 0, 14, cr0, cr14, cr2, {1} │ │ │ │ cdp 0, 9, cr0, cr14, cr2, {1} │ │ │ │ - lsrs r2, r2, #20 │ │ │ │ + cdp 0, 4, cr0, cr14, cr2, {1} │ │ │ │ + lsrs r6, r7, #17 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r3, #19 │ │ │ │ + lsrs r4, r1, #18 │ │ │ │ movs r3, r4 │ │ │ │ - cdp 0, 11, cr0, cr14, cr2, {1} │ │ │ │ cdp 0, 6, cr0, cr14, cr2, {1} │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + cdp 0, 1, cr0, cr14, cr2, {1} │ │ │ │ + lsrs r2, r2, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #18 │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ movs r3, r4 │ │ │ │ - cdp 0, 8, cr0, cr14, cr2, {1} │ │ │ │ cdp 0, 3, cr0, cr14, cr2, {1} │ │ │ │ - lsrs r6, r3, #20 │ │ │ │ + stcl 0, cr0, [lr, #136]! @ 0x88 │ │ │ │ + lsrs r6, r2, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #17 │ │ │ │ + lsrs r4, r5, #16 │ │ │ │ movs r3, r4 │ │ │ │ - cdp 0, 5, cr0, cr14, cr2, {1} │ │ │ │ cdp 0, 0, cr0, cr14, cr2, {1} │ │ │ │ - adds r6, r2, #7 │ │ │ │ + ldc 0, cr0, [lr, #136]! @ 0x88 │ │ │ │ + lsrs r6, r3, #18 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r0, #4 │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ movs r3, r4 │ │ │ │ - cdp 0, 2, cr0, cr14, cr2, {1} │ │ │ │ ldcl 0, cr0, [lr, #136] @ 0x88 │ │ │ │ - adds r2, r2, #7 │ │ │ │ + stc 0, cr0, [lr, #136] @ 0x88 │ │ │ │ + adds r6, r2, #5 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r2, #3 │ │ │ │ + adds r4, r0, #2 │ │ │ │ movs r3, r4 │ │ │ │ - ldcl 0, cr0, [lr, #136]! @ 0x88 │ │ │ │ stc 0, cr0, [lr, #136]! @ 0x88 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + ldcl 0, cr0, [lr, #-136] @ 0xffffff78 │ │ │ │ + adds r2, r2, #5 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r4, #2 │ │ │ │ + adds r4, r2, #1 │ │ │ │ movs r3, r4 │ │ │ │ - stcl 0, cr0, [sl, #136] @ 0x88 │ │ │ │ - ldcl 0, cr0, [ip, #-136]! @ 0xffffff78 │ │ │ │ - adds r6, r7, #6 │ │ │ │ + ldcl 0, cr0, [lr, #-136]! @ 0xffffff78 │ │ │ │ + stc 0, cr0, [lr, #-136]! @ 0xffffff78 │ │ │ │ + adds r6, r0, #5 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds r0, r4, #0 │ │ │ │ movs r3, r4 │ │ │ │ - ldc 0, cr0, [lr, #136] @ 0x88 │ │ │ │ - stcl 0, cr0, [lr, #-136] @ 0xffffff78 │ │ │ │ - adds r6, r6, #6 │ │ │ │ + stcl 0, cr0, [sl, #-136] @ 0xffffff78 │ │ │ │ + ldcl 0, cr0, [ip], #136 @ 0x88 │ │ │ │ + adds r6, r7, #4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + subs r4, r6, r7 │ │ │ │ movs r3, r4 │ │ │ │ - stcl 0, cr0, [lr, #-136]! @ 0xffffff78 │ │ │ │ ldc 0, cr0, [lr, #-136] @ 0xffffff78 │ │ │ │ - adds r6, r5, #6 │ │ │ │ + stcl 0, cr0, [lr], {34} @ 0x22 │ │ │ │ + adds r6, r6, #4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r2, #0 │ │ │ │ + subs r4, r0, r7 │ │ │ │ movs r3, r4 │ │ │ │ - ldc 0, cr0, [lr, #-136]! @ 0xffffff78 │ │ │ │ stcl 0, cr0, [lr], #136 @ 0x88 │ │ │ │ - adds r2, r4, #6 │ │ │ │ + ldc 0, cr0, [lr], {34} @ 0x22 │ │ │ │ + adds r6, r5, #4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + subs r4, r2, r6 │ │ │ │ movs r3, r4 │ │ │ │ - stc 0, cr0, [lr, #-136] @ 0xffffff78 │ │ │ │ ldc 0, cr0, [lr], #136 @ 0x88 │ │ │ │ - adds r6, r3, #6 │ │ │ │ + stcl 0, cr0, [lr], #-136 @ 0xffffff78 │ │ │ │ + adds r2, r4, #4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r6, r6 │ │ │ │ + subs r4, r4, r5 │ │ │ │ movs r3, r4 │ │ │ │ - ldcl 0, cr0, [lr], {34} @ 0x22 │ │ │ │ stc 0, cr0, [lr], {34} @ 0x22 │ │ │ │ - ldr r4, [pc, #968] @ (137dd4 ) │ │ │ │ + ldc 0, cr0, [lr], #-136 @ 0xffffff78 │ │ │ │ + adds r6, r3, #4 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #800] @ (137d30 ) │ │ │ │ + subs r4, r6, r4 │ │ │ │ movs r3, r4 │ │ │ │ - stc 0, cr0, [lr], #136 @ 0x88 │ │ │ │ mrrc 0, 2, r0, lr, cr2 │ │ │ │ - ldr r4, [pc, #856] @ (137d74 ) │ │ │ │ + stc 0, cr0, [lr], {34} @ 0x22 │ │ │ │ + ldr r4, [pc, #456] @ (137bd4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #608] @ (137c80 ) │ │ │ │ + ldr r3, [pc, #288] @ (137b30 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldcl 0, cr0, [lr], #-136 @ 0xffffff78 │ │ │ │ stc 0, cr0, [lr], #-136 @ 0xffffff78 │ │ │ │ - movs r5, #254 @ 0xfe │ │ │ │ + rsbs r0, lr, r2, asr #32 │ │ │ │ + ldr r4, [pc, #344] @ (137b74 ) │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #8 │ │ │ │ + ldr r3, [pc, #96] @ (137a80 ) │ │ │ │ movs r3, r4 │ │ │ │ - mcrr 0, 2, r0, lr, cr2 │ │ │ │ @ instruction: 0xebfe0022 │ │ │ │ - ldr r4, [pc, #584] @ (137c84 ) │ │ │ │ + sub.w r0, lr, r2, asr #32 │ │ │ │ + movs r5, #126 @ 0x7e │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #224] @ (137b20 ) │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ - ldc 0, cr0, [lr], {34} @ 0x22 │ │ │ │ rsb r0, lr, r2, asr #32 │ │ │ │ - ldr r3, [pc, #792] @ (137d64 ) │ │ │ │ + sbcs.w r0, lr, r2, asr #32 │ │ │ │ + ldr r4, [pc, #72] @ (137a84 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #32] @ (137a70 ) │ │ │ │ + ldr r2, [pc, #736] @ (137d20 ) │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xebee0022 │ │ │ │ @ instruction: 0xeb9e0022 │ │ │ │ - ldr r3, [pc, #728] @ (137d34 ) │ │ │ │ + adc.w r0, lr, r2, asr #32 │ │ │ │ + ldr r3, [pc, #280] @ (137b64 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #864] @ (137dc0 ) │ │ │ │ + ldr r2, [pc, #544] @ (137c70 ) │ │ │ │ movs r3, r4 │ │ │ │ - subs.w r0, lr, r2, asr #32 │ │ │ │ sbc.w r0, lr, r2, asr #32 │ │ │ │ - ldr r3, [pc, #632] @ (137ce4 ) │ │ │ │ + adds.w r0, lr, r2, asr #32 │ │ │ │ + ldr r3, [pc, #216] @ (137b34 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #672] @ (137d10 ) │ │ │ │ + ldr r2, [pc, #352] @ (137bc0 ) │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xeb8e0022 │ │ │ │ @ instruction: 0xeb3e0022 │ │ │ │ - ldr r3, [pc, #552] @ (137ca4 ) │ │ │ │ + @ instruction: 0xeaee0022 │ │ │ │ + ldr r3, [pc, #120] @ (137ae4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #480] @ (137c60 ) │ │ │ │ + ldr r2, [pc, #160] @ (137b10 ) │ │ │ │ movs r3, r4 │ │ │ │ - adcs.w r0, lr, r2, asr #32 │ │ │ │ add.w r0, lr, r2, asr #32 │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ + @ instruction: 0xeabe0022 │ │ │ │ + ldr r3, [pc, #40] @ (137aa4 ) │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #244 @ 0xf4 │ │ │ │ + ldr r1, [pc, #992] @ (137e60 ) │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xeb2e0022 │ │ │ │ @ instruction: 0xeade0022 │ │ │ │ - adds r2, #10 │ │ │ │ + eor.w r0, lr, r2, asr #32 │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #196 @ 0xc4 │ │ │ │ + adds r1, #116 @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xeafe0022 │ │ │ │ @ instruction: 0xeaae0022 │ │ │ │ - ldr r4, [pc, #968] @ (137e74 ) │ │ │ │ + orrs.w r0, lr, r2, asr #32 │ │ │ │ + adds r1, #138 @ 0x8a │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #544] @ (137cd0 ) │ │ │ │ + adds r1, #68 @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - pkhtb r0, lr, r2, asr #32 │ │ │ │ orns r0, lr, r2, asr #32 │ │ │ │ - subs r3, #146 @ 0x92 │ │ │ │ + bic.w r0, lr, r2, asr #32 │ │ │ │ + ldr r4, [pc, #456] @ (137c74 ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #160 @ 0xa0 │ │ │ │ + ldr r4, [pc, #32] @ (137ad0 ) │ │ │ │ movs r3, r4 │ │ │ │ - eors.w r0, lr, r2, asr #32 │ │ │ │ orr.w r0, lr, r2, asr #32 │ │ │ │ - subs r3, #162 @ 0xa2 │ │ │ │ + ldrd r0, r0, [lr, #136]! @ 0x88 │ │ │ │ + subs r3, #18 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #112 @ 0x70 │ │ │ │ + subs r3, #32 │ │ │ │ movs r3, r4 │ │ │ │ - orn r0, lr, r2, asr #32 │ │ │ │ ands.w r0, lr, r2, asr #32 │ │ │ │ - subs r3, #162 @ 0xa2 │ │ │ │ + strd r0, r0, [lr, #136] @ 0x88 │ │ │ │ + subs r3, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #64 @ 0x40 │ │ │ │ + subs r2, #240 @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ - bics.w r0, lr, r2, asr #32 │ │ │ │ strd r0, r0, [lr, #136]! @ 0x88 │ │ │ │ - stc2l 0, cr0, [sl], #136 @ 0x88 │ │ │ │ - ldc2l 0, cr0, [ip], #136 @ 0x88 │ │ │ │ - and.w r0, lr, r2, asr #32 │ │ │ │ - @ instruction: 0xe9be0022 │ │ │ │ - ldc2l 0, cr0, [r6], #136 @ 0x88 │ │ │ │ - stc2l 0, cr0, [ip], {34} @ 0x22 │ │ │ │ - ldrd r0, r0, [lr, #136] @ 0x88 │ │ │ │ - @ instruction: 0xe98e0022 │ │ │ │ - cmp r0, #58 @ 0x3a │ │ │ │ + @ instruction: 0xe99e0022 │ │ │ │ + subs r3, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #80 @ 0x50 │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xe9ae0022 │ │ │ │ + @ instruction: 0xe9be0022 │ │ │ │ + strd r0, r0, [lr, #-136]! @ 0x88 │ │ │ │ + stc2l 0, cr0, [sl], #-136 @ 0xffffff78 │ │ │ │ + ldc2l 0, cr0, [ip], #-136 @ 0xffffff78 │ │ │ │ + @ instruction: 0xe98e0022 │ │ │ │ + ldmdb lr!, {r1, r5} │ │ │ │ + ldc2l 0, cr0, [r6], #-136 @ 0xffffff78 │ │ │ │ + mcrr2 0, 2, r0, ip, cr2 │ │ │ │ ldrd r0, r0, [lr, #-136] @ 0x88 │ │ │ │ - cmp r0, #90 @ 0x5a │ │ │ │ + stmdb lr, {r1, r5} │ │ │ │ + movs r7, #186 @ 0xba │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #32 │ │ │ │ + movs r7, #208 @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrd r0, r0, [lr, #-136]! @ 0x88 │ │ │ │ stmdb lr!, {r1, r5} │ │ │ │ - asrs r6, r3, #1 │ │ │ │ + @ instruction: 0xe8de0022 │ │ │ │ + movs r7, #218 @ 0xda │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r7, #1 │ │ │ │ + movs r7, #160 @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - strd r0, r0, [lr, #-136] @ 0x88 │ │ │ │ ldrd r0, r0, [lr], #136 @ 0x88 │ │ │ │ - lsls r6, r0, #7 │ │ │ │ + stmia.w lr!, {r1, r5} │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r2, #7 │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ movs r3, r4 │ │ │ │ - ldmdb lr, {r1, r5} │ │ │ │ @ instruction: 0xe8ce0022 │ │ │ │ - movs r1, #150 @ 0x96 │ │ │ │ + ldrd r0, r0, [lr], #-136 @ 0x88 │ │ │ │ + lsls r6, r0, #5 │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #96 @ 0x60 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ movs r3, r4 │ │ │ │ - strd r0, r0, [lr], #136 @ 0x88 │ │ │ │ ldmia.w lr, {r1, r5} │ │ │ │ - movs r1, #26 │ │ │ │ + strex r0, r0, [lr, #136] @ 0x88 │ │ │ │ + movs r1, #22 │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia.w lr!, {r1, r5} │ │ │ │ strd r0, r0, [lr], #-136 @ 0x88 │ │ │ │ - ldr r2, [pc, #136] @ (137bf4 ) │ │ │ │ + @ instruction: 0xe81e0022 │ │ │ │ + movs r0, #154 @ 0x9a │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #288] @ (137c90 ) │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ movs r3, r4 │ │ │ │ - stmia.w lr, {r1, r5} │ │ │ │ @ instruction: 0xe83e0022 │ │ │ │ - ldr r2, [pc, #344] @ (137cd4 ) │ │ │ │ + b.n 137b44 │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r1, [pc, #648] @ (137df4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #96] @ (137be0 ) │ │ │ │ + ldr r1, [pc, #800] @ (137e90 ) │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xe85e0022 │ │ │ │ @ instruction: 0xe80e0022 │ │ │ │ - asrs r6, r3, #20 │ │ │ │ + b.n 137af4 │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r1, [pc, #856] @ (137ed4 ) │ │ │ │ + movs r3, r4 │ │ │ │ + ldr r1, [pc, #608] @ (137de0 ) │ │ │ │ + movs r3, r4 │ │ │ │ + b.n 137b40 │ │ │ │ + movs r2, r4 │ │ │ │ + b.n 137aa4 │ │ │ │ + movs r2, r4 │ │ │ │ + asrs r6, r3, #18 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r0, r4, #17 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xe82e0022 │ │ │ │ - b.n 137b54 │ │ │ │ + b.n 137af0 │ │ │ │ + movs r2, r4 │ │ │ │ + b.n 137a54 │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r4, [pc, #3884] @ 138ac8 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #3884] @ 138acc │ │ │ │ ldr.w r3, [pc, #3884] @ 138ad0 │ │ │ │ add r4, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 138ad4 │ │ │ │ @@ -266972,637 +266967,637 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2204 @ 0x89c │ │ │ │ bl 15059c │ │ │ │ b.w 12cc1a │ │ │ │ - ands.w r0, sl, r2, asr #32 │ │ │ │ - bics.w r0, r4, r2, asr #32 │ │ │ │ - b.n 1390b0 │ │ │ │ + @ instruction: 0xe99a0022 │ │ │ │ + @ instruction: 0xe9b40022 │ │ │ │ + b.n 138fb0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139014 │ │ │ │ + b.n 138f14 │ │ │ │ movs r2, r4 │ │ │ │ - subs r1, #162 @ 0xa2 │ │ │ │ + subs r1, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139060 │ │ │ │ + b.n 138f60 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138fc4 │ │ │ │ + b.n 138ec4 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsrs r2, r1, #10 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r3, #12 │ │ │ │ + lsrs r0, r3, #10 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139010 │ │ │ │ + b.n 138f10 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138f74 │ │ │ │ + b.n 138e74 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r0, #19 │ │ │ │ + lsls r6, r0, #17 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138fc0 │ │ │ │ + b.n 138ec0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138f24 │ │ │ │ + b.n 138e24 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r2, #17 │ │ │ │ + lsls r6, r2, #15 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138f70 │ │ │ │ + b.n 138e70 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138ed4 │ │ │ │ + b.n 138dd4 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + lsrs r6, r4, #24 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138f20 │ │ │ │ + b.n 138e20 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138e84 │ │ │ │ + b.n 138d84 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + lsrs r6, r4, #24 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r0, #26 │ │ │ │ + lsrs r0, r0, #24 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138ed0 │ │ │ │ + b.n 138dd0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138e34 │ │ │ │ + b.n 138d34 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r7, #19 │ │ │ │ + lsrs r2, r7, #17 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + lsrs r0, r5, #15 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138e80 │ │ │ │ + b.n 138d80 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138de4 │ │ │ │ + b.n 138ce4 │ │ │ │ movs r2, r4 │ │ │ │ - vaddl.s16 q8, d6, d18 │ │ │ │ - lsrs r4, r3, #19 │ │ │ │ + vhadd.s16 d16, d6, d18 │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138e30 │ │ │ │ + b.n 138d30 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138d94 │ │ │ │ + b.n 138c94 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r2, #19 │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #18 │ │ │ │ + lsrs r4, r5, #16 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138de0 │ │ │ │ + b.n 138ce0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138d44 │ │ │ │ + b.n 138c44 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r6, r7, #16 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #17 │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138d90 │ │ │ │ + b.n 138c90 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138cf4 │ │ │ │ + b.n 138bf4 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r1, #13 │ │ │ │ + lsrs r2, r1, #11 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r4, #11 │ │ │ │ + lsrs r4, r4, #9 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138d38 │ │ │ │ + b.n 138c38 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138ca0 │ │ │ │ + b.n 138ba0 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r7, #12 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r7, #10 │ │ │ │ + lsrs r0, r7, #8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138cf0 │ │ │ │ + b.n 138bf0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138c54 │ │ │ │ + svc 222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + asrs r2, r3, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r5, #24 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138ca0 │ │ │ │ + svc 254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138c04 │ │ │ │ + svc 174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r4, #24 │ │ │ │ + asrs r6, r4, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r7, #23 │ │ │ │ + asrs r0, r7, #21 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138c50 │ │ │ │ + svc 206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - svc 254 @ 0xfe │ │ │ │ + svc 126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r5, #15 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r1, #14 │ │ │ │ + lsrs r4, r1, #12 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138c00 │ │ │ │ + svc 158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - svc 206 @ 0xce │ │ │ │ + svc 78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r2, r2, #13 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r3, #13 │ │ │ │ + lsrs r0, r3, #11 │ │ │ │ movs r3, r4 │ │ │ │ - svc 234 @ 0xea │ │ │ │ + svc 106 @ 0x6a │ │ │ │ movs r2, r4 │ │ │ │ - svc 156 @ 0x9c │ │ │ │ + svc 28 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + lsrs r2, r2, #32 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #12 │ │ │ │ + lsrs r4, r5, #10 │ │ │ │ movs r3, r4 │ │ │ │ - svc 190 @ 0xbe │ │ │ │ + svc 62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - svc 110 @ 0x6e │ │ │ │ + udf #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r4, #2 │ │ │ │ + lsrs r2, r4, #32 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r4, r7, #9 │ │ │ │ movs r3, r4 │ │ │ │ - svc 142 @ 0x8e │ │ │ │ + svc 14 │ │ │ │ movs r2, r4 │ │ │ │ - svc 62 @ 0x3e │ │ │ │ + udf #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r0, #2 │ │ │ │ + lsrs r2, r0, #32 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r1, #11 │ │ │ │ + lsrs r4, r1, #9 │ │ │ │ movs r3, r4 │ │ │ │ - svc 94 @ 0x5e │ │ │ │ + udf #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - svc 14 │ │ │ │ + udf #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r3, #1 │ │ │ │ + lsls r6, r3, #31 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r3, #10 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ movs r3, r4 │ │ │ │ - svc 46 @ 0x2e │ │ │ │ + udf #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - udf #222 @ 0xde │ │ │ │ + udf #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsls r2, r1, #31 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #9 │ │ │ │ + lsrs r4, r5, #7 │ │ │ │ movs r3, r4 │ │ │ │ - udf #254 @ 0xfe │ │ │ │ + udf #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - udf #174 @ 0xae │ │ │ │ + udf #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r6, #32 │ │ │ │ + lsls r2, r6, #30 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #8 │ │ │ │ + lsrs r4, r7, #6 │ │ │ │ movs r3, r4 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + udf #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + ble.n 138c34 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf6860022 │ │ │ │ - lsrs r4, r1, #8 │ │ │ │ + addw r0, r6, #2082 @ 0x822 │ │ │ │ + lsrs r4, r1, #6 │ │ │ │ movs r3, r4 │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + udf #30 │ │ │ │ movs r2, r4 │ │ │ │ - udf #78 @ 0x4e │ │ │ │ + ble.n 138be4 │ │ │ │ movs r2, r4 │ │ │ │ - subw r0, sl, #2082 @ 0x822 │ │ │ │ - lsrs r4, r3, #7 │ │ │ │ + @ instruction: 0xf62a0022 │ │ │ │ + lsrs r4, r3, #5 │ │ │ │ movs r3, r4 │ │ │ │ - udf #110 @ 0x6e │ │ │ │ + ble.n 138c30 │ │ │ │ movs r2, r4 │ │ │ │ - udf #30 │ │ │ │ + ble.n 138b94 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r5, #15 │ │ │ │ + lsls r6, r5, #13 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #6 │ │ │ │ + lsrs r4, r5, #4 │ │ │ │ movs r3, r4 │ │ │ │ - udf #62 @ 0x3e │ │ │ │ + ble.n 138be0 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 138c44 │ │ │ │ + ble.n 138d44 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ + lsrs r2, r1, #6 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #5 │ │ │ │ + lsrs r4, r7, #3 │ │ │ │ movs r3, r4 │ │ │ │ - udf #14 │ │ │ │ + ble.n 138b90 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 138bf4 │ │ │ │ + ble.n 138cf4 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xe9aa0022 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + stmdb sl!, {r1, r5} │ │ │ │ + lsrs r4, r1, #3 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 138c40 │ │ │ │ + ble.n 138d40 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 138ba4 │ │ │ │ + ble.n 138ca4 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xe9b20022 │ │ │ │ - lsrs r4, r3, #4 │ │ │ │ + ldmdb r2!, {r1, r5} │ │ │ │ + lsrs r4, r3, #2 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 138bf0 │ │ │ │ + ble.n 138cf0 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 138d54 │ │ │ │ + bgt.n 138c54 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r2, #6 │ │ │ │ + lsrs r6, r2, #4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + lsrs r4, r5, #1 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 138da0 │ │ │ │ + bgt.n 138ca0 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 138d04 │ │ │ │ + bgt.n 138c04 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r7, #5 │ │ │ │ + lsrs r6, r7, #3 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 138d50 │ │ │ │ + bgt.n 138c50 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 138cb4 │ │ │ │ + bgt.n 138db4 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r2, #28 │ │ │ │ + lsls r2, r2, #26 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 138d00 │ │ │ │ + bgt.n 138c00 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 138c64 │ │ │ │ + bgt.n 138d64 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r4, #28 │ │ │ │ + lsls r2, r4, #26 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r7, #27 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 138cb0 │ │ │ │ + bgt.n 138db0 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 138c14 │ │ │ │ + bgt.n 138d14 │ │ │ │ movs r2, r4 │ │ │ │ - vaddl.s16 q0, d10, d18 │ │ │ │ - lsls r0, r1, #27 │ │ │ │ + vhadd.s16 d0, d10, d18 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 138c60 │ │ │ │ + bgt.n 138d60 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 138dc4 │ │ │ │ + blt.n 138cc4 │ │ │ │ movs r2, r4 │ │ │ │ - vaddl.s32 q0, d6, d18 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + vhadd.s32 d0, d6, d18 │ │ │ │ + lsls r0, r3, #24 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 138c10 │ │ │ │ + bgt.n 138d10 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 138d74 │ │ │ │ + blt.n 138c74 │ │ │ │ movs r2, r4 │ │ │ │ - vaddl.s16 q0, d10, d18 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + vhadd.s16 d0, d10, d18 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 138dc0 │ │ │ │ + blt.n 138cc0 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 138d24 │ │ │ │ + blt.n 138c24 │ │ │ │ movs r2, r4 │ │ │ │ - orns r0, sl, #34 @ 0x22 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + vext.8 d16, d10, d18, #0 │ │ │ │ + lsls r0, r7, #22 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 138d70 │ │ │ │ + blt.n 138c70 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 138cd4 │ │ │ │ + blt.n 138dd4 │ │ │ │ movs r2, r4 │ │ │ │ - eors.w r0, r2, #34 @ 0x22 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + ands.w r0, r2, #34 @ 0x22 │ │ │ │ + lsls r0, r1, #22 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 138d20 │ │ │ │ + blt.n 138e20 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 138c84 │ │ │ │ + blt.n 138d84 │ │ │ │ movs r2, r4 │ │ │ │ - ldrd r0, r0, [r2, #-136]! @ 0x88 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + ldrd r0, r0, [r2], #136 @ 0x88 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 138cd0 │ │ │ │ + blt.n 138dd0 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 138e34 │ │ │ │ + bge.n 138d34 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r2, #16 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 138c80 │ │ │ │ + blt.n 138d80 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 138de4 │ │ │ │ + bge.n 138ce4 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r3, #18 │ │ │ │ + lsrs r2, r3, #16 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #9 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 138e30 │ │ │ │ + bge.n 138d30 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 138d94 │ │ │ │ + bge.n 138c94 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r2, #16 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ + lsrs r4, r2, #6 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 138de0 │ │ │ │ + bge.n 138ce0 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 138d44 │ │ │ │ + bge.n 138e44 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r1, #18 │ │ │ │ + lsrs r6, r1, #16 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 138d90 │ │ │ │ + bge.n 138c90 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 138cf4 │ │ │ │ + bge.n 138df4 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r0, #18 │ │ │ │ + lsrs r6, r0, #16 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r6, #6 │ │ │ │ + lsrs r4, r6, #4 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 138d40 │ │ │ │ + bge.n 138e40 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 138ca4 │ │ │ │ + bge.n 138da4 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r0, #18 │ │ │ │ + lsrs r2, r0, #16 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ + lsrs r4, r0, #4 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 138cf0 │ │ │ │ + bge.n 138df0 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 138e54 │ │ │ │ + bls.n 138d54 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + lsrs r6, r7, #15 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + lsrs r4, r2, #3 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 138ea0 │ │ │ │ + bls.n 138da0 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 138e04 │ │ │ │ + bls.n 138d04 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r6, #17 │ │ │ │ + lsrs r6, r6, #15 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r4, #4 │ │ │ │ + lsrs r4, r4, #2 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 138e50 │ │ │ │ + bls.n 138d50 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 138db4 │ │ │ │ + bls.n 138eb4 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r6, #17 │ │ │ │ + lsrs r6, r6, #15 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 138e00 │ │ │ │ + bls.n 138d00 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 138d64 │ │ │ │ + bls.n 138e64 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r6, #17 │ │ │ │ + lsrs r2, r6, #15 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 138db0 │ │ │ │ + bls.n 138eb0 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 138d14 │ │ │ │ + bls.n 138e14 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r6, r4, #15 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 138d58 │ │ │ │ + bls.n 138e58 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 138ec0 │ │ │ │ + bhi.n 138dc0 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r6, r4, #15 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsls r4, r4, #31 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 138d10 │ │ │ │ + bls.n 138e10 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 138e74 │ │ │ │ + bhi.n 138d74 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r6, r4, #15 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 138ec0 │ │ │ │ + bhi.n 138dc0 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 138e24 │ │ │ │ + bhi.n 138d24 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r4, #17 │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 138e70 │ │ │ │ + bhi.n 138d70 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 138dd4 │ │ │ │ + bhi.n 138ed4 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r6, r4, #15 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r2, #31 │ │ │ │ + lsls r4, r2, #29 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 138e20 │ │ │ │ + bhi.n 138f20 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 138d84 │ │ │ │ + bhi.n 138e84 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r6, r4, #15 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r4, #30 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 138dd0 │ │ │ │ + bhi.n 138ed0 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 138f34 │ │ │ │ + bvc.n 138e34 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xfb060022 │ │ │ │ - @ instruction: 0xfb440022 │ │ │ │ - bhi.n 138d80 │ │ │ │ + @ instruction: 0xfa860022 │ │ │ │ + @ instruction: 0xfac40022 │ │ │ │ + bhi.n 138e80 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 138ee4 │ │ │ │ + bvc.n 138de4 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r6, #29 │ │ │ │ + lsrs r2, r6, #27 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ + lsrs r4, r7, #27 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 138f30 │ │ │ │ + bvc.n 138e30 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 138e94 │ │ │ │ + bvc.n 138d94 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r6, #3 │ │ │ │ + adds r6, r6, #1 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r1, #3 │ │ │ │ + adds r0, r1, #1 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 138ee0 │ │ │ │ + bvc.n 138de0 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 138e44 │ │ │ │ + bvc.n 138f44 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r3, #20 │ │ │ │ + lsls r2, r3, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r5, #20 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 138e90 │ │ │ │ + bvc.n 138d90 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 138df4 │ │ │ │ + bvc.n 138ef4 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xfb520022 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + @ instruction: 0xfad20022 │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 138e40 │ │ │ │ + bvc.n 138f40 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 138da4 │ │ │ │ + bvc.n 138ea4 │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #34 @ 0x22 │ │ │ │ + movs r5, #162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ + movs r5, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 138df0 │ │ │ │ + bvc.n 138ef0 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 138f54 │ │ │ │ + bvs.n 138e54 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 138e98 │ │ │ │ + bgt.n 138f98 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r0, r1, #14 │ │ │ │ + asrs r0, r1, #12 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 138fa0 │ │ │ │ + bvs.n 138ea0 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 138f04 │ │ │ │ + bvs.n 138e04 │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, r1, r7 │ │ │ │ + subs r2, r1, r5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r3, r7 │ │ │ │ + subs r0, r3, r5 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 138f50 │ │ │ │ + bvs.n 138e50 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 138eb4 │ │ │ │ + bvs.n 138fb4 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + lsls r2, r0, #20 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 138f00 │ │ │ │ + bvs.n 138e00 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 138e64 │ │ │ │ + bvs.n 138f64 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r0, #20 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r3, #20 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 138eb0 │ │ │ │ + bvs.n 138fb0 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 138e14 │ │ │ │ + bvs.n 138f14 │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #210 @ 0xd2 │ │ │ │ + adds r5, #82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ + adds r5, #88 @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 138e60 │ │ │ │ + bvs.n 138f60 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 138fc4 │ │ │ │ + bpl.n 138ec4 │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #214 @ 0xd6 │ │ │ │ + adds r5, #86 @ 0x56 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #168 @ 0xa8 │ │ │ │ + adds r5, #40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 138e10 │ │ │ │ + bvs.n 138f10 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 138f74 │ │ │ │ + bpl.n 138e74 │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #120 @ 0x78 │ │ │ │ + adds r4, #248 @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 138fc0 │ │ │ │ + bpl.n 138ec0 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 138f24 │ │ │ │ + bpl.n 138e24 │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #170 @ 0xaa │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + adds r4, #196 @ 0xc4 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 138f68 │ │ │ │ + bpl.n 138e68 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 138ed0 │ │ │ │ + bpl.n 138fd0 │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #154 @ 0x9a │ │ │ │ + adds r5, #26 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #24 │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 138f20 │ │ │ │ + bpl.n 139020 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 138e84 │ │ │ │ + bpl.n 138f84 │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #138 @ 0x8a │ │ │ │ + adds r5, #10 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r4, #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 138ed0 │ │ │ │ + bpl.n 138fd0 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 139034 │ │ │ │ + bmi.n 138f34 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf26e0022 │ │ │ │ - movw r0, #34 @ 0x22 │ │ │ │ - bpl.n 138e80 │ │ │ │ + @ instruction: 0xf1ee0022 │ │ │ │ + rsb r0, r0, #34 @ 0x22 │ │ │ │ + bpl.n 138f80 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 138fe4 │ │ │ │ + bmi.n 138ee4 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf2520022 │ │ │ │ - @ instruction: 0xf2100022 │ │ │ │ - bpl.n 139030 │ │ │ │ + rsbs r0, r2, #34 @ 0x22 │ │ │ │ + @ instruction: 0xf1900022 │ │ │ │ + bmi.n 138f30 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 138f94 │ │ │ │ + bmi.n 138e94 │ │ │ │ movs r2, r4 │ │ │ │ - sub.w r0, r6, #34 @ 0x22 │ │ │ │ - @ instruction: 0xf1e00022 │ │ │ │ - bpl.n 138fe0 │ │ │ │ + @ instruction: 0xf1260022 │ │ │ │ + sbc.w r0, r0, #34 @ 0x22 │ │ │ │ + bmi.n 138ee0 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 138f44 │ │ │ │ + bmi.n 139044 │ │ │ │ movs r2, r4 │ │ │ │ - sub.w r0, sl, #34 @ 0x22 │ │ │ │ - subs.w r0, r0, #34 @ 0x22 │ │ │ │ - bpl.n 138f90 │ │ │ │ + @ instruction: 0xf12a0022 │ │ │ │ + @ instruction: 0xf1300022 │ │ │ │ + bmi.n 138e90 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 138ef4 │ │ │ │ + bmi.n 138ff4 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 139048 │ │ │ │ + blt.n 138f48 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 139058 │ │ │ │ + blt.n 138f58 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 138f38 │ │ │ │ + bmi.n 139038 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 138ea0 │ │ │ │ + bmi.n 138fa0 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 139060 │ │ │ │ + blt.n 138f60 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 139010 │ │ │ │ + blt.n 138f10 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 138ef0 │ │ │ │ + bmi.n 138ff0 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 139054 │ │ │ │ + bcc.n 138f54 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r1, #16 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r4, r3, #14 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 1390a0 │ │ │ │ + bcc.n 138fa0 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 139004 │ │ │ │ + bcc.n 138f04 │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #226 @ 0xe2 │ │ │ │ + movs r7, #98 @ 0x62 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #252 @ 0xfc │ │ │ │ + movs r7, #124 @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 139050 │ │ │ │ + bcc.n 138f50 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 138fb4 │ │ │ │ + bcc.n 1390b4 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r1, #6 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r3, #6 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 139000 │ │ │ │ + bcc.n 138f00 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 138f64 │ │ │ │ + bcc.n 139064 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1392f0 │ │ │ │ + b.n 1391f0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139308 │ │ │ │ + b.n 139208 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 138fb0 │ │ │ │ + bcc.n 1390b0 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 138f14 │ │ │ │ + bcc.n 139014 │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r4, [pc, #2540] @ 1399c8 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #2540] @ 1399cc │ │ │ │ ldr.w r3, [pc, #2540] @ 1399d0 │ │ │ │ add r4, pc │ │ │ │ ldr.w r2, [pc, #2536] @ 1399d4 │ │ │ │ @@ -268406,399 +268401,401 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3249 @ 0xcb1 │ │ │ │ bl 15059c │ │ │ │ b.w 12cc1a │ │ │ │ - adds r3, #150 @ 0x96 │ │ │ │ + adds r3, #22 │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #104 @ 0x68 │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #130 @ 0x82 │ │ │ │ + adds r3, #2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ + adds r2, #184 @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r6, #17 │ │ │ │ + lsls r2, r6, #15 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r4, r1, #16 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r1, r2, r3, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r3, #18 │ │ │ │ + lsls r6, r3, #16 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r3, #17 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r4, #23 │ │ │ │ + lsls r6, r4, #21 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r7, #23 │ │ │ │ + lsls r0, r7, #21 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r5, #17 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #182 @ 0xb6 │ │ │ │ + adds r2, #54 @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #72 @ 0x48 │ │ │ │ + adds r1, #200 @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r1, r2, r3, r7} │ │ │ │ - movs r2, r4 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r5!, {r1, r2, r3} │ │ │ │ movs r2, r4 │ │ │ │ - strex r0, r0, [r2, #136] @ 0x88 │ │ │ │ - @ instruction: 0xe8500022 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5!, {r1, r2, r3} │ │ │ │ + b.n 1399c0 │ │ │ │ movs r2, r4 │ │ │ │ - orr.w r0, lr, r2, asr #32 │ │ │ │ - orn r0, r0, r2, asr #32 │ │ │ │ - ldmia r5, {r1, r2, r3, r5} │ │ │ │ + b.n 1399e0 │ │ │ │ movs r2, r4 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #178 @ 0xb2 │ │ │ │ - movs r3, r4 │ │ │ │ - adds r1, #184 @ 0xb8 │ │ │ │ - movs r3, r4 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ + strd r0, r0, [lr, #136] @ 0x88 │ │ │ │ + strd r0, r0, [r0, #136]! @ 0x88 │ │ │ │ ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bics.w r0, sl, r2, asr #32 │ │ │ │ - and.w r0, r0, r2, asr #32 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ + adds r1, #50 @ 0x32 │ │ │ │ + movs r3, r4 │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ + movs r3, r4 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bic.w r0, lr, r2, asr #32 │ │ │ │ - ldrd r0, r0, [r0, #136] @ 0x88 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ + @ instruction: 0xe9ba0022 │ │ │ │ + @ instruction: 0xe9800022 │ │ │ │ ldmia r4!, {r1, r2, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #126 @ 0x7e │ │ │ │ - movs r3, r4 │ │ │ │ - movs r6, #136 @ 0x88 │ │ │ │ - movs r3, r4 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ + @ instruction: 0xe9ae0022 │ │ │ │ + ldrd r0, r0, [r0, #-136] @ 0x88 │ │ │ │ ldmia r4, {r1, r2, r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #138 @ 0x8a │ │ │ │ + ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ + movs r2, r4 │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #88 @ 0x58 │ │ │ │ + movs r6, #8 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ - movs r2, r4 │ │ │ │ ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #94 @ 0x5e │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + movs r2, r4 │ │ │ │ + movs r6, #10 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ + movs r5, #216 @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r1, r2, r3} │ │ │ │ - movs r2, r4 │ │ │ │ ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #234 @ 0xea │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + movs r2, r4 │ │ │ │ + movs r1, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ - movs r2, r4 │ │ │ │ ldmia r3, {r1, r2, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ - strd r0, r0, [r2, #-136]! @ 0x88 │ │ │ │ - strd r0, r0, [r0], #136 @ 0x88 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ - movs r2, r4 │ │ │ │ - lsrs r2, r0, #6 │ │ │ │ + movs r1, #106 @ 0x6a │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r2, #6 │ │ │ │ + movs r1, #120 @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ - movs r2, r4 │ │ │ │ - ldmia r3, {r1, r2, r3, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 139a70 │ │ │ │ + ldmia r3, {r1, r2, r3} │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 139a18 │ │ │ │ + strd r0, r0, [r2], #136 @ 0x88 │ │ │ │ + strd r0, r0, [r0], #-136 @ 0x88 │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3, {r1, r2, r3, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ + lsrs r2, r0, #4 │ │ │ │ + movs r3, r4 │ │ │ │ + lsrs r0, r2, #4 │ │ │ │ + movs r3, r4 │ │ │ │ ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 139a68 │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 139bc8 │ │ │ │ + bmi.n 139b70 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3, {r1, r2, r3, r4} │ │ │ │ + bmi.n 139b18 │ │ │ │ movs r2, r4 │ │ │ │ ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139878 │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139898 │ │ │ │ + bmi.n 139b68 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ + bcc.n 139ac8 │ │ │ │ movs r2, r4 │ │ │ │ ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 139af0 │ │ │ │ + ldmia r2, {r1, r2, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 139b20 │ │ │ │ + b.n 139778 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + b.n 139798 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 139c08 │ │ │ │ + ldmia r2, {r1, r2, r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - eors.w r0, r8, #10616832 @ 0xa20000 │ │ │ │ - ldmia r2, {r1, r2, r3, r7} │ │ │ │ + bcc.n 139bf0 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ + bcc.n 139a20 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf4a60022 │ │ │ │ - orn r0, r8, #10616832 @ 0xa20000 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + movs r2, r4 │ │ │ │ + bvc.n 139b08 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139b80 │ │ │ │ + ands.w r0, r8, #10616832 @ 0xa20000 │ │ │ │ + ldmia r2, {r1, r2, r3} │ │ │ │ movs r2, r4 │ │ │ │ - bics.w r0, r8, #10616832 @ 0xa20000 │ │ │ │ - ldmia r2, {r1, r2, r3, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ + bic.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ + @ instruction: 0xf3e80022 │ │ │ │ ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139be0 │ │ │ │ + ldmia r1, {r1, r2, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ - and.w r0, r8, #10616832 @ 0xa20000 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + bhi.n 139a80 │ │ │ │ movs r2, r4 │ │ │ │ + @ instruction: 0xf3b80022 │ │ │ │ ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139be8 │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf3d40022 │ │ │ │ - ldmia r1, {r1, r3, r6, r7} │ │ │ │ + bhi.n 139ae0 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xf3880022 │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139c00 │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf3a80022 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ + bhi.n 139ae8 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1, {r1, r2, r3, r6} │ │ │ │ + @ instruction: 0xf3540022 │ │ │ │ + ldmia r1, {r1, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139c08 │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf3780022 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ + bhi.n 139b00 │ │ │ │ movs r2, r4 │ │ │ │ + @ instruction: 0xf3280022 │ │ │ │ ldmia r1, {r1, r2, r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139c10 │ │ │ │ + ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf3480022 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ + bhi.n 139b08 │ │ │ │ movs r2, r4 │ │ │ │ + @ instruction: 0xf2f80022 │ │ │ │ ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139c18 │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf3180022 │ │ │ │ - ldmia r1, {r1, r2, r3} │ │ │ │ + bhi.n 139b10 │ │ │ │ movs r2, r4 │ │ │ │ + movt r0, #32802 @ 0x8022 │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139c20 │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf2e80022 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + bhi.n 139b18 │ │ │ │ movs r2, r4 │ │ │ │ + @ instruction: 0xf2980022 │ │ │ │ ldmia r0!, {r1, r2, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139c30 │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf2b80022 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + bhi.n 139b20 │ │ │ │ movs r2, r4 │ │ │ │ + @ instruction: 0xf2680022 │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139c40 │ │ │ │ + ldmia r0!, {r1, r2, r3} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf2880022 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + bhi.n 139b30 │ │ │ │ movs r2, r4 │ │ │ │ + @ instruction: 0xf2380022 │ │ │ │ ldmia r0!, {r1, r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139c50 │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf2580022 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6} │ │ │ │ + bhi.n 139b40 │ │ │ │ movs r2, r4 │ │ │ │ + addw r0, r8, #34 @ 0x22 │ │ │ │ stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139c60 │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf2280022 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4} │ │ │ │ + bhi.n 139b50 │ │ │ │ movs r2, r4 │ │ │ │ + rsbs r0, r8, #34 @ 0x22 │ │ │ │ stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139c70 │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf1f80022 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + bhi.n 139b60 │ │ │ │ movs r2, r4 │ │ │ │ + sub.w r0, r8, #34 @ 0x22 │ │ │ │ stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139c80 │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - rsb r0, r8, #34 @ 0x22 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + bhi.n 139b70 │ │ │ │ movs r2, r4 │ │ │ │ + sbcs.w r0, r8, #34 @ 0x22 │ │ │ │ stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139c90 │ │ │ │ + stmia r7!, {r1, r2, r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf1980022 │ │ │ │ - stmia r7!, {r1, r2, r3, r7} │ │ │ │ + bhi.n 139b80 │ │ │ │ movs r2, r4 │ │ │ │ + adc.w r0, r8, #34 @ 0x22 │ │ │ │ stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139ca8 │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - sbc.w r0, r8, #34 @ 0x22 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + bhi.n 139b90 │ │ │ │ movs r2, r4 │ │ │ │ + adds.w r0, r8, #34 @ 0x22 │ │ │ │ stmia r7!, {r1, r2, r3} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139cc0 │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf1380022 │ │ │ │ - stmia r7!, {r1, r2, r3, r5} │ │ │ │ + bhi.n 139ba8 │ │ │ │ movs r2, r4 │ │ │ │ + @ instruction: 0xf0e80022 │ │ │ │ stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139cc8 │ │ │ │ + stmia r6!, {r1, r2, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ - add.w r0, r8, #34 @ 0x22 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + bhi.n 139bc0 │ │ │ │ movs r2, r4 │ │ │ │ + @ instruction: 0xf0b80022 │ │ │ │ stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139cb0 │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf0d40022 │ │ │ │ - stmia r6!, {r1, r3, r6, r7} │ │ │ │ + bhi.n 139bc8 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ + eor.w r0, r8, #34 @ 0x22 │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139cc0 │ │ │ │ + stmia r6!, {r1, r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf0a80022 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + bhi.n 139bb0 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + orrs.w r0, r4, #34 @ 0x22 │ │ │ │ + stmia r6!, {r1, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf0ca0022 │ │ │ │ - orns r0, r8, #34 @ 0x22 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r1, r2, r3, r4} │ │ │ │ + bhi.n 139bc0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139ab0 │ │ │ │ + bic.w r0, r8, #34 @ 0x22 │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - orr.w r0, r8, #34 @ 0x22 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ + orr.w r0, sl, #34 @ 0x22 │ │ │ │ + vext.8 d16, d8, d18, #0 │ │ │ │ stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - strd r0, r0, [sl], #136 @ 0x88 │ │ │ │ - ands.w r0, r8, #34 @ 0x22 │ │ │ │ - stmia r6!, {r1, r2, r3} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + b.n 1399b0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139a90 │ │ │ │ + vaddl.s8 q8, d8, d18 │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - vaddl.s32 q8, d8, d18 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ + strd r0, r0, [sl], #-136 @ 0x88 │ │ │ │ + vaddl.s16 q0, d8, d18 │ │ │ │ stmia r5!, {r1, r2, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - vaddl.s8 q8, d0, d18 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ + b.n 139990 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r1, r2, r5, r6} │ │ │ │ + vhadd.s32 d16, d8, d18 │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - mcrr 0, 2, r0, ip, cr2 │ │ │ │ - vaddl.s16 q0, d8, d18 │ │ │ │ - stmia r5!, {r1, r2, r3, r7} │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 139d8c │ │ │ │ + vhadd.s8 d16, d0, d18 │ │ │ │ + stmia r5!, {r1, r2, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - vhadd.s d16, d0, d18 │ │ │ │ - stmia r5!, {r1, r2, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r1, r2, r4} │ │ │ │ + rsb r0, ip, r2, asr #32 │ │ │ │ + vhadd.s16 d0, d8, d18 │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 139cac │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - vhadd.s8 d16, d8, d18 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ + bcs.n 139c8c │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + cdp 0, 15, cr0, cr0, cr2, {1} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139b84 │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - vhadd.s32 d0, d0, d18 │ │ │ │ - stmia r5!, {r1, r2, r4} │ │ │ │ + bvc.n 139dac │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r1, r2, r6, r7} │ │ │ │ + cdp 0, 12, cr0, cr8, cr2, {1} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139bc4 │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - cdp 0, 15, cr0, cr8, cr2, {1} │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + b.n 139a84 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ + cdp 0, 10, cr0, cr0, cr2, {1} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ + movs r2, r4 │ │ │ │ + stmia r4!, {r1, r2, r6} │ │ │ │ + movs r2, r4 │ │ │ │ + b.n 139ac4 │ │ │ │ + movs r2, r4 │ │ │ │ + cdp 0, 7, cr0, cr8, cr2, {1} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + movs r2, r4 │ │ │ │ + stmia r4!, {r1, r2, r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r0, #475] @ 0x1db │ │ │ │ movw r2, #30497 @ 0x7721 │ │ │ │ movt r2, #15264 @ 0x3ba0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw ip, #40568 @ 0x9e78 │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ @@ -279103,15 +279100,15 @@ │ │ │ │ str.w r0, [r4, #3592] @ 0xe08 │ │ │ │ strb.w r3, [r4, #3612] @ 0xe1c │ │ │ │ str.w r0, [r4, #3596] @ 0xe0c │ │ │ │ str.w r0, [r4, #3600] @ 0xe10 │ │ │ │ str.w r0, [r4, #3604] @ 0xe14 │ │ │ │ str.w r0, [r4, #3608] @ 0xe18 │ │ │ │ str.w r3, [r4, #3844] @ 0xf04 │ │ │ │ - bl 1f5a60 │ │ │ │ + bl 1f59d8 │ │ │ │ str.w r0, [r4, #3840] @ 0xf00 │ │ │ │ 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, #3612] @ 0xe1c │ │ │ │ @@ -279150,37 +279147,37 @@ │ │ │ │ cbz r0, 141cce │ │ │ │ ldr r2, [pc, #120] @ (141d20 ) │ │ │ │ ldr.w r3, [r5, #3592] @ 0xe08 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 141cbc │ │ │ │ cbz r3, 141d12 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr.w r3, [r5, #3592] @ 0xe08 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r5, #3592] @ 0xe08 │ │ │ │ str.w r2, [r5, #3596] @ 0xe0c │ │ │ │ str.w r2, [r5, #3600] @ 0xe10 │ │ │ │ str.w r2, [r5, #3604] @ 0xe14 │ │ │ │ ldr.w r0, [r5, #3840] @ 0xf00 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cbnz r3, 141ce2 │ │ │ │ - bl 1f5b60 │ │ │ │ + bl 1f5ad8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3612] @ 0xe1c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #64] @ (141d24 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #64] @ (141d28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ ldr.w r0, [r5, #3840] @ 0xf00 │ │ │ │ - bl 1f5b60 │ │ │ │ + bl 1f5ad8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3612] @ 0xe1c │ │ │ │ b.n 141ce0 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx 60b4c │ │ │ │ ldr.w r0, [r5, #3596] @ 0xe0c │ │ │ │ ldr.w r2, [r5, #3600] @ 0xe10 │ │ │ │ @@ -279190,15 +279187,15 @@ │ │ │ │ b.n 141cbc │ │ │ │ b.n 142460 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #228] @ (141e24 ) │ │ │ │ @@ -279209,15 +279206,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, #224] @ (141e2c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ ldr r3, [pc, #212] @ (141e30 ) │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ add r0, sp, #24 │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr.w r2, [r3, r7, lsl #2] │ │ │ │ @@ -279246,15 +279243,15 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 141dfa │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cbz r0, 141dea │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ mov r6, r0 │ │ │ │ cbz r6, 141dc8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r6, [r4, #4] │ │ │ │ str r7, [r4, #12] │ │ │ │ add r6, r2 │ │ │ │ b.n 141dc6 │ │ │ │ @@ -279304,53 +279301,53 @@ │ │ │ │ nop │ │ │ │ b.n 14239c │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ b.n 142390 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r1, #70 @ 0x46 │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ movs r3, r5 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ b.n 142288 │ │ │ │ lsls r5, r6, #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, #3840] @ 0xf00 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1f5c10 │ │ │ │ + bl 1f5b88 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 141e64 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r1, [r4, #3844] @ 0xf04 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ adds r0, r1, #1 │ │ │ │ str.w r0, [r4, #3844] @ 0xf04 │ │ │ │ ldr.w r0, [r4, #3840] @ 0xf00 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1f5b74 │ │ │ │ + bl 1f5aec │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n 141e5e │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #3840] @ 0xf00 │ │ │ │ - bl 1f5c74 │ │ │ │ + bl 1f5bec │ │ │ │ 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] @ (141f80 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -279402,30 +279399,30 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 141ec2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str.w r2, [r4, #3608] @ 0xe18 │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ b.n 141ec2 │ │ │ │ cmp r2, #2 │ │ │ │ beq.n 141f52 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 141f72 │ │ │ │ b.n 141f44 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 141f66 │ │ │ │ @@ -280034,15 +280031,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add.w r0, r4, #32 │ │ │ │ blx 61e18 │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r5, [r4, #96] @ 0x60 │ │ │ │ strd r5, r5, [r4, #104] @ 0x68 │ │ │ │ - bl 1f7128 │ │ │ │ + bl 1f70a0 │ │ │ │ cbz r0, 1424dc │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ lsrs r3, r3, #20 │ │ │ │ orr.w r3, r3, r2, lsl #12 │ │ │ │ str r3, [r4, #108] @ 0x6c │ │ │ │ ldr r1, [pc, #328] @ (142628 ) │ │ │ │ ldr r0, [pc, #332] @ (14262c ) │ │ │ │ @@ -280173,38 +280170,38 @@ │ │ │ │ b.n 1425e8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ blt.n 142534 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf68e0021 │ │ │ │ - add r0, pc, #928 @ (adr r0, 1429cc ) │ │ │ │ + addw r0, lr, #2081 @ 0x821 │ │ │ │ + add r0, pc, #416 @ (adr r0, 1427cc ) │ │ │ │ movs r7, r4 │ │ │ │ - add r4, pc, #536 @ (adr r4, 142848 ) │ │ │ │ + add r4, pc, #24 @ (adr r4, 142648 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #512 @ (adr r4, 142834 ) │ │ │ │ + add r4, pc, #0 @ (adr r4, 142634 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #536 @ (adr r4, 142854 ) │ │ │ │ + add r4, pc, #24 @ (adr r4, 142654 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #144 @ (adr r4, 1426d4 ) │ │ │ │ + add r3, pc, #656 @ (adr r3, 1428d4 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #112 @ (adr r4, 1426b8 ) │ │ │ │ + add r3, pc, #624 @ (adr r3, 1428b8 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #88 @ (adr r4, 1426a4 ) │ │ │ │ + add r3, pc, #600 @ (adr r3, 1428a4 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #72 @ (adr r4, 142698 ) │ │ │ │ + add r3, pc, #584 @ (adr r3, 142898 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #64 @ (adr r4, 142694 ) │ │ │ │ + add r3, pc, #576 @ (adr r3, 142894 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #40 @ (adr r4, 142680 ) │ │ │ │ + add r3, pc, #552 @ (adr r3, 142880 ) │ │ │ │ movs r2, r4 │ │ │ │ bge.n 142670 │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -280227,15 +280224,15 @@ │ │ │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx 61b28 <__localtime64@plt> │ │ │ │ ldrd r5, r4, [r0, #16] │ │ │ │ ldrd sl, r8, [r0] │ │ │ │ adds r5, #1 │ │ │ │ ldrd r7, r6, [r0, #8] │ │ │ │ - bl 1f8b60 │ │ │ │ + bl 1f8ad8 │ │ │ │ ldr.w r1, [pc, #1148] @ 142b34 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ movs r2, #1 │ │ │ │ addw r4, r4, #1900 @ 0x76c │ │ │ │ add r1, pc │ │ │ │ strd r0, r4, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -280644,24 +280641,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ bls.n 142c20 │ │ │ │ lsls r5, r6, #2 │ │ │ │ bls.n 142c20 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #112 @ (adr r3, 142ba8 ) │ │ │ │ + add r2, pc, #624 @ (adr r2, 142da8 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #160 @ (adr r3, 142bdc ) │ │ │ │ + add r2, pc, #672 @ (adr r2, 142ddc ) │ │ │ │ movs r2, r4 │ │ │ │ bl 56b3e │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ + movs r5, #124 @ 0x7c │ │ │ │ movs r3, r5 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ + ldr r6, [sp, #904] @ 0x388 │ │ │ │ movs r2, r4 │ │ │ │ bpl.n 142bc0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr.w r3, [r4, #-112] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ it eq │ │ │ │ moveq.w r7, #805306368 @ 0x30000000 │ │ │ │ @@ -280889,16 +280886,16 @@ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ itt mi │ │ │ │ orrmi.w r3, r2, #8 │ │ │ │ strmi r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #240] @ 0xf0 │ │ │ │ strd r3, r3, [sp, #248] @ 0xf8 │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ add.w r2, r0, #51 @ 0x33 │ │ │ │ adds r0, #55 @ 0x37 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 143234 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ @@ -281727,16 +281724,16 @@ │ │ │ │ bne.n 143784 │ │ │ │ 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 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r0, 1437aa │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -282623,15 +282620,15 @@ │ │ │ │ bne.n 1441f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r3 │ │ │ │ mov r1, sp │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f9b98 │ │ │ │ + bl 1f9b10 │ │ │ │ movs r3, #0 │ │ │ │ addw r2, r4, #1404 @ 0x57c │ │ │ │ str.w r0, [r4, #1400] @ 0x578 │ │ │ │ str.w r2, [r4, #1404] @ 0x57c │ │ │ │ str.w r2, [r4, #1408] @ 0x580 │ │ │ │ str.w r3, [r4, #1412] @ 0x584 │ │ │ │ str.w r3, [r4, #1416] @ 0x588 │ │ │ │ @@ -282716,15 +282713,15 @@ │ │ │ │ cbz r3, 1442f2 │ │ │ │ add.w r0, r4, #1400 @ 0x578 │ │ │ │ bl 122474 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f9b98 │ │ │ │ + bl 1f9b10 │ │ │ │ addw r3, r4, #1404 @ 0x57c │ │ │ │ str.w r0, [r4, #1400] @ 0x578 │ │ │ │ str.w r3, [r4, #1404] @ 0x57c │ │ │ │ str.w r3, [r4, #1408] @ 0x580 │ │ │ │ str.w r5, [r4, #1412] @ 0x584 │ │ │ │ str.w r5, [r4, #1416] @ 0x588 │ │ │ │ str.w r5, [r4, #1420] @ 0x58c │ │ │ │ @@ -282852,15 +282849,15 @@ │ │ │ │ cbz r0, 14443e │ │ │ │ ldr r2, [pc, #72] @ (144460 ) │ │ │ │ ldr.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 14442c │ │ │ │ cbz r3, 144450 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ str.w r2, [r4, #1480] @ 0x5c8 │ │ │ │ str.w r2, [r4, #1484] @ 0x5cc │ │ │ │ str.w r2, [r4, #1488] @ 0x5d0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ @@ -285569,15 +285566,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 15059c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ movs r2, r4 │ │ │ │ cbnz r2, 145fd0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -285700,15 +285697,15 @@ │ │ │ │ add.w r6, r0, #24 │ │ │ │ cmp r6, r3 │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ beq.n 146172 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr r4, [r7, #28] │ │ │ │ cmp r6, r4 │ │ │ │ beq.n 14616c │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ subs r4, #36 @ 0x24 │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -285730,15 +285727,15 @@ │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ sub.w r4, r3, #36 @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 14613c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ 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 │ │ │ │ @@ -285758,24 +285755,24 @@ │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ bl 150808 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add.w r0, r5, #264 @ 0x108 │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr.w r2, [r5, #288] @ 0x120 │ │ │ │ add.w r3, r4, #36 @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ add.w r1, r5, #288 @ 0x120 │ │ │ │ add.w r0, r5, #264 @ 0x108 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r3, [r5, #288] @ 0x120 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ 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 │ │ │ │ @@ -285794,15 +285791,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r4, r0, #264 @ 0x108 │ │ │ │ strd r2, r0, [sp] │ │ │ │ add.w r0, r0, #264 @ 0x108 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ 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 │ │ │ │ @@ -285810,22 +285807,22 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ cbz r2, 146256 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ 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 │ │ │ │ @@ -285949,15 +285946,15 @@ │ │ │ │ ldr.w r2, [lr, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 1463e8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cbz r0, 1463d2 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 146328 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r4, [r5, #4] │ │ │ │ str.w r8, [r5, #12] │ │ │ │ @@ -286012,15 +286009,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #304 @ 0x130 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr.w r4, [r5, #332] @ 0x14c │ │ │ │ add.w r5, r5, #328 @ 0x148 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 14647c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ tst r6, r3 │ │ │ │ @@ -286034,15 +286031,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 146458 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #132] @ (146520 ) │ │ │ │ @@ -286284,24 +286281,24 @@ │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ bl 1507cc │ │ │ │ add.w r0, r6, #304 @ 0x130 │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ strd r2, r3, [r4, #68] @ 0x44 │ │ │ │ ldrd r2, r3, [r7, #20] │ │ │ │ strd r2, r3, [r4, #76] @ 0x4c │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr.w r2, [r6, #328] @ 0x148 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ add.w r1, r6, #328 @ 0x148 │ │ │ │ add.w r0, r6, #304 @ 0x130 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r3, [r6, #328] @ 0x148 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ 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 │ │ │ │ @@ -286336,23 +286333,23 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ add.w r2, r0, #304 @ 0x130 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ 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 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ mov r0, r4 │ │ │ │ bl 150844 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r2, 1467d4 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ @@ -286557,15 +286554,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r6, #16] │ │ │ │ b.n 1469a0 │ │ │ │ mov r4, r0 │ │ │ │ addw r8, r0, #3876 @ 0xf24 │ │ │ │ addw r0, r0, #3876 @ 0xf24 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr.w r0, [r4, #3900] @ 0xf3c │ │ │ │ cbz r0, 146a52 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cbz r6, 146a5e │ │ │ │ mov r0, r6 │ │ │ │ blx 61b1c │ │ │ │ movs r3, #1 │ │ │ │ @@ -286578,42 +286575,42 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 146a5e │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ blx 61a8c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w r0, [r4, #3900] @ 0xf3c │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 146a64 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cbz r1, 146a38 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ str r7, [r6, #12] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ 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 1469dc │ │ │ │ - bl 1f58f8 │ │ │ │ + bl 1f5870 │ │ │ │ str.w r0, [r4, #3900] @ 0xf3c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1469fc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 146a3c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r4, #3900] @ 0xf3c │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 146a3a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ b.n 146a5e │ │ │ │ @@ -286939,15 +286936,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 146d56 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ add.w r3, r4, #320 @ 0x140 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 146dd6 │ │ │ │ @@ -286964,15 +286961,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 146df6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 146d76 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ b.n 146d76 │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 146d60 │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ subs r2, #28 │ │ │ │ str.w r2, [r4, #308] @ 0x134 │ │ │ │ @@ -287053,15 +287050,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 146f0a │ │ │ │ b.n 146edc │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 146efe │ │ │ │ @@ -287077,15 +287074,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 146f1c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 146e88 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ b.n 146e88 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ @@ -287132,15 +287129,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 146f5a │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ add.w r3, r4, #320 @ 0x140 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 146fda │ │ │ │ @@ -287157,15 +287154,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 146ffa │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 146f7a │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ b.n 146f7a │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 146f64 │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ subs r2, #28 │ │ │ │ str.w r2, [r4, #308] @ 0x134 │ │ │ │ @@ -287549,15 +287546,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 15059c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #56 @ 0x38 │ │ │ │ b.n 14735c │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + strb r4, [r0, r7] │ │ │ │ movs r2, r4 │ │ │ │ cbnz r2, 14742c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -287736,31 +287733,31 @@ │ │ │ │ ldr r3, [pc, #44] @ (147620 ) │ │ │ │ add r3, pc │ │ │ │ b.n 1475a4 │ │ │ │ ldrh r4, [r0, #22] │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r5, r3] │ │ │ │ + strb r2, [r5, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r0, r4] │ │ │ │ + strb r6, [r0, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r2, r4] │ │ │ │ + strb r0, [r2, r2] │ │ │ │ movs r2, r4 │ │ │ │ ldrh r4, [r6, #16] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 1479fc │ │ │ │ + b.n 1478fc │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r0, r3] │ │ │ │ + strb r0, [r0, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, r2] │ │ │ │ + strb r6, [r5, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + strb r0, [r7, r0] │ │ │ │ movs r2, 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] @ 147734 │ │ │ │ @@ -287816,15 +287813,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1500dc │ │ │ │ ldr r0, [pc, #112] @ (147748 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe6c4 │ │ │ │ + bl 1fe63c │ │ │ │ cbnz r0, 14772e │ │ │ │ ldr r2, [pc, #104] @ (14774c ) │ │ │ │ ldr r3, [pc, #80] @ (147738 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -287856,31 +287853,31 @@ │ │ │ │ b.n 1476b6 │ │ │ │ blx 611fc │ │ │ │ nop │ │ │ │ ldrh r4, [r7, #12] │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, r7] │ │ │ │ + strh r0, [r3, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r6, r7] │ │ │ │ + strh r4, [r6, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r0, r0] │ │ │ │ + strh r4, [r0, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r2, r0] │ │ │ │ + strh r6, [r2, r6] │ │ │ │ movs r2, r4 │ │ │ │ ldrh r6, [r2, #8] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 1478e8 │ │ │ │ + b.n 1477e8 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + strh r0, [r3, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r0, r6] │ │ │ │ + strh r6, [r0, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r0, r6] │ │ │ │ + strh r2, [r0, r4] │ │ │ │ movs r2, r4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ beq.n 147796 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -287890,15 +287887,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ add.w ip, r0, #64 @ 0x40 │ │ │ │ addw r0, r0, #1036 @ 0x40c │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 2f0a50 │ │ │ │ + bl 2f09c8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -288808,17 +288805,17 @@ │ │ │ │ nop │ │ │ │ strh r6, [r2, #32] │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, #22] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r3, [pc, #872] @ (148428 ) │ │ │ │ + ldr r3, [pc, #360] @ (148228 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #584] @ (14830c ) │ │ │ │ + ldr r3, [pc, #72] @ (14810c ) │ │ │ │ movs r2, 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] @ 148160 │ │ │ │ sub sp, #32 │ │ │ │ @@ -288919,15 +288916,15 @@ │ │ │ │ addw r0, r6, #1036 @ 0x40c │ │ │ │ blx 61a8c │ │ │ │ ldr r3, [pc, #776] @ (1484e8 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f0688 │ │ │ │ + bl 2f0600 │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 148268 │ │ │ │ ldr r3, [pc, #756] @ (1484ec ) │ │ │ │ mov r9, r6 │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ movw r5, #427 @ 0x1ab │ │ │ │ @@ -289017,20 +289014,20 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 1482f6 │ │ │ │ ldr r5, [pc, #500] @ (1484f4 ) │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r6, #3580] @ 0xdfc │ │ │ │ add r5, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6f84 │ │ │ │ + bl 1f6efc │ │ │ │ movs r3, #3 │ │ │ │ cbz r0, 14831c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe6c4 │ │ │ │ + bl 1fe63c │ │ │ │ lsls r3, r0, #1 │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r6, #3584] @ 0xe00 │ │ │ │ str.w r2, [r6, #3520] @ 0xdc0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1484b8 │ │ │ │ @@ -289202,27 +289199,27 @@ │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #280] @ (148610 ) │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0x47de │ │ │ │ + bx fp │ │ │ │ movs r2, r4 │ │ │ │ - bx lr │ │ │ │ + mov r8, lr │ │ │ │ movs r2, r4 │ │ │ │ ldrb r2, [r1, #18] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - blx r4 │ │ │ │ + bx r4 │ │ │ │ movs r2, r4 │ │ │ │ - bx r6 │ │ │ │ + mov sl, r6 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3, {r3, r6} │ │ │ │ + ldmia r2!, {r3, r6, r7} │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ @@ -289635,19 +289632,19 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 15059c │ │ │ │ mov r5, r0 │ │ │ │ b.n 14890c │ │ │ │ - negs r0, r6 │ │ │ │ + rors r0, r6 │ │ │ │ movs r2, r4 │ │ │ │ - negs r0, r1 │ │ │ │ + rors r0, r1 │ │ │ │ movs r2, r4 │ │ │ │ - tst r4, r2 │ │ │ │ + sbcs r4, r2 │ │ │ │ movs r2, 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] @ 1489d4 │ │ │ │ sub sp, #8 │ │ │ │ @@ -289847,15 +289844,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 148c5e │ │ │ │ mov r0, r4 │ │ │ │ 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 1f67fc │ │ │ │ + bl 1f6774 │ │ │ │ cmp r4, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ itt ls │ │ │ │ addls.w fp, sp, #24 │ │ │ │ addls r6, sp, #24 │ │ │ │ @@ -290122,15 +290119,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r6, [r5, #10] │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #232 @ 0xe8 │ │ │ │ + subs r5, #104 @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ strb r4, [r7, #8] │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -293932,17 +293929,17 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ beq.w 14b87c │ │ │ │ movs r2, #2 │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ b.n 14af02 │ │ │ │ nop │ │ │ │ - add r3, pc, #920 @ (adr r3, 14b994 ) │ │ │ │ + add r3, pc, #408 @ (adr r3, 14b794 ) │ │ │ │ movs r2, r5 │ │ │ │ - subs r6, r1, r1 │ │ │ │ + adds r6, r1, r7 │ │ │ │ movs r2, r4 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ add.w r3, sp, r4, lsl #2 │ │ │ │ adds r1, #3 │ │ │ │ adds r4, #1 │ │ │ │ @@ -295476,15 +295473,15 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ands r0, r7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #234 @ 0xea │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r5, #27 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ movs r2, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r2, #1336 @ 0x538 │ │ │ │ movs r1, #0 │ │ │ │ @@ -295513,15 +295510,15 @@ │ │ │ │ movw r2, #65279 @ 0xfeff │ │ │ │ strb.w lr, [r3, #1302] @ 0x516 │ │ │ │ strh.w r2, [r3, #1300] @ 0x514 │ │ │ │ str.w r0, [r3, #1303] @ 0x517 │ │ │ │ str.w r1, [r3, #1307] @ 0x51b │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r6, [r7, #2] │ │ │ │ movs r2, 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, #1336 @ 0x538 │ │ │ │ @@ -295563,15 +295560,15 @@ │ │ │ │ cbz r5, 14c6ee │ │ │ │ mov.w r2, #268 @ 0x10c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61070 │ │ │ │ str.w r5, [r4, #992] @ 0x3e0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r0, [r5, #2] │ │ │ │ + strh r0, [r5, #62] @ 0x3e │ │ │ │ movs r2, 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 r6, r1 │ │ │ │ ldr r1, [pc, #872] @ (14ca70 ) │ │ │ │ @@ -299647,15 +299644,15 @@ │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r4 │ │ │ │ bl 1507cc │ │ │ │ ldrd r3, r0, [r5, #12] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ strd r7, r6, [r4, #40] @ 0x28 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - bl 2f9dd0 │ │ │ │ + bl 2f9d48 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ beq.n 14fa36 │ │ │ │ cmp r3, #2 │ │ │ │ itte ne │ │ │ │ @@ -299989,23 +299986,23 @@ │ │ │ │ beq.n 14fe2e │ │ │ │ adds r0, r1, #1 │ │ │ │ itt eq │ │ │ │ ldreq r1, [r6, #72] @ 0x48 │ │ │ │ subeq.w r1, r1, lr │ │ │ │ mov r0, ip │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ cbz r0, 14fd90 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 14fd90 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14fe52 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 14fe52 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ @@ -300082,16 +300079,16 @@ │ │ │ │ b.n 14fdbe │ │ │ │ sub.w r2, r3, #128 @ 0x80 │ │ │ │ cmp r2, #2 │ │ │ │ it ls │ │ │ │ subls r3, #4 │ │ │ │ b.n 14fcd2 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ subs r0, #1 │ │ │ │ add r0, r1 │ │ │ │ blx 619d8 <__aeabi_uidiv@plt> │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ @@ -300269,15 +300266,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 2f9dd0 │ │ │ │ + bl 2f9d48 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n 150072 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 150078 │ │ │ │ movw r1, #30569 @ 0x7769 │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ b.n 15006a │ │ │ │ @@ -300295,15 +300292,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 2f9dd0 │ │ │ │ + bl 2f9d48 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n 1500b6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 1500b8 │ │ │ │ movw r1, #30570 @ 0x776a │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ b.n 1500ac │ │ │ │ @@ -300388,23 +300385,23 @@ │ │ │ │ bl 1500c8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 15010e │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1f94d0 │ │ │ │ + bl 1f9448 │ │ │ │ ldr r1, [pc, #572] @ (1503b8 ) │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f944c │ │ │ │ + bl 1f93c4 │ │ │ │ ldrb.w r3, [r4, #260] @ 0x104 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r3, 1501b8 │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.w 150378 │ │ │ │ bhi.w 150364 │ │ │ │ cmp.w r8, #1 │ │ │ │ @@ -300412,15 +300409,15 @@ │ │ │ │ ldr r2, [pc, #532] @ (1503bc ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #532] @ (1503c0 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 150316 │ │ │ │ ldr.w r2, [r4, #332] @ 0x14c │ │ │ │ add.w r3, r4, #328 @ 0x148 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1502ca │ │ │ │ @@ -300433,15 +300430,15 @@ │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ movw r3, #48643 @ 0xbe03 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1f9164 │ │ │ │ + bl 1f90dc │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ble.w 1503a4 │ │ │ │ mov.w r3, #48640 @ 0xbe00 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -300496,15 +300493,15 @@ │ │ │ │ b.n 150236 │ │ │ │ ldr r2, [pc, #308] @ (1503c4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #308] @ (1503c8 ) │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ add.w r3, fp, #1 │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 15012e │ │ │ │ b.n 150150 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov r3, ip │ │ │ │ @@ -300513,15 +300510,15 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r9 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ bl 146428 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr.w r2, [r4, #292] @ 0x124 │ │ │ │ add.w r3, r4, #288 @ 0x120 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 150308 │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.n 150358 │ │ │ │ it hi │ │ │ │ @@ -300538,109 +300535,109 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 14629c │ │ │ │ mov r0, fp │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ b.n 15012e │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ bl 146488 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ b.n 15012e │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2f1be4 │ │ │ │ + bl 2f1b5c │ │ │ │ ldr r2, [pc, #136] @ (1503cc ) │ │ │ │ ldr r1, [pc, #140] @ (1503d0 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ ldr.w r3, [sl] │ │ │ │ b.n 150162 │ │ │ │ tst.w r9, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #4 │ │ │ │ b.n 1502ec │ │ │ │ ldr r2, [pc, #108] @ (1503d4 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #108] @ (1503d8 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n 1501b8 │ │ │ │ tst.w r9, #4 │ │ │ │ str r6, [sp, #0] │ │ │ │ beq.n 150392 │ │ │ │ ldr r2, [pc, #88] @ (1503dc ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #88] @ (1503e0 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n 1501b8 │ │ │ │ ldr r2, [pc, #80] @ (1503e4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #80] @ (1503e8 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n 1501b8 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1502b2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ vqadd.u8 d0, d24, d20 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 0, 6, r0, cr10, cr4, {5} │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r6} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r6} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r5, r6} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r0!, {r2, r3, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r0!, {r1, r5, r7} │ │ │ │ + ldmia r0!, {r1, r5} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r0!, {r4, r7} │ │ │ │ + ldmia r0!, {r4} │ │ │ │ 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, #384] @ (150580 ) │ │ │ │ @@ -300684,58 +300681,58 @@ │ │ │ │ beq.n 150460 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ cbz r4, 150464 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, 1504bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f20e8 │ │ │ │ + bl 2f2060 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 15054e │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f94d0 │ │ │ │ + bl 1f9448 │ │ │ │ ldr r1, [pc, #264] @ (150588 ) │ │ │ │ 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 1500dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r2, [pc, #232] @ (15058c ) │ │ │ │ ldr r3, [pc, #224] @ (150584 ) │ │ │ │ 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 15057a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f20e8 │ │ │ │ + bl 2f2060 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1504f8 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f94d0 │ │ │ │ + bl 1f9448 │ │ │ │ ldr r1, [pc, #184] @ (150590 ) │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -300802,22 +300799,22 @@ │ │ │ │ mov r9, r0 │ │ │ │ b.n 150464 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfbf800b4 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r2, r3, r7} │ │ │ │ movs r1, r4 │ │ │ │ @ instruction: 0xfb5800b4 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ movs r1, r4 │ │ │ │ - udf #132 @ 0x84 │ │ │ │ + udf #4 │ │ │ │ movs r1, r4 │ │ │ │ - udf #42 @ 0x2a │ │ │ │ + ble.n 1504f0 │ │ │ │ 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] @ (1505f4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -300969,15 +300966,15 @@ │ │ │ │ cbz r0, 15073e │ │ │ │ ldr r3, [pc, #48] @ (150758 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 150736 │ │ │ │ cbz r2, 150740 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 60b4c │ │ │ │ movs r3, #0 │ │ │ │ @@ -300996,43 +300993,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3872] @ 0xf20 │ │ │ │ mov r6, r2 │ │ │ │ cbz r0, 150792 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ cbz r0, 1507a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1fd3e8 │ │ │ │ + bl 1fd360 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1f58f8 │ │ │ │ + bl 1f5870 │ │ │ │ str.w r0, [r4, #3872] @ 0xf20 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 150774 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r0, [r4, #3872] @ 0xf20 │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ movs r2, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1fd2f8 │ │ │ │ + bl 1fd270 │ │ │ │ ldr.w r0, [r4, #3872] @ 0xf20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15077c │ │ │ │ b.n 15079e │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -301045,15 +301042,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 1fd2f8 │ │ │ │ + bl 1fd270 │ │ │ │ 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 │ │ │ │ @@ -301063,23 +301060,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 1fd2f8 │ │ │ │ + bl 1fd270 │ │ │ │ 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 1fd310 │ │ │ │ + bl 1fd288 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cbz r1, 150868 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 15086a │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ @@ -301103,15 +301100,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 1fd2f8 │ │ │ │ + bl 1fd270 │ │ │ │ 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 │ │ │ │ @@ -301134,15 +301131,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 1fd2f8 │ │ │ │ + bl 1fd270 │ │ │ │ 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 │ │ │ │ @@ -301176,15 +301173,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 1fd2f8 │ │ │ │ + bl 1fd270 │ │ │ │ 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 │ │ │ │ @@ -301315,15 +301312,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 1fd2f8 │ │ │ │ + bl 1fd270 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r2, r0, #36 @ 0x24 │ │ │ │ b.n 150996 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -301373,15 +301370,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 1fd2f8 │ │ │ │ + bl 1fd270 │ │ │ │ addw r0, r5, #3524 @ 0xdc4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ adds r2, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 150b36 │ │ │ │ @@ -301459,15 +301456,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ beq.n 150c34 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 1fd3e8 │ │ │ │ + bl 1fd360 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [r3] │ │ │ │ ldr r2, [pc, #84] @ (150c74 ) │ │ │ │ ldr r3, [pc, #80] @ (150c70 ) │ │ │ │ add r2, pc │ │ │ │ @@ -301479,25 +301476,25 @@ │ │ │ │ bne.n 150c66 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ addw r1, r5, #3848 @ 0xf08 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #16 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 15075c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 150c1c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 150c12 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -301532,15 +301529,15 @@ │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ beq.n 150cec │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1fd3e8 │ │ │ │ + bl 1fd360 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #84] @ (150d2c ) │ │ │ │ ldr r3, [pc, #80] @ (150d28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -301550,25 +301547,25 @@ │ │ │ │ bne.n 150d1e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ addw r1, r6, #3848 @ 0xf08 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 15075c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ cbnz r5, 150d18 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b.n 150ccc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ b.n 150cd0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ @@ -301621,15 +301618,15 @@ │ │ │ │ ldr r3, [pc, #32] @ (150dd0 ) │ │ │ │ add.w r0, r4, #4768 @ 0x12a0 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f0608 │ │ │ │ + bl 2f0580 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r5, #996] @ 0x3e4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subw r0, r0, #180 @ 0xb4 │ │ │ │ lsrs r4, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ @@ -302223,15 +302220,15 @@ │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 1513b6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc 0, cr0, [r0], #720 @ 0x2d0 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #140 @ 0x8c │ │ │ │ + subs r3, #12 │ │ │ │ movs r2, r5 │ │ │ │ ldc 0, cr0, [sl], #-720 @ 0xfffffd30 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r1, #10 │ │ │ │ @@ -302426,15 +302423,15 @@ │ │ │ │ movs r3, #121 @ 0x79 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 15059c │ │ │ │ b.n 15162a │ │ │ │ - cpsie │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ movs r1, r4 │ │ │ │ cbnz r2, 15164c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -302612,24 +302609,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 20c698 │ │ │ │ + bl 20c610 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ strb.w r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r1, [pc, #52] @ (15186c ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #204 @ 0xcc │ │ │ │ add r1, pc │ │ │ │ - bl 20c6d0 │ │ │ │ + bl 20c648 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 151850 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #28] @ (151870 ) │ │ │ │ @@ -302641,17 +302638,17 @@ │ │ │ │ add r2, pc │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ bl 15059c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ asrs r3, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r7} │ │ │ │ + push {r1, r2, r3} │ │ │ │ movs r1, r4 │ │ │ │ - push {r1, r2, r5, r6} │ │ │ │ + cbz r6, 1518f0 │ │ │ │ movs r1, 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, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ @@ -303623,24 +303620,24 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ strd r2, r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - bl 20c60c │ │ │ │ + bl 20c584 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 152232 │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c5a0 │ │ │ │ + bl 20c518 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 152268 │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 20c5a0 │ │ │ │ + bl 20c518 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 152290 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 152252 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -303666,55 +303663,55 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 151810 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 152218 │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 20c58c │ │ │ │ + bl 20c504 │ │ │ │ b.n 1522a8 │ │ │ │ ldr r1, [pc, #76] @ (1522b8 ) │ │ │ │ movs r3, #83 @ 0x53 │ │ │ │ ldr r2, [pc, #76] @ (1522bc ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 15059c │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 20c5f8 │ │ │ │ + bl 20c570 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #44] @ (1522c0 ) │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ ldr r2, [pc, #44] @ (1522c4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 15059c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c58c │ │ │ │ + bl 20c504 │ │ │ │ b.n 152280 │ │ │ │ - add r2, sp, #768 @ 0x300 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ movs r1, r4 │ │ │ │ - add r2, sp, #520 @ 0x208 │ │ │ │ + add r2, sp, #8 │ │ │ │ movs r1, r4 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ movs r1, r4 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ movs r1, r4 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ movs r1, r4 │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ + add r1, sp, #672 @ 0x2a0 │ │ │ │ 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] @ (152370 ) │ │ │ │ @@ -303762,28 +303759,28 @@ │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 152342 │ │ │ │ ldr r0, [pc, #40] @ (15237c ) │ │ │ │ mov r1, r5 │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ - bl 1fe6c4 │ │ │ │ + bl 1fe63c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1522f4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 147520 │ │ │ │ blx 611fc │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ble.n 1523ac │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 152384 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r7, pc, #608 @ (adr r7, 1525e0 ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 1523e0 ) │ │ │ │ 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, #656] @ (152624 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -303959,21 +303956,21 @@ │ │ │ │ bne.n 152540 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1524a2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r7, #320] @ 0x140 │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ b.n 1524a2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #320] @ 0x140 │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ b.n 1524a2 │ │ │ │ add.w r5, r7, #320 @ 0x140 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 15258e │ │ │ │ @@ -303994,15 +303991,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 152528 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1525c4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -304010,15 +304007,15 @@ │ │ │ │ b.n 152528 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 152604 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1525ee │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -304037,21 +304034,21 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ bgt.n 1526f0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ blt.n 15268c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ + add r7, pc, #720 @ (adr r7, 152904 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r7, pc, #760 @ (adr r7, 152930 ) │ │ │ │ + add r7, pc, #248 @ (adr r7, 152730 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r7, pc, #528 @ (adr r7, 15284c ) │ │ │ │ movs r1, r4 │ │ │ │ - add r7, pc, #680 @ (adr r7, 1528e8 ) │ │ │ │ + add r7, pc, #168 @ (adr r7, 1526e8 ) │ │ │ │ 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 │ │ │ │ @@ -304125,25 +304122,25 @@ │ │ │ │ bl 1574ec │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 152850 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ b.n 1526be │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ 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 20c5c0 │ │ │ │ + bl 20c538 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 147494 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -304154,25 +304151,25 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 151878 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15281e │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ 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 20c5c0 │ │ │ │ + bl 20c538 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ 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] │ │ │ │ @@ -304297,25 +304294,25 @@ │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ beq.n 15291c │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 1528fa │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ 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 20c5c0 │ │ │ │ + bl 20c538 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 152380 │ │ │ │ mov r1, r5 │ │ │ │ @@ -304327,25 +304324,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 20c698 │ │ │ │ + bl 20c610 │ │ │ │ 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 20c5c0 │ │ │ │ + bl 20c538 │ │ │ │ add.w r0, r6, #68 @ 0x44 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl 147494 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #24] @ (152970 ) │ │ │ │ @@ -304355,35 +304352,35 @@ │ │ │ │ add r2, pc │ │ │ │ movw r3, #1196 @ 0x4ac │ │ │ │ bl 15059c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - add r3, pc, #408 @ (adr r3, 152b0c ) │ │ │ │ + add r2, pc, #920 @ (adr r2, 152d0c ) │ │ │ │ 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 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 152a0c │ │ │ │ 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 r8, r4 │ │ │ │ beq.n 152a1c │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 157604 │ │ │ │ mov r1, r4 │ │ │ │ @@ -304395,41 +304392,41 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 152a60 │ │ │ │ bl 151798 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ 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 20c570 │ │ │ │ + bl 20c4e8 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1529a2 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ 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 20c5dc │ │ │ │ + bl 20c554 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 152a04 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r3, [pc, #60] @ (152a74 ) │ │ │ │ ldr r1, [pc, #64] @ (152a78 ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ movw r2, #745 @ 0x2e9 │ │ │ │ add r1, pc │ │ │ │ bl 1522c8 │ │ │ │ @@ -304447,25 +304444,25 @@ │ │ │ │ mov.w r2, #768 @ 0x300 │ │ │ │ ldr r1, [pc, #32] @ (152a88 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 1522c8 │ │ │ │ b.n 152a46 │ │ │ │ nop │ │ │ │ - add r3, pc, #120 @ (adr r3, 152af0 ) │ │ │ │ + add r2, pc, #632 @ (adr r2, 152cf0 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r2, pc, #528 @ (adr r2, 152c8c ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 152a8c ) │ │ │ │ movs r1, r4 │ │ │ │ - add r3, pc, #72 @ (adr r3, 152ac8 ) │ │ │ │ + add r2, pc, #584 @ (adr r2, 152cc8 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r2, pc, #432 @ (adr r2, 152c34 ) │ │ │ │ + add r1, pc, #944 @ (adr r1, 152e34 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r3, pc, #112 @ (adr r3, 152af8 ) │ │ │ │ + add r2, pc, #624 @ (adr r2, 152cf8 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r2, pc, #360 @ (adr r2, 152bf4 ) │ │ │ │ + add r1, pc, #872 @ (adr r1, 152df4 ) │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -304720,33 +304717,33 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 15059c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r3, #40 @ 0x28 │ │ │ │ b.n 152ce0 │ │ │ │ ... │ │ │ │ - ldr r6, [sp, #408] @ 0x198 │ │ │ │ + ldr r5, [sp, #920] @ 0x398 │ │ │ │ movs r1, r4 │ │ │ │ - add r0, pc, #96 @ (adr r0, 152da8 ) │ │ │ │ + ldr r7, [sp, #608] @ 0x260 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r7, [sp, #640] @ 0x280 │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ 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 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr.w r5, [r8, #196] @ 0xc4 │ │ │ │ add.w r2, r8, #192 @ 0xc0 │ │ │ │ ldr.w fp, [pc, #280] @ 152e98 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r5, r2 │ │ │ │ add fp, pc │ │ │ │ it eq │ │ │ │ @@ -304811,17 +304808,17 @@ │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 152d9a │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 152e3a │ │ │ │ add.w r0, r8, #144 @ 0x90 │ │ │ │ - bl 20c570 │ │ │ │ + bl 20c4e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ cbz r6, 152e46 │ │ │ │ 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] │ │ │ │ @@ -304847,21 +304844,21 @@ │ │ │ │ bl 1522c8 │ │ │ │ b.n 152e72 │ │ │ │ ... │ │ │ │ bcs.n 152f88 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + ldr r6, [sp, #520] @ 0x208 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + ldr r6, [sp, #520] @ 0x208 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ 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, #332] @ 153010 │ │ │ │ mov r5, r0 │ │ │ │ @@ -304887,19 +304884,19 @@ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 152ee2 │ │ │ │ add.w r0, r5, #144 @ 0x90 │ │ │ │ - bl 20c58c │ │ │ │ + bl 20c504 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 20c58c │ │ │ │ + bl 20c504 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c5f8 │ │ │ │ + bl 20c570 │ │ │ │ ldrd r0, r3, [r5, #304] @ 0x130 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 152f42 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, 152f3a │ │ │ │ @@ -304916,15 +304913,15 @@ │ │ │ │ ldr r2, [pc, #204] @ (153014 ) │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 152f5e │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 152fe8 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ 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 │ │ │ │ @@ -304932,17 +304929,17 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r5, #36] @ 0x24 │ │ │ │ bl 150844 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ b.n 152f98 │ │ │ │ - bl 20c5dc │ │ │ │ + bl 20c554 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 152ff2 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ cmp r3, r6 │ │ │ │ beq.n 152fba │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r2, [r3, #3536] @ 0xdd0 │ │ │ │ @@ -304951,25 +304948,25 @@ │ │ │ │ add.w r0, r5, #144 @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 152f90 │ │ │ │ ldrb.w r2, [r3, #3540] @ 0xdd4 │ │ │ │ cbz r2, 153006 │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ strb.w r4, [r5, #200] @ 0xc8 │ │ │ │ - bl 20c5c0 │ │ │ │ + bl 20c538 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr.w r0, [r5, #204] @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ - bl 20c734 │ │ │ │ + bl 20c6ac │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ b.n 152ed6 │ │ │ │ blx 60b4c │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ b.n 152f5e │ │ │ │ ldr r3, [pc, #36] @ (153018 ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -304983,17 +304980,17 @@ │ │ │ │ bl 147520 │ │ │ │ b.n 152fba │ │ │ │ nop │ │ │ │ bne.n 153074 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #368] @ 0x170 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ movs r1, r4 │ │ │ │ str.w r1, [r1, #324] @ 0x144 │ │ │ │ str.w r1, [r0, #324] @ 0x144 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -305532,15 +305529,15 @@ │ │ │ │ beq.n 1534e2 │ │ │ │ mov r0, r3 │ │ │ │ b.n 153548 │ │ │ │ bl 147520 │ │ │ │ b.n 1534fe │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r7, [sp, #608] @ 0x260 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ movs r1, r4 │ │ │ │ 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, #216] @ (15365c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -306261,15 +306258,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, r6, r2 │ │ │ │ ldr r0, [r1, r2] │ │ │ │ - bl 2f9dd0 │ │ │ │ + bl 2f9d48 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ bl 150030 │ │ │ │ movs r2, #32 │ │ │ │ mov r8, r0 │ │ │ │ @@ -306855,31 +306852,31 @@ │ │ │ │ beq.w 1541de │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r5, #1 │ │ │ │ bne.w 1541de │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 200174 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 2000ec │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 154bda │ │ │ │ str.w r5, [sl, #20] │ │ │ │ b.n 1541de │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 61070 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w r3, [sl] │ │ │ │ b.n 1541de │ │ │ │ ldr r3, [r5, r6] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 200174 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 2000ec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 154972 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [sl, #20] │ │ │ │ b.n 1541b4 │ │ │ │ @@ -308049,15 +308046,15 @@ │ │ │ │ str.w fp, [r5, #8] │ │ │ │ str.w r8, [r5, #-8] │ │ │ │ str r0, [r5, #0] │ │ │ │ beq.n 154f76 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mla r3, r7, r0, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2f9dd0 │ │ │ │ + bl 2f9d48 │ │ │ │ str r0, [r5, #8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r9, r9, #8 │ │ │ │ adds r5, #20 │ │ │ │ cmp r4, sl │ │ │ │ bne.n 154f50 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -308652,15 +308649,15 @@ │ │ │ │ mul.w r7, r3, r9 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ add.w r4, fp, r7 │ │ │ │ mla r5, r3, r9, r5 │ │ │ │ ldrd r3, r8, [r5, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2f9dd0 │ │ │ │ + bl 2f9d48 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ mov r0, r5 │ │ │ │ @@ -309394,23 +309391,23 @@ │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 155d16 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 2f9dd0 │ │ │ │ + bl 2f9d48 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ ands.w r7, r7, #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ itt ne │ │ │ │ strne.w r8, [r4, #148] @ 0x94 │ │ │ │ movne r7, r0 │ │ │ │ - bl 2f9dd0 │ │ │ │ + bl 2f9d48 │ │ │ │ ands.w r1, r0, #4 │ │ │ │ itt ne │ │ │ │ ldrne r3, [sp, #28] │ │ │ │ ldrne r1, [r3, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ it ne │ │ │ │ strne.w r8, [r4, #152] @ 0x98 │ │ │ │ @@ -309558,22 +309555,22 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #12] @ (155ec8 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ - orn r0, r8, #41 @ 0x29 │ │ │ │ + vaddl.s32 q8, d8, d25 │ │ │ │ ldr r3, [pc, #12] @ (155edc ) │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - orrs.w r0, r6, #41 @ 0x29 │ │ │ │ + vaddl.s16 q8, d6, d25 │ │ │ │ stmdb 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 │ │ │ │ addw r5, r0, #1508 @ 0x5e4 │ │ │ │ @@ -309727,15 +309724,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 2f9c0c │ │ │ │ + bl 2f9b84 │ │ │ │ adds r1, r5, r6 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r0, r5, [r0] │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -309843,15 +309840,15 @@ │ │ │ │ mov.w r3, r9, lsl #5 │ │ │ │ ldr.w fp, [sl, #1528] @ 0x5f8 │ │ │ │ adds r6, r2, r3 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ mul.w r7, r8, r7 │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2f9dd0 │ │ │ │ + bl 2f9d48 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n 1561cc │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 1561cc │ │ │ │ @@ -309944,15 +309941,15 @@ │ │ │ │ movs r7, #1 │ │ │ │ mov r8, r9 │ │ │ │ movs r6, #24 │ │ │ │ blx 61070 │ │ │ │ strd r9, r9, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 2f9c0c │ │ │ │ + bl 2f9b84 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r0, r6, [r0] │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -310010,15 +310007,15 @@ │ │ │ │ blx 60b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r4, r3, #4096 @ 0x1000 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r3, [r4, #700] @ 0x2bc │ │ │ │ cbz r3, 1563c0 │ │ │ │ - bl 2f9c0c │ │ │ │ + bl 2f9b84 │ │ │ │ ldr.w r1, [r4, #700] @ 0x2bc │ │ │ │ cbz r1, 1563c0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #700] @ 0x2bc │ │ │ │ @@ -310189,16 +310186,16 @@ │ │ │ │ ldr r3, [pc, #16] @ (156594 ) │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [ip, #164] @ 0xa4 │ │ │ │ - @ instruction: 0xe9aa0029 │ │ │ │ + ldrd r0, r0, [ip, #-164] @ 0xa4 │ │ │ │ + stmdb sl!, {r0, r3, r5} │ │ │ │ cmp r0, #5 │ │ │ │ bhi.n 1565ac │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r0 │ │ │ │ tst.w r3, #21 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ @@ -310333,15 +310330,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 156776 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ - bl 2f9f74 │ │ │ │ + bl 2f9eec │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1566b4 │ │ │ │ add.w lr, fp, #36 @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w fp, [fp, #36] @ 0x24 │ │ │ │ add.w ip, r5, #104 @ 0x68 │ │ │ │ strb.w r3, [r5, #56] @ 0x38 │ │ │ │ @@ -310681,19 +310678,19 @@ │ │ │ │ bl 15059c │ │ │ │ mov r4, r0 │ │ │ │ b.n 156a20 │ │ │ │ mov r7, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ b.n 1569ca │ │ │ │ - str r6, [r0, #56] @ 0x38 │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ movs r1, r4 │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ + str r2, [r3, #44] @ 0x2c │ │ │ │ movs r1, r4 │ │ │ │ - str r6, [r4, #48] @ 0x30 │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ movs r1, r4 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cbz r2, 156ac6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -310935,15 +310932,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 156e14 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1f67fc │ │ │ │ + bl 1f6774 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 156dce │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 156df0 │ │ │ │ @@ -311073,17 +311070,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 147624 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 147494 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ movs r1, r4 │ │ │ │ - ldrsh r6, [r4, r4] │ │ │ │ + ldrsh r6, [r4, r2] │ │ │ │ movs r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -311203,19 +311200,19 @@ │ │ │ │ ... │ │ │ │ str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + ldrb r4, [r7, r6] │ │ │ │ movs r1, r4 │ │ │ │ - ldrsh r6, [r6, r1] │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r2, [r7, r7] │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r3, r1 │ │ │ │ @@ -311289,17 +311286,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #658 @ 0x292 │ │ │ │ bl 15059c │ │ │ │ b.n 157032 │ │ │ │ nop │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ + ldrb r4, [r2, r2] │ │ │ │ movs r1, r4 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1570d0 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r6, r1, #32 │ │ │ │ asrs r1, r2, #16 │ │ │ │ @@ -311320,23 +311317,23 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (1570e8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (1570ec ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - b.n 157440 │ │ │ │ + b.n 157340 │ │ │ │ movs r1, r5 │ │ │ │ - svc 146 @ 0x92 │ │ │ │ + svc 18 │ │ │ │ movs r1, r5 │ │ │ │ - b.n 157648 │ │ │ │ + b.n 157548 │ │ │ │ movs r1, r5 │ │ │ │ - udf #122 @ 0x7a │ │ │ │ + ble.n 1570e0 │ │ │ │ movs r1, r5 │ │ │ │ - b.n 157208 │ │ │ │ + b.n 157108 │ │ │ │ movs r1, 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] @ 157178 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -311402,27 +311399,27 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #40] @ (1571d0 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe754 │ │ │ │ + bl 1fe6cc │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15719e │ │ │ │ movw r1, #16960 @ 0x4240 │ │ │ │ movt r1, #15 │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ - bl 1f67fc │ │ │ │ + bl 1f6774 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r0, [r2, r3] │ │ │ │ + ldrb r0, [r2, r1] │ │ │ │ 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 │ │ │ │ @@ -311519,15 +311516,15 @@ │ │ │ │ blx r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ cmp r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ bcc.n 15729e │ │ │ │ b.n 157282 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ bic.w r7, r3, #2 │ │ │ │ @@ -311542,15 +311539,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 15728e │ │ │ │ mov r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 15724e │ │ │ │ b.n 157282 │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ cmp r0, sl │ │ │ │ sbcs.w r1, r1, r9 │ │ │ │ bcc.n 157322 │ │ │ │ movs r3, #2 │ │ │ │ b.n 157282 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -311633,15 +311630,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 15059c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrh r6, [r2, r2] │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ movs r1, 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 │ │ │ │ @@ -311832,17 +311829,17 @@ │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ ldr r1, [pc, #16] @ (157600 ) │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 147624 │ │ │ │ b.n 1575d0 │ │ │ │ - ldr r6, [r7, r2] │ │ │ │ + ldr r6, [r7, r0] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r3 │ │ │ │ @@ -311885,17 +311882,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ (157684 ) │ │ │ │ movw r2, #453 @ 0x1c5 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 147624 │ │ │ │ b.n 157644 │ │ │ │ - ldr r2, [r7, r0] │ │ │ │ + ldrsb r2, [r7, r6] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ movs r1, 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 │ │ │ │ @@ -312040,17 +312037,17 @@ │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r6, r3] │ │ │ │ + ldrsb r6, [r6, r1] │ │ │ │ movs r1, r4 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ movs r1, 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] @ (157888 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -312181,17 +312178,17 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r6, #4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, r8 │ │ │ │ sub.w r6, r3, #4 │ │ │ │ bne.n 15794a │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 1f1984 │ │ │ │ + bl 1f18fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c5f8 │ │ │ │ + bl 20c570 │ │ │ │ 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} │ │ │ │ @@ -312211,15 +312208,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 157a26 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ blx 61070 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c60c │ │ │ │ + bl 20c584 │ │ │ │ cbz r0, 1579f0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #144] @ (157a68 ) │ │ │ │ ldr r2, [pc, #148] @ (157a6c ) │ │ │ │ @@ -312229,15 +312226,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 15059c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1f1904 │ │ │ │ + bl 1f187c │ │ │ │ cbnz r0, 157a3e │ │ │ │ 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 │ │ │ │ @@ -312255,15 +312252,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 15059c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c5f8 │ │ │ │ + bl 20c570 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #36] @ (157a74 ) │ │ │ │ ldr r2, [pc, #40] @ (157a78 ) │ │ │ │ movs r3, #123 @ 0x7b │ │ │ │ @@ -312271,23 +312268,23 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 15059c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strh r2, [r4, r4] │ │ │ │ + strh r2, [r4, r2] │ │ │ │ movs r1, r4 │ │ │ │ - strb r4, [r1, r4] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ movs r1, r4 │ │ │ │ - strb r4, [r7, r2] │ │ │ │ + strb r4, [r7, r0] │ │ │ │ movs r1, r4 │ │ │ │ - strh r2, [r7, r2] │ │ │ │ + strh r2, [r7, r0] │ │ │ │ movs r1, r4 │ │ │ │ - strb r4, [r2, r2] │ │ │ │ + strb r4, [r2, r0] │ │ │ │ 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 │ │ │ │ @@ -312399,42 +312396,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 20c698 │ │ │ │ + bl 20c610 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 157a80 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ cbnz r5, 157bd6 │ │ │ │ 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 20c698 │ │ │ │ + bl 20c610 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 157a80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 157c0c │ │ │ │ @@ -312452,15 +312449,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 20c698 │ │ │ │ + bl 20c610 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 157a80 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 157c7a │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ @@ -312468,19 +312465,19 @@ │ │ │ │ cmp r1, r6 │ │ │ │ sbcs r2, r3 │ │ │ │ bcs.n 157ca2 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r6, r3, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - bl 1f1998 │ │ │ │ + bl 1f1910 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 157c86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #48] @ (157cb8 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ ldr r2, [pc, #44] @ (157cbc ) │ │ │ │ mov r0, r7 │ │ │ │ @@ -312496,21 +312493,21 @@ │ │ │ │ ldr r1, [pc, #28] @ (157cc4 ) │ │ │ │ movw r2, #455 @ 0x1c7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 147624 │ │ │ │ mov r5, r0 │ │ │ │ b.n 157c7a │ │ │ │ - strh r4, [r7, r2] │ │ │ │ + strh r4, [r7, r0] │ │ │ │ movs r1, r4 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + str r0, [r3, r7] │ │ │ │ movs r1, r4 │ │ │ │ - strh r4, [r5, r1] │ │ │ │ + str r4, [r5, r7] │ │ │ │ movs r1, r4 │ │ │ │ - strh r6, [r7, r0] │ │ │ │ + str r6, [r7, r6] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #460] @ (157ea8 ) │ │ │ │ @@ -312538,26 +312535,26 @@ │ │ │ │ mov r0, r8 │ │ │ │ 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 20c698 │ │ │ │ + bl 20c610 │ │ │ │ add r3, pc, #376 @ (adr r3, 157ea0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ blx 609b4 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ b.n 157d52 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f19d0 │ │ │ │ + bl 1f1948 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 157e6c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 157e78 │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ @@ -312579,26 +312576,26 @@ │ │ │ │ bcs.n 157e64 │ │ │ │ mov sl, r0 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ 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 sl, [sp] │ │ │ │ bl 157590 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w r2, [r7, #-4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 157df4 │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ @@ -312655,62 +312652,62 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 1578e4 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 157d84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ b.n 157cfa │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #2 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ b.n 157cfa │ │ │ │ ldr r3, [pc, #56] @ (157eb4 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ ldr r2, [pc, #56] @ (157eb8 ) │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #523 @ 0x20b │ │ │ │ bl 15059c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ b.n 157cfa │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, #24] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r7, #22] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [r4, r3] │ │ │ │ + str r2, [r4, r1] │ │ │ │ movs r1, r4 │ │ │ │ - str r6, [r4, r1] │ │ │ │ + ldr r7, [pc, #920] @ (158254 ) │ │ │ │ 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 │ │ │ │ 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 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 157a80 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 157f54 │ │ │ │ @@ -312748,15 +312745,15 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 157f42 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ 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 │ │ │ │ @@ -312799,26 +312796,26 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ bl 15059c │ │ │ │ mov r9, r0 │ │ │ │ b.n 157f54 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r7, [pc, #176] @ (15808c ) │ │ │ │ + ldr r6, [pc, #688] @ (15828c ) │ │ │ │ movs r1, 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 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 158046 │ │ │ │ @@ -312826,15 +312823,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 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 158026 │ │ │ │ @@ -312842,44 +312839,44 @@ │ │ │ │ cbnz r2, 158042 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1578e4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ 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 20c698 │ │ │ │ + bl 20c610 │ │ │ │ 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 1f1998 │ │ │ │ + bl 1f1910 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ cmp r5, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 1580a6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [pc, #28] @ (1580c4 ) │ │ │ │ @@ -312890,27 +312887,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 15059c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #616] @ (158330 ) │ │ │ │ + ldr r6, [pc, #104] @ (158130 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [pc, #216] @ (1581a4 ) │ │ │ │ + ldr r5, [pc, #728] @ (1583a4 ) │ │ │ │ movs r1, 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 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ bcs.n 158130 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ @@ -312931,25 +312928,25 @@ │ │ │ │ ldr r3, [r1, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 158122 │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -316088,15 +316085,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 15059c │ │ │ │ b.n 15a16a │ │ │ │ nop │ │ │ │ - cmp r6, #2 │ │ │ │ + cmp r5, #130 @ 0x82 │ │ │ │ movs r1, 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 │ │ │ │ @@ -316148,15 +316145,15 @@ │ │ │ │ movne r0, r2 │ │ │ │ strne r0, [r4, #36] @ 0x24 │ │ │ │ beq.n 15a274 │ │ │ │ ldrd r2, r3, [r5, #36] @ 0x24 │ │ │ │ strd r2, r3, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - bl 2f9f74 │ │ │ │ + bl 2f9eec │ │ │ │ cbz r0, 15a286 │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ cbz r5, 15a286 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ cbz r1, 15a254 │ │ │ │ @@ -316276,17 +316273,17 @@ │ │ │ │ nop │ │ │ │ ldrb r6, [r1, r4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r4, r3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ + cmp r4, #10 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r4, #94 @ 0x5e │ │ │ │ + cmp r3, #222 @ 0xde │ │ │ │ movs r1, 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 │ │ │ │ @@ -316317,17 +316314,17 @@ │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 15059c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + cmp r3, #192 @ 0xc0 │ │ │ │ movs r1, 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 │ │ │ │ @@ -316389,21 +316386,21 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 15059c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ + cmp r3, #90 @ 0x5a │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #94 @ 0x5e │ │ │ │ + cmp r2, #222 @ 0xde │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r3, #60 @ 0x3c │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ @@ -316470,17 +316467,17 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 15a4fa │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r4, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #182 @ 0xb6 │ │ │ │ + cmp r2, #54 @ 0x36 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #76 @ 0x4c │ │ │ │ + cmp r2, #204 @ 0xcc │ │ │ │ movs r1, r4 │ │ │ │ ldrh r6, [r7, r3] │ │ │ │ lsls r4, r6, #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 │ │ │ │ @@ -316639,15 +316636,15 @@ │ │ │ │ bne.n 15a74a │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 15a67c │ │ │ │ add.w r9, r2, #24 │ │ │ │ b.n 15a70a │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 15a680 │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r7 │ │ │ │ bcs.n 15a680 │ │ │ │ blx 62124 │ │ │ │ ldr.w r1, [r9, #-24] │ │ │ │ mov r0, r5 │ │ │ │ bl 15a47c │ │ │ │ @@ -316664,15 +316661,15 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov fp, r0 │ │ │ │ b.n 15a628 │ │ │ │ blx 62124 │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r7 │ │ │ │ bcc.n 15a736 │ │ │ │ mov.w fp, #2 │ │ │ │ b.n 15a680 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 15a73a │ │ │ │ @@ -316685,28 +316682,28 @@ │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 15a680 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r4, #24 │ │ │ │ cmp r8, r9 │ │ │ │ bne.n 15a758 │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r7 │ │ │ │ bcs.n 15a680 │ │ │ │ blx 62124 │ │ │ │ b.n 15a752 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r5, r2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #230 @ 0xe6 │ │ │ │ + cmp r1, #102 @ 0x66 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ + cmp r0, #198 @ 0xc6 │ │ │ │ movs r1, r4 │ │ │ │ ldr r0, [r7, r5] │ │ │ │ lsls r4, r6, #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, #3904] @ 0xf40 │ │ │ │ @@ -316821,17 +316818,17 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r1, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r4, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r7, #84 @ 0x54 │ │ │ │ + movs r6, #212 @ 0xd4 │ │ │ │ movs r1, r4 │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ + movs r6, #122 @ 0x7a │ │ │ │ movs r1, r4 │ │ │ │ cbz r1, 15a8de │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 15a798 │ │ │ │ @@ -316860,17 +316857,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #429 @ 0x1ad │ │ │ │ bl 15059c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r7, #80 @ 0x50 │ │ │ │ + movs r6, #208 @ 0xd0 │ │ │ │ movs r1, r4 │ │ │ │ - movs r6, #140 @ 0x8c │ │ │ │ + movs r6, #12 │ │ │ │ movs r1, 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, #3572] @ 0xdf4 │ │ │ │ @@ -316889,17 +316886,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #413 @ 0x19d │ │ │ │ bl 15059c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r6, #112 @ 0x70 │ │ │ │ + movs r5, #240 @ 0xf0 │ │ │ │ movs r1, r4 │ │ │ │ - movs r6, #68 @ 0x44 │ │ │ │ + movs r5, #196 @ 0xc4 │ │ │ │ movs r1, 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 │ │ │ │ @@ -316921,17 +316918,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 15059c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r6, #230 @ 0xe6 │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ movs r1, r4 │ │ │ │ - movs r5, #246 @ 0xf6 │ │ │ │ + movs r5, #118 @ 0x76 │ │ │ │ movs r1, 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, #3572] @ 0xdf4 │ │ │ │ @@ -316950,17 +316947,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #397 @ 0x18d │ │ │ │ bl 15059c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r6, #116 @ 0x74 │ │ │ │ + movs r5, #244 @ 0xf4 │ │ │ │ movs r1, r4 │ │ │ │ - movs r5, #176 @ 0xb0 │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ movs r1, 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, #164] @ (15aac0 ) │ │ │ │ @@ -317037,17 +317034,17 @@ │ │ │ │ nop │ │ │ │ strb r6, [r3, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r6, #6 │ │ │ │ + movs r5, #134 @ 0x86 │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #242 @ 0xf2 │ │ │ │ + movs r4, #114 @ 0x72 │ │ │ │ movs r1, 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, #3572] @ 0xdf4 │ │ │ │ @@ -317067,17 +317064,17 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 15059c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r4, #160 @ 0xa0 │ │ │ │ + movs r4, #32 │ │ │ │ movs r1, r4 │ │ │ │ - movs r5, #170 @ 0xaa │ │ │ │ + movs r5, #42 @ 0x2a │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #288] @ (15ac50 ) │ │ │ │ @@ -317206,31 +317203,31 @@ │ │ │ │ b.n 15ab74 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r1, r3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #32 │ │ │ │ + movs r4, #160 @ 0xa0 │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #12 │ │ │ │ + movs r3, #140 @ 0x8c │ │ │ │ movs r1, r4 │ │ │ │ strb r2, [r3, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ movs r1, r4 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + movs r3, #60 @ 0x3c │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #90 @ 0x5a │ │ │ │ + movs r3, #218 @ 0xda │ │ │ │ movs r1, r4 │ │ │ │ - movs r3, #150 @ 0x96 │ │ │ │ + movs r3, #22 │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #140 @ 0x8c │ │ │ │ + movs r4, #12 │ │ │ │ movs r1, r4 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ + movs r2, #248 @ 0xf8 │ │ │ │ movs r1, 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 │ │ │ │ @@ -317570,43 +317567,43 @@ │ │ │ │ strh r4, [r4, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl fff46fea │ │ │ │ strh r2, [r3, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r1, #206 @ 0xce │ │ │ │ + movs r1, #78 @ 0x4e │ │ │ │ movs r1, r4 │ │ │ │ - movs r2, #134 @ 0x86 │ │ │ │ + movs r2, #6 │ │ │ │ movs r1, r4 │ │ │ │ - movs r2, #236 @ 0xec │ │ │ │ + movs r2, #108 @ 0x6c │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #84 @ 0x54 │ │ │ │ + movs r0, #212 @ 0xd4 │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #2 │ │ │ │ + movs r0, #130 @ 0x82 │ │ │ │ movs r1, r4 │ │ │ │ - movs r2, #32 │ │ │ │ + movs r1, #160 @ 0xa0 │ │ │ │ movs r1, r4 │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ + movs r0, #48 @ 0x30 │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #120 @ 0x78 │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ movs r1, r4 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + subs r0, r0, #7 │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #88 @ 0x58 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ movs r1, r4 │ │ │ │ - movs r0, #32 │ │ │ │ + subs r0, r4, #6 │ │ │ │ movs r1, r4 │ │ │ │ - movs r0, #130 @ 0x82 │ │ │ │ + movs r0, #2 │ │ │ │ movs r1, r4 │ │ │ │ - movs r0, #6 │ │ │ │ + subs r6, r0, #6 │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #26 │ │ │ │ + movs r0, #154 @ 0x9a │ │ │ │ movs r1, r4 │ │ │ │ - subs r2, r4, #7 │ │ │ │ + subs r2, r4, #5 │ │ │ │ movs r1, 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 │ │ │ │ @@ -317744,15 +317741,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 207234 │ │ │ │ + bl 2071ac │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 15b030 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ @@ -317798,18 +317795,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 1f58b0 │ │ │ │ + bl 1f5828 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1f575c │ │ │ │ + bl 1f56d4 │ │ │ │ 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 │ │ │ │ @@ -317818,15 +317815,15 @@ │ │ │ │ blx 61070 │ │ │ │ ldr r2, [pc, #40] @ (15b274 ) │ │ │ │ ldr r1, [pc, #40] @ (15b278 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [pc, #40] @ (15b27c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f5318 │ │ │ │ + bl 1f5290 │ │ │ │ ldr r2, [pc, #36] @ (15b280 ) │ │ │ │ add r5, pc │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [pc, #28] @ (15b284 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -317847,31 +317844,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 1f55e4 │ │ │ │ + bl 1f555c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15b2c2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 60b4c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 150600 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1f55e4 │ │ │ │ + bl 1f555c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15b2a6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f547c │ │ │ │ + bl 1f53f4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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 r5, r0 │ │ │ │ @@ -317882,33 +317879,33 @@ │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ ldr r3, [pc, #212] @ (15b3c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f58b0 │ │ │ │ + bl 1f5828 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ - bl 1f575c │ │ │ │ + bl 1f56d4 │ │ │ │ dmb ish │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15b31e │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15b30e │ │ │ │ dmb ish │ │ │ │ cbnz r3, 15b368 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5528 │ │ │ │ + bl 1f54a0 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15b334 │ │ │ │ @@ -317930,15 +317927,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 15b3a4 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15b37c │ │ │ │ dmb ish │ │ │ │ @@ -317946,15 +317943,15 @@ │ │ │ │ bne.n 15b36c │ │ │ │ b.n 15b324 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 15b348 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -317984,33 +317981,33 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r5, [r4, #4] │ │ │ │ adds r5, r7, #4 │ │ │ │ str r0, [r4, #8] │ │ │ │ blx 61a8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f58b0 │ │ │ │ + bl 1f5828 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1f575c │ │ │ │ + bl 1f56d4 │ │ │ │ dmb ish │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15b428 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15b418 │ │ │ │ dmb ish │ │ │ │ cbnz r3, 15b498 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1f5528 │ │ │ │ + bl 1f54a0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 15b46c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -318025,15 +318022,15 @@ │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ 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 1f556c │ │ │ │ + bl 1f54e4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15b47c │ │ │ │ dmb ish │ │ │ │ @@ -318043,34 +318040,34 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 15b4e2 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15b4ae │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15b4a0 │ │ │ │ b.n 15b42e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ b.n 15b454 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r7, #4] │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ mov r0, r6 │ │ │ │ b.n 15b492 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -318400,15 +318397,15 @@ │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 15b864 │ │ │ │ ldr.w r1, [r4, #1464] @ 0x5b8 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 15b858 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15b892 │ │ │ │ ldr.w r2, [r4, #1468] @ 0x5bc │ │ │ │ str.w r8, [r4, #1472] @ 0x5c0 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ @@ -318914,34 +318911,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 2e4318 │ │ │ │ + bl 2e4290 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 15bdc8 │ │ │ │ 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 2e438c │ │ │ │ + bl 2e4304 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e4358 │ │ │ │ + bl 2e42d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r4, 15be0e │ │ │ │ mov.w ip, #0 │ │ │ │ cbz r0, 15be06 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ add.w r0, r0, r0, lsl #3 │ │ │ │ adds r1, #16 │ │ │ │ @@ -319027,21 +319024,21 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ rors r4, r0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r6, r4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - asrs r6, r1, #11 │ │ │ │ + asrs r6, r1, #9 │ │ │ │ movs r1, r4 │ │ │ │ - asrs r6, r5, #10 │ │ │ │ + asrs r6, r5, #8 │ │ │ │ movs r1, r4 │ │ │ │ - asrs r4, r0, #10 │ │ │ │ + asrs r4, r0, #8 │ │ │ │ movs r1, r4 │ │ │ │ - asrs r0, r2, #10 │ │ │ │ + asrs r0, r2, #8 │ │ │ │ movs r1, 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, #3600] @ 0xe10 │ │ │ │ @@ -319095,81 +319092,81 @@ │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ ldr.w r2, [r1, #-8] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - bl 2fa02c │ │ │ │ + bl 2f9fa4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ strd r8, r3, [sp, #4] │ │ │ │ mov.w r1, sl, lsr #2 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 307fb4 │ │ │ │ + bl 307f2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30a768 │ │ │ │ + bl 30a6e0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 15c030 │ │ │ │ cbz r6, 15bfa8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f92ec │ │ │ │ + bl 1f9264 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23172c │ │ │ │ + bl 2316a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24ec08 │ │ │ │ + bl 24eb80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 225b74 │ │ │ │ + bl 225aec │ │ │ │ mov r0, r4 │ │ │ │ - bl 267488 │ │ │ │ + bl 267400 │ │ │ │ mov r0, r4 │ │ │ │ - bl 264aac │ │ │ │ + bl 264a24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 221644 │ │ │ │ + bl 2215bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 217f90 │ │ │ │ + bl 217f08 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 23172c │ │ │ │ + bl 2316a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a18f8 │ │ │ │ + bl 2a1870 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a12e4 │ │ │ │ + bl 2a125c │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r3, [pc, #100] @ (15c05c ) │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r0, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 29cb58 │ │ │ │ + bl 29cad0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bf7c │ │ │ │ + bl 21bef4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21befc │ │ │ │ + bl 21be74 │ │ │ │ ldrsb.w r2, [r4, #72] @ 0x48 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 15c028 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22840c │ │ │ │ + bl 228384 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29700c │ │ │ │ + bl 296f84 │ │ │ │ ldr r2, [pc, #44] @ (15c060 ) │ │ │ │ ldr r3, [pc, #32] @ (15c054 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #452] @ 0x1c4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -319230,32 +319227,32 @@ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r3, 15c0ea │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 15c166 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 213d90 │ │ │ │ + bl 213d08 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov lr, r6 │ │ │ │ strb.w r8, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [pc, #124] @ (15c1a4 ) │ │ │ │ ldr r3, [pc, #116] @ (15c1a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -319279,26 +319276,26 @@ │ │ │ │ b.n 15c0dc │ │ │ │ uxtb r3, r7 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ strd r6, r7, [sp, #80] @ 0x50 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15c126 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ b.n 15c126 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r7, #118 @ 0x76 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -319328,110 +319325,110 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cbz r3, 15c1ee │ │ │ │ ldrb.w r3, [r3, #161] @ 0xa1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15c272 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 15c218 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15c246 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ ldr r2, [pc, #148] @ (15c2ec ) │ │ │ │ ldr r3, [pc, #144] @ (15c2e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 15c2e0 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15c298 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15c2d2 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ b.n 15c254 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ subs r6, #56 @ 0x38 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #164 @ 0xa4 │ │ │ │ @@ -319531,45 +319528,45 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 15c064 │ │ │ │ mov r3, r8 │ │ │ │ strd r5, r0, [sp] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 2185b0 │ │ │ │ + bl 218528 │ │ │ │ cmp r6, #1 │ │ │ │ mov r5, r0 │ │ │ │ beq.n 15c4fa │ │ │ │ cmp r6, #3 │ │ │ │ beq.w 15c594 │ │ │ │ cmp r6, #4 │ │ │ │ beq.w 15c5a6 │ │ │ │ vldr d0, [pc, #572] @ 15c668 │ │ │ │ vldr s16, [pc, #608] @ 15c690 │ │ │ │ vldr s18, [pc, #608] @ 15c694 │ │ │ │ vldr s17, [pc, #608] @ 15c698 │ │ │ │ movs r1, #32 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ vldr d0, [pc, #524] @ 15c660 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ vldr d0, [pc, #512] @ 15c660 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15c49c │ │ │ │ add.w ip, sp, #32 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ @@ -319578,15 +319575,15 @@ │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ str r1, [r6, #60] @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ str r2, [r6, #64] @ 0x40 │ │ │ │ adds r6, #20 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 15c8a0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r6, #7 │ │ │ │ lsls r3, r5, #7 │ │ │ │ @@ -319604,29 +319601,29 @@ │ │ │ │ lsls r3, r7, #7 │ │ │ │ lsls r3, r7, #7 │ │ │ │ lsls r3, r7, #7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #163 @ 0xa3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 15c064 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 2185b0 │ │ │ │ + bl 218528 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, #456] @ (15c6c4 ) │ │ │ │ ldr r3, [pc, #448] @ (15c6c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ @@ -319679,36 +319676,36 @@ │ │ │ │ vldr s18, [pc, #260] @ 15c6b4 │ │ │ │ vldr s17, [pc, #260] @ 15c6b8 │ │ │ │ b.n 15c43a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #163 @ 0xa3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #32 │ │ │ │ vcvt.f64.f32 d0, s18 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ vcvt.f64.f32 d0, s17 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ vldr d0, [pc, #112] @ 15c660 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15c62c │ │ │ │ add.w ip, sp, #32 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ @@ -319717,15 +319714,15 @@ │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ str r1, [r6, #60] @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ str r2, [r6, #64] @ 0x40 │ │ │ │ adds r6, #20 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 15c840 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @@ -319794,36 +319791,36 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #254 @ 0xfe │ │ │ │ lsls r4, r6, #2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #163 @ 0xa3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #32 │ │ │ │ vldr d0, [pc, #476] @ 15c8b8 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ movs r1, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ vcvt.f64.f32 d0, s16 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r1, #32 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ vldr d0, [pc, #440] @ 15c8b8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ movs r1, #32 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15c73c │ │ │ │ add.w ip, sp, #32 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ @@ -319832,15 +319829,15 @@ │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ str r1, [r6, #60] @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ str r2, [r6, #64] @ 0x40 │ │ │ │ adds r6, #20 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #15 │ │ │ │ bhi.n 15c7e0 │ │ │ │ add r3, pc, #8 @ (adr r3, 15c750 ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ @@ -319877,134 +319874,134 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r5, r0 │ │ │ │ b.n 15c4d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r5, r0 │ │ │ │ b.n 15c4d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r5, r0 │ │ │ │ b.n 15c4d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r5, r0 │ │ │ │ b.n 15c4d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r5, r0 │ │ │ │ b.n 15c4d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r5, r0 │ │ │ │ b.n 15c4d8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r8, r0 │ │ │ │ b.n 15c6d6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r8, r0 │ │ │ │ b.n 15c6d6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r8, r0 │ │ │ │ b.n 15c6d6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r8, r0 │ │ │ │ b.n 15c6d6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r8, r0 │ │ │ │ b.n 15c6d6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r8, r0 │ │ │ │ b.n 15c6d6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r9, r0 │ │ │ │ b.n 15c5c6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r9, r0 │ │ │ │ b.n 15c5c6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r9, r0 │ │ │ │ b.n 15c5c6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r9, r0 │ │ │ │ b.n 15c5c6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r9, r0 │ │ │ │ b.n 15c5c6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r9, r0 │ │ │ │ b.n 15c5c6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cbz r3, 15c8f8 │ │ │ │ @@ -320094,15 +320091,15 @@ │ │ │ │ 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 │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ - bl 1f5610 │ │ │ │ + bl 1f5588 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -320122,36 +320119,36 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15ca22 │ │ │ │ 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, r7 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movw r1, #514 @ 0x202 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add.w r3, r4, r9, lsr #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, sp, #24 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ strd lr, lr, [r5, #4] │ │ │ │ str r6, [sp, #20] │ │ │ │ add.w r6, r4, #84 @ 0x54 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ @@ -320176,15 +320173,15 @@ │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ str.w lr, [r2, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [pc, #48] @ (15cae4 ) │ │ │ │ ldr r3, [pc, #36] @ (15cadc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -320224,50 +320221,50 @@ │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15cb40 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #12 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15cb70 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ ldr r2, [pc, #92] @ (15cbe0 ) │ │ │ │ ldr r3, [pc, #88] @ (15cbdc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -320276,25 +320273,25 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ vldr d7, [pc, #52] @ 15cbd0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15cbc0 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #20 │ │ │ │ b.n 15cb44 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @@ -320331,22 +320328,22 @@ │ │ │ │ bics r3, r0 │ │ │ │ bne.n 15ccca │ │ │ │ mov r9, r4 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, sp │ │ │ │ mov.w r1, #408 @ 0x198 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r3, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str.w ip, [sp] │ │ │ │ strd ip, ip, [r6, #4] │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldr.w fp, [pc, #296] @ 15cd8c │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -320364,15 +320361,15 @@ │ │ │ │ ldrb.w r3, [r2, #54] @ 0x36 │ │ │ │ ldrb.w r2, [r2, #53] @ 0x35 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [pc, #224] @ (15cd90 ) │ │ │ │ ldr r3, [pc, #208] @ (15cd84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -320408,30 +320405,30 @@ │ │ │ │ add r5, sp, #16 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov r6, sp │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 15cd34 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r8 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, r0 │ │ │ │ beq.w 15cc2e │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15cc2e │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -320477,45 +320474,45 @@ │ │ │ │ mov.w r1, #608 @ 0x260 │ │ │ │ ldr.w sl, [pc, #412] @ 15cf58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r5, r0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 15cecc │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r0 │ │ │ │ bics r6, r1 │ │ │ │ bne.n 15ce9c │ │ │ │ mov r9, r4 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, sp │ │ │ │ mov.w r1, #408 @ 0x198 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str.w ip, [sp] │ │ │ │ strd ip, ip, [r6, #4] │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldr.w fp, [pc, #296] @ 15cf5c │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -320533,15 +320530,15 @@ │ │ │ │ ldrb.w r3, [r2, #54] @ 0x36 │ │ │ │ ldrb.w r2, [r2, #53] @ 0x35 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [pc, #224] @ (15cf60 ) │ │ │ │ ldr r3, [pc, #208] @ (15cf54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -320577,30 +320574,30 @@ │ │ │ │ add r5, sp, #16 │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r6, sp │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 15cf04 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, r0 │ │ │ │ beq.w 15ce02 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15ce02 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -320665,24 +320662,24 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 15d0bc │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r1, #608 @ 0x260 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 15d020 │ │ │ │ and.w r4, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -320709,30 +320706,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15cff8 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15d04e │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ cmp r7, r0 │ │ │ │ beq.n 15cfa2 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15cfa2 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ @@ -320850,30 +320847,30 @@ │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15d1b0 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ cmp r4, r0 │ │ │ │ beq.n 15d1d0 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cbnz r3, 15d1d0 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r0, #20] │ │ │ │ @@ -320890,25 +320887,25 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15d292 │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r0, r6, #20 │ │ │ │ b.n 15d1be │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ b.n 15d18c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n 15d18c │ │ │ │ @@ -320921,30 +320918,30 @@ │ │ │ │ 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 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15d266 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ b.n 15d1be │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ b.n 15d18c │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -320994,33 +320991,33 @@ │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #4] │ │ │ │ - bl 237d68 │ │ │ │ + bl 237ce0 │ │ │ │ mov ip, r0 │ │ │ │ mov r2, ip │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ - bl 237d68 │ │ │ │ + bl 237ce0 │ │ │ │ mov ip, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r3, r6 │ │ │ │ str r1, [r4, #0] │ │ │ │ mov r2, ip │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 237d68 │ │ │ │ + bl 237ce0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, ip │ │ │ │ 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 │ │ │ │ @@ -321134,30 +321131,30 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15d3a8 │ │ │ │ strd r1, r3, [sp] │ │ │ │ vldr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 15d47e │ │ │ │ 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, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, r0 │ │ │ │ beq.n 15d3aa │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15d3aa │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -321217,15 +321214,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 15d0cc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15d430 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r0, #20] │ │ │ │ b.n 15d430 │ │ │ │ @@ -321285,20 +321282,20 @@ │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 15d5f6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ mov r2, r0 │ │ │ │ cbnz r3, 15d610 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r0, #20] │ │ │ │ mov r3, fp │ │ │ │ @@ -321462,26 +321459,26 @@ │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #80] @ 0x50 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15d38c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ b.n 15d38c │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n 15d458 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n 15d458 │ │ │ │ @@ -321620,30 +321617,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15d6d4 │ │ │ │ strd r3, sl, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r1, [sp, #64] @ 0x40 │ │ │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15d920 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ cmp r6, r0 │ │ │ │ bne.w 15d542 │ │ │ │ b.n 15d430 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15d6d4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ @@ -321657,30 +321654,30 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15d97c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, r0 │ │ │ │ beq.w 15d52a │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15d52a │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -321692,30 +321689,30 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15d9d6 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r0 │ │ │ │ beq.w 15d5b0 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15d5b0 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -321730,15 +321727,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15d96a │ │ │ │ b.n 15d97c │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #32] │ │ │ │ @@ -321790,30 +321787,30 @@ │ │ │ │ b.n 15d62e │ │ │ │ movs r2, #16 │ │ │ │ strh.w r6, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15dac2 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ cmp r4, r0 │ │ │ │ bne.w 15d542 │ │ │ │ b.n 15d430 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r6, [sp, #8] │ │ │ │ b.n 15da9c │ │ │ │ movs r2, #1 │ │ │ │ @@ -321959,15 +321956,15 @@ │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15d9c4 │ │ │ │ b.n 15d9d6 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 15dc44 │ │ │ │ @@ -322029,15 +322026,15 @@ │ │ │ │ movs r6, #16 │ │ │ │ strh.w r2, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15d96a │ │ │ │ b.n 15d97c │ │ │ │ movs r6, #8 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ b.n 15dcf2 │ │ │ │ @@ -322105,15 +322102,15 @@ │ │ │ │ movs r6, #16 │ │ │ │ strh.w r2, [sp, #80] @ 0x50 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15d97c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ b.n 15d96c │ │ │ │ strb.w r2, [sp, #80] @ 0x50 │ │ │ │ b.n 15ddac │ │ │ │ @@ -322294,25 +322291,25 @@ │ │ │ │ vldr d7, [pc, #168] @ 15e040 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r4, [r6] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15dfc4 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15df6e │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 15df6e │ │ │ │ @@ -322331,23 +322328,23 @@ │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r6, #4] │ │ │ │ movs r3, #9 │ │ │ │ - bl 237d68 │ │ │ │ + bl 237ce0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ strd r1, r5, [r6] │ │ │ │ movs r3, #9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 237d68 │ │ │ │ + bl 237ce0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 15df6e │ │ │ │ movs r4, #0 │ │ │ │ b.n 15df6e │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ ldr.w lr, [r5, #76] @ 0x4c │ │ │ │ ldrb.w r1, [r4, #-8] │ │ │ │ @@ -322430,15 +322427,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #1 │ │ │ │ b.n 15e0dc │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216b60 │ │ │ │ + bl 216ad8 │ │ │ │ b.n 15e0bc │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ subs r2, r2, #6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r1, #6 │ │ │ │ @@ -322508,25 +322505,25 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r0, [r7, #4] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [r7, #0] │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 15e1f2 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #9 │ │ │ │ bl 15d2a4 │ │ │ │ @@ -322536,21 +322533,21 @@ │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ strd r2, r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr.w lr, [pc, #408] @ 15e3dc │ │ │ │ @@ -322693,17 +322690,17 @@ │ │ │ │ cmp.w sl, #256 @ 0x100 │ │ │ │ bne.n 15e306 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 15cf64 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 216144 │ │ │ │ + bl 2160bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ b.n 15e29a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r4, r0, #3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -322729,26 +322726,26 @@ │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #72] @ 0x48 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15e430 │ │ │ │ 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, r7 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #9 │ │ │ │ mov r0, r7 │ │ │ │ bl 15d2a4 │ │ │ │ ldr.w r3, [pc, #1288] @ 15e948 │ │ │ │ mov r9, r0 │ │ │ │ @@ -322766,21 +322763,21 @@ │ │ │ │ str r3, [r7, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #56] @ 0x38 │ │ │ │ @@ -322791,21 +322788,21 @@ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r6, #20 │ │ │ │ movs r4, #1 │ │ │ │ - bl 216144 │ │ │ │ + bl 2160bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ b.n 15e29a │ │ │ │ subs r3, #222 @ 0xde │ │ │ │ cmp r3, #8 │ │ │ │ bhi.w 15e306 │ │ │ │ movw r4, #501 @ 0x1f5 │ │ │ │ lsrs r4, r3 │ │ │ │ ands.w r4, r4, #1 │ │ │ │ @@ -322899,71 +322896,71 @@ │ │ │ │ bl 15d2a4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r7, #0] │ │ │ │ str r6, [r7, #4] │ │ │ │ - bl 238728 │ │ │ │ + bl 2386a0 │ │ │ │ b.n 15e29a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [r7, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #2 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ cbz r0, 15e614 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #9 │ │ │ │ bl 15d2a4 │ │ │ │ ldr r5, [r5, #28] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2e3870 │ │ │ │ + bl 2e37e8 │ │ │ │ str r6, [r7, #4] │ │ │ │ adds r3, r5, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #514 @ 0x202 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r5, sl, #84 @ 0x54 │ │ │ │ str.w lr, [sp, #56] @ 0x38 │ │ │ │ add.w ip, sp, #72 @ 0x48 │ │ │ │ ldr.w r0, [sl, #36] @ 0x24 │ │ │ │ strd lr, lr, [r3, #4] │ │ │ │ @@ -322989,20 +322986,20 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ add.w r3, sl, r5, lsl #2 │ │ │ │ add.w r2, sl, r2, lsl #2 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r2, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r0, r6, #20 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216144 │ │ │ │ + bl 2160bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ b.n 15e29a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, lr │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -323019,37 +323016,37 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 15d2a4 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 237288 │ │ │ │ + bl 237200 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15e8e2 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r6, [r7, #4] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r7, #0] │ │ │ │ movw r1, #554 @ 0x22a │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r1 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #72 @ 0x48 │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ strd r2, r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ @@ -323081,38 +323078,38 @@ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #4 │ │ │ │ mov.w r2, #32 │ │ │ │ it eq │ │ │ │ subeq.w r4, r3, #20 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 15e7ec │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r2, #20 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ movw r3, #925 @ 0x39d │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 15e82e │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ mov r2, r0 │ │ │ │ cbnz r3, 15e816 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r0, #20] │ │ │ │ ldr r4, [r4, #96] @ 0x60 │ │ │ │ @@ -323124,15 +323121,15 @@ │ │ │ │ cmp r1, r5 │ │ │ │ beq.n 15e7fc │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r9 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cbnz r3, 15e846 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r0, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ @@ -323148,22 +323145,22 @@ │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r1 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ strd r5, r5, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ @@ -323176,20 +323173,20 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [fp, lr] │ │ │ │ mov r0, r7 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #58] @ 0x3a │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 216144 │ │ │ │ + bl 2160bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b.n 15e29a │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #14 │ │ │ │ beq.n 15e914 │ │ │ │ cmp r3, #13 │ │ │ │ @@ -323306,15 +323303,15 @@ │ │ │ │ str.w ip, [r3, #4] │ │ │ │ str.w r2, [ip, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #19 │ │ │ │ str r2, [r3, #16] │ │ │ │ strb.w r0, [r5, #73] @ 0x49 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217898 │ │ │ │ + bl 217810 │ │ │ │ mov fp, r0 │ │ │ │ cbnz r0, 15ea76 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r4, #4294967295 @ 0xffffffff │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ andne.w r6, r3, #1 │ │ │ │ @@ -323334,15 +323331,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r3, r6, #20 │ │ │ │ mvn.w r9, #19 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 15e9b2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 217898 │ │ │ │ + bl 217810 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15ea38 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.n 15ea90 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ @@ -323421,21 +323418,21 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ sub.w r3, r6, #20 │ │ │ │ mvn.w r9, #19 │ │ │ │ b.n 15e9a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217898 │ │ │ │ + bl 217810 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15ea38 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2160a8 │ │ │ │ + bl 216020 │ │ │ │ mov r3, r6 │ │ │ │ b.n 15ea38 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ bne.n 15ec46 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ @@ -323475,23 +323472,23 @@ │ │ │ │ b.n 15ea26 │ │ │ │ ldr.w r9, [r2, #44] @ 0x2c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 15eb6c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2160a8 │ │ │ │ + bl 216020 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #32 │ │ │ │ strb.w r2, [r5, #75] @ 0x4b │ │ │ │ bl 1565bc │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r0, 15ec18 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ str r6, [r5, #84] @ 0x54 │ │ │ │ ldrb.w r2, [r1, #365] @ 0x16d │ │ │ │ orr.w r2, r2, #128 @ 0x80 │ │ │ │ @@ -323501,23 +323498,23 @@ │ │ │ │ b.n 15ebcc │ │ │ │ ldr.w r9, [r2, #48] @ 0x30 │ │ │ │ b.n 15ebcc │ │ │ │ ldr r0, [r7, #8] │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r6, [r0, #56] @ 0x38 │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ blx 61a8c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 15ebf8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -323540,207 +323537,207 @@ │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2068] @ 0x814 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20a170 │ │ │ │ + bl 20a0e8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15ecfe │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ add r4, r5 │ │ │ │ add.w r1, r4, #8 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #16 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n 15ece8 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r6, #193 @ 0xc1 │ │ │ │ movs r6, #116 @ 0x74 │ │ │ │ lsls r7, r4, #25 │ │ │ │ str r6, [r0, #112] @ 0x70 │ │ │ │ lsls r6, r4, #24 │ │ │ │ movs r6, r0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #76 @ 0x4c │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 15ec92 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a6cc │ │ │ │ + bl 20a644 │ │ │ │ ldr r2, [pc, #420] @ (15eeb0 ) │ │ │ │ ldr r3, [pc, #416] @ (15eeac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2068] @ 0x814 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 15eea4 │ │ │ │ addw sp, sp, #2072 @ 0x818 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 15ed6c │ │ │ │ add r0, sp, #4 │ │ │ │ bl 1565bc │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ add.w r1, r4, #56 @ 0x38 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ b.n 15ecf4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ b.n 15ecf4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cbz r1, 15ee14 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 1565bc │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ add.w r1, r4, #56 @ 0x38 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ b.n 15ecf4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ add.w r1, r4, #32 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cbz r1, 15ee8a │ │ │ │ add r0, sp, #4 │ │ │ │ bl 1565bc │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ b.n 15ecf4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ asrs r2, r1, #14 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #11 │ │ │ │ @@ -323762,15 +323759,15 @@ │ │ │ │ ldr r1, [pc, #432] @ (15f08c ) │ │ │ │ add r5, pc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f5318 │ │ │ │ + bl 1f5290 │ │ │ │ ldr.w r5, [r4, #432] @ 0x1b0 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 15ef06 │ │ │ │ b.n 15f03e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ @@ -323794,15 +323791,15 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ ldr.w r6, [r8, #24] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 15f03a │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cbz r6, 15ef98 │ │ │ │ @@ -323836,15 +323833,15 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 15e120 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r7 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cbz r7, 15efd0 │ │ │ │ mov r7, r0 │ │ │ │ b.n 15ef4e │ │ │ │ mov r6, r3 │ │ │ │ add r2, sp, #8 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 15e94c │ │ │ │ @@ -323855,21 +323852,21 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 15e94c │ │ │ │ orrs r0, r4 │ │ │ │ mov r6, r7 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 15efa2 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orr.w r3, sl, r0 │ │ │ │ uxtb.w sl, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 15effa │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ @@ -323881,15 +323878,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str.w r4, [fp] │ │ │ │ str.w r4, [fp, #4] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ cbnz r0, 15f044 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r2, [pc, #124] @ (15f090 ) │ │ │ │ ldr r3, [pc, #108] @ (15f080 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ @@ -323919,15 +323916,15 @@ │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mla r0, r0, r5, r3 │ │ │ │ blx 61a8c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f55e4 │ │ │ │ + bl 1f555c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f058 │ │ │ │ b.n 15f00a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -324472,40 +324469,40 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ mov.w r3, #61440 @ 0xf000 │ │ │ │ movt r3, #27 │ │ │ │ ands r4, r3 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, sp, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ cbz r6, 15f612 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cbz r3, 15f612 │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cbz r1, 15f60c │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 15f5fa │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 15f622 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ ldr r2, [pc, #36] @ (15f648 ) │ │ │ │ ldr r3, [pc, #28] @ (15f644 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -324532,40 +324529,40 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - bl 1f14a4 │ │ │ │ + bl 1f141c │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1264 │ │ │ │ + bl 1f11dc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1264 │ │ │ │ + bl 1f11dc │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f14a4 │ │ │ │ + bl 1f141c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1f1264 │ │ │ │ + bl 1f11dc │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f14fc │ │ │ │ + bl 1f1474 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1264 │ │ │ │ + bl 1f11dc │ │ │ │ ldrb r0, [r5, #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 │ │ │ │ @@ -324644,15 +324641,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #4051 @ 0xfd3 │ │ │ │ bl 15059c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - bls.n 15f73c │ │ │ │ + bls.n 15f83c │ │ │ │ movs r0, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r2, [r1, #104] @ 0x68 │ │ │ │ sub sp, #12 │ │ │ │ @@ -324774,15 +324771,15 @@ │ │ │ │ str.w r3, [r2, #704] @ 0x2c0 │ │ │ │ b.n 15f8b6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r0, #32 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, r0] │ │ │ │ + ldrh r4, [r7, r6] │ │ │ │ movs r1, r5 │ │ │ │ lsls r2, r0, #29 │ │ │ │ lsls r4, r6, #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, #4008] @ 0xfa8 │ │ │ │ @@ -324796,41 +324793,41 @@ │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [pc, #376] @ (15faa8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f1700 │ │ │ │ + bl 1f1678 │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1654 │ │ │ │ + bl 1f15cc │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1654 │ │ │ │ + bl 1f15cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1700 │ │ │ │ + bl 1f1678 │ │ │ │ mul.w r5, r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f1630 │ │ │ │ + bl 1f15a8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1744 │ │ │ │ + bl 1f16bc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ orrs r1, r3 │ │ │ │ bne.n 15fa6c │ │ │ │ mov r1, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1630 │ │ │ │ + bl 1f15a8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15fa6c │ │ │ │ ldrd r0, r4, [r8, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 15fa8a │ │ │ │ @@ -324898,19 +324895,19 @@ │ │ │ │ add.w r0, r8, r7 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ blx 61a8c │ │ │ │ cmp r5, r7 │ │ │ │ bne.n 15fa36 │ │ │ │ add.w r0, r4, #92 @ 0x5c │ │ │ │ - bl 1f11a0 │ │ │ │ + bl 1f1118 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ add.w r0, r4, #92 @ 0x5c │ │ │ │ - bl 1f1264 │ │ │ │ + bl 1f11dc │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ cbz r3, 15fa6e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ @@ -325024,69 +325021,69 @@ │ │ │ │ cbz r3, 15fb7e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 15fb74 │ │ │ │ add r7, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a170 │ │ │ │ + bl 20a0e8 │ │ │ │ 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 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w 15fcd6 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 15fd10 │ │ │ │ mov r0, r5 │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ bl 1662bc │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 15fbee │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 61b1c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, 15fc20 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 15fc4c │ │ │ │ movw r2, #55646 @ 0xd95e │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ b.n 15fc32 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cbz r0, 15fc4c │ │ │ │ @@ -325094,92 +325091,92 @@ │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 15fc2e │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ bl 15ec58 │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ movw r2, #14569 @ 0x38e9 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ b.n 15fc5a │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 15fc62 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 15fc56 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a6cc │ │ │ │ + bl 20a644 │ │ │ │ ldr r2, [pc, #180] @ (15fd30 ) │ │ │ │ ldr r3, [pc, #176] @ (15fd2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1980] @ 0x7bc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 15fd1c │ │ │ │ addw sp, sp, #1988 @ 0x7c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a170 │ │ │ │ + bl 20a0e8 │ │ │ │ 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 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ add.w r1, r4, #8 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 15fd20 │ │ │ │ add.w r1, sl, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ b.n 15fbde │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f11a0 │ │ │ │ + bl 1f1118 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2a0d34 │ │ │ │ + bl 2a0cac │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f65c8 │ │ │ │ + bl 1f6540 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15fc78 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 60b4c │ │ │ │ b.n 15fc78 │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ b.n 15fbde │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsls r4, r3, #19 │ │ │ │ lsls r4, r6, #2 │ │ │ │ @@ -325200,15 +325197,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f11a0 │ │ │ │ + bl 1f1118 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ bl 15f664 │ │ │ │ cbnz r0, 15fda4 │ │ │ │ ldr r2, [pc, #108] @ (15fddc ) │ │ │ │ movw r3, #4076 @ 0xfec │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -325250,15 +325247,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 15fd8a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsls r2, r6, #10 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 15fdb0 │ │ │ │ + bcc.n 15feb0 │ │ │ │ movs r0, r4 │ │ │ │ lsls r6, r5, #9 │ │ │ │ lsls r4, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -325271,15 +325268,15 @@ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f11a0 │ │ │ │ + bl 1f1118 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cbnz r0, 15fe58 │ │ │ │ @@ -325324,15 +325321,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 15fe3e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsls r2, r0, #8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 15fefc │ │ │ │ + bcs.n 15fdfc │ │ │ │ movs r0, r4 │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r4, r6, #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 │ │ │ │ @@ -325443,19 +325440,19 @@ │ │ │ │ strb r3, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 15ffc8 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15ff96 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a170 │ │ │ │ + bl 20a0e8 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r4, #-44] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16008c │ │ │ │ ldr.w r0, [r3, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 160090 │ │ │ │ @@ -325492,23 +325489,23 @@ │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ tst.w r3, r9 │ │ │ │ beq.n 160030 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #24 │ │ │ │ adds r5, #1 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ add.w fp, fp, #80 @ 0x50 │ │ │ │ cmp r5, r8 │ │ │ │ bne.n 16003a │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #24 │ │ │ │ adds r6, #1 │ │ │ │ - bl 20a6cc │ │ │ │ + bl 20a644 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ cmp r8, r6 │ │ │ │ bne.n 15ff9e │ │ │ │ ldr r2, [pc, #48] @ (1600a0 ) │ │ │ │ ldr r3, [pc, #40] @ (16009c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -325562,38 +325559,38 @@ │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 1600f2 │ │ │ │ mov r9, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a170 │ │ │ │ + bl 20a0e8 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ ldr.w r2, [r9], #5 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 15f0d8 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 15f598 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a6cc │ │ │ │ + bl 20a644 │ │ │ │ ldr r2, [pc, #44] @ (160174 ) │ │ │ │ ldr r3, [pc, #36] @ (160170 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -325665,15 +325662,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1602a2 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1620 │ │ │ │ + bl 1f1598 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #244] @ 0xf4 │ │ │ │ ldr.w r3, [r6, #3484] @ 0xd9c │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -325733,15 +325730,15 @@ │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r6, r7] │ │ │ │ lsls r6, r5, #2 │ │ │ │ mcr2 0, 0, r0, cr12, cr3, {5} │ │ │ │ ldrh r2, [r1, r5] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r6, {r1, r3, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ 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] @ (160380 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -326090,15 +326087,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ bl 15facc │ │ │ │ cbz r0, 160694 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 21ce90 │ │ │ │ + bl 21ce08 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16073c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ @@ -326176,15 +326173,15 @@ │ │ │ │ movs r3, #186 @ 0xba │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 15059c │ │ │ │ b.n 16068e │ │ │ │ - bl 25f504 │ │ │ │ + bl 25f47c │ │ │ │ b.n 16071c │ │ │ │ ldr r4, [pc, #52] @ (16078c ) │ │ │ │ movs r3, #218 @ 0xda │ │ │ │ ldr r2, [pc, #52] @ (160790 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ @@ -326199,23 +326196,23 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 15059c │ │ │ │ b.n 16068e │ │ │ │ nop │ │ │ │ - ldmia r2!, {r1, r3, r4} │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r2!, {r6} │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r1!, {r2, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r5, r6} │ │ │ │ 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] @ 1607f0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -326228,15 +326225,15 @@ │ │ │ │ mov.w r4, #0 │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 15fb08 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f65c8 │ │ │ │ + bl 1f6540 │ │ │ │ ldr r2, [pc, #32] @ (1607f8 ) │ │ │ │ ldr r3, [pc, #28] @ (1607f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -326387,63 +326384,63 @@ │ │ │ │ mov r1, sl │ │ │ │ add.w r7, r8, #5 │ │ │ │ mov r0, fp │ │ │ │ str r7, [sp, #0] │ │ │ │ addw r6, sp, #1940 @ 0x794 │ │ │ │ bl 15fb08 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a170 │ │ │ │ + bl 20a0e8 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ add r1, sp, #20 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r6, [sp, #0] │ │ │ │ addw r2, r9, #491 @ 0x1eb │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ movs r3, #32 │ │ │ │ ldr.w r0, [r9, #60] @ 0x3c │ │ │ │ blx r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ cbz r5, 1609c8 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cbz r3, 1609c8 │ │ │ │ add.w r7, r5, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 1609c2 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 1609b0 │ │ │ │ cbz r4, 1609d4 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a6cc │ │ │ │ + bl 20a644 │ │ │ │ ldr r2, [pc, #68] @ (160a28 ) │ │ │ │ ldr r3, [pc, #64] @ (160a24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1972] @ 0x7b4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -326573,19 +326570,19 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 160cc8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 1f11a0 │ │ │ │ + bl 1f1118 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 2a0d34 │ │ │ │ + bl 2a0cac │ │ │ │ ldrb.w r3, [sp, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 160cbe │ │ │ │ movs r6, #148 @ 0x94 │ │ │ │ mul.w r6, r5, r6 │ │ │ │ ldrd r0, r5, [r7, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -326688,15 +326685,15 @@ │ │ │ │ add.w r6, r5, #92 @ 0x5c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ blx 60b4c │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 160cf8 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 160a82 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ bl 164e8c │ │ │ │ @@ -326708,17 +326705,17 @@ │ │ │ │ ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ cbz r3, 160cf0 │ │ │ │ movs r5, #0 │ │ │ │ b.n 160c8e │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #18 │ │ │ │ mov r0, sl │ │ │ │ - bl 29cb58 │ │ │ │ + bl 29cad0 │ │ │ │ mov r0, sl │ │ │ │ - bl 267d04 │ │ │ │ + bl 267c7c │ │ │ │ b.n 160b34 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -326743,15 +326740,15 @@ │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, r4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ sbcs.w r0, r6, #5865472 @ 0x598000 │ │ │ │ str r6, [r5, r7] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ 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, #3664] @ 0xe50 │ │ │ │ sub sp, #396 @ 0x18c │ │ │ │ mov r5, r1 │ │ │ │ @@ -327245,18 +327242,18 @@ │ │ │ │ b.n 160e6a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subw r0, ip, #179 @ 0xb3 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ mcr 0, 6, r0, cr0, cr3, {5} │ │ │ │ - itet pl │ │ │ │ - movpl r0, r4 │ │ │ │ - stmdbmi sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movpl.w ip, #4096 @ 0x1000 │ │ │ │ + bkpt 0x00d6 │ │ │ │ + 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, #3032] @ 0xbd8 │ │ │ │ subw sp, sp, #1028 @ 0x404 │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr.w r5, [sp, #1064] @ 0x428 │ │ │ │ @@ -327269,15 +327266,15 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #1020] @ 0x3fc │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ mov r3, r5 │ │ │ │ strd r1, r0, [sp, #132] @ 0x84 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ @@ -327465,15 +327462,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ strb.w r9, [sp, #312] @ 0x138 │ │ │ │ bl 164bfc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 161554 │ │ │ │ subs r0, #68 @ 0x44 │ │ │ │ str.w r0, [r8, #32] │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov.w r9, #3 │ │ │ │ subs r6, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sbc.w r3, r1, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [sp, #312] @ 0x138 │ │ │ │ @@ -327546,15 +327543,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bl 160a2c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 161822 │ │ │ │ ldr.w r6, [r4, #3484] @ 0xd9c │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 161440 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r9, r3, #256 @ 0x100 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 1617ae │ │ │ │ @@ -327567,19 +327564,19 @@ │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #-4] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ - bl 1f1620 │ │ │ │ + bl 1f1598 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2a0d48 │ │ │ │ + bl 2a0cc0 │ │ │ │ ldrb r5, [r4, #12] │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 1617f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1617f4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -327770,15 +327767,15 @@ │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ cbz r3, 16178e │ │ │ │ mov r0, r3 │ │ │ │ bl 164e8c │ │ │ │ mov r1, r0 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ str.w r1, [r8, #32] │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ ldr.w r3, [sl, #48] @ 0x30 │ │ │ │ lsls r4, r3, #23 │ │ │ │ bmi.n 1617ae │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ subs r6, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sbc.w r3, r1, r3 │ │ │ │ @@ -327805,15 +327802,15 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [r4, #24] │ │ │ │ mov r2, r5 │ │ │ │ str.w r9, [r4, #20] │ │ │ │ str r5, [r4, #16] │ │ │ │ b.n 161614 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr.w r2, [pc, #1416] @ 161d80 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r3, #3221 @ 0xc95 │ │ │ │ @@ -328264,15 +328261,15 @@ │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ bl 1604cc │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 161cf0 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ @@ -328341,15 +328338,15 @@ │ │ │ │ ldcl 0, cr0, [r6, #-716] @ 0xfffffd34 │ │ │ │ ldr r1, [pc, #656] @ (162008 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r1, [pc, #528] @ (161f8c ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r1, [pc, #392] @ (161f08 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cbnz r0, 161d9c │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ movs r0, r4 │ │ │ │ cmp r6, r5 │ │ │ │ lsls r6, r5, #2 │ │ │ │ mov r6, r9 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ cbz r1, 161d98 │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ @@ -328494,19 +328491,19 @@ │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 15f0d8 │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ ldr r1, [r7, #92] @ 0x5c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f1620 │ │ │ │ + bl 1f1598 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2a0d48 │ │ │ │ + bl 2a0cc0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 16204e │ │ │ │ mov r0, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -328562,15 +328559,15 @@ │ │ │ │ cbz r2, 161fcc │ │ │ │ movs r4, #56 @ 0x38 │ │ │ │ mov r5, r3 │ │ │ │ mla r4, r4, r2, r6 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 161fc0 │ │ │ │ ldr r2, [pc, #428] @ (16217c ) │ │ │ │ movs r3, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -328613,15 +328610,15 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ movw r3, #3564 @ 0xdec │ │ │ │ add r2, pc │ │ │ │ mov r0, r9 │ │ │ │ bl 15059c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ b.w 1616de │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ movs r3, #0 │ │ │ │ b.n 161f2a │ │ │ │ mov r4, r6 │ │ │ │ b.n 161ee4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ b.n 161e2c │ │ │ │ @@ -328733,17 +328730,17 @@ │ │ │ │ b.n 161ca0 │ │ │ │ movs r3, #1 │ │ │ │ b.n 161ce6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ b.w 161864 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - cbz r2, 1621a2 │ │ │ │ + cbz r2, 162182 │ │ │ │ movs r0, r4 │ │ │ │ - cbz r0, 16218c │ │ │ │ + sub sp, #128 @ 0x80 │ │ │ │ movs r0, r4 │ │ │ │ subs r5, #46 @ 0x2e │ │ │ │ lsls r6, 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, #1888] @ 0x760 │ │ │ │ @@ -329097,36 +329094,36 @@ │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ bne.n 162550 │ │ │ │ str.w r1, [ip, #20] │ │ │ │ cmp lr, ip │ │ │ │ bne.n 162534 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a170 │ │ │ │ + bl 20a0e8 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ cbz r3, 162596 │ │ │ │ add.w r7, r4, #676 @ 0x2a4 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 162590 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 16257c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1626f0 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2068 @ 0x814 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a6cc │ │ │ │ + bl 20a644 │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1626d2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r7, r4, #820 @ 0x334 │ │ │ │ mov.w r8, #0 │ │ │ │ addw r9, sp, #2100 @ 0x834 │ │ │ │ @@ -329145,41 +329142,41 @@ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1625d6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a170 │ │ │ │ + bl 20a0e8 │ │ │ │ ldrd fp, r3, [r7] │ │ │ │ cmp fp, r3 │ │ │ │ bcs.n 16264c │ │ │ │ adds r6, r4, #5 │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mla r6, r3, fp, r6 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ ldr.w r2, [r6, #-5] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ bl 15f0d8 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, fp │ │ │ │ bhi.n 162616 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp] │ │ │ │ @@ -329189,44 +329186,44 @@ │ │ │ │ ldr.w r1, [r4, #808] @ 0x328 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ blx r6 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2068 @ 0x814 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2132 @ 0x854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a6cc │ │ │ │ + bl 20a644 │ │ │ │ ldrd fp, r3, [r7] │ │ │ │ cmp r3, fp │ │ │ │ itt hi │ │ │ │ movhi r6, #80 @ 0x50 │ │ │ │ mlahi r6, r6, fp, r4 │ │ │ │ bls.n 1626c8 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 20a170 │ │ │ │ + bl 20a0e8 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2132 @ 0x854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a6cc │ │ │ │ + bl 20a644 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, fp │ │ │ │ bhi.n 162694 │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r8 │ │ │ │ @@ -329244,15 +329241,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r3, [r3, #308] @ 0x134 │ │ │ │ movs r2, #12 │ │ │ │ add.w r1, r1, #312 @ 0x138 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ b.n 16259e │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 1621fc │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ @@ -329307,15 +329304,15 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #3844] @ 0xf04 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [fp, #56] @ 0x38 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ strd r1, r0, [sp, #96] @ 0x60 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 163154 │ │ │ │ movw r1, #62965 @ 0xf5f5 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ mov r3, r4 │ │ │ │ @@ -329389,15 +329386,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 162d66 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16290e │ │ │ │ movs r7, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r5, [fp, #16] │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ add.w r5, r5, r7, lsl #5 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -329425,15 +329422,15 @@ │ │ │ │ strd r5, ip, [sp, #4] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 160a2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 16306a │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs.w r0, r0, r8 │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adc.w r1, r1, r3 │ │ │ │ @@ -329519,15 +329516,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd ip, r4, [sp, #140] @ 0x8c │ │ │ │ and.w r3, r3, #256 @ 0x100 │ │ │ │ str.w lr, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ ldrb.w r3, [sl, #813] @ 0x32d │ │ │ │ strd r1, r0, [sp, #124] @ 0x7c │ │ │ │ cbnz r3, 162a20 │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mla r3, r2, r3, sl │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ @@ -329536,15 +329533,15 @@ │ │ │ │ add.w fp, fp, #4 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.w 163236 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ ldrb.w r3, [sl, #813] @ 0x32d │ │ │ │ strd r1, r0, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1629ec │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 162abe │ │ │ │ @@ -329672,19 +329669,19 @@ │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ - bl 1f1620 │ │ │ │ + bl 1f1598 │ │ │ │ add r2, sp, #236 @ 0xec │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2a0d48 │ │ │ │ + bl 2a0cc0 │ │ │ │ ldrb.w r3, [sp, #248] @ 0xf8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1630d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 163226 │ │ │ │ ldr.w r3, [fp] │ │ │ │ @@ -329782,15 +329779,15 @@ │ │ │ │ addw r3, r0, #491 @ 0x1eb │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [sl, #808] @ 0x328 │ │ │ │ bl 1659a8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 163246 │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ ldrd r8, r3, [fp] │ │ │ │ cmp r8, r3 │ │ │ │ bcs.w 1629fa │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add.w r6, sl, #44 @ 0x2c │ │ │ │ add.w r7, r7, r8, lsl #2 │ │ │ │ subs.w r9, r0, r3 │ │ │ │ @@ -329874,15 +329871,15 @@ │ │ │ │ add r3, pc │ │ │ │ strd r4, fp, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ mla r3, r9, r7, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ lsls r0, r3, #30 │ │ │ │ bmi.n 162e5e │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ ldrb.w r3, [sl, #812] @ 0x32c │ │ │ │ ldr.w r4, [r6, #-5] │ │ │ │ add.w fp, r8, #1 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ cbz r3, 162e12 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r2, [r3, r8, lsl #3] │ │ │ │ @@ -329929,15 +329926,15 @@ │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ lsls r4, r4, #4 │ │ │ │ add.w fp, r3, r4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r2, [r3, r4] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str r2, [r3, r4] │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ adds r2, r2, r0 │ │ │ │ str.w r2, [fp, #8] │ │ │ │ @@ -330013,15 +330010,15 @@ │ │ │ │ bl 16496c │ │ │ │ str.w r5, [r7, #2536] @ 0x9e8 │ │ │ │ ldr.w r3, [sl, #640] @ 0x280 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 162f12 │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 162fc6 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr.w r6, [sl, #640] @ 0x280 │ │ │ │ subs r7, r0, r3 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ @@ -330173,28 +330170,28 @@ │ │ │ │ b.n 162b4c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ mov r6, r4 │ │ │ │ b.n 162bf2 │ │ │ │ ldrd r4, fp, [sp, #144] @ 0x90 │ │ │ │ str r7, [sp, #24] │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ add.w r3, sl, r3, lsl #2 │ │ │ │ ldr.w r6, [r3, #816] @ 0x330 │ │ │ │ cmp r6, r1 │ │ │ │ bcs.n 163104 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ movs r5, #56 @ 0x38 │ │ │ │ mov r7, r1 │ │ │ │ mla r5, r5, r1, r3 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ adds r6, #1 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 1630f8 │ │ │ │ ldr r2, [pc, #364] @ (163274 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -330203,15 +330200,15 @@ │ │ │ │ bl 15059c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16306c │ │ │ │ b.n 162e6e │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ - bl 1f1620 │ │ │ │ + bl 1f1598 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #236 @ 0xec │ │ │ │ mov r1, r8 │ │ │ │ bl 15f90c │ │ │ │ b.n 162dde │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ b.n 162bf2 │ │ │ │ @@ -330262,15 +330259,15 @@ │ │ │ │ mov.w r2, r2, lsl #4 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ orr.w r0, r0, #2 │ │ │ │ str r0, [r6, r2] │ │ │ │ bne.n 1631b2 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 162abe │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ ldrd r5, r3, [fp] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.w 1629fa │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ subs r3, r3, r5 │ │ │ │ subs r0, r0, r2 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ @@ -330320,21 +330317,21 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r0, #20 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r1, pc, #8 @ (adr r1, 163278 ) │ │ │ │ + add r0, pc, #520 @ (adr r0, 163478 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r0, pc, #664 @ (adr r0, 16350c ) │ │ │ │ + add r0, pc, #152 @ (adr r0, 16330c ) │ │ │ │ movs r0, r4 │ │ │ │ - add r0, pc, #320 @ (adr r0, 1633b8 ) │ │ │ │ + ldr r7, [sp, #832] @ 0x340 │ │ │ │ movs r0, r4 │ │ │ │ - add r0, pc, #112 @ (adr r0, 1632ec ) │ │ │ │ + ldr r7, [sp, #624] @ 0x270 │ │ │ │ movs r0, r4 │ │ │ │ cbz r2, 163298 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -330512,15 +330509,15 @@ │ │ │ │ movw r2, #21032 @ 0x5228 │ │ │ │ movt r2, #15263 @ 0x3b9f │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ mov r2, r8 │ │ │ │ strd r1, r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ bl 160870 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -330604,15 +330601,15 @@ │ │ │ │ add r1, sp, #236 @ 0xec │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 15f6cc │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ blx 61a8c │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ cbz r5, 163582 │ │ │ │ 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, #171] @ 0xab │ │ │ │ @@ -330737,19 +330734,19 @@ │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ - bl 1f1620 │ │ │ │ + bl 1f1598 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a0d48 │ │ │ │ + bl 2a0cc0 │ │ │ │ ldrb.w r4, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 163840 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 163844 │ │ │ │ @@ -330916,15 +330913,15 @@ │ │ │ │ strd r3, r4, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ add.w r3, r6, #60 @ 0x3c │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ b.n 16371a │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r2, [pc, #88] @ (1638a0 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #2441 @ 0x989 │ │ │ │ @@ -330946,25 +330943,25 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r4, {r1, r4} │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #118 @ 0x76 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [sp, #592] @ 0x250 │ │ │ │ movs r0, r4 │ │ │ │ cmp r0, #156 @ 0x9c │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldmia r2, {r2, r3, r4, r5} │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r6, #76 @ 0x4c │ │ │ │ lsls r6, r5, #2 │ │ │ │ movs r5, #124 @ 0x7c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #576] @ 0x240 │ │ │ │ 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] @ 163938 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ @@ -332113,15 +332110,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 16459a │ │ │ │ ldr r4, [r5, #4] │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 20a170 │ │ │ │ + bl 20a0e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #29 │ │ │ │ beq.w 164564 │ │ │ │ movw r2, #5119 @ 0x13ff │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 164504 │ │ │ │ @@ -332140,15 +332137,15 @@ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ adds r6, #44 @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ adds r4, #1 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r5, r4 │ │ │ │ bne.n 16446a │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1644c4 │ │ │ │ mov r5, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -332160,15 +332157,15 @@ │ │ │ │ mla r2, r9, r4, r5 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bpl.n 1644b0 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ adds r4, #1 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 164498 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r5, r5, #260 @ 0x104 │ │ │ │ @@ -332178,15 +332175,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 1604cc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #12 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ str.w r2, [r8, #8] │ │ │ │ - bl 20a6cc │ │ │ │ + bl 20a644 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #220] @ (1645c0 ) │ │ │ │ add.w r1, sp, #5088 @ 0x13e0 │ │ │ │ ldr r3, [pc, #212] @ (1645bc ) │ │ │ │ adds r1, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -332214,15 +332211,15 @@ │ │ │ │ cbz r3, 164544 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ ldr.w r3, [r4, #640] @ 0x280 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 16452e │ │ │ │ add r5, sp, #760 @ 0x2f8 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cbz r1, 164550 │ │ │ │ @@ -332240,15 +332237,15 @@ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ addw r0, sp, #2900 @ 0xb54 │ │ │ │ bl 160870 │ │ │ │ add.w r1, sp, #2944 @ 0xb80 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ ldr.w r1, [sp, #2940] @ 0xb7c │ │ │ │ cbz r1, 164588 │ │ │ │ mov r0, r7 │ │ │ │ bl 16496c │ │ │ │ ldr.w r1, [sp, #2976] @ 0xba0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1644ce │ │ │ │ @@ -332257,15 +332254,15 @@ │ │ │ │ bl 16496c │ │ │ │ b.n 1644ce │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ add.w r2, r8, #12 │ │ │ │ movs r1, #16 │ │ │ │ add.w r0, r0, #4320 @ 0x10e0 │ │ │ │ adds r0, #4 │ │ │ │ - bl 1f65c8 │ │ │ │ + bl 1f6540 │ │ │ │ movs r3, #32 │ │ │ │ str.w r3, [r8, #8] │ │ │ │ b.n 1644de │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ cbnz r2, 164638 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -332330,15 +332327,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 1f1264 │ │ │ │ + bl 1f11dc │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 16467c │ │ │ │ bx lr │ │ │ │ @@ -332370,15 +332367,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 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1646e0 │ │ │ │ @@ -332388,15 +332385,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 1f5610 │ │ │ │ + bl 1f5588 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -332537,15 +332534,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 1f1630 │ │ │ │ + bl 1f15a8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 16473c │ │ │ │ add sp, #16 │ │ │ │ @@ -332571,25 +332568,25 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 164922 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1f1620 │ │ │ │ + bl 1f1598 │ │ │ │ ldr r3, [pc, #144] @ (16495c ) │ │ │ │ ldr r4, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 164916 │ │ │ │ ldrd r4, r3, [sp, #28] │ │ │ │ subs r4, r4, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f1630 │ │ │ │ + bl 1f15a8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 16473c │ │ │ │ ldr r2, [pc, #112] @ (164960 ) │ │ │ │ @@ -332603,15 +332600,15 @@ │ │ │ │ bne.n 16494e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1f1620 │ │ │ │ + bl 1f1598 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ b.n 1648d4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ @@ -332639,17 +332636,17 @@ │ │ │ │ @ instruction: 0xb756 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xff85ffff │ │ │ │ @ instruction: 0xb70a │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + ldrh r0, [r0, #0] │ │ │ │ movs r0, r4 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r4, [r5, #0] │ │ │ │ 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, #4] │ │ │ │ @@ -332692,15 +332689,15 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 164a2c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r0, r1, [r2, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f5610 │ │ │ │ + bl 1f5588 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 164a90 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ @@ -332730,30 +332727,30 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 164a34 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1649e8 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ b.n 1649e8 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ subs r1, #1 │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 164a5c │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 164a0a │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ b.n 164a0a │ │ │ │ blx r2 │ │ │ │ b.n 1649e8 │ │ │ │ nop │ │ │ │ stc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ stc2 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ @@ -332761,27 +332758,27 @@ │ │ │ │ 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 1fadd0 │ │ │ │ + bl 1fad48 │ │ │ │ cbz r0, 164ab4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ beq.n 164ab8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ cbz r2, 164aca │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1faeac │ │ │ │ + bl 1fae24 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 16496c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 164abe │ │ │ │ @@ -332798,25 +332795,25 @@ │ │ │ │ mov r5, r0 │ │ │ │ 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 1f5610 │ │ │ │ + bl 1f5588 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 164674 │ │ │ │ add.w r3, sp, #11 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strb.w r0, [sp, #11] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1fae98 │ │ │ │ + bl 1fae10 │ │ │ │ ldrb.w r3, [sp, #11] │ │ │ │ cbz r3, 164b7c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ itttt ne │ │ │ │ @@ -332873,15 +332870,15 @@ │ │ │ │ bne.n 164bae │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 164b5a │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 164b5a │ │ │ │ dmb ish │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ b.n 164b9e │ │ │ │ ldr r0, [r5, #12] │ │ │ │ @@ -332920,28 +332917,28 @@ │ │ │ │ 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 1f5610 │ │ │ │ + bl 1f5588 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 164d1c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 164d1c │ │ │ │ mov r0, r5 │ │ │ │ bl 164674 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fadd0 │ │ │ │ + bl 1fad48 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 164cf6 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ dmb ish │ │ │ │ add.w r3, r4, #8 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ @@ -333012,19 +333009,19 @@ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 164dec │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f25cc │ │ │ │ + bl 1f2544 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1f2440 │ │ │ │ + bl 1f23b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 164db8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ @@ -333078,23 +333075,23 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 164dc4 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 164ca0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 164ca4 │ │ │ │ b.n 164d1c │ │ │ │ mov r4, r3 │ │ │ │ b.n 164d7a │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ b.n 164d1c │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cbnz r3, 164e22 │ │ │ │ mov r0, r5 │ │ │ │ bl 164674 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ @@ -333131,29 +333128,29 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 164e4e │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 164e16 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ b.n 164e16 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r6, 164ef0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ sxtb r6, r7 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r4, [r4, #30] │ │ │ │ + strh r4, [r4, #26] │ │ │ │ movs r0, r4 │ │ │ │ - strh r2, [r5, #28] │ │ │ │ + strh r2, [r5, #24] │ │ │ │ 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, #220] @ (164f78 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -333194,25 +333191,25 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 164ec2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 164ec2 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1f11a0 │ │ │ │ + bl 1f1118 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [pc, #132] @ (164f84 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 164f4a │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ - bl 1f1264 │ │ │ │ + bl 1f11dc │ │ │ │ ldrb.w r3, [sp, #33] @ 0x21 │ │ │ │ mov r7, r3 │ │ │ │ cbz r3, 164f56 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 164ec2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ @@ -333237,21 +333234,21 @@ │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 164f1a │ │ │ │ b.n 164f12 │ │ │ │ ldrd r1, r2, [r5, #16] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f25cc │ │ │ │ + bl 1f2544 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1f23ec │ │ │ │ + bl 1f2364 │ │ │ │ b.n 164f1a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r2, 164f92 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -333315,22 +333312,22 @@ │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 164fbe │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1f25cc │ │ │ │ + bl 1f2544 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1f23ec │ │ │ │ + bl 1f2364 │ │ │ │ b.n 164fbe │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ add sp, #368 @ 0x170 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ @@ -333395,15 +333392,15 @@ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str.w ip, [r4, #80] @ 0x50 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cbnz r3, 165114 │ │ │ │ ldr r0, [pc, #308] @ (165218 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe6c4 │ │ │ │ + bl 1fe63c │ │ │ │ cbnz r0, 165114 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cbz r0, 1650f6 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cbnz r2, 16512c │ │ │ │ ldr r2, [pc, #292] @ (16521c ) │ │ │ │ ldr r3, [pc, #280] @ (165214 ) │ │ │ │ @@ -333418,29 +333415,29 @@ │ │ │ │ add.w sp, sp, #904 @ 0x388 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #264] @ (165220 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #264] @ (165224 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1fab70 │ │ │ │ + bl 1faae8 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ b.n 1650f0 │ │ │ │ ldr r7, [pc, #256] @ (165228 ) │ │ │ │ add r7, pc │ │ │ │ b.n 165072 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1620 │ │ │ │ + bl 1f1598 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1654 │ │ │ │ + bl 1f15cc │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1700 │ │ │ │ + bl 1f1678 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1650f6 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -333455,32 +333452,32 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 16496c │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ beq.n 1650f6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1700 │ │ │ │ + bl 1f1678 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1700 │ │ │ │ + bl 1f1678 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1700 │ │ │ │ + bl 1f1678 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1630 │ │ │ │ + bl 1f15a8 │ │ │ │ movs r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1188 │ │ │ │ + bl 1f1100 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1630 │ │ │ │ + bl 1f15a8 │ │ │ │ ldrb.w r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1650f6 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -333518,49 +333515,49 @@ │ │ │ │ b.n 16516e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, sp, #632 @ 0x278 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #10] │ │ │ │ + strh r6, [r2, #6] │ │ │ │ movs r0, r4 │ │ │ │ add r7, sp, #8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ bl fff59222 │ │ │ │ bl fff3f226 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ movs r1, r5 │ │ │ │ - strh r0, [r5, #2] │ │ │ │ - movs r0, r4 │ │ │ │ ldrb r0, [r5, #31] │ │ │ │ movs r0, r4 │ │ │ │ + ldrb r0, [r5, #29] │ │ │ │ + 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, 165256 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, 16526e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fad0c │ │ │ │ + bl 1fac84 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 150aa0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 16496c │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1faf0c │ │ │ │ + bl 1fae84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 165262 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ b.n 165250 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -333636,31 +333633,31 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1654a2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f11ac │ │ │ │ + bl 1f1124 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1264 │ │ │ │ + bl 1f11dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f13bc │ │ │ │ + bl 1f1334 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ blt.w 1654ae │ │ │ │ mov r0, r6 │ │ │ │ bl 164674 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16542e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1faf0c │ │ │ │ + bl 1fae84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16542e │ │ │ │ ldr r3, [pc, #520] @ (16558c ) │ │ │ │ mov.w fp, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ @@ -333683,27 +333680,27 @@ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16549c │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 1653b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f14a4 │ │ │ │ + bl 1f141c │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f14a4 │ │ │ │ + bl 1f141c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f13bc │ │ │ │ + bl 1f1334 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r1, r2, [sl, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1264 │ │ │ │ + bl 1f11dc │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1130 │ │ │ │ + bl 1f10a8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1654c6 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1654bc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -333712,15 +333709,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 16550a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 165526 │ │ │ │ ldrd r1, r2, [sl, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1264 │ │ │ │ + bl 1f11dc │ │ │ │ ldrb.w r3, [sp, #45] @ 0x2d │ │ │ │ cbz r3, 16546e │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16555e │ │ │ │ mov r3, r7 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ @@ -333730,15 +333727,15 @@ │ │ │ │ mov fp, r5 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 1654d2 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1558 │ │ │ │ + bl 1f14d0 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1654fa │ │ │ │ ldr r2, [pc, #316] @ (165590 ) │ │ │ │ ldr r3, [pc, #308] @ (165588 ) │ │ │ │ @@ -333756,28 +333753,28 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r2, r2, r3 │ │ │ │ dmb ish │ │ │ │ str.w r2, [sl, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1558 │ │ │ │ + bl 1f14d0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 1faf0c │ │ │ │ + bl 1fae84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 16538c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ b.n 165432 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ b.n 1653c2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f11ac │ │ │ │ + bl 1f1124 │ │ │ │ b.n 16534e │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #0] │ │ │ │ cbz r3, 165502 │ │ │ │ movs r5, #5 │ │ │ │ b.n 165450 │ │ │ │ @@ -333798,15 +333795,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1654da │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 16543a │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ b.n 16543a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 60b4c │ │ │ │ b.n 165450 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 60b4c │ │ │ │ b.n 1654b8 │ │ │ │ @@ -333851,33 +333848,33 @@ │ │ │ │ ldr r3, [pc, #52] @ (1655a0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ b.n 16554a │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 1f1264 │ │ │ │ + bl 1f11dc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ b.n 16547c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r4, sp, #816 @ 0x330 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl 42f58e │ │ │ │ add r3, sp, #672 @ 0x2a0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r2, [r0, #21] │ │ │ │ + ldrb r2, [r0, #19] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r0, [r4, #18] │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r0, [r1, #21] │ │ │ │ + ldrb r0, [r1, #19] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r2, [r7, #17] │ │ │ │ + ldrb r2, [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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r2 │ │ │ │ @@ -333915,50 +333912,50 @@ │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ beq.n 1655f4 │ │ │ │ mov r0, r5 │ │ │ │ bl 164674 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1faf0c │ │ │ │ + bl 1fae84 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 165682 │ │ │ │ str r6, [sp, #4] │ │ │ │ b.n 16563a │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, sl │ │ │ │ beq.n 1656b2 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1faf0c │ │ │ │ + bl 1fae84 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 165680 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ add.w r3, sp, #19 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r9, [sp, #19] │ │ │ │ - bl 1fae98 │ │ │ │ + bl 1fae10 │ │ │ │ ldrb.w r1, [sp, #19] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 165626 │ │ │ │ add.w r2, r6, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 165660 │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1faf0c │ │ │ │ + bl 1fae84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16563a │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ bne.n 1655f4 │ │ │ │ @@ -333970,15 +333967,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 165692 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1655f4 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ b.n 1655f4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, sl │ │ │ │ beq.n 16562e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 16496c │ │ │ │ @@ -334016,15 +334013,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 16570c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1656e8 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ b.n 1656e8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #256 @ 0x100 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #31 │ │ │ │ @@ -334035,15 +334032,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 │ │ │ │ - ldc2l 0, cr0, [r2, #-160]! @ 0xffffff60 │ │ │ │ + ldc2l 0, cr0, [r2], #160 @ 0xa0 │ │ │ │ stmdb 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 r3, [pc, #280] @ (165884 ) │ │ │ │ ldr r5, [r1, #12] │ │ │ │ @@ -334143,25 +334140,25 @@ │ │ │ │ bne.n 16587e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29cb58 │ │ │ │ + bl 29cad0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 267d04 │ │ │ │ + bl 267c7c │ │ │ │ b.n 165850 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stc2l 0, cr0, [r4, #-160] @ 0xffffff60 │ │ │ │ + stc2l 0, cr0, [r4], {40} @ 0x28 │ │ │ │ add r7, pc, #672 @ (adr r7, 165b34 ) │ │ │ │ lsls r3, r6, #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 │ │ │ │ mov r6, r2 │ │ │ │ @@ -334196,15 +334193,15 @@ │ │ │ │ ldr.w r1, [ip, #232] @ 0xe8 │ │ │ │ ldr.w r2, [ip, #236] @ 0xec │ │ │ │ ldr.w r3, [ip, #240] @ 0xf0 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ str.w lr, [r5, #36] @ 0x24 │ │ │ │ - bl 1f1350 │ │ │ │ + bl 1f12c8 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ @@ -334213,34 +334210,34 @@ │ │ │ │ cbnz r3, 16597c │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ cbz r3, 16595c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 20a170 │ │ │ │ + bl 20a0e8 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 20a6cc │ │ │ │ + bl 20a644 │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f11c0 │ │ │ │ + bl 1f1138 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #48] @ (165990 ) │ │ │ │ ldr r3, [pc, #36] @ (165988 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2004] @ 0x7d4 │ │ │ │ @@ -334252,25 +334249,25 @@ │ │ │ │ movs r0, #5 │ │ │ │ b.n 16595e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ add r7, pc, #312 @ (adr r7, 165ac0 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r4, [r6, #5] │ │ │ │ movs r0, r4 │ │ │ │ add r6, pc, #616 @ (adr r6, 165bfc ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r3, [pc, #12] @ (1659a4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xfb220028 │ │ │ │ + @ instruction: 0xfaa20028 │ │ │ │ stmdb 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 r6, [pc, #292] @ (165ae0 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r5, [pc, #292] @ (165ae4 ) │ │ │ │ @@ -334328,28 +334325,28 @@ │ │ │ │ cmp r9, r7 │ │ │ │ beq.n 165a9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add r0, sp, #28 │ │ │ │ ldr.w sl, [r4, #3484] @ 0xd9c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w fp, [r3, #244] @ 0xf4 │ │ │ │ - bl 1f11a0 │ │ │ │ + bl 1f1118 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 165a2c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1f1620 │ │ │ │ + bl 1f1598 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ ldr.w sl, [sl, #24] │ │ │ │ mov r0, r4 │ │ │ │ @@ -334377,17 +334374,17 @@ │ │ │ │ b.n 165a34 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 60b4c │ │ │ │ b.n 165a86 │ │ │ │ ldr r0, [pc, #60] @ (165af4 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ - bl 1fe698 │ │ │ │ + bl 1fe610 │ │ │ │ mov r1, sl │ │ │ │ - bl 1fe544 │ │ │ │ + bl 1fe4bc │ │ │ │ ldr r3, [pc, #48] @ (165af8 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ @@ -334399,15 +334396,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #56 @ (adr r6, 165b24 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ bge.n 165ada │ │ │ │ lsls r4, r6, #2 │ │ │ │ bge.n 165ac4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r6, [r5, #0] │ │ │ │ + strb r6, [r5, #30] │ │ │ │ movs r0, r4 │ │ │ │ bge.n 165b64 │ │ │ │ lsls r4, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -334422,28 +334419,28 @@ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f11ac │ │ │ │ + bl 1f1124 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 165894 │ │ │ │ cbnz r0, 165b74 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r7, 165b5a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bcc.n 165b74 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1f11ac │ │ │ │ + bl 1f1124 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 165894 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #44] @ (165b88 ) │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -334535,19 +334532,19 @@ │ │ │ │ ldr.w r3, [r9, #3484] @ 0xd9c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r1, [r7, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1f1620 │ │ │ │ + bl 1f1598 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 1f1654 │ │ │ │ + bl 1f15cc │ │ │ │ ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 165d26 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -334907,15 +334904,15 @@ │ │ │ │ bl 15059c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 165ec0 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ adds r6, #56 @ 0x38 │ │ │ │ cmp r7, r5 │ │ │ │ bne.n 166014 │ │ │ │ b.n 165f0c │ │ │ │ ldr r2, [pc, #356] @ (16618c ) │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -334959,35 +334956,35 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 165cc6 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ adds r3, r4, r6 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 20a170 │ │ │ │ + bl 20a0e8 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ blx 61a8c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ blx 61070 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ sub.w r2, r6, #80 @ 0x50 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ - bl 20a6cc │ │ │ │ + bl 20a644 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ blx 61e6c │ │ │ │ cbnz r0, 166110 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -335036,46 +335033,46 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 165cda │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ add r4, pc, #296 @ (adr r4, 166280 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #27] │ │ │ │ + strb r0, [r2, #25] │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r5, #27] │ │ │ │ + strb r2, [r5, #25] │ │ │ │ movs r0, r4 │ │ │ │ add r2, pc, #976 @ (adr r2, 166538 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + strb r2, [r3, #21] │ │ │ │ movs r0, r4 │ │ │ │ - strb r6, [r4, #23] │ │ │ │ + strb r6, [r4, #21] │ │ │ │ movs r0, r4 │ │ │ │ - strb r4, [r7, #22] │ │ │ │ + strb r4, [r7, #20] │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r7, #21] │ │ │ │ + strb r2, [r7, #19] │ │ │ │ movs r0, r4 │ │ │ │ @ instruction: 0xf961ffff │ │ │ │ - movt r0, #43048 @ 0xa828 │ │ │ │ - @ instruction: 0xf5240028 │ │ │ │ - strb r6, [r3, #13] │ │ │ │ + movw r0, #43048 @ 0xa828 │ │ │ │ + @ instruction: 0xf4a40028 │ │ │ │ + strb r6, [r3, #11] │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r2, #12] │ │ │ │ + strb r2, [r2, #10] │ │ │ │ movs r0, r4 │ │ │ │ - strb r0, [r4, #11] │ │ │ │ + strb r0, [r4, #9] │ │ │ │ movs r0, r4 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r6, [r2, #8] │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r2, #8] │ │ │ │ + strb r2, [r2, #6] │ │ │ │ movs r0, r4 │ │ │ │ - strb r4, [r6, #7] │ │ │ │ + strb r4, [r6, #5] │ │ │ │ movs r0, r4 │ │ │ │ - strb r6, [r2, #8] │ │ │ │ + strb r6, [r2, #6] │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r1, #7] │ │ │ │ + strb r2, [r1, #5] │ │ │ │ movs r0, r4 │ │ │ │ cbz r2, 1661c0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -335180,15 +335177,15 @@ │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r1, r0, [r0, #12] │ │ │ │ - bl 1f65c8 │ │ │ │ + bl 1f6540 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -335212,15 +335209,15 @@ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ blx 61a8c │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ ldrd r1, r0, [r5, #12] │ │ │ │ - bl 1f65c8 │ │ │ │ + bl 1f6540 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ strb r3, [r4, #8] │ │ │ │ strd r4, r7, [r6] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrd r0, r4, [r0, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ @@ -335255,15 +335252,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 1f65c8 │ │ │ │ + bl 1f6540 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ cbnz r2, 1663a8 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -335289,15 +335286,15 @@ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r4, #1556] @ 0x614 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adc.w r0, r6, #40 @ 0x28 │ │ │ │ + @ instruction: 0xf0c60028 │ │ │ │ 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] @ (166434 ) │ │ │ │ ldr r4, [r0, #12] │ │ │ │ @@ -335309,15 +335306,15 @@ │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r4, #1556] @ 0x614 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xf0fa0028 │ │ │ │ + orns r0, sl, #40 @ 0x28 │ │ │ │ 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] @ (166470 ) │ │ │ │ ldr r4, [r0, #12] │ │ │ │ @@ -335329,15 +335326,15 @@ │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ movw r2, #2050 @ 0x802 │ │ │ │ ldr.w r4, [r4, #1556] @ 0x614 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xf0ae0028 │ │ │ │ + bic.w r0, lr, #40 @ 0x28 │ │ │ │ stmdb 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] @ (16651c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -335397,15 +335394,15 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r5, r5 │ │ │ │ ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r6, #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 │ │ │ │ @@ -336020,19 +336017,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5} │ │ │ │ movs r5, r5 │ │ │ │ ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r4} │ │ │ │ movs r7, 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, #3976] @ 0xf88 │ │ │ │ @@ -336343,17 +336340,17 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 15059c │ │ │ │ b.n 166f16 │ │ │ │ nop │ │ │ │ - str r2, [r2, #68] @ 0x44 │ │ │ │ + str r2, [r2, #60] @ 0x3c │ │ │ │ movs r0, r4 │ │ │ │ - str r6, [r5, #64] @ 0x40 │ │ │ │ + str r6, [r5, #56] @ 0x38 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -336382,15 +336379,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 15059c │ │ │ │ b.n 166fa4 │ │ │ │ nop │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ + str r2, [r0, #52] @ 0x34 │ │ │ │ movs r0, r4 │ │ │ │ cbnz r2, 166fc8 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -336557,20 +336554,20 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r4, r1, #24 │ │ │ │ + lsls r4, r1, #22 │ │ │ │ movs r0, r6 │ │ │ │ - ittt vs │ │ │ │ - movvs r7, r3 │ │ │ │ - stmdbvs sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movvs sl, r2 │ │ │ │ + bkpt 0x00e2 │ │ │ │ + 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] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 16723e │ │ │ │ cmp r2, #2 │ │ │ │ @@ -336988,15 +336985,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r0, r1] │ │ │ │ + ldrb r2, [r0, r7] │ │ │ │ movs r0, r4 │ │ │ │ ldrh r0, [r6, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #144 @ 0x90 │ │ │ │ cmp ip, r5 │ │ │ │ beq.w 167714 │ │ │ │ @@ -337367,19 +337364,19 @@ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ b.n 167a0e │ │ │ │ nop │ │ │ │ movs r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #108] @ 0x6c │ │ │ │ + ldr r0, [r5, #100] @ 0x64 │ │ │ │ movs r7, r5 │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ + subs r6, #92 @ 0x5c │ │ │ │ movs r7, r5 │ │ │ │ - ldrh r0, [r1, r5] │ │ │ │ + ldrh r0, [r1, r3] │ │ │ │ movs r0, r4 │ │ │ │ add.w r2, r3, #28 │ │ │ │ adds r3, #144 @ 0x90 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ str.w r2, [r3, #-72] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 167a20 │ │ │ │ @@ -338138,20 +338135,20 @@ │ │ │ │ bne.n 16819e │ │ │ │ b.n 167f1a │ │ │ │ nop │ │ │ │ movs r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 1681f0 │ │ │ │ + cbz r4, 1681d0 │ │ │ │ movs r5, r5 │ │ │ │ - strb r2, [r0, r0] │ │ │ │ + strh r2, [r0, r6] │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xf7c6002e │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + @ instruction: 0xf746002e │ │ │ │ + strh r0, [r6, r3] │ │ │ │ movs r0, r4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -338537,21 +338534,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #20 │ │ │ │ + asrs r4, r2, #18 │ │ │ │ movs r6, r5 │ │ │ │ - ldr r7, [pc, #904] @ (168968 ) │ │ │ │ + ldr r7, [pc, #392] @ (168768 ) │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xb8ca │ │ │ │ + @ instruction: 0xb84a │ │ │ │ movs r6, r5 │ │ │ │ - ldr r5, [pc, #808] @ (168910 ) │ │ │ │ + ldr r5, [pc, #296] @ (168710 ) │ │ │ │ movs r0, r4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ movs r3, #32 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ @@ -338871,20 +338868,20 @@ │ │ │ │ lsls r3, r6, #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, #360 @ 0x168 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldrb.w r3, [r4, #344] @ 0x158 │ │ │ │ cbz r3, 16894c │ │ │ │ movs r5, #0 │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r4, #348] @ 0x15c │ │ │ │ cbz r3, 16896a │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -338923,15 +338920,15 @@ │ │ │ │ add lr, pc │ │ │ │ beq.n 1689be │ │ │ │ ldr.w ip, [pc, #28] @ 1689c8 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2f08bc │ │ │ │ + bl 2f0834 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ strb r6, [r2, #25] │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ @@ -339130,59 +339127,59 @@ │ │ │ │ blx 61a8c │ │ │ │ ldr r3, [pc, #388] @ (168d64 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f058c │ │ │ │ + bl 2f0504 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c60c │ │ │ │ + bl 20c584 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 168d02 │ │ │ │ add.w r7, sl, #304 @ 0x130 │ │ │ │ add.w r3, sl, #288 @ 0x120 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r3, [sl, #288] @ 0x120 │ │ │ │ - bl 20c60c │ │ │ │ + bl 20c584 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 168cde │ │ │ │ add.w r3, sl, #328 @ 0x148 │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r3, [sl, #328] @ 0x148 │ │ │ │ add.w r0, sl, #360 @ 0x168 │ │ │ │ add.w r3, sl, #336 @ 0x150 │ │ │ │ strd r3, r3, [sl, #336] @ 0x150 │ │ │ │ - bl 20c60c │ │ │ │ + bl 20c584 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 168d0c │ │ │ │ ldr r0, [pc, #304] @ (168d68 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6f84 │ │ │ │ + bl 1f6efc │ │ │ │ ldr r1, [pc, #300] @ (168d6c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1feb60 │ │ │ │ + bl 1fead8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #292] @ (168d70 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r3, [sl, #384] @ 0x180 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe6c4 │ │ │ │ + bl 1fe63c │ │ │ │ strb.w r0, [sl, #400] @ 0x190 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 168d2e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #404] @ 0x194 │ │ │ │ - bl 2e1ad0 │ │ │ │ + bl 2e1a48 │ │ │ │ b.n 168c90 │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ b.n 168b76 │ │ │ │ ldr r4, [pc, #252] @ (168d74 ) │ │ │ │ movs r3, #161 @ 0xa1 │ │ │ │ ldr r2, [pc, #252] @ (168d78 ) │ │ │ │ @@ -339223,15 +339220,15 @@ │ │ │ │ ldr r4, [pc, #176] @ (168d84 ) │ │ │ │ movs r3, #166 @ 0xa6 │ │ │ │ ldr r2, [pc, #176] @ (168d88 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ b.n 168c80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c5f8 │ │ │ │ + bl 20c570 │ │ │ │ ldr r2, [pc, #164] @ (168d8c ) │ │ │ │ movs r3, #193 @ 0xc1 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ mvn.w r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bl 15059c │ │ │ │ @@ -339243,99 +339240,99 @@ │ │ │ │ b.n 168b4c │ │ │ │ ldr r2, [pc, #140] @ (168d90 ) │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #187 @ 0xbb │ │ │ │ add r2, pc │ │ │ │ b.n 168cea │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c5f8 │ │ │ │ + bl 20c570 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c5f8 │ │ │ │ + bl 20c570 │ │ │ │ ldr r2, [pc, #120] @ (168d94 ) │ │ │ │ movs r3, #203 @ 0xcb │ │ │ │ mvn.w r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 15059c │ │ │ │ mov r4, r0 │ │ │ │ b.n 168c90 │ │ │ │ ldr r0, [pc, #104] @ (168d98 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe754 │ │ │ │ + bl 1fe6cc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #92] @ (168d9c ) │ │ │ │ str.w r3, [sl, #392] @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - bl 1f6f98 │ │ │ │ + bl 1f6f10 │ │ │ │ str.w r0, [sl, #396] @ 0x18c │ │ │ │ b.n 168c60 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #24] │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r0, [r6, #23] │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - blxns r2 │ │ │ │ + bxns r2 │ │ │ │ movs r0, r4 │ │ │ │ bne.n 168c78 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0x478a │ │ │ │ + bx r1 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, #188 @ 0xbc │ │ │ │ + subs r6, #60 @ 0x3c │ │ │ │ movs r0, r4 │ │ │ │ - bx r5 │ │ │ │ + mov sl, r5 │ │ │ │ movs r0, r4 │ │ │ │ strb r0, [r5, #13] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - mov sl, lr │ │ │ │ + mov r2, lr │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, #96 @ 0x60 │ │ │ │ + subs r5, #224 @ 0xe0 │ │ │ │ movs r0, r4 │ │ │ │ - mov lr, r9 │ │ │ │ + mov r6, r9 │ │ │ │ movs r0, r4 │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + mov r0, r8 │ │ │ │ movs r0, r4 │ │ │ │ - mov r8, r4 │ │ │ │ + mov r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r0, r1 │ │ │ │ movs r0, r4 │ │ │ │ - mov sl, r8 │ │ │ │ + mov r2, r8 │ │ │ │ movs r0, r4 │ │ │ │ - mov r8, r9 │ │ │ │ + mov r0, r9 │ │ │ │ movs r0, r4 │ │ │ │ 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 1687fc │ │ │ │ - bl 2e1bb4 │ │ │ │ + bl 2e1b2c │ │ │ │ add.w r2, r4, #328 @ 0x148 │ │ │ │ ldr.w r1, [r4, #332] @ 0x14c │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 168e08 │ │ │ │ ldr.w r1, [r4, #300] @ 0x12c │ │ │ │ add.w r2, r4, #296 @ 0x128 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 168e42 │ │ │ │ add.w r0, r4, #264 @ 0x108 │ │ │ │ - bl 20c5f8 │ │ │ │ + bl 20c570 │ │ │ │ add.w r0, r4, #304 @ 0x130 │ │ │ │ - bl 20c5f8 │ │ │ │ + bl 20c570 │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 20c5f8 │ │ │ │ + bl 20c570 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cbz r1, 168df4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cbz r1, 168dfe │ │ │ │ @@ -339505,34 +339502,34 @@ │ │ │ │ mov r0, r7 │ │ │ │ cbz r7, 168fda │ │ │ │ add.w r3, r7, #84 @ 0x54 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #128 @ 0x80 │ │ │ │ mov r5, r3 │ │ │ │ - bl 2f0798 │ │ │ │ + bl 2f0710 │ │ │ │ cbnz r0, 168fda │ │ │ │ ldr r3, [pc, #116] @ (169024 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2f08bc │ │ │ │ + bl 2f0834 │ │ │ │ cbnz r0, 168fda │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [pc, #96] @ (169028 ) │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2f0a50 │ │ │ │ + bl 2f09c8 │ │ │ │ b.n 168fda │ │ │ │ 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} │ │ │ │ @@ -339550,27 +339547,27 @@ │ │ │ │ b.n 168fda │ │ │ │ ldr r3, [pc, #48] @ (169030 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n 168fda │ │ │ │ nop │ │ │ │ strb r6, [r4, #3] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add sl, lr │ │ │ │ + add r2, lr │ │ │ │ movs r0, r4 │ │ │ │ - cmp r6, r0 │ │ │ │ + add lr, r0 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r4, r3 │ │ │ │ + add ip, r3 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r2, r5 │ │ │ │ + add sl, r5 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r0, r6 │ │ │ │ + add r8, r6 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r2, r7 │ │ │ │ + add sl, r7 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r0, fp │ │ │ │ + add r8, fp │ │ │ │ movs r0, r4 │ │ │ │ lsrs r0, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -339586,32 +339583,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 2f0708 │ │ │ │ + bl 2f0680 │ │ │ │ cbz r0, 169060 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #40] @ (16908c ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2f0738 │ │ │ │ + bl 2f06b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16905c │ │ │ │ ldr r3, [pc, #28] @ (169090 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2f0768 │ │ │ │ + bl 2f06e0 │ │ │ │ b.n 16905c │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #124] @ 0x7c │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r7, #21 │ │ │ │ @@ -339924,15 +339921,15 @@ │ │ │ │ bx lr │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #856] @ (169720 ) │ │ │ │ + ldr r0, [pc, #344] @ (169520 ) │ │ │ │ movs r0, r4 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -340090,16 +340087,16 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ add r6, sp, #152 @ 0x98 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr.w r7, [r3, #184] @ 0xb8 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #152] @ 0x98 │ │ │ │ - bl 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ cbz r0, 1695b6 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ @@ -340198,15 +340195,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldr r6, [r1, #64] @ 0x40 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bx ip │ │ │ │ + mov sl, ip │ │ │ │ movs r0, r4 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r7, [sp, #12] │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r0, #2 │ │ │ │ @@ -340541,18 +340538,18 @@ │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #3268] @ 0xcc4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [sp, #3320] @ 0xcf8 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1f6f84 │ │ │ │ + bl 1f6efc │ │ │ │ ldr.w r1, [pc, #1700] @ 16a134 │ │ │ │ add r1, pc │ │ │ │ - bl 1feb60 │ │ │ │ + bl 1fead8 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ strd r0, r1, [r7] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61070 │ │ │ │ mov ip, r9 │ │ │ │ ldr.w lr, [r7] │ │ │ │ @@ -341055,63 +341052,63 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 177fa4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 169f8c │ │ │ │ ldr r0, [pc, #524] @ (16a210 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6f84 │ │ │ │ + bl 1f6efc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16a020 │ │ │ │ ldr r1, [pc, #516] @ (16a214 ) │ │ │ │ add r1, pc │ │ │ │ blx 61d38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16a092 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r4, #692] @ 0x2b4 │ │ │ │ ldr r0, [pc, #500] @ (16a218 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe6c4 │ │ │ │ + bl 1fe63c │ │ │ │ strb.w r0, [r4, #716] @ 0x2cc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cbz r0, 16a086 │ │ │ │ ldr r5, [pc, #488] @ (16a21c ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 3332c0 │ │ │ │ + bl 333238 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16a0ce │ │ │ │ ldr r5, [pc, #476] @ (16a220 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 3332c0 │ │ │ │ + bl 333238 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16a0ba │ │ │ │ ldr r5, [pc, #460] @ (16a224 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 3332c0 │ │ │ │ + bl 333238 │ │ │ │ cbnz r0, 16a0a6 │ │ │ │ ldr r5, [pc, #448] @ (16a228 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 3332c0 │ │ │ │ + bl 333238 │ │ │ │ cbz r0, 16a086 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 3332f4 │ │ │ │ + bl 33326c │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #718] @ 0x2ce │ │ │ │ ldr r3, [pc, #420] @ (16a22c ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -341123,31 +341120,31 @@ │ │ │ │ blx 61d38 │ │ │ │ cbnz r0, 16a0e2 │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r4, #692] @ 0x2b4 │ │ │ │ b.n 16a020 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 3332f4 │ │ │ │ + bl 33326c │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #717] @ 0x2cd │ │ │ │ b.n 16a064 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 3332f4 │ │ │ │ + bl 33326c │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #696] @ 0x2b8 │ │ │ │ b.n 16a054 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 3332f4 │ │ │ │ + bl 33326c │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #704] @ 0x2c0 │ │ │ │ b.n 16a042 │ │ │ │ ldr r1, [pc, #336] @ (16a234 ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -341176,153 +341173,153 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - rors r6, r5 │ │ │ │ + adcs r6, r5 │ │ │ │ movs r0, r4 │ │ │ │ str r6, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldmia r2!, {r1, r3, r5} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - sbcs r4, r2 │ │ │ │ + asrs r4, r2 │ │ │ │ movs r0, r4 │ │ │ │ - sbcs r0, r4 │ │ │ │ + asrs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ - sbcs r4, r6 │ │ │ │ + asrs r4, r6 │ │ │ │ movs r0, r4 │ │ │ │ - rors r4, r1 │ │ │ │ + adcs r4, r1 │ │ │ │ movs r0, r4 │ │ │ │ - rors r4, r5 │ │ │ │ + adcs r4, r5 │ │ │ │ movs r0, r4 │ │ │ │ - ands r0, r3 │ │ │ │ + subs r7, #152 @ 0x98 │ │ │ │ movs r0, r4 │ │ │ │ - ands r2, r2 │ │ │ │ + subs r7, #146 @ 0x92 │ │ │ │ movs r0, r4 │ │ │ │ - ands r0, r4 │ │ │ │ + subs r7, #160 @ 0xa0 │ │ │ │ movs r0, r4 │ │ │ │ - ands r6, r4 │ │ │ │ + subs r7, #166 @ 0xa6 │ │ │ │ movs r0, r4 │ │ │ │ - ands r4, r5 │ │ │ │ + subs r7, #172 @ 0xac │ │ │ │ movs r0, r4 │ │ │ │ - ands r0, r7 │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ movs r0, r4 │ │ │ │ - eors r4, r0 │ │ │ │ + subs r7, #196 @ 0xc4 │ │ │ │ movs r0, r4 │ │ │ │ - eors r0, r1 │ │ │ │ + subs r7, #200 @ 0xc8 │ │ │ │ movs r0, r4 │ │ │ │ - eors r4, r2 │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ movs r0, r4 │ │ │ │ - eors r4, r3 │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ movs r0, r4 │ │ │ │ - eors r4, r4 │ │ │ │ + subs r7, #228 @ 0xe4 │ │ │ │ movs r0, r4 │ │ │ │ - eors r4, r5 │ │ │ │ + subs r7, #236 @ 0xec │ │ │ │ movs r0, r4 │ │ │ │ - eors r0, r6 │ │ │ │ + subs r7, #240 @ 0xf0 │ │ │ │ movs r0, r4 │ │ │ │ - eors r0, r7 │ │ │ │ + subs r7, #248 @ 0xf8 │ │ │ │ movs r0, r4 │ │ │ │ - eors r4, r7 │ │ │ │ + subs r7, #252 @ 0xfc │ │ │ │ movs r0, r4 │ │ │ │ - lsls r0, r0 │ │ │ │ + ands r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r0, r1 │ │ │ │ + ands r0, r1 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r0, r2 │ │ │ │ + ands r0, r2 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r4, r2 │ │ │ │ + ands r4, r2 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r0, r4 │ │ │ │ + ands r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r4, r4 │ │ │ │ + ands r4, r4 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r0, r5 │ │ │ │ + ands r0, r5 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r0, r6 │ │ │ │ + ands r0, r6 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r0, r7 │ │ │ │ + ands r0, r7 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r0, r0 │ │ │ │ + eors r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r4, r0 │ │ │ │ + eors r4, r0 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r0, r2 │ │ │ │ + eors r0, r2 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r4, r4 │ │ │ │ + eors r4, r4 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r4, r5 │ │ │ │ + eors r4, r5 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r4, r1 │ │ │ │ + lsls r4, r1 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r0, r4 │ │ │ │ + lsls r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r2, r5 │ │ │ │ + lsls r2, r5 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r2, r6 │ │ │ │ + lsls r2, r6 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, #82 @ 0x52 │ │ │ │ + subs r5, #210 @ 0xd2 │ │ │ │ movs r0, r4 │ │ │ │ - adcs r2, r1 │ │ │ │ + lsrs r2, r1 │ │ │ │ movs r0, r4 │ │ │ │ - adcs r2, r4 │ │ │ │ + lsrs r2, r4 │ │ │ │ movs r0, r4 │ │ │ │ - adcs r6, r7 │ │ │ │ + lsrs r6, r7 │ │ │ │ movs r0, r4 │ │ │ │ - subs r5, #246 @ 0xf6 │ │ │ │ + subs r5, #118 @ 0x76 │ │ │ │ movs r0, r4 │ │ │ │ - sbcs r2, r2 │ │ │ │ + asrs r2, r2 │ │ │ │ movs r0, r4 │ │ │ │ - sbcs r6, r4 │ │ │ │ + asrs r6, r4 │ │ │ │ movs r0, r4 │ │ │ │ - sbcs r2, r6 │ │ │ │ + asrs r2, r6 │ │ │ │ movs r0, r4 │ │ │ │ - sbcs r2, r7 │ │ │ │ + asrs r2, r7 │ │ │ │ movs r0, r4 │ │ │ │ - sbcs r6, r7 │ │ │ │ + asrs r6, r7 │ │ │ │ movs r0, r4 │ │ │ │ - rors r2, r0 │ │ │ │ + adcs r2, r0 │ │ │ │ movs r0, r4 │ │ │ │ - rors r6, r2 │ │ │ │ + adcs r6, r2 │ │ │ │ movs r0, r4 │ │ │ │ - rors r2, r3 │ │ │ │ + adcs r2, r3 │ │ │ │ movs r0, r4 │ │ │ │ - rors r2, r3 │ │ │ │ + adcs r2, r3 │ │ │ │ movs r0, r4 │ │ │ │ - rors r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ movs r0, r4 │ │ │ │ str r2, [r1, #4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adcs r4, r3 │ │ │ │ + lsrs r4, r3 │ │ │ │ movs r0, r4 │ │ │ │ - adds r5, #64 @ 0x40 │ │ │ │ + adds r4, #192 @ 0xc0 │ │ │ │ movs r0, r4 │ │ │ │ - sbcs r0, r4 │ │ │ │ + asrs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r4, [r7, r3] │ │ │ │ + ldrsh r4, [r7, r1] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r4, r5] │ │ │ │ + ldrsh r6, [r4, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r2, [r2, r7] │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r5, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4 │ │ │ │ + eors r6, r4 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r6, r3 │ │ │ │ + ands r6, r3 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r2, r2 │ │ │ │ + ands r2, r2 │ │ │ │ movs r0, r4 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0 │ │ │ │ + ands r4, r0 │ │ │ │ movs r0, r4 │ │ │ │ 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 │ │ │ │ @@ -341449,15 +341446,15 @@ │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r5, r4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #218 @ 0xda │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ movs r0, r4 │ │ │ │ ldrb r6, [r2, r2] │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -341595,15 +341592,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r7, [r3, #552] @ 0x228 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 16a4b8 │ │ │ │ b.n 16a4e2 │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 20c5f8 │ │ │ │ + bl 20c570 │ │ │ │ ldr.w r1, [r4, #388] @ 0x184 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 16a4ee │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ @@ -342627,21 +342624,21 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r4, r2, #360 @ 0x168 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrd r2, r3, [r2, #416] @ 0x1a0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mvn.w r0, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -342659,15 +342656,15 @@ │ │ │ │ mov r5, r2 │ │ │ │ cbz r3, 16b042 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ add.w r3, r5, #360 @ 0x168 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr.w r0, [r5, #396] @ 0x18c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16b166 │ │ │ │ ldr.w r3, [r5, #388] @ 0x184 │ │ │ │ movs r2, #0 │ │ │ │ b.n 16b066 │ │ │ │ adds r2, #1 │ │ │ │ @@ -342760,26 +342757,26 @@ │ │ │ │ str.w r8, [r5, #396] @ 0x18c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ ite hi │ │ │ │ movhi.w r9, #5 │ │ │ │ movls.w r9, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ b.n 16b06e │ │ │ │ mov r9, r3 │ │ │ │ b.n 16b158 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ b.n 16b15e │ │ │ │ mvn.w r9, #12 │ │ │ │ b.n 16b15e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -342864,15 +342861,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrd sl, r9, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr.w r2, [r7, #396] @ 0x18c │ │ │ │ cbz r2, 16b2ae │ │ │ │ ldr.w r1, [r7, #388] @ 0x184 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r7 │ │ │ │ b.n 16b282 │ │ │ │ adds r3, #1 │ │ │ │ @@ -342897,15 +342894,15 @@ │ │ │ │ beq.n 16b380 │ │ │ │ ldrb.w r3, [r7, #385] @ 0x181 │ │ │ │ cbnz r3, 16b2d8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ strd sl, r9, [r7, #408] @ 0x198 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r2, [pc, #412] @ (16b458 ) │ │ │ │ ldr r3, [pc, #408] @ (16b454 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -342989,15 +342986,15 @@ │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ b.n 16b2a4 │ │ │ │ dmb ish │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r4, [r3, #196] @ 0xc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #3 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ vldr d7, [pc, #136] @ 16b448 │ │ │ │ @@ -343012,15 +343009,15 @@ │ │ │ │ ldrd r2, r3, [r4, #184] @ 0xb8 │ │ │ │ blx r1 │ │ │ │ dmb ish │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str.w r4, [r3, #196] @ 0xc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr.w r0, [r7, #396] @ 0x18c │ │ │ │ cbz r0, 16b436 │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r2, r4 │ │ │ │ mov ip, r7 │ │ │ │ b.n 16b406 │ │ │ │ adds r2, #1 │ │ │ │ @@ -343068,15 +343065,15 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #360 @ 0x168 │ │ │ │ mov r0, r7 │ │ │ │ ldrd r5, fp, [sp, #48] @ 0x30 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr.w r1, [r4, #416] @ 0x1a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r0, [r4, #420] @ 0x1a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r1, r2, r1 │ │ │ │ ldr.w r6, [r4, #424] @ 0x1a8 │ │ │ │ sbc.w r0, r3, r0 │ │ │ │ @@ -343110,21 +343107,21 @@ │ │ │ │ adds.w r3, lr, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r4, #432] @ 0x1b0 │ │ │ │ str.w r5, [r4, #424] @ 0x1a8 │ │ │ │ adc.w r3, r9, #0 │ │ │ │ str.w fp, [r4, #428] @ 0x1ac │ │ │ │ str.w r3, [r4, #436] @ 0x1b4 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs.w r1, lr, r9 │ │ │ │ beq.n 16b4f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -343145,15 +343142,15 @@ │ │ │ │ and.w r4, r4, #2 │ │ │ │ cbz r3, 16b570 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ add.w r3, r5, #360 @ 0x168 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr.w r0, [r5, #396] @ 0x18c │ │ │ │ ldrd r2, r3, [r5, #432] @ 0x1b0 │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -343314,15 +343311,15 @@ │ │ │ │ str.w r8, [r5, #396] @ 0x18c │ │ │ │ ldr r0, [r7, #24] │ │ │ │ cmp r9, r0 │ │ │ │ ite hi │ │ │ │ movhi.w r9, #5 │ │ │ │ movls.w r9, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ mov r0, r9 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ @@ -343336,27 +343333,27 @@ │ │ │ │ b.n 16b6de │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ b.n 16b6ca │ │ │ │ mov r9, r0 │ │ │ │ b.n 16b748 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r6, [r7, #24] │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ b.n 16b74e │ │ │ │ mov r6, r0 │ │ │ │ b.n 16b5b4 │ │ │ │ mvn.w r9, #12 │ │ │ │ b.n 16b74e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ - movs r7, r5 │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ + itt ls │ │ │ │ + movls r7, r5 │ │ │ │ + ldrdls r3, r2, [sp] │ │ │ │ cbz r2, 16b7ba │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r2] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cbz r2, 16b7e0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ @@ -343393,41 +343390,41 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r4, r2, #360 @ 0x168 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r0, r1, [r2, #424] @ 0x1a8 │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ ldrd r0, r1, [r2, #416] @ 0x1a0 │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cbz r3, 16b842 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [r2, #432] @ 0x1b0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, 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, r2 │ │ │ │ sub sp, #8 │ │ │ │ add.w r5, r2, #360 @ 0x168 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr.w r3, [r4, #396] @ 0x18c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it hi │ │ │ │ movhi r4, #1 │ │ │ │ bhi.n 16b8a8 │ │ │ │ ldr.w r3, [r4, #392] @ 0x188 │ │ │ │ @@ -343445,15 +343442,15 @@ │ │ │ │ blx r6 │ │ │ │ cbz r0, 16b8b4 │ │ │ │ str.w r0, [r4, #388] @ 0x184 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [r4, #392] @ 0x188 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 16b8a8 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -343616,15 +343613,15 @@ │ │ │ │ ldrb.w r3, [r6, #379] @ 0x17b │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16b95e │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ strb.w r3, [r9, #384] @ 0x180 │ │ │ │ add.w r0, r9, #360 @ 0x168 │ │ │ │ - bl 20c60c │ │ │ │ + bl 20c584 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr.w r3, [r0, #444] @ 0x1bc │ │ │ │ lsls r1, r3, #31 │ │ │ │ bpl.n 16bac4 │ │ │ │ ldr.w r3, [r0, #328] @ 0x148 │ │ │ │ cbz r3, 16bac4 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -344253,15 +344250,15 @@ │ │ │ │ ldr.w r1, [r3, r8, lsl #2] │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ blx r3 │ │ │ │ add.w r3, r4, #360 @ 0x168 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldrd r2, r3, [r4, #392] @ 0x188 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 16c166 │ │ │ │ ldrb.w r3, [r4, #385] @ 0x181 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16cdd4 │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ @@ -344289,15 +344286,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ sbcs r6, r0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ adcs r2, r5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r4, r4, #5 │ │ │ │ + adds r4, r4, #3 │ │ │ │ movs r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 16c1d4 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -344336,15 +344333,15 @@ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r3, #4] │ │ │ │ strd r5, ip, [r3, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 16caf8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str.w r2, [sl] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ ldr.w r9, [r7, #20] │ │ │ │ @@ -345167,15 +345164,15 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ movs r5, #1 │ │ │ │ strd r6, r5, [sp] │ │ │ │ ldr.w r1, [r1, #800] @ 0x320 │ │ │ │ blx r1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ str.w r6, [sl] │ │ │ │ b.w 16c230 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r2, [r2, #580] @ 0x244 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.w 16c242 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -345230,15 +345227,15 @@ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ b.w 16c244 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 16c4ea │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl] │ │ │ │ b.w 16c230 │ │ │ │ add.w r4, r1, #3520 @ 0xdc0 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ @@ -345276,15 +345273,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 16bebc │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #3520] @ 0xdc0 │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ b.w 16bebc │ │ │ │ ldr.w r2, [r3, #3508] @ 0xdb4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ strb r3, [r1, #8] │ │ │ │ blx r2 │ │ │ │ @@ -345392,15 +345389,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16cbfe │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16cd8c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -345425,30 +345422,30 @@ │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ b.n 16c702 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ mov.w r3, #2432 @ 0x980 │ │ │ │ movt r3, #50274 @ 0xc462 │ │ │ │ str.w r3, [sl] │ │ │ │ b.w 16c276 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r9, r3 │ │ │ │ b.n 16cbbc │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ b.n 16c702 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #17 │ │ │ │ + asrs r0, r5, #15 │ │ │ │ movs r0, r4 │ │ │ │ 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 │ │ │ │ @@ -345999,16 +345996,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 2f9c18 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 2f9b90 │ │ │ │ + bl 1f0de8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ cbz r0, 16d480 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, r5 │ │ │ │ it cc │ │ │ │ @@ -346456,39 +346453,39 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [pc, #60] @ (16d948 ) │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 3332c0 │ │ │ │ + bl 333238 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cbnz r0, 16d922 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 3332f4 │ │ │ │ + bl 33326c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldrb.w r2, [r3, #99] @ 0x63 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16d8f2 │ │ │ │ ldrb.w r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16d920 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 16d8f4 │ │ │ │ b.n 16d91e │ │ │ │ - adds r1, #224 @ 0xe0 │ │ │ │ + adds r1, #96 @ 0x60 │ │ │ │ movs r7, r3 │ │ │ │ cbz r1, 16d97c │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r4, #0 │ │ │ │ @@ -346536,21 +346533,21 @@ │ │ │ │ blx 60df0 │ │ │ │ ldr r2, [pc, #20] @ (16d9e8 ) │ │ │ │ ldr r1, [pc, #24] @ (16d9ec ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + lsrs r2, r2, #32 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xf252001f │ │ │ │ + rsbs r0, r2, #31 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [pc, #136] @ (16da8c ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -346586,15 +346583,15 @@ │ │ │ │ blx 60df0 │ │ │ │ ldr r2, [pc, #64] @ (16da98 ) │ │ │ │ ldr r1, [pc, #64] @ (16da9c ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 16da70 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [pc, #44] @ (16daa0 ) │ │ │ │ ldr r3, [pc, #28] @ (16da90 ) │ │ │ │ add r2, pc │ │ │ │ @@ -346607,19 +346604,19 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r5, #246 @ 0xf6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ movs r7, r5 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ movs r0, r4 │ │ │ │ - rsb r0, ip, #31 │ │ │ │ + adc.w r0, ip, #31 │ │ │ │ movs r5, #136 @ 0x88 │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #332] @ (16dc00 ) │ │ │ │ @@ -347694,25 +347691,25 @@ │ │ │ │ ... │ │ │ │ adds r6, r5, #4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r5, #3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r3, [sp, #872] @ 0x368 │ │ │ │ + str r3, [sp, #360] @ 0x168 │ │ │ │ movs r7, r5 │ │ │ │ - vmov.i32 d16, #239 @ 0x000000ef │ │ │ │ - mcr2 0, 5, r0, cr10, cr15, {0} │ │ │ │ - stc2l 0, cr0, [r4, #124] @ 0x7c │ │ │ │ - ldc2 0, cr0, [ip, #124]! @ 0x7c │ │ │ │ - ldc2 0, cr0, [r2, #124] @ 0x7c │ │ │ │ - ldc2 0, cr0, [r8, #124]! @ 0x7c │ │ │ │ - ldc2l 0, cr0, [lr, #-124] @ 0xffffff84 │ │ │ │ - ldc2l 0, cr0, [r8, #124] @ 0x7c │ │ │ │ - stc2 0, cr0, [lr, #-124]! @ 0xffffff84 │ │ │ │ + vqadd.u8 d16, d6, d15 │ │ │ │ + mcr2 0, 1, r0, cr10, cr15, {0} │ │ │ │ + stc2l 0, cr0, [r4, #-124] @ 0xffffff84 │ │ │ │ + ldc2 0, cr0, [ip, #-124]! @ 0xffffff84 │ │ │ │ + ldc2 0, cr0, [r2, #-124] @ 0xffffff84 │ │ │ │ + ldc2 0, cr0, [r8, #-124]! @ 0xffffff84 │ │ │ │ + ldc2l 0, cr0, [lr], {31} │ │ │ │ + ldc2l 0, cr0, [r8, #-124] @ 0xffffff84 │ │ │ │ + stc2 0, cr0, [lr], #124 @ 0x7c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #116] @ 16e660 │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [pc, #112] @ (16e664 ) │ │ │ │ @@ -348392,15 +348389,15 @@ │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 16eca0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ ldr.w r6, [r3, #3572] @ 0xdf4 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mvns r7, r0 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ cmp r7, r3 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ sub.w r2, ip, r1 │ │ │ │ sbcs r2, r7 │ │ │ │ @@ -348665,15 +348662,15 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ asrs r4, r6, #16 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #18] │ │ │ │ + ldrh r4, [r5, #14] │ │ │ │ movs r7, r5 │ │ │ │ asrs r4, r0, #10 │ │ │ │ lsls r3, r6, #2 │ │ │ │ mov.w r3, #3872 @ 0xf20 │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ add.w r0, r0, #1320 @ 0x528 │ │ │ │ bx lr │ │ │ │ @@ -348697,17 +348694,17 @@ │ │ │ │ add.w r7, r1, #8 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, r4 │ │ │ │ beq.n 16f008 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl 331068 │ │ │ │ + bl 330fe0 │ │ │ │ add.w r0, r4, #52 @ 0x34 │ │ │ │ - bl 20c5f8 │ │ │ │ + bl 20c570 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r7, r4 │ │ │ │ @@ -348733,37 +348730,37 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, sl, #28 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16f08e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ ldr.w r2, [pc, #1444] @ 16f614 │ │ │ │ ldr.w r3, [pc, #1432] @ 16f60c │ │ │ │ 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 16f604 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldrb.w r3, [r5, #748] @ 0x2ec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16f2d4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r3, #4 │ │ │ │ @@ -349141,19 +349138,19 @@ │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16f486 │ │ │ │ movs r1, #1 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ - bl 20c60c │ │ │ │ + bl 20c584 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r6, #8 │ │ │ │ - bl 331040 │ │ │ │ + bl 330fb8 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ str r4, [r6, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ str r6, [r3, #4] │ │ │ │ str.w r6, [r8, #8] │ │ │ │ mov r0, r9 │ │ │ │ blx 61508 │ │ │ │ @@ -349176,28 +349173,28 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 60b4c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 60b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r3, 16f4f8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16f4e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 16efc8 │ │ │ │ b.n 16f062 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 16f062 │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ b.n 16f4ca │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ @@ -349292,41 +349289,41 @@ │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ blx 60b4c │ │ │ │ b.n 16f3e0 │ │ │ │ mov r0, r3 │ │ │ │ blx 60b4c │ │ │ │ b.n 16f3e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 330f48 │ │ │ │ + bl 330ec0 │ │ │ │ strb.w r0, [r8, #6] │ │ │ │ b.n 16f42c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r1, #31 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r7, #30 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r1, #30 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r0, [r2, r6] │ │ │ │ + strh r0, [r2, r4] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf316001f │ │ │ │ - ssat r0, #32, lr │ │ │ │ - ssat r0, #32, r6 │ │ │ │ - @ instruction: 0xf2fe001f │ │ │ │ - @ instruction: 0xf2f6001f │ │ │ │ - @ instruction: 0xf2f0001f │ │ │ │ - @ instruction: 0xf2ee001f │ │ │ │ - adc.w r0, r6, #31 │ │ │ │ + @ instruction: 0xf296001f │ │ │ │ + @ instruction: 0xf28e001f │ │ │ │ + @ instruction: 0xf286001f │ │ │ │ + @ instruction: 0xf27e001f │ │ │ │ + @ instruction: 0xf276001f │ │ │ │ + @ instruction: 0xf270001f │ │ │ │ + @ instruction: 0xf26e001f │ │ │ │ + @ instruction: 0xf0c6001f │ │ │ │ lsrs r4, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, ip, #31 │ │ │ │ - adds.w r0, r8, #31 │ │ │ │ - adds.w r0, r6, #31 │ │ │ │ + eors.w r0, ip, #31 │ │ │ │ + eors.w r0, r8, #31 │ │ │ │ + eors.w r0, r6, #31 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #112] @ (16f6d0 ) │ │ │ │ ldr r3, [pc, #116] @ (16f6d4 ) │ │ │ │ @@ -349484,17 +349481,17 @@ │ │ │ │ sub sp, #28 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 16f8ec │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r1 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ add.w r0, r5, #8 │ │ │ │ - bl 33108c │ │ │ │ + bl 331004 │ │ │ │ ldr.w sl, [r5, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 16f8e4 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ mov.w r8, #51712 @ 0xca00 │ │ │ │ movt r8, #15258 @ 0x3b9a │ │ │ │ movs r3, #0 │ │ │ │ @@ -349570,15 +349567,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ blx 60b4c │ │ │ │ ldr.w r0, [r4, #1168] @ 0x490 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, sl │ │ │ │ str.w sl, [sp, #12] │ │ │ │ b.n 16f8d0 │ │ │ │ @@ -349586,27 +349583,27 @@ │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ addw r0, r4, #1196 @ 0x4ac │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ add.w r3, r4, #1280 @ 0x500 │ │ │ │ add.w r0, r4, #1224 @ 0x4c8 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #13824 @ 0x3600 │ │ │ │ movt r2, #50277 @ 0xc465 │ │ │ │ strd r8, r9, [r3, #-8] │ │ │ │ str.w r2, [r4, #1280] @ 0x500 │ │ │ │ - bl 1f1998 │ │ │ │ + bl 1f1910 │ │ │ │ addw r0, r4, #1196 @ 0x4ac │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ add.w r0, r4, #1120 @ 0x460 │ │ │ │ - bl 1f1998 │ │ │ │ + bl 1f1910 │ │ │ │ b.n 16f8d0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r4, r0, #1184 @ 0x4a0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -349666,35 +349663,35 @@ │ │ │ │ mov r1, sl │ │ │ │ addw r7, r4, #1196 @ 0x4ac │ │ │ │ blx 609b4 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #1224 @ 0x4c8 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ b.n 16fa02 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f19d0 │ │ │ │ + bl 1f1948 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ beq.n 16fa2a │ │ │ │ cbnz r0, 16fa30 │ │ │ │ ldr.w r2, [r4, #1272] @ 0x4f8 │ │ │ │ ldr.w r3, [r4, #1276] @ 0x4fc │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 16f9f2 │ │ │ │ ldr.w r8, [r4, #1280] @ 0x500 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ b.n 16f9b2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f67fc │ │ │ │ + bl 1f6774 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ b.n 16f9a0 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 16fa14 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 16fa14 │ │ │ │ @@ -349772,15 +349769,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r4, [r2, #17] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ movs r7, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2152] @ 0x868 │ │ │ │ ldr r2, [pc, #148] @ (16fba0 ) │ │ │ │ sub.w sp, sp, #1928 @ 0x788 │ │ │ │ @@ -349789,48 +349786,48 @@ │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1924] @ 0x784 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20a170 │ │ │ │ + bl 20a0e8 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 16fb6a │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ 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 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 16fb3e │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r5, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a6cc │ │ │ │ + bl 20a644 │ │ │ │ ldr r2, [pc, #40] @ (16fba8 ) │ │ │ │ ldr r3, [pc, #32] @ (16fba4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -350178,18 +350175,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 2f9c18 │ │ │ │ + bl 2f9b90 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 16ff36 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 1f0de8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 16ff44 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 61cb4 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ @@ -350199,18 +350196,18 @@ │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 16ff34 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f9c18 │ │ │ │ + bl 2f9b90 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 16ff7a │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 1f0de8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 16ff78 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 16ff78 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -350218,19 +350215,19 @@ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 61cb4 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 16ff40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f9c18 │ │ │ │ + bl 2f9b90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16fff0 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 1f0de8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 170018 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 170018 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -350386,15 +350383,15 @@ │ │ │ │ b.n 1700da │ │ │ │ blx 618b8 │ │ │ │ b.n 17004e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ vshr.u64 d16, d18, #56 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + strb r2, [r2, #25] │ │ │ │ movs r7, r5 │ │ │ │ vqadd.u16 d0, d30, d18 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -350438,15 +350435,15 @@ │ │ │ │ strls r3, [r6, #0] │ │ │ │ bls.n 170178 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 170178 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 330eec │ │ │ │ + bl 330e64 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 170174 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 170154 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -350456,24 +350453,24 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 170156 │ │ │ │ ldr r2, [pc, #24] @ (1701e0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #24] @ (1701e4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 170178 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 17017a │ │ │ │ nop │ │ │ │ - b.n 1706a8 │ │ │ │ + b.n 1705a8 │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r2!, {r5, r6} │ │ │ │ + ldmia r1!, {r5, r6, r7} │ │ │ │ movs r7, 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, #192] @ (1702b8 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -351016,15 +351013,15 @@ │ │ │ │ bne.n 170672 │ │ │ │ ldr r2, [pc, #72] @ (17078c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #72] @ (170790 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 170672 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 618b8 │ │ │ │ mov r1, r0 │ │ │ │ @@ -351037,21 +351034,21 @@ │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 170604 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfb7800b2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [r4, #178] @ 0xb2 │ │ │ │ - strb r2, [r5, #0] │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ movs r7, r5 │ │ │ │ cmp r5, #212 @ 0xd4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ble.n 17084c │ │ │ │ + bgt.n 17074c │ │ │ │ movs r7, r3 │ │ │ │ - stmia r4!, {r1, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 1707e0 │ │ │ │ dmb ish │ │ │ │ @@ -351080,28 +351077,28 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ addw r4, r0, #1196 @ 0x4ac │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr d7, [pc, #92] @ 170860 │ │ │ │ add.w r2, r3, #1280 @ 0x500 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r0, r3, #1224 @ 0x4c8 │ │ │ │ vstr d7, [r2, #-8] │ │ │ │ str.w r1, [r3, #1280] @ 0x500 │ │ │ │ - bl 1f1998 │ │ │ │ + bl 1f1910 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #1120 @ 0x460 │ │ │ │ - bl 1f1998 │ │ │ │ + bl 1f1910 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r2, [r3, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ blt.n 170850 │ │ │ │ @@ -351201,55 +351198,55 @@ │ │ │ │ bne.n 170a14 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w r7, r0, #1012 @ 0x3f4 │ │ │ │ add.w r0, r0, #1012 @ 0x3f4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 1f67fc │ │ │ │ + bl 1f6774 │ │ │ │ add r3, pc, #176 @ (adr r3, 170a18 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 609b4 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrd r3, r2, [r5, #992] @ 0x3e0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r5, #1000] @ 0x3e8 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 1709fc │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #1040 @ 0x410 │ │ │ │ - bl 1f19d0 │ │ │ │ + bl 1f1948 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 170974 │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 1709aa │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldrd r3, r2, [r6, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r4, #2 │ │ │ │ b.n 170932 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ add.w r0, r5, #1096 @ 0x448 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 170798 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r5, #1096 @ 0x448 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ b.n 170914 │ │ │ │ blx 61b40 │ │ │ │ b.n 170932 │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ blx 61b04 │ │ │ │ mov r2, r0 │ │ │ │ @@ -351260,20 +351257,20 @@ │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ bl 16ebb0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1708fe │ │ │ │ add.w r0, r5, #992 @ 0x3e0 │ │ │ │ - bl 1fe498 │ │ │ │ + bl 1fe410 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ b.n 170908 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf77c00b2 │ │ │ │ @@ -351299,31 +351296,31 @@ │ │ │ │ add.w sl, r0, #992 @ 0x3e0 │ │ │ │ subs r6, r2, #4 │ │ │ │ add.w r7, r0, #1012 @ 0x3f4 │ │ │ │ add.w fp, r0, #1040 @ 0x410 │ │ │ │ b.n 170a88 │ │ │ │ mov r0, sl │ │ │ │ adds r5, #1 │ │ │ │ - bl 1fe3ec │ │ │ │ + bl 1fe364 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ cmp r9, r5 │ │ │ │ beq.n 170aa8 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr.w r2, [r4, #1000] @ 0x3e8 │ │ │ │ ldrd r3, r1, [r4, #992] @ 0x3e0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 170a70 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f19b4 │ │ │ │ + bl 1f192c │ │ │ │ b.n 170a70 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r0, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -351332,53 +351329,53 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r7, r0, #1096 @ 0x448 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ add.w r0, r4, #1120 @ 0x460 │ │ │ │ add.w r5, r4, #916 @ 0x394 │ │ │ │ - bl 1f1998 │ │ │ │ + bl 1f1910 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldrd r3, r2, [r4, #896] @ 0x380 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #904] @ 0x388 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 170bde │ │ │ │ add.w r0, r4, #896 @ 0x380 │ │ │ │ - bl 1fe3ec │ │ │ │ + bl 1fe364 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #1088] @ 0x440 │ │ │ │ - bl 20c734 │ │ │ │ + bl 20c6ac │ │ │ │ ldr.w r0, [r4, #1092] @ 0x444 │ │ │ │ movs r1, #0 │ │ │ │ - bl 20c734 │ │ │ │ + bl 20c6ac │ │ │ │ ldrb.w r3, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 170be8 │ │ │ │ ldr.w r0, [r4, #912] @ 0x390 │ │ │ │ blx 60b4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c5f8 │ │ │ │ + bl 20c570 │ │ │ │ add.w r0, r4, #944 @ 0x3b0 │ │ │ │ - bl 1f1984 │ │ │ │ + bl 1f18fc │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cbz r3, 170b80 │ │ │ │ add.w r6, r4, #1320 @ 0x528 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 16fe5c │ │ │ │ @@ -351395,38 +351392,38 @@ │ │ │ │ ldr.w r1, [r4, #580] @ 0x244 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ blx 611e4 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ blx 6204c │ │ │ │ addw r0, r4, #1196 @ 0x4ac │ │ │ │ - bl 20c5f8 │ │ │ │ + bl 20c570 │ │ │ │ add.w r0, r4, #1224 @ 0x4c8 │ │ │ │ - bl 1f1984 │ │ │ │ + bl 1f18fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c5f8 │ │ │ │ + bl 20c570 │ │ │ │ add.w r0, r4, #1120 @ 0x460 │ │ │ │ - bl 1f1984 │ │ │ │ + bl 1f18fc │ │ │ │ mov r0, r4 │ │ │ │ bl 16a400 │ │ │ │ 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} │ │ │ │ add.w r0, r4, #944 @ 0x3b0 │ │ │ │ - bl 1f19b4 │ │ │ │ + bl 1f192c │ │ │ │ b.n 170b18 │ │ │ │ ldr.w r0, [r4, #1008] @ 0x3f0 │ │ │ │ blx 60b4c │ │ │ │ add.w r0, r4, #1012 @ 0x3f4 │ │ │ │ - bl 20c5f8 │ │ │ │ + bl 20c570 │ │ │ │ add.w r0, r4, #1040 @ 0x410 │ │ │ │ - bl 1f1984 │ │ │ │ + bl 1f18fc │ │ │ │ b.n 170b48 │ │ │ │ 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 │ │ │ │ @@ -351471,26 +351468,26 @@ │ │ │ │ mov r0, r7 │ │ │ │ str.w r5, [r4, #1288] @ 0x508 │ │ │ │ str.w r5, [r4, #1292] @ 0x50c │ │ │ │ str.w r5, [r4, #1296] @ 0x510 │ │ │ │ str.w r5, [r4, #1300] @ 0x514 │ │ │ │ str.w r5, [r4, #1304] @ 0x518 │ │ │ │ str.w r5, [r4, #1308] @ 0x51c │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldrd r3, r2, [r4, #896] @ 0x380 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #904] @ 0x388 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 170d36 │ │ │ │ add.w r0, r4, #896 @ 0x380 │ │ │ │ - bl 1fe3ec │ │ │ │ + bl 1fe364 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r3, #0] │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -351520,15 +351517,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ vstr d7, [sp] │ │ │ │ blx 620d0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ vldr d7, [sp] │ │ │ │ b.n 170c50 │ │ │ │ add.w r0, r4, #944 @ 0x3b0 │ │ │ │ - bl 1f19b4 │ │ │ │ + bl 1f192c │ │ │ │ b.n 170cb8 │ │ │ │ stmdb 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, #2012] @ 171530 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ @@ -351542,15 +351539,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ bl 16f014 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr.w r0, [pc, #1980] @ 171538 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe1dc │ │ │ │ + bl 1fe154 │ │ │ │ movw r2, #12820 @ 0x3214 │ │ │ │ movt r2, #50277 @ 0xc465 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ ldr.w r2, [pc, #1964] @ 17153c │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ @@ -351563,38 +351560,38 @@ │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 1711b4 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ movs r0, #1 │ │ │ │ add.w r6, fp, #916 @ 0x394 │ │ │ │ bl 16fc70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1f67fc │ │ │ │ + bl 1f6774 │ │ │ │ addw r3, pc, #1880 @ 0x758 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 609b4 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ ldrd r3, r2, [fp, #896] @ 0x380 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #904] @ 0x388 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w 1715de │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, fp, #944 @ 0x3b0 │ │ │ │ - bl 1f19d0 │ │ │ │ + bl 1f1948 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 170de0 │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ bne.w 1715fe │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ ldr.w r5, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r5, #0 │ │ │ │ blt.w 1711b4 │ │ │ │ @@ -351614,24 +351611,24 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1712c0 │ │ │ │ ldrb.w r3, [fp, #1313] @ 0x521 │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 171446 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r6, #3872 @ 0xf20 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mla r6, r6, r3, fp │ │ │ │ b.n 170e7a │ │ │ │ ldr.w r3, [r6, #2104] @ 0x838 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 170e8a │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, fp, #1120 @ 0x460 │ │ │ │ - bl 1f19f4 │ │ │ │ + bl 1f196c │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 170e68 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov.w r6, #3872 @ 0xf20 │ │ │ │ @@ -351654,15 +351651,15 @@ │ │ │ │ add.w r2, fp, r7 │ │ │ │ ldrd r3, r2, [r2, #632] @ 0x278 │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 171048 │ │ │ │ add.w r3, fp, #360 @ 0x168 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr.w r3, [r6, #2096] @ 0x830 │ │ │ │ ldrb.w ip, [fp, #1312] @ 0x520 │ │ │ │ ldr.w r9, [r6, #2088] @ 0x828 │ │ │ │ and.w r3, r3, #2 │ │ │ │ ldr.w r8, [r6, #2092] @ 0x82c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldrd sl, r6, [fp, #416] @ 0x1a0 │ │ │ │ @@ -351761,26 +351758,26 @@ │ │ │ │ sbcs.w r6, r0, r1 │ │ │ │ itt lt │ │ │ │ movlt r3, r2 │ │ │ │ movlt r1, r0 │ │ │ │ subs.w r9, r9, r3 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ sbc.w r8, r8, r1 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ cmp.w r8, #0 │ │ │ │ itete ge │ │ │ │ movge r0, r9 │ │ │ │ movlt r0, #0 │ │ │ │ movge r1, r8 │ │ │ │ movlt r1, #0 │ │ │ │ - bl 1f6780 │ │ │ │ + bl 1f66f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 171646 │ │ │ │ ldr.w r5, [fp, #36] @ 0x24 │ │ │ │ ldr.w r1, [fp, #524] @ 0x20c │ │ │ │ @@ -351870,54 +351867,54 @@ │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldr.w r5, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r5, #0 │ │ │ │ blt.n 1711b8 │ │ │ │ add.w r0, fp, #1120 @ 0x460 │ │ │ │ - bl 1f19b4 │ │ │ │ + bl 1f192c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 1714d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 170db0 │ │ │ │ mov sl, r5 │ │ │ │ b.n 1711f4 │ │ │ │ mov sl, r5 │ │ │ │ addw r0, fp, #1196 @ 0x4ac │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ add.w r3, fp, #1280 @ 0x500 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #1224 @ 0x4c8 │ │ │ │ strd r6, r7, [r3, #-8] │ │ │ │ str.w sl, [fp, #1280] @ 0x500 │ │ │ │ - bl 1f1998 │ │ │ │ + bl 1f1910 │ │ │ │ addw r0, fp, #1196 @ 0x4ac │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ add.w r0, fp, #1120 @ 0x460 │ │ │ │ - bl 1f1998 │ │ │ │ + bl 1f1910 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ bl 170798 │ │ │ │ ldrb.w r3, [fp, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 171650 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r2, [pc, #812] @ (171540 ) │ │ │ │ ldr r3, [pc, #796] @ (171534 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -352085,26 +352082,26 @@ │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ blx 60b4c │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ add.w r0, fp, #1012 @ 0x3f4 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldrd r3, r2, [fp, #992] @ 0x3e0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #1000] @ 0x3e8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 1715f4 │ │ │ │ add.w r0, fp, #992 @ 0x3e0 │ │ │ │ - bl 1fe3ec │ │ │ │ + bl 1fe364 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r0, fp, #1012 @ 0x3f4 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ b.n 171186 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov.w r3, #3872 @ 0xf20 │ │ │ │ mla r3, r3, r2, fp │ │ │ │ ldr.w r2, [r3, #2100] @ 0x834 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1712ca │ │ │ │ @@ -352113,15 +352110,15 @@ │ │ │ │ orrs r2, r3 │ │ │ │ bne.w 1712ca │ │ │ │ b.n 170e56 │ │ │ │ add.w r3, fp, #360 @ 0x168 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr.w r3, [r6, #2096] @ 0x830 │ │ │ │ ldr.w r9, [r6, #2088] @ 0x828 │ │ │ │ ldr.w r8, [r6, #2092] @ 0x82c │ │ │ │ and.w r3, r3, #2 │ │ │ │ ldrb.w ip, [fp, #1312] @ 0x520 │ │ │ │ ldrd sl, r6, [fp, #416] @ 0x1a0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ @@ -352157,15 +352154,15 @@ │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mla r7, r7, r3, fp │ │ │ │ b.n 1714fa │ │ │ │ ldr.w r3, [r7, #2104] @ 0x838 │ │ │ │ cbz r3, 17150a │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, fp, #1120 @ 0x460 │ │ │ │ - bl 1f19f4 │ │ │ │ + bl 1f196c │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 1714ea │ │ │ │ ldr.w r3, [fp, #600] @ 0x258 │ │ │ │ adds r3, #1 │ │ │ │ @@ -352179,22 +352176,22 @@ │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subw r0, r0, #178 @ 0xb2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 17146c │ │ │ │ + bvc.n 17156c │ │ │ │ movs r7, r3 │ │ │ │ - bvc.n 171464 │ │ │ │ + bvc.n 171564 │ │ │ │ movs r7, r3 │ │ │ │ stcl 0, cr0, [r6, #712]! @ 0x2c8 │ │ │ │ - bcs.n 171614 │ │ │ │ + bne.n 171514 │ │ │ │ movs r7, r3 │ │ │ │ - beq.n 171624 │ │ │ │ + ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ mul.w r3, r8, r6 │ │ │ │ ldr.w r2, [fp, #544] @ 0x220 │ │ │ │ adds r3, #24 │ │ │ │ cmp.w r0, r3, lsr #2 │ │ │ │ bhi.w 171680 │ │ │ │ mov r9, r2 │ │ │ │ @@ -352241,63 +352238,63 @@ │ │ │ │ ldr.w r0, [fp, #524] @ 0x20c │ │ │ │ blx 6204c │ │ │ │ subs.w r9, r9, r4 │ │ │ │ bne.n 171584 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ b.n 1713d6 │ │ │ │ add.w r0, fp, #896 @ 0x380 │ │ │ │ - bl 1fe498 │ │ │ │ + bl 1fe410 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ b.n 170e10 │ │ │ │ add.w r0, fp, #1040 @ 0x410 │ │ │ │ - bl 1f19b4 │ │ │ │ + bl 1f192c │ │ │ │ b.n 171430 │ │ │ │ movw sl, #12820 @ 0x3214 │ │ │ │ movt sl, #50277 @ 0xc465 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ b.n 1711f4 │ │ │ │ adds.w r3, sl, sl │ │ │ │ adc.w r2, r6, r6 │ │ │ │ adds.w r3, r3, sl │ │ │ │ adc.w r2, r2, r6 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ orr.w r3, r3, r2, lsl #31 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ cmp r3, r9 │ │ │ │ sbcs.w r2, r2, r8 │ │ │ │ bcc.w 170f16 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 17105a │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov sl, r5 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ b.n 1711f4 │ │ │ │ add.w r0, fp, #1012 @ 0x3f4 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldrd r3, r2, [fp, #992] @ 0x3e0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #1000] @ 0x3e8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 171744 │ │ │ │ add.w r0, fp, #992 @ 0x3e0 │ │ │ │ - bl 1fe3ec │ │ │ │ + bl 1fe364 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #1012 @ 0x3f4 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ b.n 17120c │ │ │ │ ldr.w r3, [r5, #1476] @ 0x5c4 │ │ │ │ ldr.w r1, [r5, #1496] @ 0x5d8 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r7, r7, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ ldrb.w r1, [fp, #536] @ 0x218 │ │ │ │ @@ -352343,28 +352340,28 @@ │ │ │ │ adc.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ adds.w r0, r0, ip │ │ │ │ adc.w r1, r1, r6 │ │ │ │ blx 609b4 <__aeabi_uldivmod@plt> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r6, r1 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr.w r3, [r7, #624] @ 0x270 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ adds.w r8, r8, r3 │ │ │ │ ldr.w r3, [r7, #628] @ 0x274 │ │ │ │ adc.w r3, r3, r6 │ │ │ │ cmp r2, r8 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ sbcs r2, r3 │ │ │ │ it cc │ │ │ │ strdcc r8, r3, [sp, #128] @ 0x80 │ │ │ │ b.n 171048 │ │ │ │ add.w r0, fp, #1040 @ 0x410 │ │ │ │ - bl 1f19b4 │ │ │ │ + bl 1f192c │ │ │ │ b.n 171666 │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 17140c │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ b.n 1711ba │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ @@ -352387,19 +352384,19 @@ │ │ │ │ mov sl, r9 │ │ │ │ add r0, pc │ │ │ │ add.w fp, r9, #1120 @ 0x460 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fe1dc │ │ │ │ + bl 1fe154 │ │ │ │ ldr.w r3, [r9, #328] @ 0x148 │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ addw r3, r9, #1196 @ 0x4ac │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w r3, r9, #1184 @ 0x4a0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [sl, #884] @ 0x374 │ │ │ │ @@ -352415,21 +352412,21 @@ │ │ │ │ add.w r3, r3, #3872 @ 0xf20 │ │ │ │ cmp r2, r0 │ │ │ │ beq.w 171918 │ │ │ │ ldr.w r1, [r3, #2104] @ 0x838 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1717e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr.w r1, [sl, #584] @ 0x248 │ │ │ │ ldr.w r0, [sl, #524] @ 0x20c │ │ │ │ blx 6207c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ dmb ish │ │ │ │ ldr.w r1, [sl, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 1718d2 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 171936 │ │ │ │ @@ -352472,37 +352469,37 @@ │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 17188a │ │ │ │ ldr.w r3, [sl, #620] @ 0x26c │ │ │ │ add.w r6, sl, #1012 @ 0x3f4 │ │ │ │ mov r0, r6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl, #620] @ 0x26c │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldrd r3, r2, [sl, #992] @ 0x3e0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [sl, #1000] @ 0x3e8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 171d36 │ │ │ │ add.w r0, sl, #992 @ 0x3e0 │ │ │ │ - bl 1fe3ec │ │ │ │ + bl 1fe364 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 170798 │ │ │ │ mov r0, fp │ │ │ │ blx 60b4c │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [sl, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 1717dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr.w r2, [pc, #1492] @ 171ecc │ │ │ │ ldr.w r3, [pc, #1480] @ 171ec4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ @@ -352511,15 +352508,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [sl, #272] @ 0x110 │ │ │ │ cbz r3, 171928 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f19f4 │ │ │ │ + bl 1f196c │ │ │ │ b.n 1717ca │ │ │ │ ldr.w r3, [sl, #620] @ 0x26c │ │ │ │ subs r0, r0, r3 │ │ │ │ cmp r8, r0 │ │ │ │ bhi.w 1717fc │ │ │ │ b.n 17191e │ │ │ │ mov.w r1, #13824 @ 0x3600 │ │ │ │ @@ -352586,15 +352583,15 @@ │ │ │ │ ldr.w r3, [fp, #-32] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #-32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 171a72 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add.w r9, r9, #24 │ │ │ │ - bl 1f19b4 │ │ │ │ + bl 1f192c │ │ │ │ ldr.w r1, [fp, #-32] │ │ │ │ cmp r1, r7 │ │ │ │ bhi.n 17199e │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r8, #328] @ 0x148 │ │ │ │ adds r2, #1 │ │ │ │ add.w fp, fp, #3872 @ 0xf20 │ │ │ │ @@ -352632,22 +352629,22 @@ │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r9 │ │ │ │ sub.w r0, r9, #24 │ │ │ │ mul.w r2, r2, r3 │ │ │ │ blx 61250 │ │ │ │ b.n 1719f8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr.w r2, [r8, #1272] @ 0x4f8 │ │ │ │ ldr.w r3, [r8, #1276] @ 0x4fc │ │ │ │ cmp r2, r6 │ │ │ │ sbcs r3, r4 │ │ │ │ bcc.w 171cca │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ b.n 1719ea │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r4, #5 │ │ │ │ lsls r0, r6, #5 │ │ │ │ subs r1, r1, r4 │ │ │ │ orr.w r0, r0, r4, lsr #27 │ │ │ │ @@ -352825,15 +352822,15 @@ │ │ │ │ str.w r3, [r4, #632] @ 0x278 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r4, #636] @ 0x27c │ │ │ │ b.n 1719d6 │ │ │ │ add.w r0, r8, #1224 @ 0x4c8 │ │ │ │ str.w r6, [r8, #1272] @ 0x4f8 │ │ │ │ str.w r4, [r8, #1276] @ 0x4fc │ │ │ │ - bl 1f1998 │ │ │ │ + bl 1f1910 │ │ │ │ b.n 171a9c │ │ │ │ ldrb.w r3, [sl, #384] @ 0x180 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1718d0 │ │ │ │ ldrh.w r3, [fp, #24] │ │ │ │ str.w r3, [sl, #1188] @ 0x4a4 │ │ │ │ ldrh.w r3, [fp, #26] │ │ │ │ @@ -352858,15 +352855,15 @@ │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [r4, #632] @ 0x278 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r4, #636] @ 0x27c │ │ │ │ b.n 1719d6 │ │ │ │ add.w r0, sl, #1040 @ 0x410 │ │ │ │ - bl 1f19b4 │ │ │ │ + bl 1f192c │ │ │ │ b.n 1718c0 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [sl, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1718d0 │ │ │ │ ldr.w r6, [sl, #36] @ 0x24 │ │ │ │ @@ -352907,15 +352904,15 @@ │ │ │ │ strh.w r4, [sp, #134] @ 0x86 │ │ │ │ ldrd r4, r6, [sl, #524] @ 0x20c │ │ │ │ strb.w r0, [sp, #120] @ 0x78 │ │ │ │ ldrb.w r3, [sl, #272] @ 0x110 │ │ │ │ strb.w r3, [sp, #121] @ 0x79 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl 2f9c0c │ │ │ │ + bl 2f9b84 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ add r4, sp, #124 @ 0x7c │ │ │ │ add r6, sp, #144 @ 0x90 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -352925,15 +352922,15 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 16fcfc │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ strd r6, r4, [sp, #128] @ 0x80 │ │ │ │ bl 16fafc │ │ │ │ - bl 2f9c0c │ │ │ │ + bl 2f9b84 │ │ │ │ ldr.w r1, [r4], #4 │ │ │ │ cbz r1, 171e18 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 171e08 │ │ │ │ @@ -352987,15 +352984,15 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldrd r0, r0, [r0], #-712 @ 0x2c8 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r6, r7} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ movs r7, r3 │ │ │ │ b.n 171ccc │ │ │ │ lsls r2, r6, #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, #3872] @ 0xf20 │ │ │ │ @@ -353066,31 +353063,31 @@ │ │ │ │ beq.w 17250c │ │ │ │ add.w r2, r5, #1320 @ 0x528 │ │ │ │ movs r1, #0 │ │ │ │ addw r5, r4, #1196 @ 0x4ac │ │ │ │ blx 61070 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c60c │ │ │ │ + bl 20c584 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172504 │ │ │ │ add.w r6, r4, #1096 @ 0x448 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c60c │ │ │ │ + bl 20c584 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1728cc │ │ │ │ add.w r3, r4, #1120 @ 0x460 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f1904 │ │ │ │ + bl 1f187c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1728b6 │ │ │ │ add.w r0, r4, #1224 @ 0x4c8 │ │ │ │ - bl 1f1904 │ │ │ │ + bl 1f187c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1728d0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, fp │ │ │ │ blx 6096c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ @@ -353309,15 +353306,15 @@ │ │ │ │ b.n 172280 │ │ │ │ ldr.w r3, [r9, #120] @ 0x78 │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r5, r3 │ │ │ │ bge.w 172590 │ │ │ │ ldr.w r0, [r9, #172] @ 0xac │ │ │ │ - bl 1f688c │ │ │ │ + bl 1f6804 │ │ │ │ str.w r0, [fp] │ │ │ │ adds r0, #1 │ │ │ │ bne.n 172270 │ │ │ │ cbz r5, 1722a4 │ │ │ │ add.w sl, sl, r5, lsl #2 │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ @@ -353359,15 +353356,15 @@ │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ b.n 171ffc │ │ │ │ add.w r3, r4, #896 @ 0x380 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1fe3bc │ │ │ │ + bl 1fe334 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172432 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ ldr.w r1, [r4, #584] @ 0x248 │ │ │ │ blx 61bdc │ │ │ │ mov r0, r4 │ │ │ │ @@ -353449,30 +353446,30 @@ │ │ │ │ rsb r2, r2, #32 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add.w r3, r4, #896 @ 0x380 │ │ │ │ lsls r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1fe3bc │ │ │ │ + bl 1fe334 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 172912 │ │ │ │ add.w r3, r4, #944 @ 0x3b0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f1904 │ │ │ │ + bl 1f187c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17275e │ │ │ │ add.w r3, r4, #916 @ 0x394 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 20c60c │ │ │ │ + bl 20c584 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172758 │ │ │ │ ldrb.w r3, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1726a2 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ @@ -353484,56 +353481,56 @@ │ │ │ │ cmp r3, #4 │ │ │ │ it lt │ │ │ │ movlt r3, #4 │ │ │ │ subs r1, r3, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ lsl.w r1, r6, r1 │ │ │ │ - bl 1fe3bc │ │ │ │ + bl 1fe334 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17291c │ │ │ │ add.w r3, r4, #1040 @ 0x410 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f1904 │ │ │ │ + bl 1f187c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172840 │ │ │ │ mov r1, r6 │ │ │ │ add.w r6, r4, #1012 @ 0x3f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c60c │ │ │ │ + bl 20c584 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17283a │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1726a2 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ b.n 1724e8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1fe3ec │ │ │ │ + bl 1fe364 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr.w r2, [r7, #328] @ 0x148 │ │ │ │ cmp r2, r5 │ │ │ │ bls.w 17269e │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldrd r2, r1, [r7, #992] @ 0x3e0 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr.w r1, [r7, #1000] @ 0x3e8 │ │ │ │ cmp r2, r1 │ │ │ │ bcs.n 1724ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f19b4 │ │ │ │ + bl 1f192c │ │ │ │ b.n 1724ce │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 172332 │ │ │ │ @@ -353628,15 +353625,15 @@ │ │ │ │ addw sl, r6, #3860 @ 0xf14 │ │ │ │ sub.w r5, r6, #1320 @ 0x528 │ │ │ │ sub.w fp, r6, #1272 @ 0x4f8 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ blx 61478 │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ ldr.w r0, [r5, #1400] @ 0x578 │ │ │ │ - bl 1f688c │ │ │ │ + bl 1f6804 │ │ │ │ subs r3, r0, #0 │ │ │ │ blt.w 17282c │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr.w r2, [r4, #528] @ 0x210 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ blx 61cd8 │ │ │ │ mov r1, r0 │ │ │ │ @@ -353645,15 +353642,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172828 │ │ │ │ adds r5, #24 │ │ │ │ cmp r5, fp │ │ │ │ beq.w 1723ac │ │ │ │ b.n 172622 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 330eec │ │ │ │ + bl 330e64 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17290c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 171f1e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 618b8 │ │ │ │ @@ -353672,32 +353669,32 @@ │ │ │ │ b.n 171f42 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [pc, #708] @ (172968 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #1088 @ 0x440 │ │ │ │ add r1, pc │ │ │ │ - bl 20c6d0 │ │ │ │ + bl 20c648 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 172774 │ │ │ │ ldr.w r0, [r4, #912] @ 0x390 │ │ │ │ blx 60b4c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20c5f8 │ │ │ │ + bl 20c570 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1f1984 │ │ │ │ + bl 1f18fc │ │ │ │ ldrb.w r3, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1722a4 │ │ │ │ ldr.w r0, [r4, #1008] @ 0x3f0 │ │ │ │ blx 60b4c │ │ │ │ add.w r0, r4, #1012 @ 0x3f4 │ │ │ │ - bl 20c5f8 │ │ │ │ + bl 20c570 │ │ │ │ add.w r0, r4, #1040 @ 0x410 │ │ │ │ - bl 1f1984 │ │ │ │ + bl 1f18fc │ │ │ │ b.n 1722a4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 172768 │ │ │ │ ldrb.w r3, [r9, #725] @ 0x2d5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 171f42 │ │ │ │ @@ -353706,15 +353703,15 @@ │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1722ec │ │ │ │ ldrb.w r3, [r9, #726] @ 0x2d6 │ │ │ │ adds r3, #3 │ │ │ │ b.n 1722ec │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ - bl 1f688c │ │ │ │ + bl 1f6804 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.w 1722a8 │ │ │ │ ldr.w r1, [r6, #200] @ 0xc8 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ ldr.w r2, [r4, #528] @ 0x210 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ @@ -353729,28 +353726,28 @@ │ │ │ │ ldrh.w ip, [r6, #156] @ 0x9c │ │ │ │ strd lr, ip, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 61e84 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1725fe │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1f1984 │ │ │ │ + bl 1f18fc │ │ │ │ ldr.w r0, [r4, #912] @ 0x390 │ │ │ │ blx 60b4c │ │ │ │ b.n 1722a8 │ │ │ │ ldr.w r3, [r9, #720] @ 0x2d0 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17270a │ │ │ │ b.n 1722ec │ │ │ │ ldr r1, [pc, #500] @ (17296c ) │ │ │ │ mov r2, r4 │ │ │ │ addw r0, r4, #1092 @ 0x444 │ │ │ │ add r1, pc │ │ │ │ - bl 20c6d0 │ │ │ │ + bl 20c648 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 172884 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 16f014 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ @@ -353819,69 +353816,69 @@ │ │ │ │ blx 60b4c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r5, #2 │ │ │ │ bl 16a97c │ │ │ │ b.n 1722a8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1f1984 │ │ │ │ + bl 1f18fc │ │ │ │ ldr.w r0, [r4, #1008] @ 0x3f0 │ │ │ │ blx 60b4c │ │ │ │ ldr.w r0, [r4, #912] @ 0x390 │ │ │ │ blx 60b4c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20c5f8 │ │ │ │ + bl 20c570 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1f1984 │ │ │ │ + bl 1f18fc │ │ │ │ b.n 1722a8 │ │ │ │ mov r0, r5 │ │ │ │ blx 61178 │ │ │ │ mov.w r3, #3872 @ 0xf20 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ mla r3, r3, r8, r4 │ │ │ │ ldr.w r1, [r3, #1520] @ 0x5f0 │ │ │ │ blx 61280 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ blx 6204c │ │ │ │ b.n 17282c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldrd r3, r2, [r4, #896] @ 0x380 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #904] @ 0x388 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 172904 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1fe3ec │ │ │ │ + bl 1fe364 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr.w r0, [r4, #1088] @ 0x440 │ │ │ │ movs r1, #0 │ │ │ │ - bl 20c734 │ │ │ │ + bl 20c6ac │ │ │ │ b.n 1726b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c5f8 │ │ │ │ + bl 20c570 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c5f8 │ │ │ │ + bl 20c570 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 17250c │ │ │ │ mov r0, r5 │ │ │ │ b.n 1728be │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c5f8 │ │ │ │ + bl 20c570 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c5f8 │ │ │ │ + bl 20c570 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1f1984 │ │ │ │ + bl 1f18fc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 17250c │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ @@ -353889,15 +353886,15 @@ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, fp │ │ │ │ blx 61cf0 │ │ │ │ mov r1, r0 │ │ │ │ b.n 172816 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1f19b4 │ │ │ │ + bl 1f192c │ │ │ │ b.n 172898 │ │ │ │ mvn.w r5, #12 │ │ │ │ b.n 172332 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 1722b2 │ │ │ │ mov r6, r5 │ │ │ │ b.n 1727cc │ │ │ │ @@ -353919,21 +353916,21 @@ │ │ │ │ @ instruction: 0xffffeb55 │ │ │ │ vqrshrn.u64 d30, , #1 │ │ │ │ vqrdmlah.s q14, , d21[0] │ │ │ │ @ instruction: 0xffffcedf │ │ │ │ vtbx.8 d29, {d15}, d17 │ │ │ │ vcvt.f32.u32 q8, q14, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, r5] │ │ │ │ + strb r2, [r6, r3] │ │ │ │ movs r7, r5 │ │ │ │ bgt.n 1728ec │ │ │ │ lsls r2, r6, #2 │ │ │ │ b.n 172692 │ │ │ │ @ instruction: 0xffffeff1 │ │ │ │ - vcvt.u32.f32 d20, d26, #1 │ │ │ │ + @ instruction: 0xffff4eba │ │ │ │ movs r7, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #228] @ 172a68 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ @@ -353992,15 +353989,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1729de │ │ │ │ ldr r2, [pc, #88] @ (172a74 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #88] @ (172a78 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n 1729de │ │ │ │ mov r0, r6 │ │ │ │ blx 60c94 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 61244 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -354027,29 +354024,29 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ bvs.n 172b48 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 172aa4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rev r6, r1 │ │ │ │ + cbnz r6, 172a9a │ │ │ │ movs r7, r3 │ │ │ │ - add r2, pc, #48 @ (adr r2, 172aac ) │ │ │ │ + add r1, pc, #560 @ (adr r1, 172cac ) │ │ │ │ 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 330eec │ │ │ │ + bl 330e64 │ │ │ │ cbz r0, 172aae │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 618b8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ @@ -354244,61 +354241,61 @@ │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 172d86 │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r1, #1 │ │ │ │ adds r0, #28 │ │ │ │ - bl 20c60c │ │ │ │ + bl 20c584 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 172d72 │ │ │ │ ldr r3, [pc, #260] @ (172d90 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #256] @ (172d94 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f5318 │ │ │ │ + bl 1f5290 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 172d6c │ │ │ │ cbz r6, 172cec │ │ │ │ ldr r7, [pc, #240] @ (172d98 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 3332c0 │ │ │ │ + bl 333238 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 172d36 │ │ │ │ ldr r7, [pc, #224] @ (172d9c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 3332c0 │ │ │ │ + bl 333238 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 172d44 │ │ │ │ ldr r7, [pc, #212] @ (172da0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 3332c0 │ │ │ │ + bl 333238 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 172d58 │ │ │ │ ldr r7, [pc, #196] @ (172da4 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 3332c0 │ │ │ │ + bl 333238 │ │ │ │ cbnz r0, 172d22 │ │ │ │ ldr r2, [pc, #184] @ (172da8 ) │ │ │ │ ldr r3, [pc, #188] @ (172dac ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #180] @ (172db0 ) │ │ │ │ @@ -354316,43 +354313,43 @@ │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r4, [r8, #968] @ 0x3c8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3332f4 │ │ │ │ + bl 33326c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r8, #727] @ 0x2d7 │ │ │ │ b.n 172cec │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 333318 │ │ │ │ + bl 333290 │ │ │ │ str.w r0, [r8, #720] @ 0x2d0 │ │ │ │ b.n 172cb8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3332f4 │ │ │ │ + bl 33326c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r8, #724] @ 0x2d4 │ │ │ │ b.n 172cca │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3332f4 │ │ │ │ + bl 33326c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r8, #725] @ 0x2d5 │ │ │ │ b.n 172cdc │ │ │ │ mov r0, sl │ │ │ │ - bl 20c5f8 │ │ │ │ + bl 20c570 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r0, [r9] │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ blx r3 │ │ │ │ b.n 172d16 │ │ │ │ @@ -354360,21 +354357,21 @@ │ │ │ │ b.n 172d16 │ │ │ │ bcc.n 172cb0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 172e64 │ │ │ │ + blt.n 172d64 │ │ │ │ movs r6, r3 │ │ │ │ - bgt.n 172d84 │ │ │ │ + bgt.n 172e84 │ │ │ │ movs r6, r3 │ │ │ │ - ble.n 172e94 │ │ │ │ + bgt.n 172d94 │ │ │ │ movs r6, r3 │ │ │ │ - bcc.n 172d0c │ │ │ │ + bcc.n 172e0c │ │ │ │ movs r6, r3 │ │ │ │ bmi.n 172e36 │ │ │ │ vqshl.u32 , , #31 │ │ │ │ @ instruction: 0xffffd5c5 │ │ │ │ vmls.i , , d23[0] │ │ │ │ @ instruction: 0xffffcd9d │ │ │ │ vrsubhn.i d29, , │ │ │ │ @@ -354385,31 +354382,31 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r5, [r0, #968] @ 0x3c8 │ │ │ │ cbz r5, 172e16 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 1f55e4 │ │ │ │ + bl 1f555c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 172dfe │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 16efc8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 1f55e4 │ │ │ │ + bl 1f555c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 172de8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 1f547c │ │ │ │ + bl 1f53f4 │ │ │ │ add.w r0, r5, #28 │ │ │ │ - bl 20c5f8 │ │ │ │ + bl 20c570 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov ip, r0 │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ @@ -354730,36 +354727,36 @@ │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ bne.n 173178 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r0, #8 │ │ │ │ mov r4, lr │ │ │ │ mov r5, r2 │ │ │ │ - bl 1fe3ec │ │ │ │ + bl 1fe364 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 173192 │ │ │ │ strd r5, r4, [r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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 1fe3ec │ │ │ │ + bl 1fe364 │ │ │ │ cbz r0, 1731c2 │ │ │ │ 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 1fe3ec │ │ │ │ + bl 1fe364 │ │ │ │ cbz r0, 1731de │ │ │ │ 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 │ │ │ │ @@ -354901,21 +354898,21 @@ │ │ │ │ ldrd r2, r3, [r0, #16] │ │ │ │ sub sp, #16 │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ bne.n 173398 │ │ │ │ add.w r0, r5, #584 @ 0x248 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldrb.w r3, [r5, #784] @ 0x310 │ │ │ │ cbz r3, 1733ba │ │ │ │ mov r0, r4 │ │ │ │ bl 1730dc │ │ │ │ add.w r0, r5, #584 @ 0x248 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -354923,19 +354920,19 @@ │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 16b230 │ │ │ │ add.w r0, r5, #584 @ 0x248 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldrb.w r3, [r5, #784] @ 0x310 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17337c │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #20522 @ 0x502a │ │ │ │ movt r3, #254 @ 0xfe │ │ │ │ strd r0, r1, [r5, #776] @ 0x308 │ │ │ │ strd r0, r1, [r5, #768] @ 0x300 │ │ │ │ strb.w r2, [r5, #784] @ 0x310 │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ @@ -354950,31 +354947,31 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r8, r3 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1734ba │ │ │ │ ldrd r2, r1, [r4, #640] @ 0x280 │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r0, [r4, #744] @ 0x2e8 │ │ │ │ orrs r2, r1 │ │ │ │ bne.n 17344a │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1734a4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ - bl 1f19d0 │ │ │ │ + bl 1f1948 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 1734b6 │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r4 │ │ │ │ @@ -354983,43 +354980,43 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17341c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r2, [r4, #744] @ 0x2e8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r1, [r4, #704] @ 0x2c0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 331390 │ │ │ │ + bl 331308 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ - bl 1f1998 │ │ │ │ + bl 1f1910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ - bl 1f1998 │ │ │ │ + bl 1f1910 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r3, r2, #1 │ │ │ │ ittt ne │ │ │ │ clzne r0, r2 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ lslne r3, r0, #1 │ │ │ │ beq.n 1734ba │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #2 │ │ │ │ b.n 17349c │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ @@ -355062,25 +355059,25 @@ │ │ │ │ bl 16cea8 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 173560 │ │ │ │ add.w r9, r5, #584 @ 0x248 │ │ │ │ b.n 17354c │ │ │ │ ldrd sl, r6, [r5, #608] @ 0x260 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r6, r6, r8 │ │ │ │ bcs.n 173560 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1733dc │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 173560 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17352e │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ ldr r2, [pc, #52] @ (173598 ) │ │ │ │ ldr r3, [pc, #48] @ (173594 ) │ │ │ │ @@ -355090,15 +355087,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 173582 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1f67fc │ │ │ │ + bl 1f6774 │ │ │ │ b.n 173506 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -355143,24 +355140,24 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1736ae │ │ │ │ ldrb.w r3, [r5, #792] @ 0x318 │ │ │ │ add.w r6, r5, #584 @ 0x248 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1736ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17371c │ │ │ │ ldrd r2, r3, [r5, #616] @ 0x268 │ │ │ │ cmp r2, sl │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcc.w 173734 │ │ │ │ mov r0, r6 │ │ │ │ movs r4, #2 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r3, pc, #316 @ (adr r3, 173768 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 609b4 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ @@ -355169,23 +355166,23 @@ │ │ │ │ add r3, pc, #296 @ (adr r3, 173768 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 609b4 <__aeabi_uldivmod@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17371c │ │ │ │ ldr.w r2, [r5, #608] @ 0x260 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r7, [r5, #612] @ 0x264 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, sl │ │ │ │ sbcs.w r3, r7, fp │ │ │ │ bcs.n 17375c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 1733dc │ │ │ │ @@ -355195,39 +355192,39 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 173758 │ │ │ │ ldr.w r3, [r5, #528] @ 0x210 │ │ │ │ cbz r3, 1736ae │ │ │ │ ldrb.w r3, [r5, #792] @ 0x318 │ │ │ │ cbnz r3, 1736ae │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17371c │ │ │ │ ldrd r2, r3, [r5, #616] @ 0x268 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, sl │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcs.n 1736fa │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r2, [pc, #208] @ (173780 ) │ │ │ │ ldr r3, [pc, #200] @ (17377c ) │ │ │ │ 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 173760 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, pc, #164 @ (adr r1, 173770 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1f67fc │ │ │ │ + bl 1f6774 │ │ │ │ mov r3, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, r8 │ │ │ │ mov r0, r8 │ │ │ │ sbcs.w r2, r9, r7 │ │ │ │ mov r1, r7 │ │ │ │ ite cs │ │ │ │ @@ -355239,15 +355236,15 @@ │ │ │ │ itt cc │ │ │ │ movcc r0, r3 │ │ │ │ movcc r1, r9 │ │ │ │ b.n 173628 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 1733dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 1736ae │ │ │ │ mov r4, r7 │ │ │ │ @@ -355255,28 +355252,28 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 17364c │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 1736ae │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f67fc │ │ │ │ + bl 1f6774 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ b.n 1735e2 │ │ │ │ ldr.w r3, [r5, #640] @ 0x280 │ │ │ │ mov.w r1, #57600 @ 0xe100 │ │ │ │ movt r1, #1525 @ 0x5f5 │ │ │ │ adds r3, #1 │ │ │ │ umull r0, r1, r3, r1 │ │ │ │ - bl 1f67fc │ │ │ │ + bl 1f6774 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1736d8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1736ae │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b.n 1736ae │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ @@ -355335,21 +355332,21 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add.w r0, r5, #584 @ 0x248 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ blx 6167c │ │ │ │ mov r0, r4 │ │ │ │ bl 1730dc │ │ │ │ add.w r0, r5, #584 @ 0x248 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ blx r2 │ │ │ │ mov r0, r6 │ │ │ │ blx 60f58 │ │ │ │ @@ -355360,15 +355357,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 1f0e90 │ │ │ │ + bl 1f0e08 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 173874 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ @@ -355436,15 +355433,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 1ff444 │ │ │ │ + bl 1ff3bc │ │ │ │ movs r3, #1 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ blx r7 │ │ │ │ @@ -355472,15 +355469,15 @@ │ │ │ │ bx lr │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r7!, {r2, r3, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #528 @ 0x210 │ │ │ │ + add r4, sp, #16 │ │ │ │ movs r7, r3 │ │ │ │ stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #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 │ │ │ │ @@ -355522,15 +355519,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 173a62 │ │ │ │ ldr.w r1, [r5, #156] @ 0x9c │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 173a50 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 1739f8 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ str.w r4, [r5, #156] @ 0x9c │ │ │ │ str.w r8, [r5, #164] @ 0xa4 │ │ │ │ add r4, r2 │ │ │ │ @@ -355553,15 +355550,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ movs r2, #32 │ │ │ │ blx 61070 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #180 @ 0xb4 │ │ │ │ - bl 1fe3bc │ │ │ │ + bl 1fe334 │ │ │ │ ldr r2, [pc, #116] @ (173aa4 ) │ │ │ │ ldr r3, [pc, #104] @ (173a98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -355771,15 +355768,15 @@ │ │ │ │ bl 173aa8 │ │ │ │ mov sl, r1 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ mov r6, r0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ bne.n 173d00 │ │ │ │ add.w r0, r4, #584 @ 0x248 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ ldrb.w r3, [r4, #784] @ 0x310 │ │ │ │ cbnz r3, 173c9e │ │ │ │ mov r7, r6 │ │ │ │ mov r8, sl │ │ │ │ movs r3, #1 │ │ │ │ @@ -355805,15 +355802,15 @@ │ │ │ │ movs r6, #0 │ │ │ │ mov r3, r6 │ │ │ │ str.w r3, [r4, #756] @ 0x2f4 │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [r4, #752] @ 0x2f0 │ │ │ │ bl 1730dc │ │ │ │ add.w r0, r4, #584 @ 0x248 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -355849,15 +355846,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ ldr r3, [pc, #216] @ (173e28 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ ldrb.w r3, [r4, #569] @ 0x239 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 173e16 │ │ │ │ ldr.w r1, [r4, #328] @ 0x148 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 173dcc │ │ │ │ @@ -355905,15 +355902,15 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ b.n 173d78 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ add.w r0, r4, r0, lsl #8 │ │ │ │ add.w r0, r0, #1152 @ 0x480 │ │ │ │ - bl 331528 │ │ │ │ + bl 3314a0 │ │ │ │ ldrb.w r1, [r4, #568] @ 0x238 │ │ │ │ movw r2, #52715 @ 0xcdeb │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ movne r7, r2 │ │ │ │ b.n 173db2 │ │ │ │ @@ -355949,15 +355946,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #388] @ (173fdc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ ldrb.w r3, [r4, #569] @ 0x239 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 173fbc │ │ │ │ ldrd r0, r1, [r9, #16] │ │ │ │ add r3, pc, #340 @ (adr r3, 173fd0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -355990,20 +355987,20 @@ │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strd r5, r5, [sp, #56] @ 0x38 │ │ │ │ mov r8, r3 │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldrb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 173f80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cbz r0, 173f4c │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 173efe │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ @@ -356016,15 +356013,15 @@ │ │ │ │ str.w r3, [sl] │ │ │ │ adds r3, r4, r0 │ │ │ │ add.w r0, r0, #1152 @ 0x480 │ │ │ │ movs r2, #1 │ │ │ │ add r0, r4 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ strb.w r2, [r3, #1184] @ 0x4a0 │ │ │ │ - bl 331528 │ │ │ │ + bl 3314a0 │ │ │ │ ldrb.w r3, [r4, #568] @ 0x238 │ │ │ │ movw r0, #52715 @ 0xcdeb │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ ldr r2, [pc, #172] @ (173fe0 ) │ │ │ │ @@ -356038,15 +356035,15 @@ │ │ │ │ bne.n 173fc6 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 331390 │ │ │ │ + bl 331308 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 173fbc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 173ebc │ │ │ │ ldrd r3, r2, [r9, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ @@ -356060,28 +356057,28 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 173eb6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r2, [r4, #744] @ 0x2e8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr.w r1, [r4, #704] @ 0x2c0 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ blx 61ae0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ - bl 1f1998 │ │ │ │ + bl 1f1910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ bne.n 173ee8 │ │ │ │ movw r0, #12820 @ 0x3214 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 173f32 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -356234,15 +356231,15 @@ │ │ │ │ cbz r0, 174158 │ │ │ │ ldr r2, [pc, #60] @ (17417c ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 17414e │ │ │ │ cbz r3, 17416a │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ 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] │ │ │ │ @@ -356284,28 +356281,28 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r0, ip │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {pc} │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - adds r5, #200 @ 0xc8 │ │ │ │ + adds r5, #72 @ 0x48 │ │ │ │ movs r7, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ blx 61070 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1fe3bc │ │ │ │ + bl 1fe334 │ │ │ │ cbz r0, 1741f4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ @@ -356511,18 +356508,18 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bpl.n 17442e │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1fe3bc │ │ │ │ + bl 1fe334 │ │ │ │ cbz r0, 17442e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe3ec │ │ │ │ + bl 1fe364 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 174432 │ │ │ │ add r5, sp, #16 │ │ │ │ strd r6, r8, [r0] │ │ │ │ add.w ip, r0, #8 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -356573,15 +356570,15 @@ │ │ │ │ blx 61eb4 │ │ │ │ cmp r6, r4 │ │ │ │ bne.n 174486 │ │ │ │ ldr.w r3, [r4, #-52] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 174474 │ │ │ │ sub.w r0, r4, #52 @ 0x34 │ │ │ │ - bl 3314e4 │ │ │ │ + bl 33145c │ │ │ │ sub.w r1, r4, #252 @ 0xfc │ │ │ │ mov r0, r8 │ │ │ │ bl 16a97c │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 174474 │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ @@ -356786,19 +356783,19 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 61eb4 │ │ │ │ movs r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1fe3bc │ │ │ │ + bl 1fe334 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1fe3bc │ │ │ │ + bl 1fe334 │ │ │ │ ldr r1, [pc, #216] @ (1747c0 ) │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ blx 6110c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -356967,22 +356964,22 @@ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 17486a │ │ │ │ add.w r0, r7, #708 @ 0x2c4 │ │ │ │ - bl 331654 │ │ │ │ + bl 3315cc │ │ │ │ ldr.w r0, [r7, #740] @ 0x2e4 │ │ │ │ cbz r0, 1748a2 │ │ │ │ blx 61484 │ │ │ │ add.w r0, r7, #656 @ 0x290 │ │ │ │ - bl 1f1984 │ │ │ │ + bl 1f18fc │ │ │ │ add.w r0, r7, #584 @ 0x248 │ │ │ │ - bl 20c5f8 │ │ │ │ + bl 20c570 │ │ │ │ ldr.w r0, [r7, #704] @ 0x2c0 │ │ │ │ cbz r0, 1748bc │ │ │ │ blx 61610 │ │ │ │ ldr.w r1, [r7, #576] @ 0x240 │ │ │ │ cbz r1, 1748cc │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r0, [r9] │ │ │ │ @@ -357182,15 +357179,15 @@ │ │ │ │ ldrb.w r8, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ blx 61070 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ add r7, pc │ │ │ │ - bl 1fe3bc │ │ │ │ + bl 1fe334 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 174d9e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [r4, #152] @ 0x98 │ │ │ │ str r5, [r4, #108] @ 0x6c │ │ │ │ @@ -357246,25 +357243,25 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 60eb0 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ blx 60b4c │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1fe3bc │ │ │ │ + bl 1fe334 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 174cfc │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1fe3ec │ │ │ │ + bl 1fe364 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 174cfc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1fe3ec │ │ │ │ + bl 1fe364 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 174cfc │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #24653 @ 0x604d │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -357312,15 +357309,15 @@ │ │ │ │ bne.n 174c0a │ │ │ │ ldrb.w r3, [r4, #177] @ 0xb1 │ │ │ │ cbnz r3, 174c28 │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ cbnz r3, 174c3c │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1fe3ec │ │ │ │ + bl 1fe364 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 174cfc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp r7, r1 │ │ │ │ @@ -357590,15 +357587,15 @@ │ │ │ │ b.n 174eb6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r2, 174f22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #640] @ 0x280 │ │ │ │ movs r7, r3 │ │ │ │ cbz r2, 174f18 │ │ │ │ lsls r2, r6, #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 │ │ │ │ @@ -357723,15 +357720,15 @@ │ │ │ │ bl 174948 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 175016 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ b.n 175016 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - str r6, [sp, #576] @ 0x240 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ sub sp, #352 @ 0x160 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #904 @ 0x388 │ │ │ │ lsls r2, r6, #2 │ │ │ │ @@ -357865,15 +357862,15 @@ │ │ │ │ b.n 17516c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, sp, #544 @ 0x220 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #248] @ 0xf8 │ │ │ │ + str r4, [sp, #760] @ 0x2f8 │ │ │ │ movs r7, r3 │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ lsls r2, r6, #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, #3816] @ 0xee8 │ │ │ │ @@ -358162,15 +358159,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1753ea │ │ │ │ ldr r2, [pc, #280] @ (1755cc ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #280] @ (1755d0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ b.n 1753ea │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r9, [r3, #64] @ 0x40 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1754f4 │ │ │ │ @@ -358263,33 +358260,33 @@ │ │ │ │ movt fp, #50277 @ 0xc465 │ │ │ │ b.n 175288 │ │ │ │ nop │ │ │ │ add r6, sp, #176 @ 0xb0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - movs r7, r3 │ │ │ │ str r2, [sp, #560] @ 0x230 │ │ │ │ movs r7, r3 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + movs r7, r3 │ │ │ │ add r4, sp, #344 @ 0x158 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + str r1, [sp, #584] @ 0x248 │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #664] @ 0x298 │ │ │ │ + str r1, [sp, #152] @ 0x98 │ │ │ │ movs r7, r3 │ │ │ │ b.n 17569c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r4, [r5, #62] @ 0x3e │ │ │ │ + ldrh r4, [r5, #58] @ 0x3a │ │ │ │ movs r7, r3 │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + strb r2, [r6, #27] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #888] @ 0x378 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ + str r0, [sp, #0] │ │ │ │ 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 r1, [pc, #732] @ (1758d0 ) │ │ │ │ @@ -358769,24 +358766,24 @@ │ │ │ │ b.n 175b7e │ │ │ │ ldr r2, [pc, #32] @ (175be8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #32] @ (175bec ) │ │ │ │ add r2, pc │ │ │ │ strb r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ ldr.w r8, [r4, #804] @ 0x324 │ │ │ │ b.n 17567c │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 175810 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r0, #18] │ │ │ │ + ldrh r2, [r0, #14] │ │ │ │ movs r7, r3 │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + ldr r6, [r3, #124] @ 0x7c │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1796] @ 176308 │ │ │ │ @@ -358959,15 +358956,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 1762fc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r5, r5, #1168 @ 0x490 │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ strd r0, r1, [r5] │ │ │ │ b.n 175c40 │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 175de8 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ @@ -359018,15 +359015,15 @@ │ │ │ │ str.w r3, [r8, #80] @ 0x50 │ │ │ │ ldrd r3, r2, [r4, #936] @ 0x3a8 │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [r8, #84] @ 0x54 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ite eq │ │ │ │ moveq.w r9, #1 │ │ │ │ movne.w r9, #0 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -359034,15 +359031,15 @@ │ │ │ │ ldrb.w r3, [r4, #792] @ 0x318 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 175fd0 │ │ │ │ add.w r1, sl, #1152 @ 0x480 │ │ │ │ mov r2, r8 │ │ │ │ add r1, r4 │ │ │ │ add.w r0, r4, #708 @ 0x2c4 │ │ │ │ - bl 3316c4 │ │ │ │ + bl 33163c │ │ │ │ ldr.w r2, [r4, #624] @ 0x270 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w r3, [r4, #628] @ 0x274 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r2, r0 │ │ │ │ str.w r2, [r4, #632] @ 0x278 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ @@ -359059,15 +359056,15 @@ │ │ │ │ add sl, r4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #640] @ 0x280 │ │ │ │ ldr.w r3, [r4, #644] @ 0x284 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [r4, #644] @ 0x284 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #1184] @ 0x4a0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 175d86 │ │ │ │ ldr.w r8, [r4, #528] @ 0x210 │ │ │ │ cmp.w r8, #0 │ │ │ │ @@ -359687,21 +359684,21 @@ │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cbz r1, 176638 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 176df0 │ │ │ │ str.w r5, [r4, #576] @ 0x240 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ - bl 1f1904 │ │ │ │ + bl 1f187c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17694c │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #584 @ 0x248 │ │ │ │ - bl 20c60c │ │ │ │ + bl 20c584 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w r2, [pc, #2028] @ 176e48 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ adds r3, #1 │ │ │ │ add r2, pc │ │ │ │ @@ -359735,15 +359732,15 @@ │ │ │ │ add ip, pc │ │ │ │ ldr.w r2, [r4, #704] @ 0x2c0 │ │ │ │ add r5, pc │ │ │ │ strb.w r8, [r4, #792] @ 0x318 │ │ │ │ strd r0, r5, [sp] │ │ │ │ add.w r0, r4, #708 @ 0x2c4 │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ - bl 331610 │ │ │ │ + bl 331588 │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [r4, #580] @ 0x244 │ │ │ │ ldr r5, [r3, #64] @ 0x40 │ │ │ │ ldr.w r8, [r5, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 17671a │ │ │ │ @@ -359866,15 +359863,15 @@ │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ strd fp, fp, [sp, #4] │ │ │ │ str.w fp, [sp] │ │ │ │ blx 61eb4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r8, #200 @ 0xc8 │ │ │ │ - bl 331450 │ │ │ │ + bl 3313c8 │ │ │ │ mov r0, r5 │ │ │ │ blx 61ce4 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ @@ -359990,15 +359987,15 @@ │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 176c9c │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ add.w r0, r7, #24 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ str.w fp, [r7, #64] @ 0x40 │ │ │ │ - bl 331534 │ │ │ │ + bl 3314ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 176dd0 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1764d4 │ │ │ │ blx 61ce4 │ │ │ │ @@ -360113,15 +360110,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ blx 61eb4 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #200 @ 0xc8 │ │ │ │ - bl 331450 │ │ │ │ + bl 3313c8 │ │ │ │ ldrb.w r3, [r4, #272] @ 0x110 │ │ │ │ cbz r3, 176b62 │ │ │ │ ldr r3, [pc, #880] @ (176e8c ) │ │ │ │ add.w r5, r8, #244 @ 0xf4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w r6, r8, #80 @ 0x50 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ @@ -360260,15 +360257,15 @@ │ │ │ │ b.n 176b2c │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 3315e0 │ │ │ │ + bl 331558 │ │ │ │ ldr r5, [r7, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1763c4 │ │ │ │ ldr r6, [r5, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 174948 │ │ │ │ mov r1, r5 │ │ │ │ @@ -360408,15 +360405,15 @@ │ │ │ │ vtbl.8 d28, {d15-d18}, d25 │ │ │ │ @ instruction: 0xffffdafb │ │ │ │ vqshlu.s32 d29, d17, #31 │ │ │ │ vsra.u64 , , #1 │ │ │ │ vqrdmlsh.s q14, , d15[0] │ │ │ │ vqrdmlah.s q14, , d17[0] │ │ │ │ vtbx.8 d28, {d15-d17}, d31 │ │ │ │ - @ instruction: 0xffff7f08 │ │ │ │ + @ instruction: 0xffff7e88 │ │ │ │ movs r7, r3 │ │ │ │ ldmia r2, {r0, r2, r3, r5, r6} │ │ │ │ @ instruction: 0xffffcc97 │ │ │ │ @ instruction: 0xffffd569 │ │ │ │ vqrdmlah.s q8, , d16[0] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #6 │ │ │ │ @@ -360428,15 +360425,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r0, r2, r5} │ │ │ │ vsri.32 d29, d13, #1 │ │ │ │ vtbl.8 d16, {d31}, d4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #18] │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ movs r7, r3 │ │ │ │ lsrs r4, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb3000ac │ │ │ │ lsrs r0, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #7 │ │ │ │ @@ -361112,15 +361109,15 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r0, #22] │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r6, #18] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + strb r6, [r5, #0] │ │ │ │ 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 r2, [r0, #68] @ 0x44 │ │ │ │ @@ -361139,15 +361136,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ blx 61eb4 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ bl 1740b0 │ │ │ │ add.w r0, r4, #136 @ 0x88 │ │ │ │ bl 1740b0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 3315e0 │ │ │ │ + bl 331558 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cbz r1, 17764a │ │ │ │ ldr r3, [r1, #108] @ 0x6c │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 174948 │ │ │ │ @@ -361371,15 +361368,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - vhadd.u16 d0, d0, d30 │ │ │ │ + cdp2 0, 9, cr0, cr0, cr14, {1} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r2 │ │ │ │ @@ -361756,28 +361753,28 @@ │ │ │ │ bne.n 177c66 │ │ │ │ ldr r2, [pc, #36] @ (177ca4 ) │ │ │ │ ldr r1, [pc, #40] @ (177ca8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ b.n 177c66 │ │ │ │ str.w r0, [r9, #56] @ 0x38 │ │ │ │ b.n 177c26 │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [sl], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0xfbaa002e │ │ │ │ @ instruction: 0xb8a4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ + str r4, [r4, #120] @ 0x78 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [pc, #672] @ (177f4c ) │ │ │ │ + ldr r7, [pc, #160] @ (177d4c ) │ │ │ │ movs r7, 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, #4024] @ 0xfb8 │ │ │ │ @@ -361894,15 +361891,15 @@ │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, ip │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {pc} │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ - ldrsh.w r0, [r4, #46] @ 0x2e │ │ │ │ + ldrsh.w r0, [r4, lr, lsl #2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 177ec0 │ │ │ │ push {r4, lr} │ │ │ │ ldrb.w lr, [r1, #696] @ 0x2b8 │ │ │ │ @@ -362372,34 +362369,34 @@ │ │ │ │ mov r1, sl │ │ │ │ add.w r7, r4, #540 @ 0x21c │ │ │ │ blx 609b4 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #568 @ 0x238 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ b.n 17829a │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f19d0 │ │ │ │ + bl 1f1948 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 1782be │ │ │ │ cbnz r0, 1782c4 │ │ │ │ ldrd r2, r3, [r4, #616] @ 0x268 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 17828a │ │ │ │ ldr.w r8, [r4, #624] @ 0x270 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ b.n 17824a │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f67fc │ │ │ │ + bl 1f6774 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ b.n 178238 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 1782a8 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 1782a8 │ │ │ │ @@ -362439,22 +362436,22 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 61208 │ │ │ │ cmp r0, #0 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ ble.n 178318 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 61ca8 │ │ │ │ add.w r0, r5, #72 @ 0x48 │ │ │ │ - bl 1f1998 │ │ │ │ + bl 1f1910 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ b.n 178318 │ │ │ │ nop │ │ │ │ ldrb r2, [r0, #20] │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ @@ -362583,15 +362580,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 178492 │ │ │ │ blx 6158c │ │ │ │ ldr r4, [r0, #0] │ │ │ │ b.n 178494 │ │ │ │ - str r2, [r1, #36] @ 0x24 │ │ │ │ + str r2, [r1, #28] │ │ │ │ movs r7, r3 │ │ │ │ ldr r2, [pc, #76] @ (178504 ) │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov lr, r1 │ │ │ │ @@ -362615,15 +362612,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 │ │ │ │ - @ instruction: 0xf2fc002e │ │ │ │ + @ instruction: 0xf27c002e │ │ │ │ ldr.w r3, [r0, #536] @ 0x218 │ │ │ │ mov.w ip, #13824 @ 0x3600 │ │ │ │ movt ip, #50277 @ 0xc465 │ │ │ │ cmp r3, ip │ │ │ │ beq.n 178540 │ │ │ │ cbz r1, 17853e │ │ │ │ push {lr} │ │ │ │ @@ -362669,15 +362666,15 @@ │ │ │ │ blx 609b4 <__aeabi_uldivmod@plt> │ │ │ │ mov r3, r2 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r2, sp │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1f19d0 │ │ │ │ + bl 1f1948 │ │ │ │ ldr r2, [pc, #60] @ (1785d8 ) │ │ │ │ ldr r3, [pc, #52] @ (1785d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -362945,15 +362942,15 @@ │ │ │ │ bne.n 178758 │ │ │ │ b.n 1787e8 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 178776 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #8] │ │ │ │ b.n 178776 │ │ │ │ - adcs.w r0, ip, #46 @ 0x2e │ │ │ │ + @ instruction: 0xf0dc002e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #116] @ (1788d4 ) │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [pc, #116] @ (1788d8 ) │ │ │ │ @@ -363018,15 +363015,15 @@ │ │ │ │ ldrd r4, r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ add r3, pc, #144 @ (adr r3, 1789a8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 609b4 <__aeabi_uldivmod@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -363035,15 +363032,15 @@ │ │ │ │ b.n 17894a │ │ │ │ add.w r1, r0, #48 @ 0x30 │ │ │ │ mov r2, sp │ │ │ │ adds r0, #128 @ 0x80 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r6, r7, [sp] │ │ │ │ str.w r9, [sp, #8] │ │ │ │ - bl 1f19d0 │ │ │ │ + bl 1f1948 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ bne.n 178970 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cbnz r3, 178976 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ @@ -363060,15 +363057,15 @@ │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n 17894a │ │ │ │ mvn.w r4, #3 │ │ │ │ b.n 178978 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r2, [pc, #52] @ (1789b8 ) │ │ │ │ ldr r3, [pc, #44] @ (1789b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -363106,24 +363103,24 @@ │ │ │ │ strb r2, [r0, #13] │ │ │ │ cbnz r3, 178a10 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #44] @ 178a20 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ 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] │ │ │ │ @@ -363308,15 +363305,15 @@ │ │ │ │ subs r2, r5, #1 │ │ │ │ mov r8, r3 │ │ │ │ adc.w r3, r6, #4294967295 @ 0xffffffff │ │ │ │ adds r2, #2 │ │ │ │ sbcs.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ bcc.n 178cae │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cbz r0, 178c5c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 178c2c │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -363327,15 +363324,15 @@ │ │ │ │ bne.n 178c26 │ │ │ │ mov.w r2, #288 @ 0x120 │ │ │ │ str.w r3, [sl] │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r3, #940] @ 0x3ac │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr.w r7, [r4, #536] @ 0x218 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r7, #110 @ 0x6e │ │ │ │ beq.n 178ccc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ @@ -363345,42 +363342,42 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n 178c1a │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ mov.w r7, #13824 @ 0x3600 │ │ │ │ movt r7, #50277 @ 0xc465 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r4, #568 @ 0x238 │ │ │ │ strd r2, r3, [r4, #616] @ 0x268 │ │ │ │ str.w r7, [r4, #624] @ 0x270 │ │ │ │ - bl 1f1998 │ │ │ │ + bl 1f1910 │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ b.n 178c56 │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ adds r0, r5, r0 │ │ │ │ adcs r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ cbnz r3, 178cc4 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ b.n 178c12 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r5 │ │ │ │ b.n 178c12 │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ movs r7, #2 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ b.n 178c56 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -363741,15 +363738,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #11] │ │ │ │ lsls r2, r6, #2 │ │ │ │ strb r4, [r4, #5] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xe8dc002e │ │ │ │ + @ instruction: 0xe85c002e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r3, r2, [r0, #632] @ 0x278 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r7, [r0, #520] @ 0x208 │ │ │ │ @@ -363765,17 +363762,17 @@ │ │ │ │ bl 17884c │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ adds r5, #1 │ │ │ │ add.w r6, r6, #288 @ 0x120 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 179184 │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20c5f8 │ │ │ │ + bl 20c570 │ │ │ │ add.w r0, r4, #568 @ 0x238 │ │ │ │ - bl 1f1984 │ │ │ │ + bl 1f18fc │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ dmb ish │ │ │ │ adds r3, #28 │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ @@ -363830,24 +363827,24 @@ │ │ │ │ cbnz r3, 17927c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #48] @ 179290 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ 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] │ │ │ │ @@ -364387,69 +364384,69 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 1795f0 │ │ │ │ b.n 179752 │ │ │ │ str.w r0, [sl, #272] @ 0x110 │ │ │ │ b.n 179688 │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r6, [r6, r0] │ │ │ │ + strh r6, [r6, r6] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r7, r1] │ │ │ │ + strh r0, [r7, r7] │ │ │ │ movs r7, r3 │ │ │ │ - strb r2, [r7, r1] │ │ │ │ + strh r2, [r7, r7] │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r4, r5] │ │ │ │ + strh r6, [r4, r3] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r3, r5] │ │ │ │ + strh r0, [r3, r3] │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r1, r5] │ │ │ │ + strh r2, [r1, r3] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r1, r5] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r6, r4] │ │ │ │ + strh r2, [r6, r2] │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r6, r2] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r5, #15 │ │ │ │ + asrs r0, r5, #13 │ │ │ │ movs r1, r4 │ │ │ │ - strh r2, [r2, r2] │ │ │ │ + strh r2, [r2, r0] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + strh r0, [r1, r0] │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ + str r6, [r7, r7] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r7, r0] │ │ │ │ + str r0, [r7, r6] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r2, r7] │ │ │ │ + str r0, [r2, r5] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r3, r0] │ │ │ │ + str r0, [r3, r6] │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r1, r0] │ │ │ │ + str r4, [r1, r6] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r0, r0] │ │ │ │ + str r0, [r0, r6] │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + str r4, [r6, r5] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r5, r7] │ │ │ │ + str r0, [r5, r5] │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r3, r7] │ │ │ │ + str r4, [r3, r5] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r2, r7] │ │ │ │ + str r0, [r2, r5] │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r0, r7] │ │ │ │ + str r4, [r0, r5] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r2, #28] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r1, r0] │ │ │ │ + ldr r7, [pc, #552] @ (179ad0 ) │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #520] @ (179ab8 ) │ │ │ │ + ldr r7, [pc, #8] @ (1798b8 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [pc, #344] @ (179a0c ) │ │ │ │ + ldr r6, [pc, #856] @ (179c0c ) │ │ │ │ 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 │ │ │ │ @@ -364478,21 +364475,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #20] @ (179918 ) │ │ │ │ ldr r1, [pc, #20] @ (17991c ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [pc, #544] @ (179b3c ) │ │ │ │ + ldr r6, [pc, #32] @ (17993c ) │ │ │ │ movs r7, r3 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -364799,15 +364796,15 @@ │ │ │ │ str r0, [r5, #20] │ │ │ │ b.n 179c1c │ │ │ │ str.w r0, [r5, #284] @ 0x11c │ │ │ │ b.n 179bfe │ │ │ │ blx 612f8 │ │ │ │ str r7, [r5, #20] │ │ │ │ b.n 179c1c │ │ │ │ - str r4, [r5, #36] @ 0x24 │ │ │ │ + str r4, [r5, #28] │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -364918,15 +364915,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r6 │ │ │ │ b.n 179d9c │ │ │ │ mov r0, r9 │ │ │ │ bl 178548 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r9, #48 @ 0x30 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ cbnz r6, 179df4 │ │ │ │ ldr.w r0, [r9, #32] │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ strd fp, r8, [sp, #16] │ │ │ │ str r7, [sp, #8] │ │ │ │ vstr d8, [sp] │ │ │ │ @@ -364934,16 +364931,16 @@ │ │ │ │ cbz r0, 179df8 │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ bne.n 179ddc │ │ │ │ add.w r0, r9, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ - bl 20c698 │ │ │ │ - bl 1f6714 │ │ │ │ + bl 20c610 │ │ │ │ + bl 1f668c │ │ │ │ adds r2, r0, r5 │ │ │ │ adcs.w r3, r1, #0 │ │ │ │ it cs │ │ │ │ movcs r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 179d82 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -365046,17 +365043,17 @@ │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 179eda │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb.w r0, [r6, #268] @ 0x10c │ │ │ │ b.n 179e8c │ │ │ │ - bls.n 179fac │ │ │ │ + bhi.n 179eac │ │ │ │ movs r6, r5 │ │ │ │ - bls.n 179f5c │ │ │ │ + bhi.n 179e5c │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr r2, [pc, #168] @ (179fa4 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -365390,22 +365387,22 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r0, #1000] @ 0x3e8 │ │ │ │ ldr.w r6, [r7, #988] @ 0x3dc │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 17a294 │ │ │ │ ldrb.w r4, [r6, #188] @ 0xbc │ │ │ │ cbz r4, 17a2a2 │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61c9c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 17a2be │ │ │ │ b.n 17a2e0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ @@ -365417,22 +365414,22 @@ │ │ │ │ cbz r0, 17a2da │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r4 │ │ │ │ bgt.n 17a2ac │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ strb.w r3, [r6, #188] @ 0xbc │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ mov r0, r5 │ │ │ │ blx 60b58 │ │ │ │ b.n 17a29c │ │ │ │ mov r0, r5 │ │ │ │ blx 60b58 │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #884] @ (17a678 ) │ │ │ │ @@ -365596,28 +365593,28 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds.w r7, r9, r7 │ │ │ │ adc.w r1, r3, sl │ │ │ │ movw r3, #48576 @ 0xbdc0 │ │ │ │ movt r3, #65520 @ 0xfff0 │ │ │ │ adds r0, r7, r3 │ │ │ │ sbc.w r1, r1, #0 │ │ │ │ - bl 1f6780 │ │ │ │ + bl 1f66f8 │ │ │ │ b.n 17a39a │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r4, #568 @ 0x238 │ │ │ │ strd r2, r3, [r4, #616] @ 0x268 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str.w r3, [r4, #624] @ 0x270 │ │ │ │ - bl 1f1998 │ │ │ │ + bl 1f1910 │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ b.n 17a3d0 │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 17a4a4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17a39a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -365634,15 +365631,15 @@ │ │ │ │ ldr.w r7, [r4, #732] @ 0x2dc │ │ │ │ mov sl, r7 │ │ │ │ ldr.w r7, [r4, #720] @ 0x2d0 │ │ │ │ mov fp, r7 │ │ │ │ ldr.w r7, [r4, #724] @ 0x2d4 │ │ │ │ str r7, [sp, #28] │ │ │ │ b.n 17a464 │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ strd r0, r1, [r5, #280] @ 0x118 │ │ │ │ b.n 17a3ae │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #24] │ │ │ │ bl 178b6c │ │ │ │ str.w r0, [r5, #272] @ 0x110 │ │ │ │ @@ -365680,40 +365677,40 @@ │ │ │ │ strb r3, [r6, #25] │ │ │ │ b.n 17a3e8 │ │ │ │ add.w r7, r4, #540 @ 0x21c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ strb r3, [r6, #25] │ │ │ │ str.w r3, [r5, #204] @ 0xcc │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ strd r0, r1, [r4, #616] @ 0x268 │ │ │ │ str.w r3, [r4, #624] @ 0x270 │ │ │ │ add.w r0, r4, #568 @ 0x238 │ │ │ │ - bl 1f1998 │ │ │ │ + bl 1f1910 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 17a3e8 │ │ │ │ add.w r0, r0, #540 @ 0x21c │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ strd r0, r1, [r4, #616] @ 0x268 │ │ │ │ str.w r3, [r4, #624] @ 0x270 │ │ │ │ add.w r0, r4, #568 @ 0x238 │ │ │ │ - bl 1f1998 │ │ │ │ + bl 1f1910 │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ b.n 17a5f0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ add.w r3, r6, #312 @ 0x138 │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ add.w r2, r6, #304 @ 0x130 │ │ │ │ blx 61e9c │ │ │ │ cbz r0, 17a654 │ │ │ │ @@ -365764,15 +365761,15 @@ │ │ │ │ strd r2, r3, [ip, #976] @ 0x3d0 │ │ │ │ add.w ip, ip, #984 @ 0x3d8 │ │ │ │ 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 20c698 │ │ │ │ + bl 20c610 │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ bne.n 17a750 │ │ │ │ ldrb.w r3, [r4, #384] @ 0x180 │ │ │ │ cbnz r3, 17a750 │ │ │ │ ldrd r3, r0, [r4, #528] @ 0x210 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r4, #696] @ 0x2b8 │ │ │ │ @@ -365795,29 +365792,29 @@ │ │ │ │ bl 17a2f0 │ │ │ │ cbz r0, 17a768 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str.w r3, [r4, #536] @ 0x218 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r9, #120] @ 0x78 │ │ │ │ mov r3, r9 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 17a6ea │ │ │ │ ldr r2, [pc, #28] @ (17a778 ) │ │ │ │ add.w r0, r9, #120 @ 0x78 │ │ │ │ add r2, pc │ │ │ │ blx 61ed8 │ │ │ │ b.n 17a6ea │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr.w r0, [r4, #536] @ 0x218 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blt.n 17a67e │ │ │ │ vsli.64 , q8, #63 @ 0x3f │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -365984,39 +365981,39 @@ │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r2, r1, lr │ │ │ │ it cc │ │ │ │ ldrcc r2, [sp, #32] │ │ │ │ bcc.n 17a870 │ │ │ │ ldr.w r2, [r6, #304] @ 0x130 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ ldrd r3, ip, [r4, #280] @ 0x118 │ │ │ │ mov lr, r1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r7, r1, [r6, #312] @ 0x138 │ │ │ │ b.n 17a870 │ │ │ │ add.w r0, r5, #540 @ 0x21c │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldrd r1, r2, [r4, #240] @ 0xf0 │ │ │ │ ldrd r0, r3, [r5, #616] @ 0x268 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ bcc.n 17a998 │ │ │ │ add.w r0, r5, #540 @ 0x21c │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ b.n 17a8c6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 16b230 │ │ │ │ b.n 17a8b8 │ │ │ │ add.w r0, r5, #568 @ 0x238 │ │ │ │ str.w r1, [r5, #616] @ 0x268 │ │ │ │ str.w r2, [r5, #620] @ 0x26c │ │ │ │ - bl 1f1998 │ │ │ │ + bl 1f1910 │ │ │ │ b.n 17a980 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsb r4, [r2, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -366090,25 +366087,25 @@ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ strd r3, r3, [sp, #108] @ 0x6c │ │ │ │ strb.w r1, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl 20c60c │ │ │ │ + bl 20c584 │ │ │ │ cbnz r0, 17aaa0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r3, #568 @ 0x238 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f1904 │ │ │ │ + bl 1f187c │ │ │ │ cbz r0, 17aad4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 20c5f8 │ │ │ │ + bl 20c570 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ blx r3 │ │ │ │ b.n 17aab2 │ │ │ │ mvn.w r5, #3 │ │ │ │ ldr.w r2, [pc, #1368] @ 17b00c │ │ │ │ @@ -366312,15 +366309,15 @@ │ │ │ │ bl 16a400 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd r0, r3, [r3, #32] │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 17af8e │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1f1984 │ │ │ │ + bl 1f18fc │ │ │ │ b.n 17aa9a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 17aab2 │ │ │ │ mov r1, r0 │ │ │ │ b.n 17acbe │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ @@ -366587,15 +366584,15 @@ │ │ │ │ b.n 17acbe │ │ │ │ mov r0, r5 │ │ │ │ b.n 17ae7c │ │ │ │ ldr r2, [pc, #128] @ (17b038 ) │ │ │ │ ldr r1, [pc, #132] @ (17b03c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ b.n 17af0c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ mov r0, r1 │ │ │ │ blx 60a50 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ @@ -366614,34 +366611,34 @@ │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ b.n 17af0c │ │ │ │ ldrsb r0, [r4, r0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ movs r6, r5 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r5!, {r2, r4} │ │ │ │ movs r6, r5 │ │ │ │ strb r2, [r0, r5] │ │ │ │ lsls r2, r6, #2 │ │ │ │ bvs.n 17afa2 │ │ │ │ vqshlu.s32 d30, d5, #31 │ │ │ │ vrsubhn.i d29, , │ │ │ │ vaddl.u q15, d31, d9 │ │ │ │ vtbl.8 d29, {d31- instruction: 0xfffffb19 │ │ │ │ vmlsl.u , d15, d31[0] │ │ │ │ @ instruction: 0xffffdea9 │ │ │ │ @ instruction: 0xffffd7cf │ │ │ │ - vtbl.8 d19, {d15-d17}, d10 │ │ │ │ + vtbl.8 d19, {d31- │ │ │ │ + bl 20c584 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17ba2c │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #192 @ 0xc0 │ │ │ │ add.w r8, r4, #192 @ 0xc0 │ │ │ │ - bl 20c60c │ │ │ │ + bl 20c584 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17ba26 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ add.w r9, r4, #72 @ 0x48 │ │ │ │ - bl 1f1904 │ │ │ │ + bl 1f187c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17ba20 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1f1904 │ │ │ │ + bl 1f187c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17ba1a │ │ │ │ ldr r2, [pc, #140] @ (17ba40 ) │ │ │ │ ldr r3, [pc, #144] @ (17ba44 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ @@ -367567,19 +367564,19 @@ │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #0 │ │ │ │ blx 613d0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61918 │ │ │ │ b.n 17b968 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f1984 │ │ │ │ + bl 1f18fc │ │ │ │ mov r0, r8 │ │ │ │ - bl 20c5f8 │ │ │ │ + bl 20c570 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c5f8 │ │ │ │ + bl 20c570 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @@ -367607,29 +367604,29 @@ │ │ │ │ bl 1780f4 │ │ │ │ mov r1, r4 │ │ │ │ cmp r1, r6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bne.n 17ba80 │ │ │ │ add.w r4, r5, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cbnz r0, 17bae0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ cbnz r0, 17bad0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 20c5f8 │ │ │ │ + bl 20c570 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c5f8 │ │ │ │ + bl 20c570 │ │ │ │ add.w r0, r5, #72 @ 0x48 │ │ │ │ - bl 1f1984 │ │ │ │ + bl 1f18fc │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 1f1984 │ │ │ │ + bl 1f18fc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 61960 │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ @@ -367639,15 +367636,15 @@ │ │ │ │ blx 61960 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ blx 61328 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #120] @ 0x78 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17baa8 │ │ │ │ b.n 17bad0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -367663,19 +367660,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #25] │ │ │ │ str.w r3, [r4, #208] @ 0xd0 │ │ │ │ cbnz r2, 17bb6a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cbnz r0, 17bb82 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldrd r0, r3, [r5, #32] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 17bb54 │ │ │ │ blx 61178 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r5, #188] @ 0xbc │ │ │ │ @@ -368345,23 +368342,23 @@ │ │ │ │ bl 178b6c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17c26e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr.w r3, [r6, #708] @ 0x2c4 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r2, r6, #708 @ 0x2c4 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r6, #708] @ 0x2c4 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 17c260 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #60] @ (17c274 ) │ │ │ │ @@ -368918,22 +368915,22 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #144] @ (17c830 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ - bl 1fe698 │ │ │ │ + bl 1fe610 │ │ │ │ vldr d7, [pc, #92] @ 17c808 │ │ │ │ ldr r2, [pc, #132] @ (17c834 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1fe7cc │ │ │ │ + bl 1fe744 │ │ │ │ ldr r2, [pc, #120] @ (17c838 ) │ │ │ │ dmb ish │ │ │ │ add r2, pc │ │ │ │ ldrexd r3, r4, [r2] │ │ │ │ strexd ip, r0, r1, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 17c7c6 │ │ │ │ @@ -368941,15 +368938,15 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb r2, [r3, #0] │ │ │ │ b.n 17c734 │ │ │ │ ldr r0, [pc, #88] @ (17c83c ) │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - bl 1fe698 │ │ │ │ + bl 1fe610 │ │ │ │ ldr r2, [pc, #80] @ (17c840 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r2, #0] │ │ │ │ dmb ish │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -368969,33 +368966,33 @@ │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r2, [r0, #92] @ 0x5c │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + subs r0, r5, #7 │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r0, #54 @ 0x36 │ │ │ │ + subs r6, r6, #6 │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r6, #80] @ 0x50 │ │ │ │ lsls r3, r6, #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, #16] │ │ │ │ - bl 1f235c │ │ │ │ + bl 1f22d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ pop {r4, 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 r8, [pc, #1252] @ 17cd5c │ │ │ │ @@ -369005,30 +369002,30 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ add r8, pc │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ add sl, pc │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17cd00 │ │ │ │ strd r9, r7, [r4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e6464 │ │ │ │ + bl 2e63dc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - bl 2e6464 │ │ │ │ + bl 2e63dc │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov lr, r6 │ │ │ │ add.w ip, r4, #304 @ 0x130 │ │ │ │ cmp r3, #4 │ │ │ │ ldr r7, [r5, #64] @ 0x40 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ @@ -369402,103 +369399,103 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (17cd98 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #16] @ (17cd9c ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 1fe9b0 │ │ │ │ + bl 1fe928 │ │ │ │ pop {r3, pc} │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #1652 @ 0x674 │ │ │ │ add.w r1, r1, #408 @ 0x198 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1f1654 │ │ │ │ + bl 1f15cc │ │ │ │ ldr.w r1, [r4, #408] @ 0x198 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ ldr.w r2, [r4, #408] @ 0x198 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1654 │ │ │ │ + bl 1f15cc │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 17cdf0 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #748] @ 0x2ec │ │ │ │ cbz r3, 17ce0c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1176 @ 0x498 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1654 │ │ │ │ + bl 1f15cc │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #748] @ 0x2ec │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17cdec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1700 │ │ │ │ + bl 1f1678 │ │ │ │ lsls r2, r0, #2 │ │ │ │ mov r1, r2 │ │ │ │ strd r0, r0, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #160] @ 0xa0 │ │ │ │ - bl 1f1654 │ │ │ │ + bl 1f15cc │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r1, #408 @ 0x198 │ │ │ │ movw r2, #1652 @ 0x674 │ │ │ │ - bl 1f1264 │ │ │ │ + bl 1f11dc │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #408] @ 0x198 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ - bl 1f1264 │ │ │ │ + bl 1f11dc │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 17ce90 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #748] @ 0x2ec │ │ │ │ cbz r3, 17ce74 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f14a4 │ │ │ │ + bl 1f141c │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1f1264 │ │ │ │ + bl 1f11dc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1176 @ 0x498 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1264 │ │ │ │ + bl 1f11dc │ │ │ │ b.n 17ce66 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2048] @ 0x800 │ │ │ │ ldr r2, [pc, #176] @ (17cf60 ) │ │ │ │ subw sp, sp, #2028 @ 0x7ec │ │ │ │ @@ -369508,51 +369505,51 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [pc, #168] @ (17cf68 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2e658c │ │ │ │ + bl 2e6504 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #152] @ (17cf6c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f1888 │ │ │ │ + bl 1f1800 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1f18fc │ │ │ │ + bl 1f1874 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1900 │ │ │ │ + bl 1f1878 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a170 │ │ │ │ + bl 20a0e8 │ │ │ │ add r0, sp, #8 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r5, #328 @ 0x148 │ │ │ │ add.w r0, sp, r2 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ - bl 20a6cc │ │ │ │ + bl 20a644 │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ add.w r0, sp, #1952 @ 0x7a0 │ │ │ │ - bl 1f6548 │ │ │ │ + bl 1f64c0 │ │ │ │ ldr r3, [pc, #76] @ (17cf70 ) │ │ │ │ mov.w r2, #46848 @ 0xb700 │ │ │ │ movt r2, #65343 @ 0xff3f │ │ │ │ add.w r1, sp, #1952 @ 0x7a0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1f21b8 │ │ │ │ + bl 1f2130 │ │ │ │ ldr r2, [pc, #52] @ (17cf74 ) │ │ │ │ ldr r3, [pc, #36] @ (17cf64 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [r5, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ @@ -369605,32 +369602,32 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #108] @ (17d030 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 1f11a0 │ │ │ │ + bl 1f1118 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #964 @ 0x3c4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1264 │ │ │ │ + bl 1f11dc │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r5, #16 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1264 │ │ │ │ + bl 1f11dc │ │ │ │ ldrb.w r1, [r5, #96] @ 0x60 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1424 │ │ │ │ + bl 1f139c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1f25cc │ │ │ │ + bl 1f2544 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 17d01e │ │ │ │ ldr r2, [pc, #44] @ (17d034 ) │ │ │ │ ldr r3, [pc, #36] @ (17d030 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -369664,47 +369661,47 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1932] @ 0x78c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17d0e6 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a170 │ │ │ │ + bl 20a0e8 │ │ │ │ mov r0, sp │ │ │ │ - bl 1f11a0 │ │ │ │ + bl 1f1118 │ │ │ │ ldr.w r1, [r4, #268] @ 0x10c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 2a0d34 │ │ │ │ + bl 2a0cac │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cbz r3, 17d0f0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ add.w r1, r4, #272 @ 0x110 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #964 @ 0x3c4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a6cc │ │ │ │ + bl 20a644 │ │ │ │ ldr r2, [pc, #56] @ (17d104 ) │ │ │ │ ldr r3, [pc, #48] @ (17d100 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1932] @ 0x78c │ │ │ │ eors r2, r3 │ │ │ │ @@ -369731,37 +369728,37 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r2 │ │ │ │ movw r1, #2060 @ 0x80c │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ 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 1f1654 │ │ │ │ + bl 1f15cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1700 │ │ │ │ + bl 1f1678 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1700 │ │ │ │ + bl 1f1678 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ mov.w r1, #1176 @ 0x498 │ │ │ │ strb.w r0, [r4, #1268] @ 0x4f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ bl 17cda0 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 17d17e │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ @@ -369769,15 +369766,15 @@ │ │ │ │ beq.n 17d186 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #2060 @ 0x80c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ 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] │ │ │ │ @@ -369803,21 +369800,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 1f1264 │ │ │ │ + bl 1f11dc │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ - bl 1f14a4 │ │ │ │ + bl 1f141c │ │ │ │ ldrb.w r1, [r4, #1268] @ 0x4f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f14a4 │ │ │ │ + bl 1f141c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 17ce34 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 17d218 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ tst.w r3, #56 @ 0x38 │ │ │ │ @@ -369847,21 +369844,21 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 17cfa4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1f2440 │ │ │ │ + bl 1f23b8 │ │ │ │ cbz r0, 17d294 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1620 │ │ │ │ + bl 1f1598 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 17cda0 │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r1, 17d28a │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -369907,30 +369904,30 @@ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cbz r3, 17d320 │ │ │ │ mov r5, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ bl 17cfa4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f11a0 │ │ │ │ + bl 1f1118 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 17ce34 │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ cbz r1, 17d308 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 17ce34 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f23ec │ │ │ │ + bl 1f2364 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 17d338 │ │ │ │ ldr r2, [pc, #40] @ (17d34c ) │ │ │ │ ldr r3, [pc, #36] @ (17d348 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -370356,32 +370353,32 @@ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r3, 17d74e │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 17d7ca │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 213d90 │ │ │ │ + bl 213d08 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov lr, r6 │ │ │ │ strb.w r8, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [pc, #124] @ (17d808 ) │ │ │ │ ldr r3, [pc, #116] @ (17d804 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -370405,26 +370402,26 @@ │ │ │ │ b.n 17d740 │ │ │ │ uxtb r3, r7 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ strd r6, r7, [sp, #80] @ 0x50 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17d78a │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ b.n 17d78a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r1, #18 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -370478,15 +370475,15 @@ │ │ │ │ lsls r4, r0, #16 │ │ │ │ asrs r5, r2, #20 │ │ │ │ movs r5, r2 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #36] @ (17d8c4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e49e8 │ │ │ │ + bl 2e4960 │ │ │ │ pop {r3, pc} │ │ │ │ sub.w ip, ip, #12 │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ls │ │ │ │ movls.w ip, #8 │ │ │ │ movhi.w ip, #4 │ │ │ │ b.n 17d866 │ │ │ │ @@ -370589,18 +370586,18 @@ │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 17d9fc │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ lsls r0, r3, #29 │ │ │ │ bmi.n 17d998 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e42cc │ │ │ │ + bl 2e4244 │ │ │ │ cbz r0, 17d9be │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e4850 │ │ │ │ + bl 2e47c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17da64 │ │ │ │ adds r3, r6, #5 │ │ │ │ bhi.n 17d9d0 │ │ │ │ add.w sl, r6, #4 │ │ │ │ @@ -370666,15 +370663,15 @@ │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb r3, [r2, #19] │ │ │ │ b.n 17da18 │ │ │ │ cmp r7, sl │ │ │ │ it cc │ │ │ │ movcc r7, sl │ │ │ │ b.n 17d982 │ │ │ │ - bl 2e4284 │ │ │ │ + bl 2e41fc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17d9be │ │ │ │ ldrb.w r3, [sl, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movw r3, #45191 @ 0xb087 │ │ │ │ movt r3, #263 @ 0x107 │ │ │ │ @@ -370846,35 +370843,35 @@ │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17dc3c │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r2, [pc, #36] @ (17dc80 ) │ │ │ │ ldr r3, [pc, #32] @ (17dc7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -370914,36 +370911,36 @@ │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r4, r5, [sp, #32] │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17dce8 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ uxtb.w r2, fp │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w fp, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [sp, #16] │ │ │ │ strd lr, lr, [r5, #4] │ │ │ │ add.w ip, sp, #32 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ add.w sl, r4, #84 @ 0x54 │ │ │ │ mov.w r3, fp, lsl #2 │ │ │ │ @@ -370978,15 +370975,15 @@ │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [pc, #44] @ (17ddcc ) │ │ │ │ ldr r3, [pc, #32] @ (17ddc0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -371037,31 +371034,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 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17de46 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r4, r0 │ │ │ │ b.n 17ddf8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r2, #20 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -371101,15 +371098,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 21b44c │ │ │ │ + bl 21b3c4 │ │ │ │ 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 │ │ │ │ @@ -371122,20 +371119,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 219590 │ │ │ │ + bl 219508 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ add r3, r4 │ │ │ │ ldrd r0, r1, [r3, #4] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ @@ -371162,31 +371159,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 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17df70 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r7, r0 │ │ │ │ b.n 17dedc │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ @@ -371248,25 +371245,25 @@ │ │ │ │ cmp r3, r0 │ │ │ │ beq.w 17e1b2 │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 17e12c │ │ │ │ movw r1, #737 @ 0x2e1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #32] │ │ │ │ bl 17d6c8 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ @@ -371282,66 +371279,66 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 17d6c8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e0c0 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr.w r2, [pc, #1408] @ 17e690 │ │ │ │ ldr.w r3, [pc, #1400] @ 17e68c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -371354,111 +371351,111 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 17e5f2 │ │ │ │ movs r5, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ strb.w r5, [r2, #808] @ 0x328 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r1 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov.w r1, #644 @ 0x284 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ strdeq r0, r1, [sp, #32] │ │ │ │ beq.n 17e224 │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.n 17e25c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ b.n 17e10c │ │ │ │ ldr.w r3, [r2, #268] @ 0x10c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r5, [r3, #368] @ 0x170 │ │ │ │ and.w r5, r5, #3 │ │ │ │ cmp r5, #1 │ │ │ │ beq.w 17e314 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ strb.w r5, [r2, #808] @ 0x328 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r2, r5 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ b.n 17e10c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17e24e │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r5, r0 │ │ │ │ b.n 17e1a2 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 17e30a │ │ │ │ @@ -371539,24 +371536,24 @@ │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n 17e224 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 17e224 │ │ │ │ movw r1, #737 @ 0x2e1 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 17d6c8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -371584,76 +371581,76 @@ │ │ │ │ cmp r3, #4 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ bcs.w 17e5f6 │ │ │ │ vldr d7, [pc, #752] @ 17e680 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e3b4 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e3f4 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17e426 │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 17e6fe │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ @@ -371670,87 +371667,87 @@ │ │ │ │ cmp r3, #4 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ bcs.w 17e73e │ │ │ │ vldr d7, [pc, #516] @ 17e680 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e49e │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e4de │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17e50c │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ movw r1, #461 @ 0x1cd │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 17d6c8 │ │ │ │ add r2, sp, #32 │ │ │ │ @@ -371760,65 +371757,65 @@ │ │ │ │ movs r5, #1 │ │ │ │ str r5, [sp, #32] │ │ │ │ bl 17d6c8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r2, r5 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ b.n 17e10c │ │ │ │ movs r0, #0 │ │ │ │ b.n 17e10c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ @@ -371842,30 +371839,30 @@ │ │ │ │ bx r8 │ │ │ │ movs r3, #3 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e652 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 17e38e │ │ │ │ movs r3, #3 │ │ │ │ @@ -371885,42 +371882,42 @@ │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 17e62c │ │ │ │ vldr d7, [pc, #252] @ 17e798 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17e6c2 │ │ │ │ add r3, sp, #32 │ │ │ │ adds r7, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ b.n 17e664 │ │ │ │ vldr d7, [pc, #208] @ 17e798 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17e6ea │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 17e478 │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ @@ -371929,30 +371926,30 @@ │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e72c │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r6, r0 │ │ │ │ b.n 17e6ea │ │ │ │ subs r2, #1 │ │ │ │ strd r5, r5, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 17e788 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -372018,25 +372015,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 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17e810 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #72] @ (17e85c ) │ │ │ │ ldr r2, [pc, #68] @ (17e858 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -372114,26 +372111,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 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17e892 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ b.n 17e892 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ asrs r0, r1, #30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -372179,30 +372176,30 @@ │ │ │ │ bne.n 17e946 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r1, r2 │ │ │ │ bls.n 17e946 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e29c0 │ │ │ │ + bl 2e2938 │ │ │ │ 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 17e94c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e29c0 │ │ │ │ + bl 2e2938 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2136b0 │ │ │ │ + bl 213628 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #16] @ (17e9b4 ) │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ @@ -372241,25 +372238,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 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 17ea26 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 17dc84 │ │ │ │ ldr r2, [pc, #32] @ (17ea54 ) │ │ │ │ @@ -372316,25 +372313,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 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 17ead8 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 17dc84 │ │ │ │ ldr r2, [pc, #64] @ (17eb24 ) │ │ │ │ @@ -372403,70 +372400,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 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 17ebae │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ 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 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17ebf6 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ add r6, r9 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ str r0, [sp, #16] │ │ │ │ and.w r8, r8, #3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ 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 216110 │ │ │ │ + bl 216088 │ │ │ │ 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 │ │ │ │ @@ -372504,15 +372501,15 @@ │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldrb.w r5, [r3, #38] @ 0x26 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [pc, #48] @ (17ecf0 ) │ │ │ │ ldr r3, [pc, #32] @ (17ece4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -372565,150 +372562,150 @@ │ │ │ │ ldrb r2, [r0, #18] │ │ │ │ add r3, pc │ │ │ │ str r7, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ orr.w r4, r1, r2, lsl #6 │ │ │ │ b.n 17edb2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 268458 │ │ │ │ + bl 2683d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27a230 │ │ │ │ + bl 27a1a8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17ef1a │ │ │ │ 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 26eac8 │ │ │ │ + bl 26ea40 │ │ │ │ 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 27bbcc │ │ │ │ + bl 27bb44 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 281768 │ │ │ │ + bl 2816e0 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 283738 │ │ │ │ + bl 2836b0 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17ef74 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 25ebf8 │ │ │ │ + bl 25eb70 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22d498 │ │ │ │ + bl 22d410 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24d8e4 │ │ │ │ + bl 24d85c │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 267488 │ │ │ │ + bl 267400 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 221644 │ │ │ │ + bl 2215bc │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 267d04 │ │ │ │ + bl 267c7c │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2674ec │ │ │ │ + bl 267464 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 269c88 │ │ │ │ + bl 269c00 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2670c0 │ │ │ │ + bl 267038 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 268780 │ │ │ │ + bl 2686f8 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a2b14 │ │ │ │ + bl 2a2a8c │ │ │ │ movs r1, #1 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 281a00 │ │ │ │ + bl 281978 │ │ │ │ mov.w r1, #25165824 @ 0x1800000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a2e2c │ │ │ │ + bl 2a2da4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r8, r8, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r0, r2, #1 │ │ │ │ beq.w 17ef50 │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 17ef42 │ │ │ │ cmp r2, #2 │ │ │ │ beq.w 17ef64 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ strd r1, r3, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 27e338 │ │ │ │ + bl 27e2b0 │ │ │ │ orr.w r5, r0, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26f968 │ │ │ │ + bl 26f8e0 │ │ │ │ ldrsb.w r2, [r6, #72] @ 0x48 │ │ │ │ orrs r5, r0 │ │ │ │ subs r3, r2, #4 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 17ee8a │ │ │ │ mov r0, r6 │ │ │ │ - bl 27f260 │ │ │ │ + bl 27f1d8 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 210214 │ │ │ │ + bl 21018c │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 22c270 │ │ │ │ + bl 22c1e8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 24d638 │ │ │ │ + bl 24d5b0 │ │ │ │ ldr r1, [pc, #272] @ (17efb4 ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 25f68c │ │ │ │ + bl 25f604 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 264aac │ │ │ │ + bl 264a24 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2862bc │ │ │ │ + bl 286234 │ │ │ │ movs r1, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 282298 │ │ │ │ + bl 282210 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ @@ -372717,65 +372714,65 @@ │ │ │ │ movw r3, #511 @ 0x1ff │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movw r3, #4095 @ 0xfff │ │ │ │ strd r7, r7, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 27d778 │ │ │ │ + bl 27d6f0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17ed4a │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23a08c │ │ │ │ + bl 23a004 │ │ │ │ mov r0, r6 │ │ │ │ - bl 268458 │ │ │ │ + bl 2683d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27a230 │ │ │ │ + bl 27a1a8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17ed5e │ │ │ │ mov r0, r6 │ │ │ │ - bl 267488 │ │ │ │ + bl 267400 │ │ │ │ mov r0, r6 │ │ │ │ - bl 267d04 │ │ │ │ + bl 267c7c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26eac8 │ │ │ │ + bl 26ea40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27bbcc │ │ │ │ + bl 27bb44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 281768 │ │ │ │ + bl 2816e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 283738 │ │ │ │ + bl 2836b0 │ │ │ │ b.n 17edac │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26a400 │ │ │ │ + bl 26a378 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ b.n 17ee54 │ │ │ │ ldr r0, [pc, #100] @ (17efb8 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe754 │ │ │ │ + bl 1fe6cc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 17ee4a │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26a400 │ │ │ │ + bl 26a378 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ b.n 17ee54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25f36c │ │ │ │ + bl 25f2e4 │ │ │ │ ldr r2, [pc, #64] @ (17efbc ) │ │ │ │ ldr r3, [pc, #32] @ (17efa0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -372795,15 +372792,15 @@ │ │ │ │ lsrs r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #214 @ 0xd6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ b.n 17ec7e │ │ │ │ - vcvt.u16.f16 , q3, #1 │ │ │ │ + @ instruction: 0xfffffcd6 │ │ │ │ movs r6, r3 │ │ │ │ asrs r6, r7, #1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -372814,15 +372811,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #8 │ │ │ │ bne.n 17eff2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23d604 │ │ │ │ + bl 23d57c │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [r4, #432] @ 0x1b0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 17f012 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ @@ -372832,25 +372829,25 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17effc │ │ │ │ cbz r1, 17f012 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 245a10 │ │ │ │ + bl 245988 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a18f8 │ │ │ │ + bl 2a1870 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f36c │ │ │ │ + bl 25f2e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23abd0 │ │ │ │ + bl 23ab48 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23d604 │ │ │ │ + bl 23d57c │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #120] @ (17f0c0 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -372864,29 +372861,29 @@ │ │ │ │ movs r1, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #5 │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 243b10 │ │ │ │ + bl 243a88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267d04 │ │ │ │ + bl 267c7c │ │ │ │ add r2, sp, #12 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl 29cb58 │ │ │ │ + bl 29cad0 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cbz r3, 17f098 │ │ │ │ mov r0, r4 │ │ │ │ - bl 264aac │ │ │ │ + bl 264a24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 229f80 │ │ │ │ + bl 229ef8 │ │ │ │ ldrb.w r3, [r4, #364] @ 0x16c │ │ │ │ ldr r2, [pc, #48] @ (17f0d0 ) │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r4, #364] @ 0x16c │ │ │ │ ldr r3, [pc, #28] @ (17f0c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -372957,27 +372954,27 @@ │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 17fdbe │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add.w sl, sp, #104 @ 0x68 │ │ │ │ add.w r9, sp, #80 @ 0x50 │ │ │ │ add.w fp, sp, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23aa70 │ │ │ │ + bl 23a9e8 │ │ │ │ ldr r3, [pc, #704] @ (17f430 ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 22e1a0 │ │ │ │ + bl 22e118 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25b768 │ │ │ │ + bl 25b6e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23adbc │ │ │ │ + bl 23ad34 │ │ │ │ ldr.w r6, [r4, #432] @ 0x1b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17f51a │ │ │ │ mov r5, r6 │ │ │ │ b.n 17f1a4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ @@ -373004,15 +373001,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, r4 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17f638 │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ movs r7, #2 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, fp │ │ │ │ @@ -373037,15 +373034,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 17f218 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 17f368 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cbz r4, 17f286 │ │ │ │ mov sl, r0 │ │ │ │ b.n 17f1fe │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ strd r7, r4, [r9] │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ beq.w 17f382 │ │ │ │ @@ -373053,35 +373050,35 @@ │ │ │ │ it ne │ │ │ │ movne r4, r5 │ │ │ │ bne.n 17f276 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r5 │ │ │ │ movs r6, #1 │ │ │ │ add.w r0, r3, #20 │ │ │ │ - bl 216144 │ │ │ │ + bl 2160bc │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 17f214 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 17f23c │ │ │ │ mov r8, r6 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ b.n 17f29e │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 17f1bc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -373110,15 +373107,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r5, [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, fp │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 17f63c │ │ │ │ movs r4, #0 │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -373156,15 +373153,15 @@ │ │ │ │ bne.n 17f358 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 17de68 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17f40c │ │ │ │ mov r8, r0 │ │ │ │ b.n 17f304 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ strd r7, r4, [r9] │ │ │ │ @@ -373176,30 +373173,30 @@ │ │ │ │ b.n 17f258 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ vstr d8, [sp, #104] @ 0x68 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 17f3b0 │ │ │ │ mov r2, r8 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r5 │ │ │ │ b.n 17f26c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 17f232 │ │ │ │ @@ -373217,22 +373214,22 @@ │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 17f358 │ │ │ │ mov r0, r9 │ │ │ │ bl 17de68 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ mov r0, r8 │ │ │ │ uxtb r4, r3 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17f364 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ b.n 17f43c │ │ │ │ ... │ │ │ │ lsrs r4, r0, #28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #27 │ │ │ │ @@ -373283,15 +373280,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r5, [sl, #16] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17f946 │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r7, r8, [sp, #16] │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ @@ -373318,15 +373315,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17f4ca │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 17f73c │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17f864 │ │ │ │ mov fp, r0 │ │ │ │ b.n 17f4bc │ │ │ │ mov r1, r7 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 17fe26 │ │ │ │ @@ -373336,34 +373333,34 @@ │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 17f892 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 247458 │ │ │ │ + bl 2473d0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 262614 │ │ │ │ + bl 26258c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ strb.w r5, [fp] │ │ │ │ bl 17ecf4 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [r9] │ │ │ │ mov r0, r6 │ │ │ │ - bl 26c340 │ │ │ │ + bl 26c2b8 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23c43c │ │ │ │ + bl 23c3b4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ orrs r4, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strd r5, r5, [r2] │ │ │ │ @@ -373373,26 +373370,26 @@ │ │ │ │ ldr r3, [pc, #420] @ (17f728 ) │ │ │ │ str.w r7, [sl, #20] │ │ │ │ add r3, pc │ │ │ │ str.w r3, [sl] │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ movt r3, #768 @ 0x300 │ │ │ │ str.w r3, [sl, #8] │ │ │ │ - bl 278444 │ │ │ │ + bl 2783bc │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 17f5ae │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 17ecf4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ - bl 29cb58 │ │ │ │ + bl 29cad0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #25 │ │ │ │ bmi.w 17f964 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ @@ -373420,15 +373417,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17f5d4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r5, #0 │ │ │ │ lsls r1, r3, #30 │ │ │ │ bmi.n 17f5da │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2a3740 │ │ │ │ + bl 2a36b8 │ │ │ │ ldr r2, [pc, #280] @ (17f72c ) │ │ │ │ ldr r3, [pc, #284] @ (17f730 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ eors r2, r3 │ │ │ │ @@ -373460,15 +373457,15 @@ │ │ │ │ beq.w 17f838 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 17f65c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ movs r1, #242 @ 0xf2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ adds r1, r6, #4 │ │ │ │ ldrd r2, r3, [r6, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ @@ -373582,99 +373579,99 @@ │ │ │ │ str.w r3, [sl] │ │ │ │ mov r0, r9 │ │ │ │ bl 17d6c8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17f7d8 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ movs r1, #132 @ 0x84 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r0, r9 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 17f84a │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ mov r0, r9 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 17f84a │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r5, #48] @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ bl 17dbcc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r9 │ │ │ │ add r5, r6 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ b.n 17f6f6 │ │ │ │ sub.w r6, r0, #20 │ │ │ │ b.n 17f66c │ │ │ │ sub.w r5, r1, #20 │ │ │ │ b.n 17f6ee │ │ │ │ sub.w r6, r1, #20 │ │ │ │ b.n 17f6ae │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r8, r0 │ │ │ │ b.n 17f81c │ │ │ │ sub.w r3, r0, #20 │ │ │ │ mvn.w r6, #19 │ │ │ │ b.n 17f770 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldrd r7, r8, [sp, #16] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ b.n 17f87e │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 17f480 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -373714,15 +373711,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r4, [fp, #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, r6 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 17fda6 │ │ │ │ movs r7, #0 │ │ │ │ strd r5, r4, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -373747,52 +373744,52 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17f91a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 17fca8 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 17fcc8 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 17f8fc │ │ │ │ mov r6, r4 │ │ │ │ b.n 17f86a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e4c4c │ │ │ │ + bl 2e4bc4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17f5f4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e4c1c │ │ │ │ + bl 2e4b94 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17f5e6 │ │ │ │ b.n 17f5f4 │ │ │ │ ldr r5, [pc, #48] @ (17f998 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #48] @ (17f99c ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 296b98 │ │ │ │ + bl 296b10 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n 17f5c4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - sbfx r0, r6, #0, #31 │ │ │ │ - bcs.n 17f920 │ │ │ │ + movt r0, #24606 @ 0x601e │ │ │ │ + bcs.n 17fa20 │ │ │ │ movs r6, r3 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #802 @ 0x322 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 17f924 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ @@ -373800,57 +373797,57 @@ │ │ │ │ movs r1, #139 @ 0x8b │ │ │ │ str.w r3, [sl, #4] │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [sl] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vldr d8, [r3, #328] @ 0x148 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 21935c │ │ │ │ + bl 2192d4 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #104] @ 0x68 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17fa10 │ │ │ │ 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, sl │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d9, [sp, #104] @ 0x68 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbz r0, 17fa3e │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #6 │ │ │ │ itt ls │ │ │ │ movls r3, #2 │ │ │ │ @@ -373860,43 +373857,43 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ str.w r8, [r3] │ │ │ │ str.w r1, [fp] │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17fa82 │ │ │ │ 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, sl │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #6 │ │ │ │ itt ls │ │ │ │ movls r3, #2 │ │ │ │ strls r3, [sp, #28] │ │ │ │ bhi.w 17fcf2 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ strd r8, r7, [r9, #8] │ │ │ │ strd r8, r8, [r9] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ @@ -373933,26 +373930,26 @@ │ │ │ │ ldrb.w r2, [r3, #55] @ 0x37 │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ str.w r7, [r9, #12] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ strd r8, r8, [r9] │ │ │ │ str.w r8, [r9, #8] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ @@ -373986,89 +373983,89 @@ │ │ │ │ ldrb.w r2, [r3, #55] @ 0x37 │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, sl │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2193d0 │ │ │ │ + bl 219348 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 21415c │ │ │ │ + bl 2140d4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17fc34 │ │ │ │ adds r6, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2192ec │ │ │ │ + bl 219264 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 219418 │ │ │ │ + bl 219390 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 219448 │ │ │ │ + bl 2193c0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #776 @ 0x308 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ mov r5, r0 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ str.w r6, [r9, #12] │ │ │ │ strd r8, r8, [r9] │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ str.w r8, [r9, #8] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ movs r7, #1 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 216144 │ │ │ │ + bl 2160bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 17f916 │ │ │ │ b.n 17f934 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #802 @ 0x322 │ │ │ │ cmp r3, r2 │ │ │ │ itt eq │ │ │ │ streq r4, [sp, #4] │ │ │ │ moveq r4, #0 │ │ │ │ beq.w 17f9ae │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 17f942 │ │ │ │ ldrd r5, r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ b.n 17fce0 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 17f8c4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -374083,59 +374080,59 @@ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [r3] │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [fp] │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17fd28 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, sl │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 17fa92 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [r3] │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [fp] │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17fd74 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, sl │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 17fa4e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #4 │ │ │ │ @@ -374148,52 +374145,52 @@ │ │ │ │ mov r4, r3 │ │ │ │ b.n 17f9ae │ │ │ │ mov r7, r6 │ │ │ │ b.n 17fccc │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27c4ac │ │ │ │ + bl 27c424 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 17f158 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 264aac │ │ │ │ + bl 264a24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267d04 │ │ │ │ + bl 267c7c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a4788 │ │ │ │ + bl 2a4700 │ │ │ │ mov r0, r4 │ │ │ │ - bl 264aac │ │ │ │ + bl 264a24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267d04 │ │ │ │ + bl 267c7c │ │ │ │ mov r0, r4 │ │ │ │ bl 1890c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 17f038 │ │ │ │ b.w 17f158 │ │ │ │ ldr r5, [pc, #800] @ (180114 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #800] @ (180118 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 296b98 │ │ │ │ + bl 296b10 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.w 17f144 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1800a8 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -374210,15 +374207,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r4, [sl, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 180096 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r4, r7, [sp, #28] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ @@ -374258,15 +374255,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ beq.w 180058 │ │ │ │ ldr r4, [r3, r5] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 17fec6 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 21799c │ │ │ │ + bl 217914 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ bne.w 180058 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r2, sl │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -374282,44 +374279,44 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r0, sl │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17ff40 │ │ │ │ mov r2, sl │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb.w r0, [r9, #12] │ │ │ │ add r5, r3 │ │ │ │ - bl 217528 │ │ │ │ + bl 2174a0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213d90 │ │ │ │ + bl 213d08 │ │ │ │ ldrb.w lr, [r9, #12] │ │ │ │ mov ip, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.n 17ffbc │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ @@ -374346,15 +374343,15 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ strb r7, [r6, #28] │ │ │ │ bne.n 17ff76 │ │ │ │ ldrd r7, r5, [sp, #20] │ │ │ │ mov r1, ip │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r6, r7 │ │ │ │ - bl 218260 │ │ │ │ + bl 2181d8 │ │ │ │ mov.w r8, #1 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ adds r3, r5, #4 │ │ │ │ @@ -374363,15 +374360,15 @@ │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 17fe8a │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cbz r5, 180022 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 17fe70 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 17ffea │ │ │ │ ldrb.w r3, [r6, #60] @ 0x3c │ │ │ │ @@ -374382,22 +374379,22 @@ │ │ │ │ beq.n 17ffea │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ movs r7, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 17febc │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 17fff4 │ │ │ │ ldrd r4, r7, [sp, #28] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ b.n 18003a │ │ │ │ ldr r4, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 17fe34 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -374475,16 +374472,16 @@ │ │ │ │ ldrb.w r2, [r2, #341] @ 0x155 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 17f45e │ │ │ │ b.w 17f454 │ │ │ │ nop │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 5, r0, cr10, cr14, {0} │ │ │ │ - ldmia r6!, {r2, r4, r5} │ │ │ │ + mrc 0, 1, r0, cr10, cr14, {0} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ movs r6, 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 r2, [pc, #640] @ (1803b0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -374556,18 +374553,18 @@ │ │ │ │ beq.n 180208 │ │ │ │ ldr.w r3, [r5, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1802f6 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 285644 │ │ │ │ + bl 2855bc │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 255848 │ │ │ │ + bl 2557c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c4bec │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ cmpne r3, #14 │ │ │ │ @@ -374575,34 +374572,34 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #1 │ │ │ │ bl 1994e8 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ strh.w r6, [sp, #20] │ │ │ │ strb.w r6, [sp, #22] │ │ │ │ - bl 23cb3c │ │ │ │ + bl 23cab4 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [sp, #12] │ │ │ │ - bl 23c43c │ │ │ │ + bl 23c3b4 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 18033a │ │ │ │ cmp r3, #5 │ │ │ │ bls.n 180276 │ │ │ │ ldrb.w r1, [r5, #316] @ 0x13c │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [pc, #348] @ (1803c0 ) │ │ │ │ mov r0, r4 │ │ │ │ rsb r1, r1, #2 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ ldr r1, [pc, #340] @ (1803c4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216a20 │ │ │ │ + bl 216998 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ bl 17ecf4 │ │ │ │ ldr r2, [pc, #320] @ (1803c8 ) │ │ │ │ @@ -374638,64 +374635,64 @@ │ │ │ │ bne.n 1803a0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249154 │ │ │ │ + bl 2490cc │ │ │ │ ldrsb.w r1, [r4, #72] @ 0x48 │ │ │ │ b.n 18016e │ │ │ │ uxtb r3, r0 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [sp, #31] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #28] │ │ │ │ b.n 180208 │ │ │ │ ldr r2, [pc, #196] @ (1803d0 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #196] @ (1803d4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216a20 │ │ │ │ + bl 216998 │ │ │ │ ldrb.w r3, [r4, #368] @ 0x170 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ strbeq.w r3, [r6, #808] @ 0x328 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18022c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2578e0 │ │ │ │ + bl 257858 │ │ │ │ b.n 18022c │ │ │ │ ldr r2, [pc, #156] @ (1803d8 ) │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #156] @ (1803dc ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 216a20 │ │ │ │ + bl 216998 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ b.n 180256 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262ef4 │ │ │ │ + bl 262e6c │ │ │ │ mov r0, r4 │ │ │ │ bl 184ca0 │ │ │ │ mov r0, r4 │ │ │ │ bl 184b74 │ │ │ │ mov r0, r4 │ │ │ │ bl 18ab20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2394c4 │ │ │ │ + bl 23943c │ │ │ │ mov r0, r4 │ │ │ │ bl 18b4b4 │ │ │ │ ldr.w r3, [r5, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #763] @ 0x2fb │ │ │ │ cbz r3, 180394 │ │ │ │ ldrsb.w r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #3 │ │ │ │ @@ -374705,15 +374702,15 @@ │ │ │ │ b.n 1802ac │ │ │ │ mov r0, r4 │ │ │ │ bl 1852a4 │ │ │ │ ldrsb.w r1, [r4, #72] @ 0x48 │ │ │ │ b.n 180156 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 249154 │ │ │ │ + bl 2490cc │ │ │ │ b.n 1802e0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mcr2 0, 6, r0, cr8, cr1, {5} │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 0, 5, r0, cr10, cr1, {5} │ │ │ │ @@ -374990,27 +374987,27 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 1803e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 180652 │ │ │ │ ldrd r4, r3, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ add r4, r3 │ │ │ │ - bl 2176cc │ │ │ │ + bl 217644 │ │ │ │ add r0, r4 │ │ │ │ cmp r0, r8 │ │ │ │ bcc.n 180652 │ │ │ │ mov r0, fp │ │ │ │ - bl 2176cc │ │ │ │ + bl 217644 │ │ │ │ ldr.w fp, [fp] │ │ │ │ add.w r8, r4, r0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18065c │ │ │ │ mov r0, r5 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 180646 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -375356,15 +375353,15 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ beq.w 180d9e │ │ │ │ ldr.w r2, [pc, #1624] @ 1810a4 │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ - bl 246f14 │ │ │ │ + bl 246e8c │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov sl, r0 │ │ │ │ tst.w r2, #56 @ 0x38 │ │ │ │ beq.n 180a9c │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 180a9c │ │ │ │ @@ -375373,15 +375370,15 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r5, r7, #5 │ │ │ │ movs r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #12 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 246f14 │ │ │ │ + bl 246e8c │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ bl 18822c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ @@ -375397,70 +375394,70 @@ │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 180d42 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 22fc00 │ │ │ │ + bl 22fb78 │ │ │ │ orr.w sl, r0, sl │ │ │ │ ldrb.w fp, [r6, #96] @ 0x60 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 180e66 │ │ │ │ ldr.w r3, [pc, #1492] @ 1810a8 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 272060 │ │ │ │ + bl 271fd8 │ │ │ │ mov r1, r6 │ │ │ │ orr.w r4, r0, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 1833f8 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb.w r3, [r3, #389] @ 0x185 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 180ff8 │ │ │ │ ldr.w r1, [pc, #1452] @ 1810ac │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 2a7260 │ │ │ │ + bl 2a71d8 │ │ │ │ movs r1, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 23b728 │ │ │ │ + bl 23b6a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 180ff0 │ │ │ │ orr.w r5, r8, r4 │ │ │ │ ldr.w r3, [pc, #1424] @ 1810b0 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ mov.w r3, #1664 @ 0x680 │ │ │ │ movt r3, #896 @ 0x380 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 24ca38 │ │ │ │ + bl 24c9b0 │ │ │ │ orr.w r4, r0, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl 1838d4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1840e0 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 242948 │ │ │ │ + bl 2428c0 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 260338 │ │ │ │ + bl 2602b0 │ │ │ │ mov r1, r6 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c4afc │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ @@ -375470,15 +375467,15 @@ │ │ │ │ ldrb.w r3, [r6, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 180e00 │ │ │ │ mov r0, r9 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - bl 2862bc │ │ │ │ + bl 286234 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 180ba6 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ bl 17ecf4 │ │ │ │ @@ -375492,15 +375489,15 @@ │ │ │ │ movmi r4, #0 │ │ │ │ bpl.w 18104e │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #748] @ 0x2ec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 180df4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 211f3c │ │ │ │ + bl 211eb4 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 180e4e │ │ │ │ ldrb.w r3, [r6, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -375525,15 +375522,15 @@ │ │ │ │ bl 18cc18 │ │ │ │ ldr.w r3, [pc, #1180] @ 1810b4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 22e1a0 │ │ │ │ + bl 22e118 │ │ │ │ ldr r1, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 180e5a │ │ │ │ mov r0, r9 │ │ │ │ bl 185b6c │ │ │ │ @@ -375545,15 +375542,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 180d22 │ │ │ │ mov r0, r9 │ │ │ │ bl 1833d0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 180d36 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2110a8 │ │ │ │ + bl 211020 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 180cfa │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cmp r2, #4 │ │ │ │ bls.n 180cae │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ @@ -375579,51 +375576,51 @@ │ │ │ │ cmp r3, #5 │ │ │ │ strb.w r4, [sp, #77] @ 0x4d │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ strb.w r3, [sp, #79] @ 0x4f │ │ │ │ - bl 249978 │ │ │ │ + bl 2498f0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 264aac │ │ │ │ + bl 264a24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 267488 │ │ │ │ + bl 267400 │ │ │ │ mov r0, r9 │ │ │ │ - bl 267d04 │ │ │ │ + bl 267c7c │ │ │ │ mov r0, r9 │ │ │ │ - bl 2674ec │ │ │ │ + bl 267464 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 283470 │ │ │ │ + bl 2833e8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 181018 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2a3740 │ │ │ │ + bl 2a36b8 │ │ │ │ ldr r2, [pc, #984] @ (1810b8 ) │ │ │ │ ldr r3, [pc, #948] @ (181098 ) │ │ │ │ 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 181076 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 264aac │ │ │ │ + bl 264a24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 267488 │ │ │ │ + bl 267400 │ │ │ │ mov r0, r9 │ │ │ │ - bl 267d04 │ │ │ │ + bl 267c7c │ │ │ │ mov r0, r9 │ │ │ │ - bl 2674ec │ │ │ │ + bl 267464 │ │ │ │ b.n 180c54 │ │ │ │ ldr.w r0, [r6, #148] @ 0x94 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ bl 180814 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 180c4a │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ @@ -375645,15 +375642,15 @@ │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 180ac4 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r3 │ │ │ │ - bl 22fd88 │ │ │ │ + bl 22fd00 │ │ │ │ orr.w sl, r0, sl │ │ │ │ b.n 180ac4 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 188d44 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ @@ -375717,36 +375714,36 @@ │ │ │ │ ldr r5, [pc, #672] @ (1810bc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #672] @ (1810c0 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 296b98 │ │ │ │ + bl 296b10 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n 180a34 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 182d90 │ │ │ │ b.n 180be6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 1828b0 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 180bdc │ │ │ │ mov r0, r9 │ │ │ │ - bl 261324 │ │ │ │ + bl 26129c │ │ │ │ ldr r1, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 180c34 │ │ │ │ ldr.w r5, [r9, #432] @ 0x1b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 180e7a │ │ │ │ b.n 180ad0 │ │ │ │ @@ -375761,15 +375758,15 @@ │ │ │ │ movt r8, #198 @ 0xc6 │ │ │ │ movs r3, #0 │ │ │ │ strd fp, sl, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r6, r9, [sp, #28] │ │ │ │ ldr r6, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 180fec │ │ │ │ mov r3, r6 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ movw r9, #855 @ 0x357 │ │ │ │ @@ -375794,15 +375791,15 @@ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 180ecc │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 180fba │ │ │ │ mov r0, fp │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 180f46 │ │ │ │ mov fp, r0 │ │ │ │ b.n 180eb2 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r9 │ │ │ │ it ne │ │ │ │ @@ -375825,23 +375822,23 @@ │ │ │ │ lsr.w r1, r8, r1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ bpl.n 180faa │ │ │ │ mov r2, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 180ec8 │ │ │ │ mov r0, fp │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 180eee │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 180f6e │ │ │ │ @@ -375868,20 +375865,20 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 180f88 │ │ │ │ cbz r1, 180f9e │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 227a64 │ │ │ │ + bl 2279dc │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ b.n 180ad0 │ │ │ │ mov r0, r2 │ │ │ │ mov sl, r6 │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ mov r2, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 180ec8 │ │ │ │ b.n 180f3a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r9 │ │ │ │ it ne │ │ │ │ @@ -375915,34 +375912,34 @@ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [pc, #188] @ (1810cc ) │ │ │ │ add r2, pc │ │ │ │ - bl 24ecbc │ │ │ │ + bl 24ec34 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 180afc │ │ │ │ ldr r5, [pc, #180] @ (1810d0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #180] @ (1810d4 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 296b98 │ │ │ │ + bl 296b10 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n 180cd8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 184eb0 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 180c0e │ │ │ │ mov r1, r6 │ │ │ │ @@ -375982,26 +375979,26 @@ │ │ │ │ vtbx.8 d16, {d15}, d20 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0, {r0, r1, r2, r3, r6, r7} │ │ │ │ @ instruction: 0xffffcaf7 │ │ │ │ vcvt.u16.f16 q8, q0, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf31a00b1 │ │ │ │ - udf #144 @ 0x90 │ │ │ │ + udf #16 │ │ │ │ movs r6, r3 │ │ │ │ - bkpt 0x000a │ │ │ │ + pop {r1, r3, r7, pc} │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r0, r1, r3, r7} │ │ │ │ - @ instruction: 0xffffdc92 │ │ │ │ + vcvt.f16.u16 d29, d2, #1 │ │ │ │ movs r6, r3 │ │ │ │ - pop {r2, r3} │ │ │ │ + cbnz r4, 18113a │ │ │ │ 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] @ (181230 ) │ │ │ │ @@ -376126,15 +376123,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 181220 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ vqadd.s8 d0, d30, d17 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ mcr 0, 5, r0, cr2, cr1, {5} │ │ │ │ - str r6, [r1, #104] @ 0x68 │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ movs r6, r5 │ │ │ │ ldr r3, [pc, #64] @ (181284 ) │ │ │ │ ldr r2, [pc, #68] @ (181288 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp.w r1, #298 @ 0x12a │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -376201,31 +376198,31 @@ │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 18130e │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1812b8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldcl 0, cr0, [sl, #-708] @ 0xfffffd3c │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -376322,31 +376319,31 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 1813f2 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 18143c │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r5, r0 │ │ │ │ b.n 1813d4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 18147c │ │ │ │ @@ -376497,29 +376494,29 @@ │ │ │ │ cbz r3, 1815ca │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 18164e │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 213d90 │ │ │ │ + bl 213d08 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [pc, #168] @ (1816a8 ) │ │ │ │ ldr r3, [pc, #160] @ (1816a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -376560,26 +376557,26 @@ │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ vldr d7, [r2, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ bne.n 18165a │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1815fe │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61a8c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ b.n 1815fe │ │ │ │ movs r0, #1 │ │ │ │ b.n 181590 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xeac600b1 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -376683,35 +376680,35 @@ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w r3, sl, r6, lsl #2 │ │ │ │ add r6, sp, #356 @ 0x164 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 217528 │ │ │ │ + bl 2174a0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218650 │ │ │ │ + bl 2185c8 │ │ │ │ movs r2, #16 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ vstr d8, [sp, #80] @ 0x50 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 1817ea │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w ip, [sl, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 18192a │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r3, sl, #20 │ │ │ │ @@ -376737,69 +376734,69 @@ │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.n 181844 │ │ │ │ ldrb.w r3, [sl, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 18196e │ │ │ │ mov r0, ip │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 213d90 │ │ │ │ + bl 213d08 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ add.w lr, sp, #128 @ 0x80 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 219590 │ │ │ │ + bl 219508 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ mul.w r3, fp, r3 │ │ │ │ str r3, [r5, #0] │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1818c8 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r9 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r9 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w ip, [sl, #12] │ │ │ │ adds r3, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp fp, ip │ │ │ │ str r3, [sp, #16] │ │ │ │ bcs.n 181924 │ │ │ │ @@ -376822,19 +376819,19 @@ │ │ │ │ str.w r2, [r7, #4]! │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r7, r3 │ │ │ │ bne.w 1817ae │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 217528 │ │ │ │ + bl 2174a0 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218650 │ │ │ │ + bl 2185c8 │ │ │ │ ldr r2, [pc, #328] @ (181a98 ) │ │ │ │ ldr r3, [pc, #324] @ (181a94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #868] @ 0x364 │ │ │ │ eors r2, r3 │ │ │ │ @@ -376845,26 +376842,26 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, ip │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ ldrb.w r2, [sl, #13] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 181880 │ │ │ │ add r3, sp, #224 @ 0xe0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ b.n 181880 │ │ │ │ ldrb r5, [r0, #13] │ │ │ │ cmp r5, #32 │ │ │ │ beq.n 181a9c │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ beq.n 181a6a │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -376885,15 +376882,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r6, #1 │ │ │ │ - bl 219590 │ │ │ │ + bl 219508 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ bcs.n 181a3a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -376906,40 +376903,40 @@ │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r5, [r3, #0] │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 181a2a │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r0 │ │ │ │ b.n 1819ce │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 217528 │ │ │ │ + bl 2174a0 │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218650 │ │ │ │ + bl 2185c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 619d8 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ @@ -376981,63 +376978,63 @@ │ │ │ │ b.n 1819be │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ add.w r5, r3, r8, lsl #2 │ │ │ │ ldrb r1, [r6, #13] │ │ │ │ b.n 18173e │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r5, r0 │ │ │ │ b.n 181a50 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r5, r0 │ │ │ │ b.n 181a50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 217528 │ │ │ │ + bl 2174a0 │ │ │ │ add r2, sp, #356 @ 0x164 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218650 │ │ │ │ + bl 2185c8 │ │ │ │ b.n 18194c │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r5, r0 │ │ │ │ b.n 181a50 │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [r6, #0] │ │ │ │ mov r5, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ movs r6, #1 │ │ │ │ bl 181518 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ str r6, [r5, #0] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ bl 181518 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r5, #0] │ │ │ │ mov r2, r5 │ │ │ │ @@ -377113,15 +377110,15 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [r2, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r3, r0, [r2, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 218650 │ │ │ │ + bl 2185c8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 181a50 │ │ │ │ blx 615d4 <__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 │ │ │ │ @@ -377188,22 +377185,22 @@ │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ 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 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ 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 216110 │ │ │ │ + bl 216088 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -377238,15 +377235,15 @@ │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 181e1c │ │ │ │ ldr r2, [pc, #300] @ (181eb4 ) │ │ │ │ ldr r3, [pc, #288] @ (181ea8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -377288,30 +377285,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 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 181e0c │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r8 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov sl, r0 │ │ │ │ b.n 181ca2 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ @@ -377678,15 +377675,15 @@ │ │ │ │ add r2, r1 │ │ │ │ ldrb.w r2, [r2, #55] @ 0x37 │ │ │ │ cbz r2, 1821b8 │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsl.w r9, r9, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2176cc │ │ │ │ + bl 217644 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 182042 │ │ │ │ mov r9, r3 │ │ │ │ b.n 1821a6 │ │ │ │ uxth.w r9, r3 │ │ │ │ b.n 1821a6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ @@ -377841,21 +377838,21 @@ │ │ │ │ mov r9, r3 │ │ │ │ bmi.w 18251e │ │ │ │ ldrb.w r2, [r5, #40] @ 0x28 │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrb.w sl, [r5, #33] @ 0x21 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w lr, [r3, #31] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -377865,20 +377862,20 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [lr, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r0, r5, #20 │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 216144 │ │ │ │ + bl 2160bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ b.n 18240a │ │ │ │ mvn.w r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ bl 185a1c │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -377931,76 +377928,76 @@ │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r3, [r3, #55] @ 0x37 │ │ │ │ cbz r3, 182472 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2176cc │ │ │ │ + bl 217644 │ │ │ │ mov.w sl, r0, lsl #2 │ │ │ │ b.n 18225e │ │ │ │ mov.w r9, #2 │ │ │ │ movs r7, #2 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #16 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1824b8 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r6 │ │ │ │ asr.w fp, fp, r9 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 182356 │ │ │ │ cmp r2, r0 │ │ │ │ ble.w 1827da │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #16 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 182506 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 182356 │ │ │ │ uxth r7, r7 │ │ │ │ b.n 182460 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r8, r9, asr #31 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ @@ -378085,31 +378082,31 @@ │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1827fc │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213d90 │ │ │ │ + bl 213d08 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ add.w lr, sp, #80 @ 0x50 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ 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, r6 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ ldr.w lr, [sl, #68] @ 0x44 │ │ │ │ mov sl, r9 │ │ │ │ ldrb.w r2, [lr, #13] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ cmp r2, #32 │ │ │ │ bhi.n 182714 │ │ │ │ @@ -378134,51 +378131,51 @@ │ │ │ │ ldrh r2, [r3, r1] │ │ │ │ ldrh r2, [r3, r1] │ │ │ │ uxtb r3, r3 │ │ │ │ sub.w r1, sl, #20 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ add fp, r3 │ │ │ │ - bl 218770 │ │ │ │ + bl 2186e8 │ │ │ │ sub.w r1, sl, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218770 │ │ │ │ + bl 2186e8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ b.n 182326 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1826e8 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov.w r9, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 182370 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n 1826bc │ │ │ │ movs r2, #1 │ │ │ │ @@ -378238,31 +378235,31 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cbz r3, 182794 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 18280c │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 213d90 │ │ │ │ + bl 213d08 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ add.w lr, sp, #48 @ 0x30 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ 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, r6 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ b.n 182326 │ │ │ │ uxth r3, r3 │ │ │ │ b.n 18275a │ │ │ │ itt ne │ │ │ │ rsbne r7, r7, #2 │ │ │ │ @@ -378282,26 +378279,26 @@ │ │ │ │ b.n 18264a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ add.w sl, r3, sl, lsl #3 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ vldr d7, [sl, #20] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1827ce │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ b.n 1827ce │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n 182844 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -378438,15 +378435,15 @@ │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ bl 181fac │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18297a │ │ │ │ mov r0, r8 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18296a │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 182954 │ │ │ │ @@ -378468,15 +378465,15 @@ │ │ │ │ add r7, r6 │ │ │ │ str.w r7, [r3, #-12] │ │ │ │ subs r7, r2, r1 │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 1829da │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #920] @ 0x398 │ │ │ │ - bl 2803b8 │ │ │ │ + bl 280330 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 182d6c │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -378548,15 +378545,15 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ movw r2, #4111 @ 0x100f │ │ │ │ cmp r3, r2 │ │ │ │ ite ls │ │ │ │ lsrls r3, r3, #4 │ │ │ │ movhi.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r6, r0, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r5, #12] │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ @@ -378576,15 +378573,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 182aae │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w r9, r9, #24 │ │ │ │ cmp r3, r9 │ │ │ │ @@ -378596,15 +378593,15 @@ │ │ │ │ mov r6, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 182b6e │ │ │ │ b.n 182c22 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 182c20 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 182b66 │ │ │ │ @@ -378661,25 +378658,25 @@ │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 182be2 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 182c58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 182bae │ │ │ │ ldr.w r4, [sl, #24] │ │ │ │ mov r5, r6 │ │ │ │ mov r6, sl │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 182b6e │ │ │ │ mov r7, r9 │ │ │ │ movs r4, #1 │ │ │ │ b.n 182d40 │ │ │ │ @@ -378719,25 +378716,25 @@ │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ movs r2, #32 │ │ │ │ str.w r4, [r8] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #96] @ 0x60 │ │ │ │ strd r6, r7, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 182ca8 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ mov r1, r7 │ │ │ │ str.w sl, [r8] │ │ │ │ bl 181518 │ │ │ │ @@ -378749,36 +378746,36 @@ │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ bl 181518 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r1, #13 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r3, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 182a8c │ │ │ │ ldr r2, [r1, #104] @ 0x68 │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n 1828f4 │ │ │ │ movs r4, #0 │ │ │ │ @@ -378975,15 +378972,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ bl 181fac │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 182eec │ │ │ │ mov r0, r5 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 182ede │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -379089,24 +379086,24 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18301e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 1830c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 183006 │ │ │ │ ldr.w r4, [sl, #24] │ │ │ │ mov r9, r7 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 182fc0 │ │ │ │ ldrd r3, r4, [sp, #12] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -379156,15 +379153,15 @@ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp.w r2, #688 @ 0x2b0 │ │ │ │ bne.n 18303e │ │ │ │ b.n 1830ce │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ str r6, [sp, #12] │ │ │ │ b.n 18305a │ │ │ │ ldrb.w r3, [r7, #96] @ 0x60 │ │ │ │ cbnz r3, 183106 │ │ │ │ ldr.w r0, [r7, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -379175,15 +379172,15 @@ │ │ │ │ ands.w fp, fp, r3 │ │ │ │ beq.n 18308c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #1164] @ 0x48c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18308c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 2803b8 │ │ │ │ + bl 280330 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1833b0 │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -379225,25 +379222,25 @@ │ │ │ │ ldr.w r3, [r9, #400] @ 0x190 │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, 1831d8 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r1, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [r9, #406] @ 0x196 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 183334 │ │ │ │ ldrd r2, r1, [r9, #412] @ 0x19c │ │ │ │ subs r1, r1, r2 │ │ │ │ @@ -379263,32 +379260,32 @@ │ │ │ │ add.w r3, r8, r3, lsr #4 │ │ │ │ strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18323a │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr.w r2, [r9, #408] @ 0x198 │ │ │ │ mov.w r3, r8, lsl #2 │ │ │ │ movs r1, #107 @ 0x6b │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ add.w r3, r3, r2, lsr #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd r7, r7, [sl] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w r7, [sl, #8] │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -379313,15 +379310,15 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb r2, [r3, #31] │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ str.w fp, [r6, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 183206 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #24 │ │ │ │ @@ -379364,21 +379361,21 @@ │ │ │ │ bl 1807b0 │ │ │ │ b.n 183106 │ │ │ │ ldrh.w r3, [r9, #404] @ 0x194 │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ strd r7, r7, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr.w lr, [r5, #36] @ 0x24 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -379390,15 +379387,15 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r3, [r1, sl] │ │ │ │ mov r1, r5 │ │ │ │ add.w lr, r3, lr, lsl #7 │ │ │ │ ldrb.w r3, [lr, #39] @ 0x27 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ str r6, [sp, #16] │ │ │ │ b.n 1831e2 │ │ │ │ mov.w r9, #1 │ │ │ │ b.n 18314c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp.w r3, #688 @ 0x2b0 │ │ │ │ @@ -379425,15 +379422,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (1833f0 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1833f4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216a20 │ │ │ │ + bl 216998 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ svc 125 @ 0x7d │ │ │ │ vqrdmlsh.s , , d7[0] │ │ │ │ vsli.32 d27, d16, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -379442,15 +379439,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #116] @ (183480 ) │ │ │ │ mov r3, r4 │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ - bl 216a20 │ │ │ │ + bl 216998 │ │ │ │ mov r3, r0 │ │ │ │ cbnz r0, 183424 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ ldr.w r1, [r5, #472] @ 0x1d8 │ │ │ │ @@ -379459,15 +379456,15 @@ │ │ │ │ ldr.w r2, [r2, #368] @ 0x170 │ │ │ │ subs r1, #1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ add r1, r2 │ │ │ │ negs r2, r2 │ │ │ │ ands r1, r2 │ │ │ │ str.w r1, [r4, #544] @ 0x220 │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ str.w r0, [r4, #128] @ 0x80 │ │ │ │ ldrd r1, r2, [r5, #468] @ 0x1d4 │ │ │ │ blx 61a8c │ │ │ │ ldrb.w r2, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 183472 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ @@ -379483,15 +379480,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n 18345c │ │ │ │ nop │ │ │ │ b.n 18347a │ │ │ │ vcvt.u32.f32 d29, d23, #1 │ │ │ │ - vtbx.8 d27, {d15}, d20 │ │ │ │ + @ instruction: 0xffffb7e4 │ │ │ │ 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 │ │ │ │ @@ -379542,32 +379539,32 @@ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r3, 183526 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 1835a2 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 213d90 │ │ │ │ + bl 213d08 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov lr, r6 │ │ │ │ strb.w r8, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [pc, #124] @ (1835e0 ) │ │ │ │ ldr r3, [pc, #116] @ (1835dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -379591,26 +379588,26 @@ │ │ │ │ b.n 183518 │ │ │ │ uxtb r3, r7 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ strd r6, r7, [sp, #80] @ 0x50 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 183562 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ b.n 183562 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r3, {r1, r3, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -379652,21 +379649,21 @@ │ │ │ │ beq.n 1836a2 │ │ │ │ movs r5, #0 │ │ │ │ sub.w r6, sp, #4 │ │ │ │ mov sl, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 21415c │ │ │ │ + bl 2140d4 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 183668 │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2192ec │ │ │ │ + bl 219264 │ │ │ │ add.w r2, r7, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r7, #8] │ │ │ │ bl 1834a0 │ │ │ │ add.w r2, r7, #8 │ │ │ │ mov r8, r0 │ │ │ │ @@ -379676,24 +379673,24 @@ │ │ │ │ adds r5, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ bl 1834a0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ cmp r9, r5 │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ bne.n 18364e │ │ │ │ mov r0, r9 │ │ │ │ - bl 217528 │ │ │ │ + bl 2174a0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218650 │ │ │ │ + bl 2185c8 │ │ │ │ ldr r2, [pc, #48] @ (1836e4 ) │ │ │ │ ldr r3, [pc, #40] @ (1836e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -379770,15 +379767,15 @@ │ │ │ │ str r2, [r4, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ bl 1834a0 │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r1, r2, [r3, #136] @ 0x88 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ add.w r2, r3, #136 @ 0x88 │ │ │ │ str.w r5, [r3, #136] @ 0x88 │ │ │ │ strd r0, r0, [r3, #140] @ 0x8c │ │ │ │ @@ -379811,85 +379808,85 @@ │ │ │ │ ldrb.w r2, [r3, #40] @ 0x28 │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r2, [r3, #40] @ 0x28 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r3, [r4] │ │ │ │ mov r2, r5 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ vldr d7, [pc, #172] @ 1838b8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 183838 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 183866 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 183894 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 217528 │ │ │ │ + bl 2174a0 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218650 │ │ │ │ + bl 2185c8 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r0, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216188 │ │ │ │ + bl 216100 │ │ │ │ b.n 1837b0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -379904,15 +379901,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (1838f4 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1838f8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216a20 │ │ │ │ + bl 216998 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldc2l 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ sdiv pc, fp, pc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -380055,15 +380052,15 @@ │ │ │ │ ldrb.w r3, [r3, #92] @ 0x5c │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r3, sl │ │ │ │ str r1, [sp, #20] │ │ │ │ add.w r4, fp, r4, lsl #7 │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -380077,21 +380074,21 @@ │ │ │ │ str.w sl, [ip, #40] @ 0x28 │ │ │ │ ldrb.w ip, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r4, [r4, #94] @ 0x5e │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2192ec │ │ │ │ + bl 219264 │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r3, sl │ │ │ │ add.w r4, fp, r4, lsl #7 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -380105,18 +380102,18 @@ │ │ │ │ ldrb.w ip, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r4, [r4, #94] @ 0x5e │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ add.w r8, r7, #20 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2192ec │ │ │ │ + bl 219264 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r8, r3 │ │ │ │ beq.w 183eb8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r3, #4 │ │ │ │ strd r7, r5, [sp, #32] │ │ │ │ sub.w sl, r2, #4 │ │ │ │ @@ -380138,20 +380135,20 @@ │ │ │ │ bhi.n 183b3e │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r6 │ │ │ │ strd r3, r4, [sp, #76] @ 0x4c │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r2, #865 @ 0x361 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r1, r2 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ @@ -380159,15 +380156,15 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ beq.w 183fca │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ movw r1, #866 @ 0x362 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldrb.w fp, [r5, #12] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r5, [sp, #68] @ 0x44 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ strd r7, r7, [sp, #60] @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ strb.w fp, [r0, #40] @ 0x28 │ │ │ │ @@ -380209,18 +380206,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, #8] │ │ │ │ str.w r2, [ip, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movw r1, #866 @ 0x362 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add.w r7, r0, #116 @ 0x74 │ │ │ │ @@ -380259,17 +380256,17 @@ │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ add.w r2, sl, #4 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ mov r3, sl │ │ │ │ cmp r8, r2 │ │ │ │ bne.w 183b4e │ │ │ │ ldrd r7, r5, [sp, #32] │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ @@ -380307,22 +380304,22 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ movw r2, #550 @ 0x226 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 183eea │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ movw r1, #551 @ 0x227 │ │ │ │ mov r6, r3 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [sp, #60] @ 0x3c │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ @@ -380347,25 +380344,25 @@ │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #95] @ 0x5f │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movw r1, #551 @ 0x227 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r7, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ strd r5, r5, [sp, #60] @ 0x3c │ │ │ │ add.w ip, r8, #100 @ 0x64 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ @@ -380389,60 +380386,60 @@ │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r6, [r3, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #95] @ 0x5f │ │ │ │ add.w r3, r8, r2, lsl #2 │ │ │ │ add.w r8, r8, r6, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str.w r5, [r8, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 216144 │ │ │ │ + bl 2160bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ add.w r2, sl, #4 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ mov r3, sl │ │ │ │ cmp fp, r2 │ │ │ │ bne.w 183d4a │ │ │ │ ldrd r7, r5, [sp, #32] │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ movs r0, #1 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 183a14 │ │ │ │ ldrd r5, sl, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18399c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ mov sl, r0 │ │ │ │ b.n 18399c │ │ │ │ mov r2, r3 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r2 │ │ │ │ b.n 1839f8 │ │ │ │ mov r1, r2 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r7, r6, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ @@ -380459,25 +380456,25 @@ │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str.w r5, [lr, #40] @ 0x28 │ │ │ │ str.w r5, [ip, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movw r1, #550 @ 0x226 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add.w r3, r1, r3, lsl #7 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ @@ -380496,19 +380493,19 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w r5, [r8, #40] @ 0x28 │ │ │ │ str.w r5, [lr, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ b.n 183e82 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ b.n 183cca │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldrb.w lr, [r5, #12] │ │ │ │ strd r7, r5, [sp, #68] @ 0x44 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ strd r7, r7, [sp, #60] @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ strb.w lr, [r0, #40] @ 0x28 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ @@ -380545,18 +380542,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, #8] │ │ │ │ str.w r2, [ip, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movw r1, #865 @ 0x361 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -380629,15 +380626,15 @@ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r7, #24] │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 184220 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, 1841b0 │ │ │ │ @@ -380672,34 +380669,34 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 1836e8 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cbz r4, 1841de │ │ │ │ mov sl, r0 │ │ │ │ b.n 18415c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 1841b0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r4, sl │ │ │ │ bl 1836e8 │ │ │ │ orr.w r3, fp, r0 │ │ │ │ mov r0, sl │ │ │ │ uxtb.w fp, r3 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1841ba │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, 184204 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -380752,15 +380749,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 2176cc │ │ │ │ + bl 217644 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ movw r1, #661 @ 0x295 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ str r4, [r5, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -380779,18 +380776,18 @@ │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ bl 17ea58 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 216144 │ │ │ │ + bl 2160bc │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #316] @ (184414 ) │ │ │ │ ldr r3, [pc, #312] @ (184410 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -380960,15 +380957,15 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 184594 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, 1844fe │ │ │ │ @@ -381004,35 +381001,35 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 18424c │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r8 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cbz r4, 18452c │ │ │ │ mov r8, r0 │ │ │ │ b.n 1844a6 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 1844fe │ │ │ │ mov r2, r7 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 18424c │ │ │ │ orr.w r3, r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r8 │ │ │ │ uxtb r5, r3 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 184508 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, 184556 │ │ │ │ @@ -381092,19 +381089,19 @@ │ │ │ │ ldr.w r4, [r3, #148] @ 0x94 │ │ │ │ b.n 184566 │ │ │ │ nop │ │ │ │ cbnz r2, 18464a │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #384 @ (adr r7, 184760 ) │ │ │ │ + add r6, pc, #896 @ (adr r6, 184960 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r7, pc, #392 @ (adr r7, 18476c ) │ │ │ │ + add r6, pc, #904 @ (adr r6, 18496c ) │ │ │ │ movs r6, r3 │ │ │ │ - add r7, pc, #416 @ (adr r7, 184788 ) │ │ │ │ + add r6, pc, #928 @ (adr r6, 184988 ) │ │ │ │ movs r6, r3 │ │ │ │ rev16 r6, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ itttt eq │ │ │ │ movweq r3, #287 @ 0x11f │ │ │ │ @@ -381177,29 +381174,29 @@ │ │ │ │ cbz r3, 1846ba │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 18473e │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 213d90 │ │ │ │ + bl 213d08 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [pc, #168] @ (184798 ) │ │ │ │ ldr r3, [pc, #160] @ (184794 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -381240,26 +381237,26 @@ │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ vldr d7, [r2, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ bne.n 18474a │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1846ee │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61a8c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ b.n 1846ee │ │ │ │ movs r0, #1 │ │ │ │ b.n 184680 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbnz r6, 1847c8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -381310,23 +381307,23 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r8, [sl, #13] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ bl 184608 │ │ │ │ movs r1, #111 @ 0x6f │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [sp, #32] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strd r7, r7, [r5] │ │ │ │ str r7, [r5, #8] │ │ │ │ @@ -381335,40 +381332,40 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str.w r8, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r0, [sl, #12] │ │ │ │ cmp r0, r6 │ │ │ │ bhi.n 1847f6 │ │ │ │ - bl 217528 │ │ │ │ + bl 2174a0 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218650 │ │ │ │ + bl 2185c8 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1848f0 │ │ │ │ ldrb.w r4, [r8, #13] │ │ │ │ movs r1, #111 @ 0x6f │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ add r3, sp, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ strd ip, ip, [sp, #20] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str.w ip, [sp, #28] │ │ │ │ @@ -381380,15 +381377,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r7, r8] │ │ │ │ add.w r3, r3, sl, lsl #7 │ │ │ │ ldrb.w r3, [r3, #114] @ 0x72 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #44] @ (184920 ) │ │ │ │ ldr r3, [pc, #28] @ (184910 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -381433,30 +381430,30 @@ │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ mov r6, r2 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ mov.w r1, #298 @ 0x12a │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r0, #376] @ 0x178 │ │ │ │ orreq.w r3, r3, #64 @ 0x40 │ │ │ │ strbeq.w r3, [r0, #376] @ 0x178 │ │ │ │ @@ -381475,15 +381472,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 18479c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #197 @ 0xc5 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 184608 │ │ │ │ @@ -381493,73 +381490,73 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 18479c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #197 @ 0xc5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ ldr r2, [pc, #356] @ (184b70 ) │ │ │ │ ldr r3, [pc, #340] @ (184b64 ) │ │ │ │ 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 184b5c │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ bl 184608 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r8 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #16] │ │ │ │ bl 184608 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ mov r3, r5 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ @@ -381570,15 +381567,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 18479c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #197 @ 0xc5 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #16] │ │ │ │ bl 184608 │ │ │ │ @@ -381588,15 +381585,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 18479c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r1, #197 @ 0xc5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r5, r0 │ │ │ │ beq.n 184b34 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -381627,20 +381624,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ bl 184608 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ b.n 184a0a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb6c2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6bc │ │ │ │ @@ -381654,15 +381651,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (184b94 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (184b98 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216a20 │ │ │ │ + bl 216998 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [r9, #1020] @ 0x3fc │ │ │ │ @ instruction: 0xfa5fffff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -381675,73 +381672,73 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r1 │ │ │ │ mov.w r1, #580 @ 0x244 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov.w r1, #584 @ 0x248 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ strd r2, r2, [sp] │ │ │ │ add r4, sp, #16 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r8, [r8, #33] @ 0x21 │ │ │ │ mov r0, r4 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 184c56 │ │ │ │ ldmia r4!, {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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 216144 │ │ │ │ + bl 2160bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ ldr r2, [pc, #40] @ (184c9c ) │ │ │ │ ldr r3, [pc, #32] @ (184c98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -381794,15 +381791,15 @@ │ │ │ │ strd r3, r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 184e76 │ │ │ │ mov.w fp, #0 │ │ │ │ movs r6, #3 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -381826,15 +381823,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 184d3c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 184dca │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cbz r4, 184d86 │ │ │ │ mov r9, r0 │ │ │ │ b.n 184d22 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ strd r6, r1, [sp, #8] │ │ │ │ cmp.w r3, #584 @ 0x248 │ │ │ │ beq.n 184df2 │ │ │ │ @@ -381842,22 +381839,22 @@ │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ beq.n 184ddc │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 184d38 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 184d5e │ │ │ │ ldr r5, [sp, #4] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 184dae │ │ │ │ @@ -381897,38 +381894,38 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldrb.w r5, [r1, #33] @ 0x21 │ │ │ │ add r0, sp, #32 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ add.w fp, r1, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 184e26 │ │ │ │ add r2, sp, #32 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r0, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 216188 │ │ │ │ + bl 216100 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r1, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 184d38 │ │ │ │ b.n 184d7a │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ @@ -381989,15 +381986,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 185032 │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2803b8 │ │ │ │ + bl 280330 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 185044 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 184f16 │ │ │ │ @@ -382034,30 +382031,30 @@ │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ add r6, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 184f90 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrd r9, r8, [r8, #176] @ 0xb0 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ mov r7, r0 │ │ │ │ str r5, [sp, #28] │ │ │ │ add.w r5, r0, #84 @ 0x54 │ │ │ │ ldr.w lr, [pc, #168] @ 185058 │ │ │ │ @@ -382071,29 +382068,29 @@ │ │ │ │ add.w r3, r3, ip, lsl #7 │ │ │ │ ldrb.w r4, [r3, #38] @ 0x26 │ │ │ │ ldrb r2, [r3, #31] │ │ │ │ add.w r3, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, r4, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 184ff8 │ │ │ │ b.n 185016 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 185016 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 184ff2 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ b.n 18500e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 184ffe │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -382153,23 +382150,23 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [pc, #512] @ (185298 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e29c0 │ │ │ │ + bl 2e2938 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21375c │ │ │ │ + bl 2136d4 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strd r3, r4, [r0, #44] @ 0x2c │ │ │ │ @@ -382179,52 +382176,52 @@ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #0 │ │ │ │ subs r3, r5, #4 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, fp, [sp, #40] @ 0x28 │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 185134 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ add.w sl, fp, #20 │ │ │ │ - bl 2e46c0 │ │ │ │ + bl 2e4638 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, fp, #48 @ 0x30 │ │ │ │ strd r7, r7, [r5] │ │ │ │ add.w ip, fp, #64 @ 0x40 │ │ │ │ str r7, [r5, #8] │ │ │ │ str.w r0, [fp, #44] @ 0x2c │ │ │ │ @@ -382235,42 +382232,42 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ mov r0, fp │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ strd r3, r7, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 185276 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r5] │ │ │ │ add.w fp, r3, #20 │ │ │ │ str r7, [r5, #8] │ │ │ │ mov r6, r0 │ │ │ │ @@ -382294,15 +382291,15 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str r7, [r6, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #16 │ │ │ │ bne.w 185104 │ │ │ │ ldr r2, [pc, #72] @ (1852a0 ) │ │ │ │ ldr r3, [pc, #56] @ (185294 ) │ │ │ │ @@ -382316,15 +382313,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ add r7, sp, #504 @ 0x1f8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r7, sp, #496 @ 0x1f0 │ │ │ │ @@ -382382,15 +382379,15 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r5, [r6, #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, r5 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 185506 │ │ │ │ mov r9, r7 │ │ │ │ strd r6, r4, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str.w r8, [sp, #28] │ │ │ │ ldr r4, [r5, #16] │ │ │ │ @@ -382414,15 +382411,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 185356 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 185488 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1854ba │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 18533c │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ cmp r2, r1 │ │ │ │ @@ -382435,23 +382432,23 @@ │ │ │ │ strd r3, r4, [sp, #52] @ 0x34 │ │ │ │ bl 185060 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ add.w fp, r6, #20 │ │ │ │ - bl 2e46c0 │ │ │ │ + bl 2e4638 │ │ │ │ strd r7, r7, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r8, #20 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w lr, r6, #48 @ 0x30 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w ip, r6, #64 @ 0x40 │ │ │ │ @@ -382465,27 +382462,27 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ ldr.w lr, [pc, #240] @ 185538 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -382495,19 +382492,19 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ ldr.w r3, [r2, lr] │ │ │ │ add.w r3, r3, fp, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r6, #20 │ │ │ │ - bl 216188 │ │ │ │ + bl 216100 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 185352 │ │ │ │ b.n 185370 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movw r2, #385 @ 0x181 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 185370 │ │ │ │ @@ -382519,23 +382516,23 @@ │ │ │ │ bne.w 185370 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 185496 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 18537e │ │ │ │ ldrd r6, r4, [sp, #20] │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 1854ea │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -382569,17 +382566,17 @@ │ │ │ │ nop │ │ │ │ add r5, sp, #256 @ 0x100 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r5, sp, #248 @ 0xf8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #592] @ 0x250 │ │ │ │ movs r6, r3 │ │ │ │ - movs r5, #82 @ 0x52 │ │ │ │ + movs r4, #210 @ 0xd2 │ │ │ │ movs r6, r5 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -382626,15 +382623,15 @@ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [r6, #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, r5 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1857e8 │ │ │ │ mov r9, r7 │ │ │ │ strd r6, r4, [sp, #28] │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ @@ -382658,15 +382655,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1855f2 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1857bc │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cbz r5, 185664 │ │ │ │ mov sl, r0 │ │ │ │ b.n 1855d8 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #855 @ 0x357 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 1855fc │ │ │ │ @@ -382688,23 +382685,23 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #24 │ │ │ │ beq.n 1856b0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1855ee │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 185616 │ │ │ │ ldrd r6, r4, [sp, #28] │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 185692 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -382732,22 +382729,22 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 185060 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 2e46c0 │ │ │ │ + bl 2e4638 │ │ │ │ add.w r3, r9, #20 │ │ │ │ strd r8, r8, [sp, #44] @ 0x2c │ │ │ │ add.w r2, r7, #20 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r7, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r7, #64 @ 0x40 │ │ │ │ @@ -382763,28 +382760,28 @@ │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ strd r8, r8, [r6, #4] │ │ │ │ @@ -382793,15 +382790,15 @@ │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrd r2, r3, [r5, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ str.w r8, [r5, #88] @ 0x58 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r3, r3, [r5, #92] @ 0x5c │ │ │ │ @@ -382841,17 +382838,17 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #656 @ 0x290 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r2, sp, #648 @ 0x288 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #592] @ 0x250 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ movs r6, r3 │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ movs r6, r5 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -382867,15 +382864,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 215e90 │ │ │ │ + bl 215e08 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 185992 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mul.w r3, r4, r3 │ │ │ │ adds r2, r3, r6 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -382985,42 +382982,42 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1858b6 │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1859c0 │ │ │ │ mov r3, sp │ │ │ │ b.n 1859b0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1858b6 │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1859c0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r5, r0 │ │ │ │ b.n 1858b6 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n 18597a │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -383084,30 +383081,30 @@ │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cbz r3, 185a82 │ │ │ │ ldrb.w r3, [r7, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 185b2c │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 213d90 │ │ │ │ + bl 213d08 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov lr, sp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ movw r3, #301 @ 0x12d │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 185afa │ │ │ │ cmp.w r4, #436 @ 0x1b4 │ │ │ │ beq.n 185afa │ │ │ │ cmp.w r4, #300 @ 0x12c │ │ │ │ @@ -383138,41 +383135,41 @@ │ │ │ │ bl 185820 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 185ad0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ b.n 185ad0 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 185820 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 185b0c │ │ │ │ b.n 185ad0 │ │ │ │ add.w r3, r7, sl, lsl #3 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 185ab8 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ b.n 185ab8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, pc, #800 @ (adr r5, 185e84 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -383203,30 +383200,30 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r6 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 186268 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f93a0 │ │ │ │ + bl 1f9318 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov lr, sl │ │ │ │ strd r9, r9, [sl] │ │ │ │ str.w r9, [sl, #8] │ │ │ │ add.w ip, sp, #96 @ 0x60 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r9, [sl, #12] │ │ │ │ strd r3, r6, [sp, #136] @ 0x88 │ │ │ │ ldr r4, [r6, #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, r4 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1863c6 │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ @@ -383295,15 +383292,15 @@ │ │ │ │ movne r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r5, fp, r5, lsl #4 │ │ │ │ add.w r8, sp, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ movs r3, #2 │ │ │ │ strd r3, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ add.w r5, r0, r7, lsl #4 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r3, r7, #4 │ │ │ │ strd r9, r9, [r8] │ │ │ │ @@ -383338,15 +383335,15 @@ │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ bne.n 185d14 │ │ │ │ ldrd r4, fp, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 2177e4 │ │ │ │ + bl 21775c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1861a2 │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ @@ -383359,15 +383356,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bgt.w 1861a6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, r3, r2 │ │ │ │ bne.w 186214 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #55] @ 0x37 │ │ │ │ ldrd r1, r3, [r0, #4] │ │ │ │ @@ -383388,15 +383385,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r6, [r0, #0] │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 186208 │ │ │ │ mov r0, fp │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 185eb6 │ │ │ │ cmp.w r3, #848 @ 0x350 │ │ │ │ it ne │ │ │ │ @@ -383408,15 +383405,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 185c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 186252 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 185c08 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldrb r1, [r1, #8] │ │ │ │ cmp r1, #6 │ │ │ │ @@ -383441,29 +383438,29 @@ │ │ │ │ subs r3, r7, r5 │ │ │ │ beq.n 185df2 │ │ │ │ mov r0, fp │ │ │ │ movs r2, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ subs r5, r5, r7 │ │ │ │ strd r2, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 244db4 │ │ │ │ + bl 244d2c │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ bl 185a1c │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1862d6 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ mov r0, fp │ │ │ │ ldmia.w sl, {r1, r2} │ │ │ │ - bl 2439dc │ │ │ │ + bl 243954 │ │ │ │ mov r2, r6 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 185c28 │ │ │ │ b.n 185df8 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ @@ -383537,30 +383534,30 @@ │ │ │ │ ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cbz r3, 185f76 │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 1863ca │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 213d90 │ │ │ │ + bl 213d08 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add.w r7, r5, #44 @ 0x2c │ │ │ │ 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 r1, r5 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1862a6 │ │ │ │ add r3, sp, #204 @ 0xcc │ │ │ │ ldrb.w r6, [fp, #33] @ 0x21 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r8, sp, #80 @ 0x50 │ │ │ │ @@ -383568,15 +383565,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ @@ -383585,23 +383582,23 @@ │ │ │ │ ldrb.w r2, [r3, #53] @ 0x35 │ │ │ │ ldrb.w r3, [r3, #54] @ 0x36 │ │ │ │ add.w r2, fp, r2, lsl #2 │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ ldr r5, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ 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 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ add.w ip, r4, #100 @ 0x64 │ │ │ │ strd r9, r9, [r8] │ │ │ │ str.w r9, [r8, #8] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ @@ -383627,15 +383624,15 @@ │ │ │ │ ldrb.w r2, [r3, #53] @ 0x35 │ │ │ │ ldrb.w r7, [r3, #54] @ 0x36 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r7, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r6, [r3, #4]! │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r0, [fp, #32] │ │ │ │ adds r3, #1 │ │ │ │ @@ -383690,30 +383687,30 @@ │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp, #120] @ 0x78 │ │ │ │ ldrd r4, r5, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ strd r4, r5, [sp, #80] @ 0x50 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 186154 │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r0 │ │ │ │ b.n 185fca │ │ │ │ movs r2, #8 │ │ │ │ strb.w r1, [sp, #120] @ 0x78 │ │ │ │ b.n 18612e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #120] @ 0x78 │ │ │ │ @@ -383740,78 +383737,78 @@ │ │ │ │ b.n 185d56 │ │ │ │ strd r2, r9, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1861d2 │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 185d80 │ │ │ │ mvn.w r2, #198 @ 0xc6 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r1, #628 @ 0x274 │ │ │ │ str r2, [sp, #20] │ │ │ │ b.n 185c6e │ │ │ │ add.w r1, r6, #20 │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ b.n 185d00 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w r0, fp, #20 │ │ │ │ - bl 216144 │ │ │ │ + bl 2160bc │ │ │ │ b.n 185dcc │ │ │ │ strd r3, r9, [sp, #120] @ 0x78 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 186240 │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 185d80 │ │ │ │ ldrd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ uxtb r5, r3 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 185bb6 │ │ │ │ mov r8, r5 │ │ │ │ @@ -383831,24 +383828,24 @@ │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r4, r2 │ │ │ │ moveq r2, r4 │ │ │ │ bne.w 185df8 │ │ │ │ b.n 185c42 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - bl 217528 │ │ │ │ + bl 2174a0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218650 │ │ │ │ + bl 2185c8 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, fp, #20 │ │ │ │ - bl 216144 │ │ │ │ + bl 2160bc │ │ │ │ mov r0, fp │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ b.n 185de0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ @@ -383860,30 +383857,30 @@ │ │ │ │ beq.w 185e7c │ │ │ │ strd r5, r0, [sp, #80] @ 0x50 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 186310 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r7, r0 │ │ │ │ b.n 185e7c │ │ │ │ str.w r8, [sp, #156] @ 0x9c │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ @@ -383895,95 +383892,95 @@ │ │ │ │ mov r0, r7 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 18634e │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 1863fe │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 213d90 │ │ │ │ + bl 213d08 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add.w r6, r5, #44 @ 0x2c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 185f2e │ │ │ │ strd r3, r0, [sp, #80] @ 0x50 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1863b4 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r7, r0 │ │ │ │ b.n 185e7c │ │ │ │ str r4, [sp, #4] │ │ │ │ b.n 186258 │ │ │ │ ldrd r2, r3, [r8, #28] │ │ │ │ strd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 185faa │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 185faa │ │ │ │ ldrd r2, r3, [r8, #20] │ │ │ │ strd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 185f2e │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 185f2e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ add r4, pc, #472 @ (adr r4, 186614 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r4, pc, #440 @ (adr r4, 1865f8 ) │ │ │ │ @@ -384234,52 +384231,52 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r1, #661 @ 0x295 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ 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 │ │ │ │ movw r1, #666 @ 0x29a │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ 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 │ │ │ │ @@ -384353,15 +384350,15 @@ │ │ │ │ add r4, sp, #8 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ movs r3, #32 │ │ │ │ ubfx r2, r2, #0, #26 │ │ │ │ strd r0, r9, [sl, #44] @ 0x2c │ │ │ │ @@ -384370,21 +384367,21 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrsb.w r2, [r1, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r1, #384] @ 0x180 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r3, #32 │ │ │ │ ubfx r2, r2, #0, #26 │ │ │ │ strd r0, r6, [sl, #44] @ 0x2c │ │ │ │ @@ -384393,21 +384390,21 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrsb.w r2, [r1, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r1, #384] @ 0x180 │ │ │ │ mov r1, r6 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ str.w r9, [sp, #20] │ │ │ │ strd r7, r7, [r4] │ │ │ │ mov ip, r0 │ │ │ │ str r7, [r4, #8] │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ add.w lr, ip, #100 @ 0x64 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -384429,15 +384426,15 @@ │ │ │ │ mov r6, r8 │ │ │ │ ldrb.w r3, [r2, #71] @ 0x47 │ │ │ │ ldrb.w r2, [r2, #72] @ 0x48 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov fp, r2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -384454,15 +384451,15 @@ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r7, r2 │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r8, [pc, #220] @ 186a00 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -384473,24 +384470,24 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb r4, [r7, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ str.w r9, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r9, r0, #100 @ 0x64 │ │ │ │ ldrb.w fp, [r7, #12] │ │ │ │ @@ -384525,15 +384522,15 @@ │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, lr, r2, lsl #2 │ │ │ │ add.w r3, lr, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #1 │ │ │ │ b.n 1869ca │ │ │ │ str r6, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ @@ -384567,22 +384564,22 @@ │ │ │ │ ldrb.w r9, [r6, #33] @ 0x21 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ add.w lr, sp, #36 @ 0x24 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ add.w ip, sp, #52 @ 0x34 │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add.w r9, r4, #84 @ 0x54 │ │ │ │ @@ -384617,20 +384614,20 @@ │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, lr, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r5, [r8, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 216144 │ │ │ │ + bl 2160bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ ldr r2, [pc, #44] @ (186b44 ) │ │ │ │ ldr r3, [pc, #28] @ (186b38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ @@ -384681,15 +384678,15 @@ │ │ │ │ mov.w r1, #848 @ 0x350 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ lsl.w r5, r2, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #12] │ │ │ │ subs r5, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ add.w ip, sp, #52 @ 0x34 │ │ │ │ ldrb.w r9, [r4, #12] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -384744,17 +384741,17 @@ │ │ │ │ ldrb.w r5, [r3, #55] @ 0x37 │ │ │ │ add.w r3, lr, r4, lsl #2 │ │ │ │ add.w lr, lr, r5, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r0, fp │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ ldr r2, [pc, #44] @ (186ca8 ) │ │ │ │ ldr r3, [pc, #28] @ (186c9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ @@ -384795,48 +384792,48 @@ │ │ │ │ itt ne │ │ │ │ movne r5, #7 │ │ │ │ movne.w r9, #4 │ │ │ │ bne.n 186cec │ │ │ │ mov.w r9, #2 │ │ │ │ mov.w r1, #552 @ 0x228 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ 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 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 186d3c │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ cmp r7, #26 │ │ │ │ mov r5, r0 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ beq.n 186d5e │ │ │ │ adds r3, r4, #1 │ │ │ │ add r3, r9 │ │ │ │ @@ -384888,30 +384885,30 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 186d74 │ │ │ │ strd r4, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 186dec │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r5, r0 │ │ │ │ b.n 186d74 │ │ │ │ movs r5, #5 │ │ │ │ mov.w r9, #3 │ │ │ │ b.n 186cec │ │ │ │ movs r2, #16 │ │ │ │ strh.w r4, [sp, #16] │ │ │ │ @@ -384983,51 +384980,51 @@ │ │ │ │ bne.w 186fb4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr d7, [pc, #252] @ 186fb8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 186e9c │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ b.n 186e9c │ │ │ │ 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 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 186f12 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.n 186e6a │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ b.n 186f62 │ │ │ │ @@ -385054,31 +385051,31 @@ │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ movs r2, #16 │ │ │ │ strh.w lr, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 186f8c │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r4, r0 │ │ │ │ b.n 186e9c │ │ │ │ movs r2, #8 │ │ │ │ strb.w lr, [sp, #16] │ │ │ │ b.n 186f62 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ @@ -385112,69 +385109,69 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1104] @ 187454 │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov.w r1, #434 @ 0x1b2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 18725e │ │ │ │ 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 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 187098 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 187304 │ │ │ │ mov r0, r6 │ │ │ │ bl 186530 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -385188,115 +385185,115 @@ │ │ │ │ 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 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1870f8 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r1, [r0, #72] @ 0x48 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w 187290 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ 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 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 187170 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r2, [pc, #700] @ (187458 ) │ │ │ │ ldr r3, [pc, #692] @ (187450 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 187448 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #507 @ 0x1fb │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [pc, #652] @ (18745c ) │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #73] @ 0x49 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 187358 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ @@ -385367,47 +385364,47 @@ │ │ │ │ ldrb.w r3, [r0, #380] @ 0x17c │ │ │ │ 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 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 187124 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ b.n 187124 │ │ │ │ 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 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1870a8 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 1870ae │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r6, #64 @ 0x40 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ add.w r6, r3, r6, lsl #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ @@ -385419,80 +385416,80 @@ │ │ │ │ bne.n 1873fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 187180 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ b.n 187180 │ │ │ │ mov r3, r2 │ │ │ │ b.n 1872cc │ │ │ │ uxth r3, r2 │ │ │ │ b.n 1872cc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1870f8 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 187390 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r6, r0 │ │ │ │ b.n 1870f8 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 187322 │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1873ce │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r5, r0 │ │ │ │ b.n 187322 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n 187364 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -385564,33 +385561,33 @@ │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ ldr.w sl, [pc, #1040] @ 1878a0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr.w r2, [r8, #264] @ 0x108 │ │ │ │ ldr.w r1, [r8, #200] @ 0xc8 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ bl 186e38 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 186530 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -385603,139 +385600,139 @@ │ │ │ │ movs r1, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 187528 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ adds r3, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr.w r3, [r8, r3, lsl #2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 187564 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr.w r1, [r8, #196] @ 0xc4 │ │ │ │ cmp r1, #1 │ │ │ │ bhi.w 1876ca │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1875ba │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r2, [pc, #704] @ (1878a4 ) │ │ │ │ ldr r3, [pc, #696] @ (18789c ) │ │ │ │ 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 187894 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #725 @ 0x2d5 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movw r1, #507 @ 0x1fb │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [pc, #624] @ (1878a8 ) │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #73] @ 0x49 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 187794 │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ @@ -385827,107 +385824,107 @@ │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 187774 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r5, r0 │ │ │ │ b.n 18756e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 187564 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 1877ca │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r6, r0 │ │ │ │ b.n 187564 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 187784 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ b.n 187784 │ │ │ │ cbnz r3, 187864 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 187840 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r5, r0 │ │ │ │ b.n 187784 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ b.n 187748 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ b.n 187748 │ │ │ │ @@ -386059,28 +386056,28 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cbnz r3, 1879c4 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 187c44 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -386110,15 +386107,15 @@ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 187bda │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #31 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ @@ -386154,15 +386151,15 @@ │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 187460 │ │ │ │ ldr.w sl, [r5, #96] @ 0x60 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ movw r1, #875 @ 0x36b │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ strd r8, r8, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -386188,15 +386185,15 @@ │ │ │ │ str.w r8, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #54] @ 0x36 │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [r6, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r2, #1 │ │ │ │ cbz r7, 187b96 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cbz r7, 187b60 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbz r3, 187b60 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ @@ -386228,15 +386225,15 @@ │ │ │ │ beq.n 187c30 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cbz r5, 187be2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b.n 1879fc │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ movw r1, #855 @ 0x357 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 187bc4 │ │ │ │ @@ -386263,15 +386260,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r3, [fp, #760] @ 0x2f8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [fp, #764] @ 0x2fc │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ ldr r2, [pc, #100] @ (187c64 ) │ │ │ │ ldr r3, [pc, #88] @ (187c5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3 │ │ │ │ @@ -386402,30 +386399,30 @@ │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ ite eq │ │ │ │ moveq.w r1, #424 @ 0x1a8 │ │ │ │ movwne r1, #649 @ 0x289 │ │ │ │ mov r0, fp │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #320] @ 0x140 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 18801e │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w fp, #0 │ │ │ │ adds r3, r2, #1 │ │ │ │ ands r3, r2 │ │ │ │ @@ -386482,15 +386479,15 @@ │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ bl 187460 │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ str.w r9, [r8, #12] │ │ │ │ add.w r9, r2, #77824 @ 0x13000 │ │ │ │ strd r3, r3, [r8] │ │ │ │ mov sl, r0 │ │ │ │ @@ -386501,18 +386498,18 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ strb.w r2, [sl, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 187f6e │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ movs r2, #1 │ │ │ │ cbz r5, 187ef0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbz r5, 187eba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 187eba │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ @@ -386542,15 +386539,15 @@ │ │ │ │ beq.w 18805a │ │ │ │ cmp.w r2, #488 @ 0x1e8 │ │ │ │ beq.w 187de6 │ │ │ │ movs r2, #0 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 188020 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 187db6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -386567,108 +386564,108 @@ │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [r7, #4] │ │ │ │ str.w ip, [r7] │ │ │ │ bl 186e38 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 216144 │ │ │ │ + bl 2160bc │ │ │ │ b.n 187e98 │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cbnz r3, 187f8e │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r8, sp, #56 @ 0x38 │ │ │ │ b.n 187e02 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ add.w r1, sl, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r1, sl, #20 │ │ │ │ b.n 187f36 │ │ │ │ movs r2, #0 │ │ │ │ b.n 187ea4 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r2, #32 │ │ │ │ str r1, [r6, #0] │ │ │ │ add.w r8, sp, #56 @ 0x38 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 187fc6 │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 18808c │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.w 1881aa │ │ │ │ vldr d7, [pc, #556] @ 188210 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 18800e │ │ │ │ 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, r7 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #83 @ 0x53 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ b.n 187e02 │ │ │ │ mov fp, r4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [r3, #88] @ 0x58 │ │ │ │ bl 186710 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [r4, #768] @ 0x300 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ ldr r2, [pc, #488] @ (188228 ) │ │ │ │ ldr r3, [pc, #476] @ (18821c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3 │ │ │ │ @@ -386700,59 +386697,59 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [sp, #56] @ 0x38 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 1880c4 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ bne.n 188120 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r6, #0] │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 18810e │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r9, r0 │ │ │ │ b.n 18800e │ │ │ │ and.w r0, r3, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r1, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ @@ -386909,27 +386906,27 @@ │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ lsls r5, r7, #19 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 1882e4 │ │ │ │ ldr.w r4, [pc, #2676] @ 188d34 │ │ │ │ - bl 2e4c80 │ │ │ │ + bl 2e4bf8 │ │ │ │ ldr.w r2, [pc, #2672] @ 188d38 │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 296b98 │ │ │ │ + bl 296b10 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1865ac │ │ │ │ ldr r4, [sp, #428] @ 0x1ac │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ @@ -386991,32 +386988,32 @@ │ │ │ │ strd sl, r5, [r8] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movw r1, #649 @ 0x289 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ str r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 188a5c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov ip, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 18886c │ │ │ │ str.w ip, [sp, #24] │ │ │ │ ldr r5, [r5, #16] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -387140,15 +387137,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 188494 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 188554 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 18886c │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 1883e2 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movw r2, #855 @ 0x357 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -387273,33 +387270,33 @@ │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r9, [r0] │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 1886e6 │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21935c │ │ │ │ + bl 2192d4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ @@ -387312,25 +387309,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 186688 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 186b48 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r6 │ │ │ │ - bl 219418 │ │ │ │ + bl 219390 │ │ │ │ b.n 18848a │ │ │ │ movs r2, #8 │ │ │ │ strb.w r9, [r0] │ │ │ │ b.n 1886ba │ │ │ │ subs.w r9, r9, #0 │ │ │ │ mov.w r2, #1 │ │ │ │ it ne │ │ │ │ @@ -387411,15 +387408,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 186688 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r5 │ │ │ │ strd r9, r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r6 │ │ │ │ bl 186b48 │ │ │ │ @@ -387460,15 +387457,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r2, [sp, #88] @ 0x58 │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 21e914 │ │ │ │ + bl 21e88c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 188ce4 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -387478,23 +387475,23 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 188cfa │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ movw r1, #649 @ 0x289 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r1, r6, #20 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 186e38 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ @@ -387525,38 +387522,38 @@ │ │ │ │ str r5, [r4, #84] @ 0x54 │ │ │ │ str r5, [r4, #84] @ 0x54 │ │ │ │ strh.w r1, [sp, #72] @ 0x48 │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18897c │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21935c │ │ │ │ + bl 2192d4 │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 21ea20 │ │ │ │ + bl 21e998 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 188ce4 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -387566,19 +387563,19 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 188d02 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #0] │ │ │ │ - bl 219418 │ │ │ │ + bl 219390 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r0, #1 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ ldr r2, [pc, #868] @ (188d40 ) │ │ │ │ ldr r3, [pc, #840] @ (188d24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ eors r2, r3 │ │ │ │ @@ -387646,40 +387643,40 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 188d06 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ mov.w r1, #504 @ 0x1f8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r7, #0 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp, #104] @ 0x68 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 188acc │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ blx 61070 │ │ │ │ movs r3, #149 @ 0x95 │ │ │ │ strb.w r3, [sp, #184] @ 0xb8 │ │ │ │ @@ -387689,15 +387686,15 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ movw r1, #855 @ 0x357 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w sl, [r9, #32] │ │ │ │ mov r5, r0 │ │ │ │ @@ -387761,15 +387758,15 @@ │ │ │ │ ldrb.w r2, [r9, #79] @ 0x4f │ │ │ │ adds r2, #10 │ │ │ │ str.w r0, [r5, r2, lsl #2] │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ beq.w 188d12 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -387778,39 +387775,39 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 188d0a │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov ip, r0 │ │ │ │ b.w 1883de │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 188c40 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r2, [sl, #13] │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, #32 │ │ │ │ bls.w 18868a │ │ │ │ @@ -387861,15 +387858,15 @@ │ │ │ │ bpl.w 1882e4 │ │ │ │ b.w 1882be │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r4] │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov ip, r0 │ │ │ │ b.w 1883de │ │ │ │ mov r3, r2 │ │ │ │ b.n 1888de │ │ │ │ mov r2, r3 │ │ │ │ b.n 1888a4 │ │ │ │ mov r3, r2 │ │ │ │ @@ -387892,17 +387889,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r4, #22] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r6, [r3, #22] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #384] @ (188eb8 ) │ │ │ │ + ldr r0, [pc, #896] @ (1890b8 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -387955,33 +387952,33 @@ │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ lsls r4, r2, #5 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 188dee │ │ │ │ ldr r4, [pc, #740] @ (1890b4 ) │ │ │ │ - bl 2e4c80 │ │ │ │ + bl 2e4bf8 │ │ │ │ ldr r2, [pc, #740] @ (1890b8 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 296b98 │ │ │ │ + bl 296b10 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl 257c34 │ │ │ │ + bl 257bac │ │ │ │ ldr.w r3, [r5, #432] @ 0x1b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 189098 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -388006,15 +388003,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 189014 │ │ │ │ movw fp, #441 @ 0x1b9 │ │ │ │ str r0, [sp, #12] │ │ │ │ strd r5, r8, [sp, #24] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ @@ -388082,15 +388079,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 188f08 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 188f4a │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 189010 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 188e6c │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ @@ -388180,15 +388177,15 @@ │ │ │ │ ldrd r0, r1, [r5, #88] @ 0x58 │ │ │ │ bl 186710 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r0, #1 │ │ │ │ str.w r3, [r8, #768] @ 0x300 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ ldr r2, [pc, #144] @ (1890c0 ) │ │ │ │ ldr r3, [pc, #120] @ (1890a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3 │ │ │ │ @@ -388234,17 +388231,17 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r1, #10] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + subs r5, #214 @ 0xd6 │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r2, [r4, r5] │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -388315,20 +388312,20 @@ │ │ │ │ cbz r3, 18918c │ │ │ │ ldr.w r4, [pc, #1640] @ 1897d8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1640] @ 1897dc │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 296b98 │ │ │ │ + bl 296b10 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r2, #376] @ 0x178 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1893f4 │ │ │ │ ldr.w r3, [r2, #432] @ 0x1b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -388369,15 +388366,15 @@ │ │ │ │ lsl.w r2, r6, r2 │ │ │ │ orrs r2, r4 │ │ │ │ uxtb r4, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1891d0 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1891ca │ │ │ │ subs r3, r4, #1 │ │ │ │ mov r8, r4 │ │ │ │ tst r3, r4 │ │ │ │ beq.w 1893f4 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ @@ -388407,15 +388404,15 @@ │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ add.w sl, sp, #144 @ 0x90 │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21e914 │ │ │ │ + bl 21e88c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #144] @ 0x90 │ │ │ │ mov ip, sl │ │ │ │ strd r3, r3, [sp, #152] @ 0x98 │ │ │ │ add.w r9, sp, #120 @ 0x78 │ │ │ │ mov r6, r9 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -388441,30 +388438,30 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18a342 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r9] │ │ │ │ movw r1, #747 @ 0x2eb │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w r9, {r0, r1} │ │ │ │ strd r0, r1, [sp, #88] @ 0x58 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 21cc58 │ │ │ │ + bl 21cbd0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21ea20 │ │ │ │ + bl 21e998 │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 189384 │ │ │ │ mov r3, fp │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r7, r5 │ │ │ │ mov r5, fp │ │ │ │ @@ -388494,32 +388491,32 @@ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, fp │ │ │ │ beq.n 189362 │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 18a2cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18937e │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 189318 │ │ │ │ mov r3, r6 │ │ │ │ b.n 189322 │ │ │ │ mov r5, r7 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r4, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp sl, r3 │ │ │ │ beq.w 18a3ea │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18a332 │ │ │ │ @@ -388527,44 +388524,44 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18a33c │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r9] │ │ │ │ movs r1, #147 @ 0x93 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr.w r3, [pc, #1064] @ 1897e0 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ ands.w r8, r8, r3 │ │ │ │ rbit r4, r8 │ │ │ │ clz r4, r4 │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ bne.w 1892a8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 21eb68 │ │ │ │ + bl 21eae0 │ │ │ │ ldr r3, [pc, #1004] @ (1897e4 ) │ │ │ │ movs r1, #8 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #996] @ (1897e8 ) │ │ │ │ add r3, pc │ │ │ │ - bl 2136b0 │ │ │ │ + bl 213628 │ │ │ │ ldr.w r3, [r4, #456] @ 0x1c8 │ │ │ │ str r0, [sp, #380] @ 0x17c │ │ │ │ movs r2, #29 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r4, #456] @ 0x1c8 │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ @@ -388623,24 +388620,24 @@ │ │ │ │ strd r9, r8, [lr] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ strd r7, r7, [sp, #388] @ 0x184 │ │ │ │ str r4, [sp, #368] @ 0x170 │ │ │ │ add r4, sp, #392 @ 0x188 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ str r3, [sp, #384] @ 0x180 │ │ │ │ @@ -388703,39 +388700,39 @@ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ add r9, pc │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ add r8, pc │ │ │ │ str r5, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c9fc │ │ │ │ + bl 21c974 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ mov r0, fp │ │ │ │ - bl 2135b0 │ │ │ │ + bl 213528 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r7, #0, #26 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 21c9fc │ │ │ │ + bl 21c974 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 2135b0 │ │ │ │ + bl 213528 │ │ │ │ add r3, sp, #424 @ 0x1a8 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ str r5, [sp, #428] @ 0x1ac │ │ │ │ ldr r4, [r4, #0] │ │ │ │ @@ -388746,21 +388743,21 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r2, [pc, #536] @ (1897f4 ) │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 21375c │ │ │ │ + bl 2136d4 │ │ │ │ ldr r2, [pc, #528] @ (1897f8 ) │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 21375c │ │ │ │ + bl 2136d4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 18a3ea │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 18960e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -388773,47 +388770,47 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r6, #0 │ │ │ │ ldr r4, [sp, #372] @ 0x174 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #120] @ 0x78 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 18963e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ movs r6, #0 │ │ │ │ bl 1868f8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #376] @ 0x178 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #120] @ 0x78 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 189674 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ bl 1868f8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ @@ -388822,36 +388819,36 @@ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #120] @ 0x78 │ │ │ │ movs r2, #32 │ │ │ │ strd r6, r7, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #380] @ 0x17c │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1896b8 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ mov.w r9, #0 │ │ │ │ bl 1868f8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ vldr d8, [pc, #236] @ 1897b8 │ │ │ │ vldr d9, [pc, #240] @ 1897c0 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ ldr r3, [pc, #260] @ (1897e0 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 189f6a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -388881,31 +388878,31 @@ │ │ │ │ movs r3, #2 │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ movs r2, #32 │ │ │ │ str.w r4, [sl, #4] │ │ │ │ str.w r3, [sl] │ │ │ │ ldr r6, [sp, #380] @ 0x17c │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 18974e │ │ │ │ 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, sl │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 1868f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r3, 189780 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbz r5, 18977a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 18977a │ │ │ │ @@ -388917,15 +388914,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 189768 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 1897a4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 189f6a │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b.n 1896e6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp r3, #142 @ 0x8e │ │ │ │ @@ -388953,41 +388950,41 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #112] @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #182 @ 0xb6 │ │ │ │ + subs r2, #54 @ 0x36 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r6, r7] │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r4, r0] │ │ │ │ + ldrsb r2, [r4, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ + ldrsb r0, [r5, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r0, [r2, r7] │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ movs r6, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r6, [sp, #372] @ 0x174 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [sl] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r7, r0 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ strd r3, r6, [r0, #44] @ 0x2c │ │ │ │ add.w r6, r0, #20 │ │ │ │ @@ -388995,18 +388992,18 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 189cb4 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 189cd0 │ │ │ │ subs r3, #3 │ │ │ │ @@ -389021,23 +389018,23 @@ │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ ite ne │ │ │ │ movne.w r8, #8 │ │ │ │ moveq.w r8, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r3, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r0, r7 │ │ │ │ strd r9, r9, [fp] │ │ │ │ adds r7, #84 @ 0x54 │ │ │ │ str.w r9, [fp, #8] │ │ │ │ str.w r6, [fp, #12] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ @@ -389048,50 +389045,50 @@ │ │ │ │ add.w r6, r0, r6, lsl #2 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str.w r9, [r6, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r1, r7, #20 │ │ │ │ movs r2, #16 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ mov r0, sl │ │ │ │ bl 186e38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, sl │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 21935c │ │ │ │ + bl 2192d4 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r8, [sp, #380] @ 0x17c │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -389099,18 +389096,18 @@ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 189c92 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 189cac │ │ │ │ subs r3, #3 │ │ │ │ @@ -389126,22 +389123,22 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #8 │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ strd r9, r9, [fp] │ │ │ │ str.w r9, [fp, #8] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ str.w r5, [fp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ @@ -389150,15 +389147,15 @@ │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ str.w r9, [ip, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 189cdc │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r6, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -389214,39 +389211,39 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r6, r7, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ strd r6, r7, [sp, #120] @ 0x78 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 189ad6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, sl │ │ │ │ bl 1868f8 │ │ │ │ ldr r2, [sp, #384] @ 0x180 │ │ │ │ ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, sl │ │ │ │ bl 1867a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ ldr r6, [sp, #376] @ 0x178 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -389254,18 +389251,18 @@ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 189c70 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 189c8a │ │ │ │ subs r3, #3 │ │ │ │ @@ -389281,22 +389278,22 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #8 │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ strd r9, r9, [fp] │ │ │ │ str.w r9, [fp, #8] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str.w r8, [fp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ @@ -389305,15 +389302,15 @@ │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ str.w r9, [ip, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #96] @ 0x60 │ │ │ │ beq.w 189d68 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -389322,15 +389319,15 @@ │ │ │ │ bpl.w 189da0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 1868f8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 219418 │ │ │ │ + bl 219390 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [sp, #372] @ 0x174 │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #120] @ 0x78 │ │ │ │ beq.w 189d2a │ │ │ │ @@ -389344,25 +389341,25 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 1868f8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #380] @ 0x17c │ │ │ │ vstr d8, [sp, #120] @ 0x78 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 189c4a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 1868f8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n 189760 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -389427,79 +389424,79 @@ │ │ │ │ beq.w 189ad6 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ strd r1, r9, [sp, #88] @ 0x58 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 189d12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r7, r0 │ │ │ │ b.n 189ad6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrd r6, r7, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ strd r6, r7, [sp, #96] @ 0x60 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 189d52 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, sl │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 189c18 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [fp] │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 189d90 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, sl │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r7, r0 │ │ │ │ b.n 189be2 │ │ │ │ subs r2, #1 │ │ │ │ strd r9, r9, [fp] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 189e48 │ │ │ │ add r3, pc, #8 @ (adr r3, 189db4 ) │ │ │ │ @@ -389727,15 +389724,15 @@ │ │ │ │ moveq r3, r2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ ldr r5, [sp, #376] @ 0x178 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [sl] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r1, r6 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -389743,18 +389740,18 @@ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 18a286 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 18a300 │ │ │ │ subs r3, #3 │ │ │ │ @@ -389769,23 +389766,23 @@ │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ ite ne │ │ │ │ movne r7, #8 │ │ │ │ moveq r7, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ add.w r7, r4, #84 @ 0x54 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ str.w r6, [fp, #12] │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [fp] │ │ │ │ str.w r6, [fp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ @@ -389795,93 +389792,93 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ movs r7, #0 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r7, [sp, #120] @ 0x78 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 18a090 │ │ │ │ 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, sl │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, sl │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 21935c │ │ │ │ + bl 2192d4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ movs r3, #4 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #120] @ 0x78 │ │ │ │ movs r2, #32 │ │ │ │ strd r6, r7, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #380] @ 0x17c │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 18a0de │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 1868f8 │ │ │ │ ldr r2, [sp, #384] @ 0x180 │ │ │ │ ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, sl │ │ │ │ bl 1867a4 │ │ │ │ mov r0, sl │ │ │ │ movs r1, #0 │ │ │ │ - bl 219418 │ │ │ │ + bl 219390 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #221] @ 0xdd │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 18a254 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [fp, #12] │ │ │ │ add.w r4, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [fp] │ │ │ │ mov r5, r0 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ bl 1867a4 │ │ │ │ ldr r3, [sp, #384] @ 0x180 │ │ │ │ add r2, sp, #392 @ 0x188 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -389935,24 +389932,24 @@ │ │ │ │ strd r2, r2, [sp, #404] @ 0x194 │ │ │ │ str r3, [sp, #400] @ 0x190 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ str r3, [sp, #412] @ 0x19c │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r0, #1 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 23abd0 │ │ │ │ + bl 23ab48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a18f8 │ │ │ │ + bl 2a1870 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f36c │ │ │ │ + bl 25f2e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 220330 │ │ │ │ + bl 2202a8 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbnz r2, 18a21a │ │ │ │ lsls r2, r3, #25 │ │ │ │ bmi.n 18a2a4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ @@ -389977,15 +389974,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18a2a4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ ldr r2, [pc, #452] @ (18a3f4 ) │ │ │ │ ldr r3, [pc, #456] @ (18a3f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -389994,27 +389991,27 @@ │ │ │ │ add sp, #444 @ 0x1bc │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ b.w 189800 │ │ │ │ movw r1, #901 @ 0x385 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ str.w r4, [fp, #12] │ │ │ │ strd r5, r5, [fp] │ │ │ │ add.w r4, r0, #84 @ 0x54 │ │ │ │ str.w r5, [fp, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ b.n 18a13a │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n 18a300 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r0, #104 @ 0x68 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ @@ -390027,20 +390024,20 @@ │ │ │ │ beq.n 18a222 │ │ │ │ ldr r4, [pc, #340] @ (18a3fc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #340] @ (18a400 ) │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 296b98 │ │ │ │ + bl 296b10 │ │ │ │ b.n 18a222 │ │ │ │ movs r2, #1 │ │ │ │ b.n 189f8e │ │ │ │ mov r4, r3 │ │ │ │ b.w 189800 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -390151,17 +390148,17 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldrb r4, [r1, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #130 @ 0x82 │ │ │ │ + cmp r1, #2 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #136] @ (18a48c ) │ │ │ │ + ldr r2, [pc, #648] @ (18a68c ) │ │ │ │ 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] @ (18a57c ) │ │ │ │ @@ -390530,15 +390527,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 216f70 │ │ │ │ + bl 216ee8 │ │ │ │ cbnz r0, 18a7a4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ @@ -390732,15 +390729,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 216f70 │ │ │ │ + bl 216ee8 │ │ │ │ cbnz r0, 18a984 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -390941,15 +390938,15 @@ │ │ │ │ beq.n 18ac40 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ strb.w r6, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 18ac40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18ac40 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 18ab74 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ @@ -391053,15 +391050,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18ad00 │ │ │ │ mov sl, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18acf6 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r4 │ │ │ │ beq.n 18ac7e │ │ │ │ ldr r5, [r7, #16] │ │ │ │ @@ -391097,25 +391094,25 @@ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ mvn.w lr, #440 @ 0x1b8 │ │ │ │ add.w r3, r2, lr │ │ │ │ bics.w r3, r3, #8 │ │ │ │ beq.w 18b2ee │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, r8, r1 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18ac8a │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ mov r4, sl │ │ │ │ mov r5, r8 │ │ │ │ mov r6, r9 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r0, r5 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18ac62 │ │ │ │ b.n 18abca │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ mvn.w r0, #440 @ 0x1b8 │ │ │ │ @@ -391714,15 +391711,15 @@ │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ itttt eq │ │ │ │ ldreq.w r3, [r0, #448] @ 0x1c0 │ │ │ │ addeq r2, r3, #1 │ │ │ │ streq.w r2, [r0, #448] @ 0x1c0 │ │ │ │ streq r3, [r5, #0] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r3, [pc, #264] @ (18b4ac ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #0 │ │ │ │ vldr d7, [pc, #232] @ 18b498 │ │ │ │ @@ -391735,25 +391732,25 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ str r7, [r0, #40] @ 0x28 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ add r5, sp, #24 │ │ │ │ strb.w r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 18b3f2 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w ip, sp, #8 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r7, #0 │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ mov lr, r5 │ │ │ │ add.w r8, r8, r3, lsl #7 │ │ │ │ @@ -391779,21 +391776,21 @@ │ │ │ │ movs r3, #32 │ │ │ │ ldmia.w lr!, {r0, r1} │ │ │ │ str.w r0, [r4, sl, lsl #2] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add.w r0, fp, #20 │ │ │ │ - bl 216144 │ │ │ │ + bl 2160bc │ │ │ │ ldr r2, [pc, #56] @ (18b4b0 ) │ │ │ │ ldr r3, [pc, #44] @ (18b4a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -391871,15 +391868,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 18b61e │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, 18b594 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -391900,15 +391897,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 18b57c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 18b5ba │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cbz r7, 18b5da │ │ │ │ mov r7, r0 │ │ │ │ b.n 18b564 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 18b586 │ │ │ │ mov r1, r4 │ │ │ │ @@ -391924,21 +391921,21 @@ │ │ │ │ mov r2, sp │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 18b350 │ │ │ │ mov r0, r7 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r4, r7 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 18b59e │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, sl, r0 │ │ │ │ uxtb.w sl, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18b4f6 │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ @@ -392023,15 +392020,15 @@ │ │ │ │ bne.n 18b6aa │ │ │ │ ldr.w r6, [r5, #432] @ 0x1b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18b51c │ │ │ │ b.n 18b4f2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18b648 │ │ │ │ b.n 18b6b0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ movw r3, #455 @ 0x1c7 │ │ │ │ @@ -392391,15 +392388,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 2242c4 │ │ │ │ + bl 22423c │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ ldr r7, [r2, #0] │ │ │ │ @@ -392440,32 +392437,32 @@ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r3, 18bb0e │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 18bb8a │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 213d90 │ │ │ │ + bl 213d08 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov lr, r6 │ │ │ │ strb.w r8, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [pc, #124] @ (18bbc8 ) │ │ │ │ ldr r3, [pc, #116] @ (18bbc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -392489,26 +392486,26 @@ │ │ │ │ b.n 18bb00 │ │ │ │ uxtb r3, r7 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ strd r6, r7, [sp, #80] @ 0x50 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18bb4a │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ b.n 18bb4a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r2, sl │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -392526,15 +392523,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 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18bd44 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 18bca0 │ │ │ │ cmp r3, #5 │ │ │ │ @@ -392566,19 +392563,19 @@ │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 18bc32 │ │ │ │ ldrd fp, r9, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21cbf0 │ │ │ │ + bl 21cb68 │ │ │ │ movs r1, #2 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 261820 │ │ │ │ + bl 261798 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r3, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ ldrls r3, [r2, #8] │ │ │ │ @@ -392634,31 +392631,31 @@ │ │ │ │ beq.w 18c0d4 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 18bd38 │ │ │ │ ldr.w r2, [pc, #1024] @ 18c11c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 229df4 │ │ │ │ + bl 229d6c │ │ │ │ cbz r0, 18bd38 │ │ │ │ mov r7, r0 │ │ │ │ - bl 215c34 │ │ │ │ + bl 215bac │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 215c34 │ │ │ │ + bl 215bac │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r8, [r7, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8] │ │ │ │ @@ -392671,31 +392668,31 @@ │ │ │ │ mov r8, r5 │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cbz r6, 18bdaa │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2242c4 │ │ │ │ + bl 22423c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r2, 18bdaa │ │ │ │ - bl 2242c4 │ │ │ │ + bl 22423c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18c070 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18c100 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2242c4 │ │ │ │ + bl 22423c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 18bd7e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r6, r5 │ │ │ │ @@ -392721,32 +392718,32 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 18be36 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2242c4 │ │ │ │ + bl 22423c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r3, 18be34 │ │ │ │ add.w r8, r8, #16 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 2242c4 │ │ │ │ + bl 22423c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18c048 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r9, r3 │ │ │ │ bcs.w 18c0dc │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2242c4 │ │ │ │ + bl 22423c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18be00 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ @@ -392773,20 +392770,20 @@ │ │ │ │ bne.w 18c10c │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ ldr.w r9, [r3, #-12] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 18c0e2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2242c4 │ │ │ │ + bl 22423c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18c0e2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2242c4 │ │ │ │ + bl 22423c │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne fp, r8 │ │ │ │ b.n 18bd02 │ │ │ │ ldr r3, [pc, #632] @ (18c118 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -392803,31 +392800,31 @@ │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 18bf0e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2242c4 │ │ │ │ + bl 22423c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r3, 18bf0e │ │ │ │ add.w r8, r8, #16 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 2242c4 │ │ │ │ + bl 22423c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18c088 │ │ │ │ cmp fp, r9 │ │ │ │ beq.w 18c0ee │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2242c4 │ │ │ │ + bl 22423c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18bedc │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r4, r5 │ │ │ │ @@ -392851,15 +392848,15 @@ │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r9 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cbz r4, 18bf5e │ │ │ │ mov r1, r5 │ │ │ │ - bl 2242c4 │ │ │ │ + bl 22423c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18c060 │ │ │ │ ldr.w r1, [fp, #52] @ 0x34 │ │ │ │ mov r4, r5 │ │ │ │ adds r7, #1 │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r7, r1 │ │ │ │ @@ -392887,15 +392884,15 @@ │ │ │ │ mov r8, ip │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [r2, #-12] │ │ │ │ cbz r4, 18bfb6 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2242c4 │ │ │ │ + bl 22423c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18c052 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ mov r4, r6 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ add.w r9, r9, #32 │ │ │ │ @@ -392919,31 +392916,31 @@ │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 18c038 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2242c4 │ │ │ │ + bl 22423c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r3, 18c036 │ │ │ │ add.w r8, r8, #16 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 2242c4 │ │ │ │ + bl 22423c │ │ │ │ cbz r0, 18c048 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, r9 │ │ │ │ bls.n 18c0f6 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2242c4 │ │ │ │ + bl 22423c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18c008 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r9, r9, #1 │ │ │ │ @@ -392954,21 +392951,21 @@ │ │ │ │ b.n 18be44 │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ b.n 18bd02 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2242c4 │ │ │ │ + bl 22423c │ │ │ │ cbz r0, 18c07c │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ b.n 18bfb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2242c4 │ │ │ │ + bl 22423c │ │ │ │ cbz r0, 18c092 │ │ │ │ ldr.w r1, [fp, #52] @ 0x34 │ │ │ │ b.n 18bf60 │ │ │ │ mov r6, fp │ │ │ │ mov r5, r8 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r4, r9 │ │ │ │ @@ -392994,15 +392991,15 @@ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add.w r3, r4, #61440 @ 0xf000 │ │ │ │ ldrb.w r3, [r3, #2719] @ 0xa9f │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r4, r4, r3, lsl #7 │ │ │ │ ldrb r3, [r4, #31] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ b.n 18bd3e │ │ │ │ @@ -393092,15 +393089,15 @@ │ │ │ │ beq.n 18c194 │ │ │ │ movs r6, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18c320 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ @@ -393136,15 +393133,15 @@ │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 18c256 │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ beq.n 18c1e0 │ │ │ │ mov r0, sl │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r3, sl │ │ │ │ cbz r3, 18c268 │ │ │ │ mov sl, r0 │ │ │ │ b.n 18c1c0 │ │ │ │ bic.w r3, r1, #2 │ │ │ │ cmp.w r3, #688 @ 0x2b0 │ │ │ │ beq.n 18c230 │ │ │ │ @@ -393160,23 +393157,23 @@ │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18c1f8 │ │ │ │ b.n 18c212 │ │ │ │ mov r0, sl │ │ │ │ strb.w r6, [r2, #77] @ 0x4d │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ movs r5, #1 │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18c21c │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 18c28c │ │ │ │ ldr r7, [r4, #24] │ │ │ │ @@ -393209,15 +393206,15 @@ │ │ │ │ str.w r8, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ strb.w r3, [sp, #26] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - bl 280418 │ │ │ │ + bl 280390 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r9, #96] @ 0x60 │ │ │ │ orr.w r8, r0, r2 │ │ │ │ uxtb.w r8, r8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18c16a │ │ │ │ ldr.w r2, [r9, #120] @ 0x78 │ │ │ │ @@ -393363,26 +393360,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 1f58f8 │ │ │ │ + bl 1f5870 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 18bbcc │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f547c │ │ │ │ + bl 1f53f4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -393418,15 +393415,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 18c4ce │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18cb90 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 229db8 │ │ │ │ + bl 229d30 │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18cb9e │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ @@ -393468,15 +393465,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 18c548 │ │ │ │ mov r0, r2 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18c53e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18cbde │ │ │ │ @@ -393610,26 +393607,26 @@ │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldr.w r6, [r5], #4 │ │ │ │ cbz r6, 18c704 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f58f8 │ │ │ │ + bl 1f5870 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 18bbcc │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f547c │ │ │ │ + bl 1f53f4 │ │ │ │ str.w r6, [r9] │ │ │ │ add.w r9, r9, #4 │ │ │ │ cmp r5, r4 │ │ │ │ bne.n 18c6da │ │ │ │ ldrd r8, r5, [r4] │ │ │ │ add.w r9, r4, #4 │ │ │ │ ldr.w r6, [r8, #-12] │ │ │ │ @@ -393637,28 +393634,28 @@ │ │ │ │ cmp r4, r9 │ │ │ │ beq.n 18c75e │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ ldr.w r7, [r3, #-12] │ │ │ │ cbz r6, 18c758 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2242c4 │ │ │ │ + bl 22423c │ │ │ │ cbnz r0, 18c758 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2242c4 │ │ │ │ + bl 22423c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18c854 │ │ │ │ cmp r4, r9 │ │ │ │ beq.n 18c75e │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r7, [r3, #-12] │ │ │ │ mov r1, r7 │ │ │ │ - bl 2242c4 │ │ │ │ + bl 22423c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18c732 │ │ │ │ mov r6, r7 │ │ │ │ cmp r4, r9 │ │ │ │ bne.n 18c71e │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ movs r2, #1 │ │ │ │ @@ -393687,21 +393684,21 @@ │ │ │ │ ldr.w sl, [sl] │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18c5b2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18c58a │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, r0 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18ca86 │ │ │ │ b.n 18ca7c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18c5a4 │ │ │ │ @@ -393817,29 +393814,29 @@ │ │ │ │ str.w r8, [r3, fp, lsl #2] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp.w r3, #688 @ 0x2b0 │ │ │ │ ite eq │ │ │ │ movweq r1, #763 @ 0x2fb │ │ │ │ movwne r1, #762 @ 0x2fa │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ add.w r6, r0, #84 @ 0x54 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 18c5a4 │ │ │ │ b.n 18c79c │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ @@ -393885,15 +393882,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18c794 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r8, [r3, fp, lsl #2] │ │ │ │ add.w fp, fp, #1 │ │ │ │ movw r1, #761 @ 0x2f9 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ add.w ip, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ mov r7, r0 │ │ │ │ @@ -393907,15 +393904,15 @@ │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 18c5a4 │ │ │ │ b.n 18c79c │ │ │ │ subs r3, #233 @ 0xe9 │ │ │ │ @@ -393934,31 +393931,31 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 18c89a │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 18cb18 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 18c984 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2803b8 │ │ │ │ + bl 280330 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 18c656 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 18c5a4 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 229ddc │ │ │ │ + bl 229d54 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60b4c │ │ │ │ ldr r2, [pc, #376] @ (18cc0c ) │ │ │ │ ldr r3, [pc, #376] @ (18cc10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -394007,30 +394004,30 @@ │ │ │ │ str.w r5, [r2, #132] @ 0x84 │ │ │ │ b.n 18c9d2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movw r1, #762 @ 0x2fa │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ str.w r8, [r3, fp, lsl #2] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ add.w r5, r0, #84 @ 0x54 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 18c5a4 │ │ │ │ b.n 18c79c │ │ │ │ bic.w r3, r3, #16 │ │ │ │ @@ -394045,15 +394042,15 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r3, #432] @ 0x1b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 18c4cc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 229db8 │ │ │ │ + bl 229d30 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r1, r3 │ │ │ │ add r3, sp, #356 @ 0x164 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ mov r0, r3 │ │ │ │ @@ -394074,26 +394071,26 @@ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18c57c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ b.n 18cbe4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 18ca7c │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ b.n 18ca86 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -394255,35 +394252,35 @@ │ │ │ │ it eq │ │ │ │ moveq r9, r3 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r7, #64] @ 0x40 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 18cde4 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ str.w r3, [sl, #8] │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ str r6, [r7, #100] @ 0x64 │ │ │ │ add.w r6, r8, #84 @ 0x54 │ │ │ │ @@ -394293,15 +394290,15 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r6, [r5, #33] @ 0x21 │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 18d1de │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ beq.w 18d21a │ │ │ │ cmp r6, #32 │ │ │ │ beq.n 18cea0 │ │ │ │ @@ -394312,15 +394309,15 @@ │ │ │ │ beq.w 18d250 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 18ce7a │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ @@ -394330,23 +394327,23 @@ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r1, r2 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 216144 │ │ │ │ + bl 2160bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21509c │ │ │ │ + bl 215014 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 18cd5a │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18cd3e │ │ │ │ ldrd sl, r8, [r7, #8] │ │ │ │ ldr.w r9, [r7, #4] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r5, fp │ │ │ │ @@ -394424,19 +394421,19 @@ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ mov r2, sl │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ ite mi │ │ │ │ movmi r1, #115 @ 0x73 │ │ │ │ movpl.w r1, #374 @ 0x176 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #837 @ 0x345 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ str.w r8, [r7, #48] @ 0x30 │ │ │ │ str.w sl, [r7, #60] @ 0x3c │ │ │ │ add.w r6, r6, r3, lsl #7 │ │ │ │ @@ -394447,19 +394444,19 @@ │ │ │ │ add.w lr, r0, lr, lsl #2 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ str.w r9, [lr, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r0, r5 │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21509c │ │ │ │ + bl 215014 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 18cf2c │ │ │ │ b.n 18d038 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r3, #200 @ 0xc8 │ │ │ │ @@ -394467,15 +394464,15 @@ │ │ │ │ adds r3, #196 @ 0xc4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18cf10 │ │ │ │ ldrd r9, sl, [r7, #24] │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ @@ -394502,72 +394499,72 @@ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ mov.w r1, #760 @ 0x2f8 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ strd r3, r2, [r7, #64] @ 0x40 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 21935c │ │ │ │ + bl 2192d4 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 21935c │ │ │ │ + bl 2192d4 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 213f34 │ │ │ │ + bl 213eac │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movw r1, #759 @ 0x2f7 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 219418 │ │ │ │ + bl 219390 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 219418 │ │ │ │ + bl 219390 │ │ │ │ mov r0, r9 │ │ │ │ - bl 225b74 │ │ │ │ + bl 225aec │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #1 │ │ │ │ ldrd r5, r4, [r3] │ │ │ │ str r4, [r5, #4] │ │ │ │ str r5, [r4, #0] │ │ │ │ strd r2, r2, [r3] │ │ │ │ str.w r2, [sl, #20] │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ ldr r2, [pc, #428] @ (18d2fc ) │ │ │ │ ldr r3, [pc, #432] @ (18d300 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ @@ -394584,15 +394581,15 @@ │ │ │ │ movw r2, #501 @ 0x1f5 │ │ │ │ cmp r3, r2 │ │ │ │ itt eq │ │ │ │ moveq r5, r4 │ │ │ │ moveq r4, #0 │ │ │ │ beq.w 18cd82 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18cd3e │ │ │ │ b.n 18ceca │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 18d038 │ │ │ │ @@ -394607,44 +394604,44 @@ │ │ │ │ mov r4, r3 │ │ │ │ b.n 18cf2c │ │ │ │ mov r4, r3 │ │ │ │ b.n 18cd5a │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov sl, r0 │ │ │ │ b.n 18cfbc │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ movs r1, #13 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov sl, r0 │ │ │ │ b.n 18cf82 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ vstr d8, [r7, #112] @ 0x70 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 18d206 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r6 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r9, r0 │ │ │ │ b.n 18cea0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #112] @ 0x70 │ │ │ │ @@ -394656,23 +394653,23 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #112] @ 0x70 │ │ │ │ bl 18ba88 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r9, r0 │ │ │ │ b.n 18cea0 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ orr.w r3, r6, #4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 219590 │ │ │ │ + bl 219508 │ │ │ │ mov r9, r0 │ │ │ │ b.n 18cea0 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 18cebc │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ @@ -394909,15 +394906,15 @@ │ │ │ │ str r0, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #64] @ 0x40 │ │ │ │ bne.n 18d478 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add.w r0, lr, #112 @ 0x70 │ │ │ │ - bl 1fa1e0 │ │ │ │ + bl 1fa158 │ │ │ │ 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 │ │ │ │ @@ -394940,15 +394937,15 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fa1e0 │ │ │ │ + bl 1fa158 │ │ │ │ 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} │ │ │ │ @@ -394968,15 +394965,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 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r7, #396] @ 0x18c │ │ │ │ b.n 18d510 │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -395063,15 +395060,15 @@ │ │ │ │ movge r6, #0 │ │ │ │ movlt r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18d61a │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fa0a4 │ │ │ │ + bl 1fa01c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r6, r1 │ │ │ │ b.n 18d630 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -395137,15 +395134,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18d6ca │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1fa0a4 │ │ │ │ + bl 1fa01c │ │ │ │ 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, 18d710 │ │ │ │ mov r4, r3 │ │ │ │ @@ -395156,15 +395153,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18d700 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ bcc.n 18d6b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18d6b6 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r7, [r5, #20] │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ b.n 18d6b0 │ │ │ │ @@ -395186,29 +395183,29 @@ │ │ │ │ bne.n 18d7d0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 18d6bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ 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 18d6b6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbz r3, 18d7c0 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 1fa1e0 │ │ │ │ + bl 1fa158 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cbz r1, 18d7cc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ b.n 18d78c │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -395222,20 +395219,20 @@ │ │ │ │ movmi r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18d78a │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1fa0a4 │ │ │ │ + bl 1fa01c │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 18d6b6 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r7, r0 │ │ │ │ b.n 18d764 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 18d774 │ │ │ │ @@ -395605,15 +395602,15 @@ │ │ │ │ cmp r3, r2 │ │ │ │ bhi.n 18dc74 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bls.n 18dc68 │ │ │ │ str r2, [sp, #8] │ │ │ │ sub.w sl, r0, #28 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 18db96 │ │ │ │ sub.w r3, r0, #28 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r7, #1 │ │ │ │ movs r3, #0 │ │ │ │ @@ -395704,15 +395701,15 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18dc6c │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 18db80 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18db80 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 18de5c │ │ │ │ clz r3, r3 │ │ │ │ @@ -395861,15 +395858,15 @@ │ │ │ │ add r3, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cbz r3, 18de2e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cbz r3, 18de58 │ │ │ │ add.w r0, r3, #28 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ cbz r0, 18de10 │ │ │ │ subs r0, #28 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 18dba2 │ │ │ │ mvns r4, r4 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -395922,22 +395919,22 @@ │ │ │ │ b.n 18dd04 │ │ │ │ movs r1, #0 │ │ │ │ b.n 18dc4a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18dc48 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18de96 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ b.n 18dec0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18de96 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18deb4 │ │ │ │ ldrh r4, [r5, #14] │ │ │ │ @@ -396068,108 +396065,108 @@ │ │ │ │ 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 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e10c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e0f4 │ │ │ │ add.w r0, sl, #12 │ │ │ │ strb.w r6, [sl, #24] │ │ │ │ - bl 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e0e8 │ │ │ │ add.w r0, fp, #12 │ │ │ │ strb.w r6, [fp, #24] │ │ │ │ - bl 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e0dc │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r6, [r8, #24] │ │ │ │ - bl 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 18e0d0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18e0c4 │ │ │ │ add.w r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 18e0b8 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 18e0ac │ │ │ │ mov r0, r9 │ │ │ │ bl 18dff4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e09a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e08c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e07e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e070 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e060 │ │ │ │ mov r0, fp │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e04e │ │ │ │ mov r0, sl │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e03c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e02a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e018 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -396731,22 +396728,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 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e7ba │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #12 │ │ │ │ b.n 18e706 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e7ba │ │ │ │ ldr.w r4, [r5, #-8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -396769,15 +396766,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 18e770 │ │ │ │ mov r1, fp │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ cbz r0, 18e792 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ cmp sl, r2 │ │ │ │ beq.n 18e764 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ @@ -396821,30 +396818,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 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ cbz r0, 18e830 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #12 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cbz r3, 18e81c │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cbz r2, 18e816 │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ cbz r0, 18e816 │ │ │ │ ldrh r1, [r0, #12] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 18e816 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ @@ -396852,15 +396849,15 @@ │ │ │ │ cbnz r6, 18e824 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ movs r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18e7e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e7de │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -397237,15 +397234,15 @@ │ │ │ │ mov.w r2, #64 @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ ite eq │ │ │ │ moveq r3, #2 │ │ │ │ movne r3, #1 │ │ │ │ str.w sp, [r7, #4] │ │ │ │ str r3, [r7, #32] │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r1, sp │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ @@ -397293,19 +397290,19 @@ │ │ │ │ bmi.w 18f338 │ │ │ │ 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 1fa540 │ │ │ │ + bl 1fa4b8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18f240 │ │ │ │ - bl 1fa58c │ │ │ │ + bl 1fa504 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #16 │ │ │ │ str r3, [r7, #68] @ 0x44 │ │ │ │ str r1, [r7, #8] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ @@ -397380,15 +397377,15 @@ │ │ │ │ add.w r8, r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 18edec │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1fa58c │ │ │ │ + bl 1fa504 │ │ │ │ str.w r8, [r7, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ b.n 18ecc8 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ cmp r2, r5 │ │ │ │ bls.w 18e958 │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ @@ -397428,15 +397425,15 @@ │ │ │ │ ldr r1, [r7, #68] @ 0x44 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, fp │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ str r0, [r7, #68] @ 0x44 │ │ │ │ b.n 18ed48 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ mov sl, r6 │ │ │ │ ldr r4, [r7, #80] @ 0x50 │ │ │ │ orr.w r5, r8, r3 │ │ │ │ ldr.w r3, [pc, #1268] @ 18f2ec │ │ │ │ @@ -397851,15 +397848,15 @@ │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ and.w r3, r2, #8192 @ 0x2000 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ b.n 18f054 │ │ │ │ ldrd r2, r3, [r7, #84] @ 0x54 │ │ │ │ @@ -398151,26 +398148,26 @@ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 18f56a │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 18f556 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa58c │ │ │ │ + bl 1fa504 │ │ │ │ cbz r0, 18f524 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ bcc.n 18f524 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 18f524 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa58c │ │ │ │ + bl 1fa504 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18f50a │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 18f524 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ @@ -398225,27 +398222,27 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 18f682 │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1fa1e0 │ │ │ │ + bl 1fa158 │ │ │ │ add.w r0, r7, #12 │ │ │ │ - bl 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18f66a │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fa1e0 │ │ │ │ + bl 1fa158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ cbz r0, 18f62e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ adds r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 18f674 │ │ │ │ @@ -398262,19 +398259,19 @@ │ │ │ │ it cc │ │ │ │ movcc r2, r3 │ │ │ │ mov.w r3, ip, lsr #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18f5f8 │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1fa0a4 │ │ │ │ + bl 1fa01c │ │ │ │ cbz r5, 18f66a │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r5, r0 │ │ │ │ b.n 18f5d6 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ @@ -398294,38 +398291,38 @@ │ │ │ │ movpl r2, r3 │ │ │ │ movpl r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18f642 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1fa0a4 │ │ │ │ + bl 1fa01c │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 18f622 │ │ │ │ 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 1fa0a4 │ │ │ │ + bl 1fa01c │ │ │ │ b.n 18f620 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa1e0 │ │ │ │ + bl 1fa158 │ │ │ │ b.n 18f5be │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1fa0a4 │ │ │ │ + bl 1fa01c │ │ │ │ b.n 18f666 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ @@ -398577,15 +398574,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 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr.w r3, [r6, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r6, #396] @ 0x18c │ │ │ │ b.n 18f896 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -398595,25 +398592,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 1fa1e0 │ │ │ │ + bl 1fa158 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ cbz r0, 18f95c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 18dff4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18f94a │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 18f988 │ │ │ │ @@ -398745,15 +398742,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18fa66 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r7, #2 │ │ │ │ mov r3, r1 │ │ │ │ b.n 18fa66 │ │ │ │ nop │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ + ldrb r0, [r2, #25] │ │ │ │ movs r5, 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 │ │ │ │ ldr.w r2, [pc, #2564] @ 1904dc │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -398771,15 +398768,15 @@ │ │ │ │ bl 1bd244 │ │ │ │ mov r0, r5 │ │ │ │ bl 1914dc │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 1c52fc │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ ldrb.w r3, [r5, #1268] @ 0x4f4 │ │ │ │ strb.w r3, [r0, #408] @ 0x198 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ str.w r3, [r0, #380] @ 0x17c │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ str.w r3, [r0, #384] @ 0x180 │ │ │ │ @@ -398925,21 +398922,21 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 198a9c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ str.w r3, [fp, #372] @ 0x174 │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1f9188 │ │ │ │ + bl 1f9100 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #12 │ │ │ │ str.w r0, [fp, #400] @ 0x190 │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1f9188 │ │ │ │ + bl 1f9100 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ adds r3, #7 │ │ │ │ str.w r0, [fp, #404] @ 0x194 │ │ │ │ mov r0, r8 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ mov r1, r4 │ │ │ │ @@ -399204,52 +399201,52 @@ │ │ │ │ mla r3, r5, r3, r4 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18ff4e │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ mla r4, r5, r3, r4 │ │ │ │ - bl 1f58f8 │ │ │ │ + bl 1f5870 │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, r8, #112 @ 0x70 │ │ │ │ - bl 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18ff96 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18ff7e │ │ │ │ add.w r0, r8, #236 @ 0xec │ │ │ │ - bl 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18ffba │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18ffa2 │ │ │ │ add.w r0, r8, #360 @ 0x168 │ │ │ │ - bl 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18ffde │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18ffc6 │ │ │ │ ldr.w r7, [fp, #20] │ │ │ │ cmp sl, r7 │ │ │ │ beq.w 19025e │ │ │ │ subs r7, #96 @ 0x60 │ │ │ │ @@ -399297,15 +399294,15 @@ │ │ │ │ ldrb r7, [r7, #8] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 1900ee │ │ │ │ ldr r0, [r1, r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 190108 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 190108 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrh r0, [r0, #12] │ │ │ │ and.w r1, r3, #8 │ │ │ │ and.w r7, r3, #8192 @ 0x2000 │ │ │ │ and.w ip, r3, #4 │ │ │ │ @@ -399606,15 +399603,15 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1c242c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r5, r3, #24 │ │ │ │ bmi.w 190d86 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #312] @ (1904f4 ) │ │ │ │ ldr r3, [pc, #288] @ (1904e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ @@ -400050,15 +400047,15 @@ │ │ │ │ ldr.w r7, [r8, #404] @ 0x194 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ movs r3, #12 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1909f6 │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ ldr.w r6, [r8, #372] @ 0x174 │ │ │ │ ldr.w ip, [fp, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr.w r7, [r3, ip, lsl #2] │ │ │ │ b.n 190292 │ │ │ │ ldr.w r6, [fp, #16] │ │ │ │ @@ -400221,15 +400218,15 @@ │ │ │ │ beq.w 18fe20 │ │ │ │ subs r2, #248 @ 0xf8 │ │ │ │ b.w 18fe20 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ b.w 1901b2 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ - bl 1f58f8 │ │ │ │ + bl 1f5870 │ │ │ │ str r0, [r7, r6] │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ b.n 190844 │ │ │ │ lsls r3, r3, #12 │ │ │ │ it mi │ │ │ │ submi r5, #248 @ 0xf8 │ │ │ │ b.n 1908d2 │ │ │ │ @@ -400531,15 +400528,15 @@ │ │ │ │ ldr.w r3, [pc, #1624] @ 191354 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1624] @ 191358 │ │ │ │ ldr.w r1, [pc, #1624] @ 19135c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r0, r4 │ │ │ │ bl 1c8790 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1903a2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ bl 1c2d58 │ │ │ │ @@ -400559,15 +400556,15 @@ │ │ │ │ ldr.w r3, [pc, #1560] @ 191360 │ │ │ │ ldr.w r2, [pc, #1560] @ 191364 │ │ │ │ ldr.w r1, [pc, #1560] @ 191368 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r0, r4 │ │ │ │ bl 1c8790 │ │ │ │ b.w 18fc46 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r2, #108] @ 0x6c │ │ │ │ @@ -400583,30 +400580,30 @@ │ │ │ │ ldr.w r2, [pc, #1504] @ 191370 │ │ │ │ ldr.w r1, [pc, #1504] @ 191374 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r0, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r0, r4 │ │ │ │ bl 1c8790 │ │ │ │ b.w 1903b2 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ movs r1, #16 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #28 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1f9188 │ │ │ │ + bl 1f9100 │ │ │ │ ldr.w r3, [pc, #1452] @ 191378 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r8, r0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr.w r3, [pc, #1444] @ 19137c │ │ │ │ add.w r0, r4, #16 │ │ │ │ @@ -400846,15 +400843,15 @@ │ │ │ │ cmp r7, r3 │ │ │ │ bne.w 190f02 │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r3, #2 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ b.w 18fc0e │ │ │ │ ldrh.w ip, [r5, #8] │ │ │ │ clz r5, ip │ │ │ │ rsb r5, r5, #32 │ │ │ │ add.w r5, r3, r5, lsl #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ it ne │ │ │ │ @@ -401106,15 +401103,15 @@ │ │ │ │ ldr r3, [pc, #184] @ (191384 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #184] @ (191388 ) │ │ │ │ ldr r1, [pc, #184] @ (19138c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r0, r5 │ │ │ │ bl 1c8790 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ b.w 18fb4c │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ b.w 18fd0a │ │ │ │ @@ -401123,15 +401120,15 @@ │ │ │ │ ldr r3, [pc, #152] @ (191390 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #152] @ (191394 ) │ │ │ │ ldr r1, [pc, #152] @ (191398 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r0, r4 │ │ │ │ bl 1c8790 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 190d76 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -401139,67 +401136,66 @@ │ │ │ │ ldr r3, [pc, #124] @ (19139c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #124] @ (1913a0 ) │ │ │ │ ldr r1, [pc, #128] @ (1913a4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r0, r4 │ │ │ │ bl 1c8790 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 190d38 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.w 1903ba │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ b.n 190ee0 │ │ │ │ - b.n 1915dc │ │ │ │ + b.n 1914dc │ │ │ │ movs r5, r3 │ │ │ │ - b.n 191564 │ │ │ │ + b.n 191464 │ │ │ │ movs r5, r3 │ │ │ │ - ittt cs │ │ │ │ - movcs r5, r3 │ │ │ │ - bcs.n 1914e0 @ unpredictable branch in IT block │ │ │ │ - │ │ │ │ - movcs r5, r3 │ │ │ │ - b.n 1914d4 │ │ │ │ + bkpt 0x00a2 │ │ │ │ + movs r5, r3 │ │ │ │ + b.n 1913e0 │ │ │ │ movs r5, r3 │ │ │ │ - bkpt 0x00d4 │ │ │ │ + b.n 1913d4 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 191540 │ │ │ │ + bkpt 0x0054 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 19145c │ │ │ │ + b.n 191440 │ │ │ │ movs r5, r3 │ │ │ │ - bkpt 0x0092 │ │ │ │ + svc 244 @ 0xf4 │ │ │ │ + movs r5, r3 │ │ │ │ + bkpt 0x0012 │ │ │ │ movs r5, r3 │ │ │ │ stmia r6!, {r0, r7} │ │ │ │ @ instruction: 0xffffc76b │ │ │ │ vmlsl.u q14, d15, d31[0] │ │ │ │ - @ instruction: 0xffffdb1a │ │ │ │ + @ instruction: 0xffffda9a │ │ │ │ movs r5, r3 │ │ │ │ - blt.n 1913fc │ │ │ │ + bge.n 1912fc │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r6, 1913a4 │ │ │ │ + @ instruction: 0xb8d6 │ │ │ │ movs r5, r3 │ │ │ │ - blt.n 191400 │ │ │ │ + bge.n 191300 │ │ │ │ movs r5, r3 │ │ │ │ - blt.n 1913b0 │ │ │ │ + bge.n 1912b0 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r2, 1913a6 │ │ │ │ + @ instruction: 0xb8aa │ │ │ │ movs r5, r3 │ │ │ │ - blt.n 191420 │ │ │ │ + bge.n 191320 │ │ │ │ movs r5, r3 │ │ │ │ - bge.n 191370 │ │ │ │ + bge.n 191470 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r4, 1913a8 │ │ │ │ + @ instruction: 0xb884 │ │ │ │ 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 │ │ │ │ @@ -401324,15 +401320,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #20 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r3, #396] @ 0x18c │ │ │ │ str r3, [r0, #4] │ │ │ │ @@ -401342,15 +401338,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ bl 1c149c │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1f9188 │ │ │ │ + bl 1f9100 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 1a6cc4 │ │ │ │ ldr.w r2, [pc, #1664] @ 191bb4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ @@ -401364,21 +401360,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 19168e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1faf0c │ │ │ │ + bl 1fae84 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 191570 │ │ │ │ b.n 1915a4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1faf0c │ │ │ │ + bl 1fae84 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1915a4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 191564 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -401392,15 +401388,15 @@ │ │ │ │ ldr r7, [r2, #28] │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 19167e │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 191584 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1faf0c │ │ │ │ + bl 1fae84 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 191570 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r4, r2 │ │ │ │ @@ -401417,15 +401413,15 @@ │ │ │ │ movs r1, #12 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldr r6, [r5, #96] @ 0x60 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1f9188 │ │ │ │ + bl 1f9100 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add.w r4, r4, r6, lsl #3 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 191b74 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ @@ -401506,15 +401502,15 @@ │ │ │ │ mov r9, r6 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9188 │ │ │ │ + bl 1f9100 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str.w r0, [r3, r6, lsl #3] │ │ │ │ movs r3, #12 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 61a8c │ │ │ │ @@ -401647,15 +401643,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 191802 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov sl, r2 │ │ │ │ str r4, [sp, #8] │ │ │ │ b.n 191842 │ │ │ │ @@ -401916,15 +401912,15 @@ │ │ │ │ add.w r2, r1, r9 │ │ │ │ ldr.w r7, [r1, r9] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 191b9e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1faf0c │ │ │ │ + bl 1fae84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 191b7c │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ @@ -401944,15 +401940,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ itt eq │ │ │ │ moveq r6, r2 │ │ │ │ moveq fp, r5 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1faf0c │ │ │ │ + bl 1fae84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 191afc │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 191b7c │ │ │ │ ldr.w r3, [fp, #56] @ 0x38 │ │ │ │ @@ -402011,15 +402007,15 @@ │ │ │ │ subs r6, r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ite ne │ │ │ │ movne r0, r6 │ │ │ │ moveq r0, r3 │ │ │ │ movw r1, #2060 @ 0x80c │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 191cc8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r0, #104] @ 0x68 │ │ │ │ subs r6, #0 │ │ │ │ @@ -402043,15 +402039,15 @@ │ │ │ │ ldrb.w r3, [r3, #343] @ 0x157 │ │ │ │ add.w r1, r5, #272 @ 0x110 │ │ │ │ strb.w r3, [r4, #1268] @ 0x4f4 │ │ │ │ blx 61a8c │ │ │ │ ldr.w r3, [r5, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - bl 1f93e4 │ │ │ │ + bl 1f935c │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ ldr.w r3, [r5, #268] @ 0x10c │ │ │ │ subs r2, #1 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ cmp r2, #13 │ │ │ │ bhi.n 191c9e │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -402092,15 +402088,15 @@ │ │ │ │ blx 61a8c │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 191ccc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r1, #1176 @ 0x498 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ movs r2, #216 @ 0xd8 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ blx 61a8c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ @@ -402151,15 +402147,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bne.n 191db8 │ │ │ │ + beq.n 191cb8 │ │ │ │ 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 │ │ │ │ @@ -402180,21 +402176,21 @@ │ │ │ │ ldr r3, [pc, #20] @ (191de0 ) │ │ │ │ add r3, pc │ │ │ │ b.n 191db2 │ │ │ │ ldr r3, [pc, #16] @ (191de4 ) │ │ │ │ add r3, pc │ │ │ │ b.n 191db2 │ │ │ │ nop │ │ │ │ - asrs r0, r2, #13 │ │ │ │ + asrs r0, r2, #11 │ │ │ │ movs r5, r3 │ │ │ │ - beq.n 191dc0 │ │ │ │ + beq.n 191ec0 │ │ │ │ movs r5, r3 │ │ │ │ - beq.n 191da4 │ │ │ │ + beq.n 191ea4 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r6, r5, #12 │ │ │ │ + asrs r6, r5, #10 │ │ │ │ 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 │ │ │ │ @@ -402202,15 +402198,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - beq.n 191da0 │ │ │ │ + beq.n 191ea0 │ │ │ │ movs r5, r3 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cbnz r3, 191e1a │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -402222,15 +402218,15 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ strd r1, ip, [sp] │ │ │ │ movs r1, #1 │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - beq.n 191d88 │ │ │ │ + beq.n 191e88 │ │ │ │ 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] @ (191f40 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -402303,15 +402299,15 @@ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r2, [pc, #72] @ (191f50 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #72] @ (191f54 ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r0, r4 │ │ │ │ blx 60b4c │ │ │ │ ldr r2, [pc, #56] @ (191f58 ) │ │ │ │ ldr r3, [pc, #36] @ (191f44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -402327,17 +402323,17 @@ │ │ │ │ nop │ │ │ │ b.n 19227c │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 5, pc, cr9, cr15, {7} │ │ │ │ mcr2 15, 4, pc, cr3, cr15, {7} @ │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #112 @ 0x70 │ │ │ │ + add r4, sp, #624 @ 0x270 │ │ │ │ movs r5, r3 │ │ │ │ b.n 192114 │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -402425,21 +402421,21 @@ │ │ │ │ b.n 191f96 │ │ │ │ movs r0, #14 │ │ │ │ b.n 19202a │ │ │ │ movs r0, #1 │ │ │ │ b.n 19202a │ │ │ │ movs r0, #13 │ │ │ │ b.n 19202a │ │ │ │ - add r6, pc, #104 @ (adr r6, 1920bc ) │ │ │ │ + add r5, pc, #616 @ (adr r5, 1922bc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ + ldmia r6!, {r3, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r7!, {r1, r2, r3} │ │ │ │ + ldmia r6!, {r1, r2, r3, r7} │ │ │ │ movs r5, r3 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n 1920d6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -402458,15 +402454,15 @@ │ │ │ │ ldr.w r2, [r2, #152] @ 0x98 │ │ │ │ cmp r2, r5 │ │ │ │ bcc.n 1920d2 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f9200 │ │ │ │ + bl 1f9178 │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ str.w r0, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ bcs.n 1920d0 │ │ │ │ mov.w r1, #3503345872 @ 0xd0d0d0d0 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ @@ -402675,23 +402671,23 @@ │ │ │ │ nop │ │ │ │ udf #180 @ 0xb4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ udf #36 @ 0x24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrsb r2, [r6, r2] │ │ │ │ + ldrsb r2, [r6, r0] │ │ │ │ movs r5, 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 2e3944 │ │ │ │ + bl 2e38bc │ │ │ │ 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 │ │ │ │ @@ -402713,15 +402709,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, #408] @ 0x198 │ │ │ │ - bl 1e34f4 │ │ │ │ + bl 1e346c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1923c0 │ │ │ │ ldr.w r2, [r4, #544] @ 0x220 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1923ec │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbnz r3, 1923e4 │ │ │ │ @@ -402790,19 +402786,19 @@ │ │ │ │ ands r4, r3 │ │ │ │ rbit r3, r4 │ │ │ │ clz r3, r3 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ bne.n 192422 │ │ │ │ ldr.w r0, [r5, #268] @ 0x10c │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ add.w r0, r5, #940 @ 0x3ac │ │ │ │ - bl 20c5f8 │ │ │ │ + bl 20c570 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -402961,19 +402957,19 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ movs r0, #0 │ │ │ │ movw r1, #1076 @ 0x434 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #940 @ 0x3ac │ │ │ │ - bl 20c60c │ │ │ │ + bl 20c584 │ │ │ │ add.w r3, r9, #12 │ │ │ │ str.w r9, [r6, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -403560,15 +403556,15 @@ │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r9, pc │ │ │ │ b.n 192cc2 │ │ │ │ cmp r0, #28 │ │ │ │ beq.n 192d10 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2e4eac │ │ │ │ + bl 2e4e24 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [pc, #2020] @ 193488 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ @@ -403644,15 +403640,15 @@ │ │ │ │ ldrb.w r0, [r0, #960] @ 0x3c0 │ │ │ │ and.w r7, r3, #3 │ │ │ │ mov.w fp, r3, lsr #2 │ │ │ │ lsls r3, r0, #31 │ │ │ │ ldrb r7, [r2, r7] │ │ │ │ bmi.w 192eee │ │ │ │ ldrb.w r0, [r6, #956] @ 0x3bc │ │ │ │ - bl 2e4eac │ │ │ │ + bl 2e4e24 │ │ │ │ add r9, r4 │ │ │ │ ldrb.w r2, [r6, #959] @ 0x3bf │ │ │ │ add r9, r5 │ │ │ │ ldrb.w r1, [r6, #958] @ 0x3be │ │ │ │ mov r3, fp │ │ │ │ adds r4, #1 │ │ │ │ adds r6, #5 │ │ │ │ @@ -403685,15 +403681,15 @@ │ │ │ │ ldrb.w r3, [r3, #960] @ 0x3c0 │ │ │ │ ldrb r7, [r2, r0] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 192eee │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 192d84 │ │ │ │ ldrb.w r0, [r6, #956] @ 0x3bc │ │ │ │ - bl 2e4e90 │ │ │ │ + bl 2e4e08 │ │ │ │ b.n 192d8c │ │ │ │ ldr.w fp, [r2, #88] @ 0x58 │ │ │ │ add.w ip, r2, #84 @ 0x54 │ │ │ │ cmp fp, ip │ │ │ │ beq.n 192ed4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, fp │ │ │ │ @@ -403779,15 +403775,15 @@ │ │ │ │ add.w r3, r9, r4 │ │ │ │ mov.w fp, #63 @ 0x3f │ │ │ │ add r3, r5 │ │ │ │ ldrb.w r3, [r3, #960] @ 0x3c0 │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.w 192d84 │ │ │ │ ldrb.w r0, [r6, #956] @ 0x3bc │ │ │ │ - bl 2e4f54 │ │ │ │ + bl 2e4ecc │ │ │ │ b.n 192d8c │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r2, [pc, #1460] @ 1934b0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ @@ -404011,15 +404007,15 @@ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 1933b2 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2e4f98 │ │ │ │ + bl 2e4f10 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 192ca2 │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ @@ -404246,220 +404242,220 @@ │ │ │ │ add r3, pc │ │ │ │ b.w 19291e │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 193308 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r0, r0, #25 │ │ │ │ + asrs r0, r0, #23 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r2, r4, r6} │ │ │ │ + stmia r6!, {r2, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r1, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r2, r4, r6} │ │ │ │ + stmia r6!, {r2, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r5, r6} │ │ │ │ + stmia r6!, {r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r3, r4} │ │ │ │ + stmia r5!, {r3, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r1, r3, r5} │ │ │ │ + stmia r6!, {r1, r3, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r1, r3, r5} │ │ │ │ + stmia r6!, {r1, r3, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r1, r3, r5} │ │ │ │ + stmia r6!, {r1, r3, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r3, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r5, r6} │ │ │ │ + stmia r6!, {r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r6} │ │ │ │ + stmia r4!, {r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r3, r4, r7} │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r2, r7} │ │ │ │ + stmia r5!, {r2} │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r4, #24 │ │ │ │ + asrs r4, r4, #22 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r7, #168 @ 0xa8 │ │ │ │ + cmp r7, #40 @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r5!, {r5, r6} │ │ │ │ + stmia r4!, {r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r3, r6} │ │ │ │ + stmia r4!, {r3, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + stmia r4!, {r2, r3, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r1, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r1, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r3, r4} │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #832 @ (adr r5, 19377c ) │ │ │ │ + add r5, pc, #320 @ (adr r5, 19357c ) │ │ │ │ movs r7, r3 │ │ │ │ - stmia r4!, {r1, r2, r3, r7} │ │ │ │ + stmia r4!, {r1, r2, r3} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r4, r7} │ │ │ │ + stmia r6!, {r4} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r5, r7} │ │ │ │ + stmia r6!, {r5} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r4!, {r2, r3, r7} │ │ │ │ + ldmia r4!, {r2, r3} │ │ │ │ movs r5, r3 │ │ │ │ - strd r0, r0, [ip], #112 @ 0x70 │ │ │ │ - movs r6, #54 @ 0x36 │ │ │ │ + strd r0, r0, [ip], #-112 @ 0x70 │ │ │ │ + movs r5, #182 @ 0xb6 │ │ │ │ movs r6, r3 │ │ │ │ - movs r6, #28 │ │ │ │ + movs r5, #156 @ 0x9c │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r4!, {r2, r3} │ │ │ │ + ldmia r3, {r2, r3, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + stmia r5!, {r2, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r1, r6, r7} │ │ │ │ + stmia r5!, {r1, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r4, r6, r7} │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ bl 369472 │ │ │ │ bl 335476 │ │ │ │ - stmia r5!, {r5, r6} │ │ │ │ + stmia r4!, {r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r1, r3} │ │ │ │ + stmia r2!, {r1, r3, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r4, r6, r7} │ │ │ │ + stmia r2!, {r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - b.n 1931e4 │ │ │ │ + b.n 1930e4 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r1, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r3} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r3, r6} │ │ │ │ + stmia r3!, {r3, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r0!, {r4, r5} │ │ │ │ + nop {11} │ │ │ │ movs r5, r3 │ │ │ │ - b.n 192e38 │ │ │ │ + b.n 192d38 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r2!, {r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r1, r3, r5} │ │ │ │ + stmia r2!, {r1, r3, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r1, r2, r6} │ │ │ │ + stmia r2!, {r1, r2, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ + stmia r3!, {r1, r3} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r1, r2, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ + stmia r2!, {r1, r2, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - b.n 19399c │ │ │ │ + b.n 19389c │ │ │ │ movs r4, r3 │ │ │ │ ldmia r6!, {r4, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - pop {r1, r2, r3, r6, pc} │ │ │ │ + pop {r1, r2, r3, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r1, r2, r3, r5, pc} │ │ │ │ + pop {r1, r2, r3, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r4, r5, r7} │ │ │ │ + stmia r1!, {r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - b.n 19392c │ │ │ │ + b.n 19382c │ │ │ │ movs r6, r3 │ │ │ │ - stmia r1!, {r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - add r2, r2 │ │ │ │ + bics r2, r2 │ │ │ │ movs r7, r3 │ │ │ │ - pop {r1, r3, r6, r7} │ │ │ │ + pop {r1, r3, r6} │ │ │ │ movs r5, r3 │ │ │ │ - str r3, [sp, #584] @ 0x248 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r1, r3, r6} │ │ │ │ + stmia r1!, {r1, r3, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r3, r5, r7} │ │ │ │ + pop {r3, r5} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r2, r3, r4, r7} │ │ │ │ + pop {r2, r3, r4} │ │ │ │ movs r5, r3 │ │ │ │ - str r3, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #904] @ 0x388 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r5, r7} │ │ │ │ + stmia r1!, {r5} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r1, r2, r4, r5, r6} │ │ │ │ + cbnz r6, 193590 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r1, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r3, r5, r7} │ │ │ │ + stmia r1!, {r3, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r1, r5, r7} │ │ │ │ + stmia r1!, {r1, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r2, r3, r4} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r4} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r4, r7} │ │ │ │ + stmia r1!, {r4} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r1, r3, r7} │ │ │ │ + stmia r1!, {r1, r3} │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r0, 1935b6 │ │ │ │ + cbnz r0, 193596 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [sp, #744] @ 0x2e8 │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r5, r6} │ │ │ │ + stmia r0!, {r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r2, 1935b8 │ │ │ │ + cbnz r2, 193598 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r4, 1935b6 │ │ │ │ + cbnz r4, 193596 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [sp, #504] @ 0x1f8 │ │ │ │ + str r1, [sp, #1016] @ 0x3f8 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r2, r3, r4, r7} │ │ │ │ + stmia r0!, {r2, r3, r4} │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r6, 1935b8 │ │ │ │ + cbnz r6, 193598 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r4, 1935b6 │ │ │ │ + revsh r4, r7 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [sp, #248] @ 0xf8 │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r2, r3, r5, r6} │ │ │ │ + ite al │ │ │ │ + moval r5, r3 │ │ │ │ + revsh r6, r2 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r6, 1935b8 │ │ │ │ + revsh r6, r5 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r6, 1935c2 │ │ │ │ - movs r5, r3 │ │ │ │ - pop {r2, r5} │ │ │ │ + cbnz r4, 1935d4 │ │ │ │ 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, #1960] @ 0x7a8 │ │ │ │ ldr r2, [pc, #856] @ (1938d8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -404473,30 +404469,30 @@ │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2100] @ 0x834 │ │ │ │ mov.w r3, #0 │ │ │ │ bl 192324 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a170 │ │ │ │ + bl 20a0e8 │ │ │ │ ldr.w r2, [r4, #408] @ 0x198 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r4, #442 @ 0x1ba │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, sp, #2064 @ 0x810 │ │ │ │ - bl 20a6cc │ │ │ │ + bl 20a644 │ │ │ │ add.w r1, sp, #2064 @ 0x810 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6548 │ │ │ │ + bl 1f64c0 │ │ │ │ ldr r3, [pc, #772] @ (1938e4 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 1936be │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 193612 │ │ │ │ @@ -404524,15 +404520,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 193788 │ │ │ │ ldr r1, [pc, #716] @ (1938ec ) │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1f944c │ │ │ │ + bl 1f93c4 │ │ │ │ ldr r1, [pc, #708] @ (1938f0 ) │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ blx 61e54 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1938aa │ │ │ │ @@ -404553,15 +404549,15 @@ │ │ │ │ bl 192324 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1938ce │ │ │ │ mov r0, r8 │ │ │ │ add r7, sp, #24 │ │ │ │ add.w r8, sp, #28 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ blx 613b8 │ │ │ │ ldr r3, [pc, #616] @ (1938f4 ) │ │ │ │ @@ -404635,24 +404631,24 @@ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ b.n 193694 │ │ │ │ cbz r2, 19375a │ │ │ │ ldr r1, [pc, #452] @ (193900 ) │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1f944c │ │ │ │ + bl 1f93c4 │ │ │ │ ldr r1, [pc, #448] @ (193904 ) │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ blx 61e54 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 193640 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1937f4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #24 │ │ │ │ add.w r8, sp, #28 │ │ │ │ mov r1, r8 │ │ │ │ @@ -404749,21 +404745,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 193706 │ │ │ │ b.n 1936c2 │ │ │ │ ldr r1, [pc, #196] @ (193928 ) │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6484 │ │ │ │ + bl 1f63fc │ │ │ │ ldr r4, [r7, #0] │ │ │ │ b.n 1937ee │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ ldr.w r8, [r8] │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ ldr r4, [r7, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ blx 61a8c │ │ │ │ strb.w r6, [r0, r8] │ │ │ │ @@ -404776,15 +404772,15 @@ │ │ │ │ b.n 1937b2 │ │ │ │ ldr r2, [pc, #144] @ (193934 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1937b2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ mov r0, r8 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ b.n 193766 │ │ │ │ ldr r2, [pc, #128] @ (193938 ) │ │ │ │ ldr r0, [pc, #128] @ (19393c ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -404803,57 +404799,57 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x007c │ │ │ │ + pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r3, #60] @ 0x3c │ │ │ │ + ldrh r2, [r3, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, r7, r0 │ │ │ │ + adds r6, r7, r6 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, r0, r0 │ │ │ │ + adds r6, r0, r6 │ │ │ │ movs r6, r3 │ │ │ │ - pop {r2, r5, r6, pc} │ │ │ │ + pop {r2, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r0, #52] @ 0x34 │ │ │ │ + ldrh r2, [r0, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, r6, r6 │ │ │ │ + adds r4, r6, r4 │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, r1, r6 │ │ │ │ + adds r6, r1, r4 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r2, r4, pc} │ │ │ │ + pop {r1, r2, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ ldmia r0!, {r2} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ + @ instruction: 0xb668 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb6de │ │ │ │ + @ instruction: 0xb65e │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + cpsie a │ │ │ │ movs r5, r3 │ │ │ │ - str r3, [sp, #792] @ 0x318 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ movs r5, r3 │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ + str r7, [sp, #200] @ 0xc8 │ │ │ │ movs r7, r3 │ │ │ │ - cpsid a │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb67e │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r2, 1939b8 │ │ │ │ + cbnz r2, 193998 │ │ │ │ movs r5, r3 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 1939be │ │ │ │ + cbnz r6, 19399e │ │ │ │ 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 │ │ │ │ @@ -404984,15 +404980,15 @@ │ │ │ │ beq.n 193b1c │ │ │ │ mov r8, r7 │ │ │ │ ldr r2, [pc, #328] @ (193bf4 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #328] @ (193bf8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ movs r1, #1 │ │ │ │ lsr.w r0, r8, r1 │ │ │ │ blx 61948 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 193b6e │ │ │ │ cmp r4, r7 │ │ │ │ @@ -405023,15 +405019,15 @@ │ │ │ │ bne.n 193ad8 │ │ │ │ b.n 193ade │ │ │ │ ldrh.w lr, [r6, #416] @ 0x1a0 │ │ │ │ mov r7, ip │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 193a6e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 1a4880 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r2, [pc, #204] @ (193bfc ) │ │ │ │ ldr r3, [pc, #180] @ (193be8 ) │ │ │ │ @@ -405047,105 +405043,105 @@ │ │ │ │ ldrd r3, r4, [r2, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #176] @ (193c00 ) │ │ │ │ ldr r1, [pc, #176] @ (193c04 ) │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ movs r0, #0 │ │ │ │ b.n 193b2e │ │ │ │ cmp r7, r4 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r4 │ │ │ │ uxth.w r8, r8 │ │ │ │ b.n 193aaa │ │ │ │ ldr r4, [pc, #152] @ (193c08 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #152] @ (193c0c ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 191e48 │ │ │ │ ldr r2, [pc, #136] @ (193c10 ) │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ bl 191e48 │ │ │ │ mov r0, r9 │ │ │ │ blx 60b4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ b.n 193b5c │ │ │ │ ldr.w r4, [r6, #268] @ 0x10c │ │ │ │ ldr r2, [pc, #100] @ (193c14 ) │ │ │ │ ldr r1, [pc, #104] @ (193c18 ) │ │ │ │ ldrd r3, r4, [r4, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n 193b5c │ │ │ │ mov r4, lr │ │ │ │ b.n 193a9a │ │ │ │ ldr r2, [pc, #84] @ (193c1c ) │ │ │ │ ldr r1, [pc, #88] @ (193c20 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n 193ba0 │ │ │ │ ldr r2, [pc, #80] @ (193c24 ) │ │ │ │ ldr r1, [pc, #80] @ (193c28 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.n 193ba0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 193c3e │ │ │ │ + hlt 0x001c │ │ │ │ movs r5, r3 │ │ │ │ - str r1, [sp, #488] @ 0x1e8 │ │ │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ │ │ movs r5, r3 │ │ │ │ stmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbnz r6, 193c32 │ │ │ │ + cbnz r6, 193c12 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #856] @ 0x358 │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #736] @ 0x2e0 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ movs r5, r3 │ │ │ │ - hlt 0x002a │ │ │ │ + rev r2, r5 │ │ │ │ movs r5, r3 │ │ │ │ - hlt 0x0038 │ │ │ │ + rev r0, r7 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r4, 193c34 │ │ │ │ + @ instruction: 0xb8f4 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldrh r6, [r6, #62] @ 0x3e │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r4, 193c3e │ │ │ │ + @ instruction: 0xb8fc │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + ldrh r2, [r4, #62] @ 0x3e │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r6, 193c52 │ │ │ │ + cbnz r6, 193c32 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + ldrh r4, [r2, #62] @ 0x3e │ │ │ │ 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, #340] @ (193d94 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -405229,15 +405225,15 @@ │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ bl 193944 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 193ce4 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 18011c │ │ │ │ ldr r3, [pc, #96] @ (193d98 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ @@ -405253,41 +405249,41 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ ldr.w r3, [r5, #268] @ 0x10c │ │ │ │ bne.n 193cbe │ │ │ │ b.n 193c86 │ │ │ │ ldr.w r0, [r5, #268] @ 0x10c │ │ │ │ mov r1, r4 │ │ │ │ - bl 296af4 │ │ │ │ + bl 296a6c │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ b.n 193d46 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [pc, #40] @ (193d9c ) │ │ │ │ ldr r2, [pc, #40] @ (193da0 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ ldr.w r2, [r5, #268] @ 0x10c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 296b98 │ │ │ │ + bl 296b10 │ │ │ │ b.n 193d40 │ │ │ │ nop │ │ │ │ stmia r3!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #52] @ 0x34 │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ + @ instruction: 0xb872 │ │ │ │ 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 193c2c │ │ │ │ @@ -405298,15 +405294,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r0, #940 @ 0x3ac │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr.w r4, [r7, #936] @ 0x3a8 │ │ │ │ cbz r4, 193dfe │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ and.w r6, r6, #1 │ │ │ │ cbz r6, 193e40 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r4, #16 │ │ │ │ @@ -405334,15 +405330,15 @@ │ │ │ │ cbz r0, 193e2a │ │ │ │ ldrd r3, r1, [sp, #32] │ │ │ │ blx r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 193e32 │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r7, #940 @ 0x3ac │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 193dea │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ @@ -405598,15 +405594,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ itee lt │ │ │ │ lsllt r0, r6, #2 │ │ │ │ lsrge r4, r6, #3 │ │ │ │ movge r0, r0 │ │ │ │ - subs r0, #108 @ 0x6c │ │ │ │ + adds r7, #236 @ 0xec │ │ │ │ movs r5, r5 │ │ │ │ ittt cc │ │ │ │ lslcc r0, r6, #2 │ │ │ │ pushcc {r4, lr} │ │ │ │ movcc.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -405675,48 +405671,48 @@ │ │ │ │ cbz r1, 1941e2 │ │ │ │ ldr r3, [pc, #176] @ (194234 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ b.n 194106 │ │ │ │ ldr r0, [pc, #172] @ (194238 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1fe698 │ │ │ │ + bl 1fe610 │ │ │ │ ldr r3, [pc, #168] @ (19423c ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 194146 │ │ │ │ ldr r0, [pc, #152] @ (194240 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1fe698 │ │ │ │ + bl 1fe610 │ │ │ │ ldr r3, [pc, #148] @ (194244 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 194118 │ │ │ │ ldr r0, [pc, #128] @ (194248 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1fe698 │ │ │ │ + bl 1fe610 │ │ │ │ ldr r3, [pc, #124] @ (19424c ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 194130 │ │ │ │ ldr r0, [pc, #108] @ (194250 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1fe698 │ │ │ │ + bl 1fe610 │ │ │ │ ldr r3, [pc, #104] @ (194254 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ @@ -405728,28 +405724,28 @@ │ │ │ │ bics.w r0, r2, #5799936 @ 0x588000 │ │ │ │ ands.w r0, ip, #5799936 @ 0x588000 │ │ │ │ bics.w r0, r4, #5799936 @ 0x588000 │ │ │ │ ands.w r0, r2, #5799936 @ 0x588000 │ │ │ │ bic.w r0, sl, #5799936 @ 0x588000 │ │ │ │ @ instruction: 0xf3fa00b1 │ │ │ │ ands.w r0, r8, #5799936 @ 0x588000 │ │ │ │ - ldr r4, [r7, r2] │ │ │ │ + ldr r4, [r7, r0] │ │ │ │ movs r2, r4 │ │ │ │ @ instruction: 0xf3ec00b1 │ │ │ │ @ instruction: 0xf3de00b1 │ │ │ │ - push {r1, r2, r6, lr} │ │ │ │ + push {r1, r2, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf3b600b1 │ │ │ │ - push {r3, r4, r5, r6, r7} │ │ │ │ + push {r3, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf3a800b1 │ │ │ │ - push {r1, r4, r5, r6, r7} │ │ │ │ + push {r1, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf38200b1 │ │ │ │ - push {r2, r3, r4, r7} │ │ │ │ + push {r2, r3, r4} │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf37400b1 │ │ │ │ ldr r3, [pc, #44] @ (194288 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 194264 │ │ │ │ movs r0, #1 │ │ │ │ @@ -405847,22 +405843,22 @@ │ │ │ │ pop {r1, r2, r3, r6, pc} │ │ │ │ lsls r0, r6, #2 │ │ │ │ @ instruction: 0xf2bc00b1 │ │ │ │ pop {r1, r2, r6, pc} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf75e001d │ │ │ │ - lsls r0, r7, #20 │ │ │ │ + @ instruction: 0xf6de001d │ │ │ │ + lsls r0, r7, #18 │ │ │ │ movs r7, r3 │ │ │ │ pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1943d2 │ │ │ │ + cbz r2, 1943b2 │ │ │ │ movs r5, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [pc, #84] @ (1943c8 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -405964,15 +405960,15 @@ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #16] │ │ │ │ bne.n 194440 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 1fa1e0 │ │ │ │ + bl 1fa158 │ │ │ │ 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] │ │ │ │ @@ -405986,23 +405982,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 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ cbz r0, 1944c2 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 19446c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1944ac │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -406047,19 +406043,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (194548 ) │ │ │ │ ldr r0, [pc, #20] @ (19454c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4608 │ │ │ │ nop │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r3, #68 @ 0x44 │ │ │ │ movs r5, r5 │ │ │ │ - cbz r2, 194582 │ │ │ │ + cbz r2, 194562 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r3, #3 │ │ │ │ + asrs r4, r3, #1 │ │ │ │ movs r3, r4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ tst.w r1, #4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -406149,15 +406145,15 @@ │ │ │ │ movge.w ip, #0 │ │ │ │ movlt.w ip, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 194622 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, ip │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fa0a4 │ │ │ │ + bl 1fa01c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, r1 │ │ │ │ b.n 19463e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -406199,15 +406195,15 @@ │ │ │ │ bls.n 1946a2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1946b0 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r1 │ │ │ │ bhi.n 1946a8 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1946a8 │ │ │ │ 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 │ │ │ │ @@ -406247,15 +406243,15 @@ │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcs.n 194754 │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ cbnz r1, 194760 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cbz r1, 19477c │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ sub.w r3, r0, #28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 194734 │ │ │ │ cmp r8, r6 │ │ │ │ it hi │ │ │ │ movhi sl, r4 │ │ │ │ cmp r8, r6 │ │ │ │ @@ -406449,24 +406445,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 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 194964 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 19496a │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 19492c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19494c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ @@ -406641,15 +406637,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r8, r5 │ │ │ │ movw sl, #1030 @ 0x406 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ bcs.n 194b4c │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ cbz r0, 194b52 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ sub.w r5, r0, #28 │ │ │ │ cbz r3, 194b58 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 19492c │ │ │ │ @@ -407558,15 +407554,15 @@ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 195370 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 195370 │ │ │ │ mov.w r8, #16 │ │ │ │ cmp r1, #7 │ │ │ │ bhi.n 19548e │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ @@ -407958,24 +407954,24 @@ │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f9188 │ │ │ │ + bl 1f9100 │ │ │ │ ldr.w r2, [sl] │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9188 │ │ │ │ + bl 1f9100 │ │ │ │ strd r0, fp, [sp, #172] @ 0xac │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp, #164] @ 0xa4 │ │ │ │ - bl 1f58f8 │ │ │ │ + bl 1f5870 │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ ldr r7, [r3, #100] @ 0x64 │ │ │ │ cmp r6, r2 │ │ │ │ beq.w 195cbe │ │ │ │ @@ -408393,24 +408389,24 @@ │ │ │ │ ldr.w r3, [sl] │ │ │ │ cbz r3, 195cdc │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ adds r4, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 195cc6 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr.w r3, [sl] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -408458,18 +408454,18 @@ │ │ │ │ bne.n 195d20 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 195d14 │ │ │ │ mov r7, ip │ │ │ │ mov r0, sl │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ - bl 1f93a0 │ │ │ │ + bl 1f9318 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr.w r3, [pc, #1244] @ 196268 │ │ │ │ ldr.w r2, [pc, #1244] @ 19626c │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ @@ -408740,26 +408736,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 196030 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ str r0, [r4, #4] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 196080 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ bl 19446c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19606a │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ b.n 196030 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ bic.w r2, r2, #8 │ │ │ │ @@ -409068,15 +409064,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ b.n 195bec │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [r3, r7] │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ adds r0, r3, r7 │ │ │ │ b.n 196368 │ │ │ │ @@ -409184,21 +409180,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 1f9164 │ │ │ │ + bl 1f90dc │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1f9188 │ │ │ │ + bl 1f9100 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 1964ea │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r3, r1, lsl #2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ @@ -409256,24 +409252,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 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 196598 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 19651c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 196580 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -409352,31 +409348,31 @@ │ │ │ │ mov r6, r1 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 196672 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cbz r3, 19668c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [r4, #52] @ 0x34 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1966ae │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 196654 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 196698 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ beq.n 1966cc │ │ │ │ @@ -409415,15 +409411,15 @@ │ │ │ │ beq.n 19672e │ │ │ │ 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 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ cbz r0, 19672c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r4, [ip] │ │ │ │ cmp r2, r4 │ │ │ │ bne.n 196712 │ │ │ │ ldr.w r1, [ip, #28] │ │ │ │ @@ -409449,15 +409445,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 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ cbz r0, 1967aa │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 1967b0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ lsls r0, r4, #2 │ │ │ │ mov r1, r6 │ │ │ │ @@ -409798,15 +409794,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 1fa1e0 │ │ │ │ + bl 1fa158 │ │ │ │ ldrb.w r2, [r4, #105] @ 0x69 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 196af2 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ lsls r2, r2, #29 │ │ │ │ bmi.n 196aa6 │ │ │ │ @@ -409815,15 +409811,15 @@ │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 196aa6 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1fa1e0 │ │ │ │ + bl 1fa158 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -410229,17 +410225,17 @@ │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ add.w r0, r9, #12 │ │ │ │ - bl 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 196fa2 │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ @@ -410264,27 +410260,27 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ bl 196c6c │ │ │ │ movs r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ mov r3, sl │ │ │ │ str.w r8, [r2, #4] │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 196ee0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 196f34 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp sl, r2 │ │ │ │ @@ -410307,15 +410303,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 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ cbz r0, 19703e │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ @@ -410340,15 +410336,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 196c6c │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 196fc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 196fee │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -410371,15 +410367,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r8, #24 │ │ │ │ mov fp, sl │ │ │ │ b.n 1970b0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r1, r2, #30 │ │ │ │ bne.n 1970c6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, 1970c6 │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -410505,15 +410501,15 @@ │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 19719a │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ bl 1966b0 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [sl] │ │ │ │ @@ -410547,26 +410543,26 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 19710c │ │ │ │ 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 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 19712c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 197044 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 197256 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ @@ -410648,15 +410644,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 197310 │ │ │ │ mov r3, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r2, r6, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1fa0a4 │ │ │ │ + bl 1fa01c │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ cbnz r3, 197354 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 1972ce │ │ │ │ ldrb.w r2, [r4, #104] @ 0x68 │ │ │ │ @@ -410685,15 +410681,15 @@ │ │ │ │ movmi r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 197370 │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ add.w r2, r6, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1fa0a4 │ │ │ │ + bl 1fa01c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 19737c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 1973ec │ │ │ │ ldrb.w r4, [r1, #39] @ 0x27 │ │ │ │ @@ -410774,15 +410770,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n 1974d8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1fa1e0 │ │ │ │ + bl 1fa158 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w r7, r4, #28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 197558 │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb.w r1, [r2, #39] @ 0x27 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ @@ -410798,15 +410794,15 @@ │ │ │ │ movmi r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 197480 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fa0a4 │ │ │ │ + bl 1fa01c │ │ │ │ b.n 19744c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19748a │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 197552 │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -410822,15 +410818,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1974c6 │ │ │ │ b.n 1974c2 │ │ │ │ adds r0, #28 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1fa1e0 │ │ │ │ + bl 1fa158 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add.w r8, r4, #40 @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 197564 │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb r1, [r2, #27] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -410846,15 +410842,15 @@ │ │ │ │ movmi r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1974f2 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1fa0a4 │ │ │ │ + bl 1fa01c │ │ │ │ ldrb.w r3, [r5, #105] @ 0x69 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 197462 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 19744c │ │ │ │ b.n 197462 │ │ │ │ @@ -411171,19 +411167,19 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 1978e6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 197860 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ ldrb r3, [r5, #26] │ │ │ │ mov r6, r0 │ │ │ │ cbnz r3, 19789a │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ cbz r3, 1978b4 │ │ │ │ sub.w r1, r5, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -411192,15 +411188,15 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 197860 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 197860 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #26] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 19789a │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 197888 │ │ │ │ @@ -411220,19 +411216,19 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r1, r5, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 196b14 │ │ │ │ b.n 197888 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 197868 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r3, 197918 │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ cbz r3, 197936 │ │ │ │ sub.w r1, r5, #28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -411241,15 +411237,15 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 197868 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 197868 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 197918 │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 197906 │ │ │ │ @@ -411769,15 +411765,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 1987c4 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 198746 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 197f3a │ │ │ │ movs r7, #24 │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ ldr.w r2, [fp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -411839,15 +411835,15 @@ │ │ │ │ bne.n 197ea2 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 197ee6 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ mov r4, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 197e82 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ movs r6, #24 │ │ │ │ @@ -411866,27 +411862,27 @@ │ │ │ │ bne.n 197f46 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 197f96 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 19651c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 197f7e │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r0 │ │ │ │ bcc.n 197f4c │ │ │ │ @@ -411920,34 +411916,34 @@ │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cbz r2, 198008 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr.w sl, [r2, r5, lsl #2] │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ cbz r1, 198008 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r3, #12] │ │ │ │ bl 1966b0 │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ bcc.n 197fd4 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 197fb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 198032 │ │ │ │ b.n 197a98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 197a98 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr.w r0, [fp, #96] @ 0x60 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ @@ -411965,15 +411961,15 @@ │ │ │ │ bl 197044 │ │ │ │ b.n 198024 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ b.n 197ec4 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ cbz r3, 19809e │ │ │ │ bl 1a5924 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -412148,27 +412144,27 @@ │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 19884e │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ mla r6, r2, r3, r6 │ │ │ │ - bl 1f58f8 │ │ │ │ + bl 1f5870 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 198288 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 196654 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 198272 │ │ │ │ ldr.w r1, [fp, #96] @ 0x60 │ │ │ │ movs r0, #24 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ movs r2, #1 │ │ │ │ @@ -412283,15 +412279,15 @@ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [sl, #20] │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ mov lr, r7 │ │ │ │ mov fp, 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} │ │ │ │ @@ -412319,19 +412315,19 @@ │ │ │ │ lslpl r3, r3, #1 │ │ │ │ mov r0, sl │ │ │ │ add r3, r9 │ │ │ │ str.w r3, [fp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #48] @ 0x30 │ │ │ │ ldrd r1, r3, [sl, #16] │ │ │ │ - bl 1f91c8 │ │ │ │ + bl 1f9140 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w r0, [sl, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ mov r1, fp │ │ │ │ bl 196428 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r9, r0 │ │ │ │ str.w r0, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ @@ -412606,19 +412602,19 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ bl 18f578 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [r8, #64] @ 0x40 │ │ │ │ b.n 1985ce │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 197e70 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r7, r0 │ │ │ │ cbnz r5, 198792 │ │ │ │ mov r2, fp │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r0, r4 │ │ │ │ bl 197620 │ │ │ │ sub.w r1, r6, #28 │ │ │ │ @@ -412628,43 +412624,43 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 197e70 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 197e70 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r7 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 19875e │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 196748 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 19875e │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 197e70 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r1, [r7, #-8] │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 196748 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 19875e │ │ │ │ b.n 1987a2 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 197e66 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r7, r0 │ │ │ │ cbnz r5, 198814 │ │ │ │ ldr.w r1, [r6, #-20] │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 198846 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ @@ -412676,28 +412672,28 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 197e66 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 197e66 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r7 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1987dc │ │ │ │ ldr.w r1, [r6, #-20] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 196748 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1987dc │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 197e66 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r1, [r7, #-20] │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 196748 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -412705,34 +412701,34 @@ │ │ │ │ b.n 198824 │ │ │ │ ldrb r3, [r6, #27] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1987ec │ │ │ │ b.n 1987e4 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [fp, #96] @ 0x60 │ │ │ │ - bl 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1988ca │ │ │ │ mla r6, r7, r8, r6 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ and.w r0, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ lsrs r3, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 19888c │ │ │ │ cbz r7, 1988ca │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r7 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r7, r0 │ │ │ │ b.n 198868 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 198968 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r5, #52 @ 0x34 │ │ │ │ @@ -412928,15 +412924,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 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 1964a8 │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ @@ -412950,15 +412946,15 @@ │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 198acc │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r4, r2 │ │ │ │ @@ -412973,28 +412969,28 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f93a0 │ │ │ │ + bl 1f9318 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, sl │ │ │ │ bl 1964a8 │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ strb.w r8, [r5, #104] @ 0x68 │ │ │ │ - bl 1f9188 │ │ │ │ + bl 1f9100 │ │ │ │ mov r3, r5 │ │ │ │ str r0, [r5, #100] @ 0x64 │ │ │ │ add.w ip, r3, #64 @ 0x40 │ │ │ │ ldr.w r5, [fp, #88] @ 0x58 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ adds r5, #16 │ │ │ │ @@ -413082,23 +413078,23 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ mul.w r9, r8, r5 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ add.w r7, r3, r9 │ │ │ │ - bl 1f9164 │ │ │ │ + bl 1f90dc │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f9164 │ │ │ │ + bl 1f90dc │ │ │ │ ldr r7, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r0, [r3, r9] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cbz r3, 198c88 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ add.w r2, r3, r9 │ │ │ │ @@ -413171,15 +413167,15 @@ │ │ │ │ bne.n 198cb0 │ │ │ │ ldrd r7, fp, [sp] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f9164 │ │ │ │ + bl 1f90dc │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 198f70 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ @@ -413589,15 +413585,15 @@ │ │ │ │ bl 1c52fc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 199376 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r3, [pc, #892] @ (1994d8 ) │ │ │ │ ldr r2, [pc, #892] @ (1994dc ) │ │ │ │ mov r1, fp │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ bl 1c149c │ │ │ │ @@ -413845,15 +413841,15 @@ │ │ │ │ mov r5, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 1c5660 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ str.w r3, [sl, #564] @ 0x234 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r2, [pc, #264] @ (1994e0 ) │ │ │ │ ldr r3, [pc, #244] @ (1994d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -413977,15 +413973,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 199518 │ │ │ │ ldr r6, [pc, #76] @ (199574 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 29e06c │ │ │ │ + bl 29dfe4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cbz r3, 19954a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -414043,15 +414039,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 1f9200 │ │ │ │ + bl 1f9178 │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [r7, #160] @ 0xa0 │ │ │ │ subs r3, r6, #4 │ │ │ │ ldr.w r0, [r7, #152] @ 0x98 │ │ │ │ cmp r3, r0 │ │ │ │ bls.n 1995ee │ │ │ │ rsb r2, r0, r5, lsl #2 │ │ │ │ @@ -414189,15 +414185,15 @@ │ │ │ │ movs r0, #6 │ │ │ │ b.n 199678 │ │ │ │ adds r1, #5 │ │ │ │ movs r0, #7 │ │ │ │ str r1, [r5, #0] │ │ │ │ b.n 199678 │ │ │ │ nop │ │ │ │ - str r2, [r7, #4] │ │ │ │ + ldrsh r2, [r7, r7] │ │ │ │ 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] @ (1997d0 ) │ │ │ │ mov r1, r0 │ │ │ │ @@ -414398,19 +414394,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (199904 ) │ │ │ │ ldr r0, [pc, #20] @ (199908 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4608 │ │ │ │ nop │ │ │ │ - b.n 199be4 │ │ │ │ + b.n 199ae4 │ │ │ │ movs r4, r5 │ │ │ │ - ldrsh r6, [r3, r0] │ │ │ │ + ldrb r6, [r3, r6] │ │ │ │ movs r5, r3 │ │ │ │ - pop {r5, pc} │ │ │ │ + pop {r5, r7} │ │ │ │ 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, #568] @ (199b58 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -414653,36 +414649,36 @@ │ │ │ │ add r6, pc │ │ │ │ b.n 1999d4 │ │ │ │ nop │ │ │ │ str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #23 │ │ │ │ + asrs r0, r2, #21 │ │ │ │ movs r5, r5 │ │ │ │ - stmdb r0, {r2, r3, r5} │ │ │ │ - ldrb r6, [r7, r5] │ │ │ │ + stmia.w r0, {r2, r3, r5} │ │ │ │ + ldrb r6, [r7, r3] │ │ │ │ movs r5, r3 │ │ │ │ b.n 19a324 │ │ │ │ lsls r2, r5, #2 │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ movs r5, r3 │ │ │ │ b.n 19a1b0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r0, [r4, r4] │ │ │ │ + ldrb r0, [r4, r2] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r4, r2] │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ + ldrb r2, [r6, r2] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r5, r7] │ │ │ │ + ldrh r6, [r5, r5] │ │ │ │ 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, #1848] @ 0x738 │ │ │ │ ldr.w r1, [pc, #2340] @ 19a4c8 │ │ │ │ subw sp, sp, #2212 @ 0x8a4 │ │ │ │ @@ -415738,68 +415734,68 @@ │ │ │ │ lsls r0, r6, #2 │ │ │ │ str r2, [r0, #68] @ 0x44 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r4, #12 │ │ │ │ + asrs r0, r4, #10 │ │ │ │ movs r5, r5 │ │ │ │ ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r2, #5 │ │ │ │ + adds r6, r2, #3 │ │ │ │ movs r5, r5 │ │ │ │ - b.n 19a018 │ │ │ │ + b.n 199f18 │ │ │ │ movs r4, r5 │ │ │ │ - eor.w r0, ip, #11272192 @ 0xac0000 │ │ │ │ + and.w r0, ip, #11272192 @ 0xac0000 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 19a57c │ │ │ │ + bgt.n 19a47c │ │ │ │ movs r4, r5 │ │ │ │ str r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r4, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 19a548 │ │ │ │ + bls.n 19a448 │ │ │ │ movs r4, r5 │ │ │ │ - vhadd.u8 d16, d2, d28 │ │ │ │ - svc 92 @ 0x5c │ │ │ │ + cdp2 0, 12, cr0, cr2, cr12, {1} │ │ │ │ + udf #220 @ 0xdc │ │ │ │ movs r4, r5 │ │ │ │ - ldc2l 0, cr0, [r6, #-176] @ 0xffffff50 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ + ldc2l 0, cr0, [r6], {44} @ 0x2c │ │ │ │ + lsls r0, r3, #1 │ │ │ │ movs r5, r5 │ │ │ │ str r2, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + udf #78 @ 0x4e │ │ │ │ movs r4, r5 │ │ │ │ - ldcl 0, cr0, [r0, #176] @ 0xb0 │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + ldcl 0, cr0, [r0, #-176] @ 0xffffff50 │ │ │ │ + lsrs r2, r5, #11 │ │ │ │ movs r5, r5 │ │ │ │ str r1, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r2, [r5, r7] │ │ │ │ lsls r0, r6, #2 │ │ │ │ str r1, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r0, [r5, r6] │ │ │ │ + strh r0, [r5, r4] │ │ │ │ movs r5, r3 │ │ │ │ - ldcl 0, cr0, [sl], {44} @ 0x2c │ │ │ │ - asrs r4, r6, #21 │ │ │ │ + mrrc 0, 2, r0, sl, cr12 │ │ │ │ + asrs r4, r6, #19 │ │ │ │ movs r5, r5 │ │ │ │ str r0, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r6, #2 │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ bl 199710 │ │ │ │ b.n 19a2e0 │ │ │ │ movs r3, #6 │ │ │ │ @@ -416402,21 +416398,21 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr.w r2, [r3, ip] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f5318 │ │ │ │ + bl 1f5290 │ │ │ │ ldr.w r3, [pc, #1296] @ 19b130 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1f902c │ │ │ │ + bl 1f8fa4 │ │ │ │ ldr.w r3, [pc, #1284] @ 19b134 │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.w 19a2e0 │ │ │ │ ldr.w r3, [pc, #1276] @ 19b138 │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ @@ -416573,15 +416569,15 @@ │ │ │ │ bl 199710 │ │ │ │ b.w 19a2e0 │ │ │ │ ldr r3, [pc, #848] @ (19b178 ) │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ - bl 1f92ec │ │ │ │ + bl 1f9264 │ │ │ │ ldr r3, [pc, #836] @ (19b17c ) │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ b.w 19a2e0 │ │ │ │ ldr r3, [pc, #824] @ (19b180 ) │ │ │ │ @@ -417880,15 +417876,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [pc, #2964] @ 19c6a8 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 19a2e0 │ │ │ │ vmov.f32 s0, #16 @ 0x40800000 4.0 │ │ │ │ ldr.w r5, [pc, #2948] @ 19c6ac │ │ │ │ - bl 1f4a78 │ │ │ │ + bl 1f49f0 │ │ │ │ ldr.w r3, [pc, #2944] @ 19c6b0 │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -417911,15 +417907,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [pc, #2896] @ 19c6b4 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 19a2e0 │ │ │ │ vmov.f32 s0, #0 @ 0x40000000 2.0 │ │ │ │ ldr.w r5, [pc, #2880] @ 19c6b8 │ │ │ │ - bl 1f4a78 │ │ │ │ + bl 1f49f0 │ │ │ │ ldr.w r3, [pc, #2876] @ 19c6bc │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -417942,15 +417938,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [pc, #2828] @ 19c6c0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 19a2e0 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r5, [pc, #2812] @ 19c6c4 │ │ │ │ - bl 1f4a78 │ │ │ │ + bl 1f49f0 │ │ │ │ ldr.w r3, [pc, #2808] @ 19c6c8 │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -417973,15 +417969,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [pc, #2760] @ 19c6cc │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 19a2e0 │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ ldr.w r5, [pc, #2744] @ 19c6d0 │ │ │ │ - bl 1f4a78 │ │ │ │ + bl 1f49f0 │ │ │ │ ldr.w r3, [pc, #2740] @ 19c6d4 │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -418570,15 +418566,15 @@ │ │ │ │ movw r0, #522 @ 0x20a │ │ │ │ bl 199710 │ │ │ │ b.w 19a2e0 │ │ │ │ movw r0, #521 @ 0x209 │ │ │ │ bl 199710 │ │ │ │ b.w 19a2e0 │ │ │ │ vldr s0, [pc, #700] @ 19c69c │ │ │ │ - bl 1f4a78 │ │ │ │ + bl 1f49f0 │ │ │ │ ldr r5, [pc, #916] @ (19c77c ) │ │ │ │ ldr r3, [pc, #920] @ (19c780 ) │ │ │ │ movs r1, #0 │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -418604,15 +418600,15 @@ │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 19a2e0 │ │ │ │ vldr d0, [r9, #-8] │ │ │ │ ldr r5, [pc, #860] @ (19c788 ) │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ add r5, pc │ │ │ │ - bl 1f4a78 │ │ │ │ + bl 1f49f0 │ │ │ │ ldr r3, [pc, #852] @ (19c78c ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -419648,21 +419644,21 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ b.w 19a2e0 │ │ │ │ ldr.w r5, [pc, #1784] @ 19d584 │ │ │ │ ldr.w r1, [r9, #-8] │ │ │ │ add r5, pc │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1f92ec │ │ │ │ + bl 1f9264 │ │ │ │ ldr.w r3, [pc, #1772] @ 19d588 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ b.w 19a2e0 │ │ │ │ ldr.w r3, [pc, #1756] @ 19d58c │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r0, r2, #21 │ │ │ │ bpl.w 19a2e0 │ │ │ │ @@ -420343,23 +420339,23 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r4, #116 @ 0x74 │ │ │ │ + movs r3, #244 @ 0xf4 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #254 @ 0xfe │ │ │ │ + movs r3, #126 @ 0x7e │ │ │ │ movs r5, r3 │ │ │ │ str r2, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ + movs r3, #72 @ 0x48 │ │ │ │ movs r5, r3 │ │ │ │ bl 1a6128 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ @@ -420496,33 +420492,33 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r4, [r5, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #8 │ │ │ │ + movs r1, #136 @ 0x88 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #178 @ 0xb2 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ movs r5, r3 │ │ │ │ ldrsh r0, [r4, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 19d874 │ │ │ │ + bvc.n 19d774 │ │ │ │ movs r4, r5 │ │ │ │ str r4, [r4, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r1, #160 @ 0xa0 │ │ │ │ + movs r1, #32 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #98 @ 0x62 │ │ │ │ + movs r0, #226 @ 0xe2 │ │ │ │ movs r5, r3 │ │ │ │ str r6, [r6, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r1, #86 @ 0x56 │ │ │ │ + movs r0, #214 @ 0xd6 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #52 @ 0x34 │ │ │ │ + movs r0, #180 @ 0xb4 │ │ │ │ movs r5, r3 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -420574,34 +420570,34 @@ │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ bne.n 19d82a │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 19d82a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ cbz r0, 19d864 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ 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 19d812 │ │ │ │ ldr r3, [pc, #120] @ (19d8b4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r3, [pc, #112] @ (19d8b8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r3, [pc, #108] @ (19d8bc ) │ │ │ │ ldr r0, [pc, #108] @ (19d8c0 ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ blx 62064 │ │ │ │ @@ -420650,15 +420646,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrsh r2, [r7, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrsh r0, [r0, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #84 @ 0x54 │ │ │ │ + subs r4, r2, #7 │ │ │ │ movs r5, r3 │ │ │ │ ldrsh r2, [r2, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r1, [pc, #208] @ (19d9a4 ) │ │ │ │ ldr r2, [pc, #212] @ (19d9a8 ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r1, pc │ │ │ │ @@ -420746,30 +420742,30 @@ │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrsh r0, [r6, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrsh r4, [r4, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r0, #3 │ │ │ │ + asrs r2, r0, #1 │ │ │ │ movs r5, r5 │ │ │ │ - ldc2 0, cr0, [ip, #-176] @ 0xffffff50 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + ldc2 0, cr0, [ip], {44} @ 0x2c │ │ │ │ + asrs r6, r6, #4 │ │ │ │ movs r5, r5 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + lsrs r0, r6, #31 │ │ │ │ movs r5, r5 │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + lsls r6, r7, #24 │ │ │ │ movs r5, r5 │ │ │ │ - b.n 19d5a8 │ │ │ │ + b.n 19d4a8 │ │ │ │ movs r4, r5 │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ movs r5, r5 │ │ │ │ - b.n 19d51c │ │ │ │ + b.n 19d41c │ │ │ │ movs r4, r5 │ │ │ │ - adds.w r0, r2, #44 @ 0x2c │ │ │ │ + eors.w r0, r2, #44 @ 0x2c │ │ │ │ ldrsh r0, [r5, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrsh r2, [r4, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -420833,15 +420829,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 60dcc │ │ │ │ nop │ │ │ │ movs r5, #160 @ 0xa0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #92] @ 0x5c │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ 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] @ (19db04 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -420901,15 +420897,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r6, [r0, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r4, [r6, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r5, #16 │ │ │ │ + subs r4, #144 @ 0x90 │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #128] @ (19dba0 ) │ │ │ │ push {r4, lr} │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 19db56 │ │ │ │ ldr r3, [pc, #124] @ (19dba4 ) │ │ │ │ @@ -420966,15 +420962,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r4, [r7, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r2, [r2, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r4, [r4, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r2, #23] │ │ │ │ + strb r2, [r2, #21] │ │ │ │ movs r5, r3 │ │ │ │ ldrb r4, [r3, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r2, [r2, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r2, [r7, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -421113,15 +421109,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [pc, #8] @ (19dcfc ) │ │ │ │ add r0, pc │ │ │ │ bl 19da44 │ │ │ │ nop │ │ │ │ - subs r3, #76 @ 0x4c │ │ │ │ + subs r2, #204 @ 0xcc │ │ │ │ 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] @ (19dd90 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -422283,41 +422279,41 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrh r6, [r4, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r0, [r6, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r7, #13 │ │ │ │ + lsrs r2, r7, #11 │ │ │ │ movs r5, r5 │ │ │ │ - ldrb.w r0, [r4, ip, lsl #2] │ │ │ │ + @ instruction: 0xf794002c │ │ │ │ ldr r4, [r7, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r6, #6 │ │ │ │ + lsls r0, r6, #4 │ │ │ │ movs r5, r5 │ │ │ │ - lsrs r6, r2, #14 │ │ │ │ + lsrs r6, r2, #12 │ │ │ │ movs r5, r5 │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + lsrs r6, r7, #15 │ │ │ │ movs r5, r5 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r0, r1, #4 │ │ │ │ movs r5, r5 │ │ │ │ - b.n 19ea20 │ │ │ │ + b.n 19e920 │ │ │ │ movs r4, r5 │ │ │ │ - mcrr 0, 2, r0, r2, cr12 │ │ │ │ - b.n 19ea10 │ │ │ │ + rsb r0, r2, ip, asr #32 │ │ │ │ + b.n 19e910 │ │ │ │ movs r4, r5 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ movs r5, r5 │ │ │ │ ldr r4, [r7, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r6, [r5, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r3, #15 │ │ │ │ + lsrs r6, r3, #13 │ │ │ │ movs r5, r5 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -422353,15 +422349,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + adds r4, #204 @ 0xcc │ │ │ │ movs r5, r3 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r2, [pc, #3660] @ 19f770 │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r3, r1 │ │ │ │ @@ -423452,15 +423448,15 @@ │ │ │ │ ldr r2, [pc, #72] @ (19f77c ) │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ ldr r3, [pc, #68] @ (19f780 ) │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1f93e4 │ │ │ │ + bl 1f935c │ │ │ │ ldr r2, [pc, #36] @ (19f770 ) │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ b.w 19e330 │ │ │ │ ldr r2, [pc, #20] @ (19f770 ) │ │ │ │ movw r1, #611 @ 0x263 │ │ │ │ @@ -424640,30 +424636,30 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r6, #246 @ 0xf6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r6, #150 @ 0x96 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, r1, #4 │ │ │ │ + subs r0, r1, #2 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, r0, #3 │ │ │ │ + subs r6, r0, #1 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf0d2002c │ │ │ │ + orrs.w r0, r2, #44 @ 0x2c │ │ │ │ subs r6, #6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r5, #250 @ 0xfa │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 1a00a0 │ │ │ │ + b.n 19ffa0 │ │ │ │ movs r4, r5 │ │ │ │ - stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r6} │ │ │ │ movs r4, r5 │ │ │ │ - bgt.n 1a0540 │ │ │ │ + blt.n 1a0440 │ │ │ │ movs r4, r5 │ │ │ │ - beq.n 1a05f8 │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ movs r4, r5 │ │ │ │ subs r5, #188 @ 0xbc │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r5, #162 @ 0xa2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r5, #172 @ 0xac │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -424697,21 +424693,21 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r4, #116 @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, #4 │ │ │ │ + adds r6, r2, #2 │ │ │ │ movs r5, r3 │ │ │ │ subs r3, #240 @ 0xf0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r3, #204 @ 0xcc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r1, #3 │ │ │ │ + adds r6, r1, #1 │ │ │ │ movs r5, r3 │ │ │ │ subs r3, #196 @ 0xc4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r3, #204 @ 0xcc │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -424731,15 +424727,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r3, #208 @ 0xd0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r3, #178 @ 0xb2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r3, #146 @ 0x92 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - eors.w r0, r8, ip, lsr #32 │ │ │ │ + ands.w r0, r8, ip, lsr #32 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr.w r3, [pc, #1360] @ 1a0b24 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ @@ -425189,15 +425185,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r5, #12 │ │ │ │ lsls r1, r6, #2 │ │ │ │ cmp r4, #254 @ 0xfe │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r4, #24 │ │ │ │ + lsrs r2, r4, #22 │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #4] @ (1a0b58 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ asrs r2, r1, #3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ @@ -425281,43 +425277,43 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #72] @ (1a0c68 ) │ │ │ │ adds r7, r0, #4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w sl, [pc, #68] @ 1a0c6c │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [pc, #68] @ 1a0c70 │ │ │ │ - bl 2e7018 │ │ │ │ + bl 2e6f90 │ │ │ │ ldr r2, [pc, #64] @ (1a0c74 ) │ │ │ │ movs r5, #0 │ │ │ │ add.w r4, r8, #80 @ 0x50 │ │ │ │ add r2, pc │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 2e7018 │ │ │ │ + bl 2e6f90 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 60b4c │ │ │ │ mov r2, r9 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 1a0c40 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [r8, #80] @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, #36 @ 0x24 │ │ │ │ + adds r1, #164 @ 0xa4 │ │ │ │ movs r4, r3 │ │ │ │ - movs r5, #34 @ 0x22 │ │ │ │ + movs r4, #162 @ 0xa2 │ │ │ │ movs r4, r3 │ │ │ │ - add lr, pc │ │ │ │ + add r6, pc │ │ │ │ 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] │ │ │ │ @@ -425337,23 +425333,23 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r3, 1a0cce │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ cbz r0, 1a0cd4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrd r6, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1f58f8 │ │ │ │ + bl 1f5870 │ │ │ │ str r0, [r5, #24] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 1a0d00 │ │ │ │ add.w r2, r6, #36 @ 0x24 │ │ │ │ @@ -425380,22 +425376,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 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r6, [r2, #0] │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ 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} │ │ │ │ @@ -425569,17 +425565,17 @@ │ │ │ │ mov r7, r4 │ │ │ │ b.n 1a0ea4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf1ec00af │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ adcs.w r0, r4, #175 @ 0xaf │ │ │ │ - lsrs r4, r1, #11 │ │ │ │ + lsrs r4, r1, #9 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r3, #10 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ 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, #268] @ (1a1020 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -425872,15 +425868,15 @@ │ │ │ │ bl 1a0b84 │ │ │ │ b.n 1a11ae │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ cdp 0, 12, cr0, cr8, cr15, {5} │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ cdp 0, 3, cr0, cr12, cr15, {5} │ │ │ │ - lsls r0, r0, #31 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #96] @ (1a1280 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -425924,15 +425920,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 1a124c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldcl 0, cr0, [r6, #700] @ 0x2bc │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ stc 0, cr0, [ip, #700]! @ 0x2bc │ │ │ │ - lsls r2, r0, #30 │ │ │ │ + lsls r2, r0, #28 │ │ │ │ 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, #52] @ (1a12d4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -425951,17 +425947,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} │ │ │ │ - lsrs r2, r3, #1 │ │ │ │ + lsls r2, r3, #31 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r3, #27 │ │ │ │ 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, #40] @ (1a1314 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -425977,17 +425973,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} │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r1, #28 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ 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, #32] @ (1a134c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426000,17 +425996,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a1210 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r6, r4, #27 │ │ │ │ + lsls r6, r4, #25 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + lsls r4, r4, #25 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (1a1384 ) │ │ │ │ add r1, pc │ │ │ │ @@ -426020,15 +426016,15 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ itett cc │ │ │ │ movcc r3, #85 @ 0x55 │ │ │ │ movcs r0, #0 │ │ │ │ lsrcc.w r0, r3, r0 │ │ │ │ andcc.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsls r0, r3, #28 │ │ │ │ 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] @ (1a13bc ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426041,17 +426037,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a1210 │ │ │ │ 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} │ │ │ │ - lsls r2, r2, #26 │ │ │ │ + lsls r2, r2, #24 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + lsls r0, r2, #24 │ │ │ │ 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] @ (1a13f8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426064,17 +426060,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a1210 │ │ │ │ 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} │ │ │ │ - lsls r6, r5, #25 │ │ │ │ + lsls r6, r5, #23 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ 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, #32] @ (1a1430 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426086,17 +426082,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1a1210 │ │ │ │ adds r0, r5, r0 │ │ │ │ adc.w r1, r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r0, #25 │ │ │ │ + lsls r2, r0, #23 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r0, #25 │ │ │ │ + lsls r0, r0, #23 │ │ │ │ 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, #52] @ (1a147c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426117,17 +426113,17 @@ │ │ │ │ orrs r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r2, #24 │ │ │ │ + lsls r4, r2, #22 │ │ │ │ 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] @ (1a14b8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426140,17 +426136,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a1210 │ │ │ │ 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} │ │ │ │ - lsls r2, r4, #23 │ │ │ │ + lsls r2, r4, #21 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r3, #23 │ │ │ │ + lsls r4, r3, #21 │ │ │ │ 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, #52] @ (1a1504 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426169,17 +426165,17 @@ │ │ │ │ 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} │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + lsls r6, r6, #20 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #68] @ (1a1564 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426205,19 +426201,19 @@ │ │ │ │ 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} │ │ │ │ - lsls r4, r6, #21 │ │ │ │ + lsls r4, r6, #19 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r5, #21 │ │ │ │ + lsls r2, r5, #19 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 1a12b8 │ │ │ │ + b.n 1a11b8 │ │ │ │ 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] @ (1a15a0 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426230,17 +426226,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a1210 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsls r6, r3, #18 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r3, #20 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (1a15d8 ) │ │ │ │ add r1, pc │ │ │ │ @@ -426250,15 +426246,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} │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (1a160c ) │ │ │ │ add r1, pc │ │ │ │ @@ -426269,15 +426265,15 @@ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (1a1644 ) │ │ │ │ add r1, pc │ │ │ │ @@ -426289,15 +426285,15 @@ │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ orrs r3, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (1a167c ) │ │ │ │ add r1, pc │ │ │ │ @@ -426309,15 +426305,15 @@ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ 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 r1, [pc, #72] @ (1a16dc ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426345,19 +426341,19 @@ │ │ │ │ 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 │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r6, r3, #16 │ │ │ │ + lsls r6, r3, #14 │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r1, #15] │ │ │ │ + strb r0, [r1, #13] │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (1a1718 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426370,17 +426366,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a1210 │ │ │ │ adds r0, r0, r0 │ │ │ │ adcs r1, r1 │ │ │ │ orrs r0, r5 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r2, r2, #15 │ │ │ │ + lsls r2, r2, #13 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ 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 r1, [pc, #68] @ (1a1778 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426407,19 +426403,19 @@ │ │ │ │ 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 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r1, #14 │ │ │ │ + lsls r2, r1, #12 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r0, #14 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ 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, #48] @ (1a17c4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426437,17 +426433,17 @@ │ │ │ │ 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} │ │ │ │ - lsls r6, r1, #13 │ │ │ │ + lsls r6, r1, #11 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (1a17f4 ) │ │ │ │ add r1, pc │ │ │ │ @@ -426455,15 +426451,15 @@ │ │ │ │ adds r3, r0, #1 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ lsls r0, r3, #5 │ │ │ │ lsls r1, r1, #5 │ │ │ │ orr.w r1, r1, r3, lsr #27 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (1a1828 ) │ │ │ │ add r1, pc │ │ │ │ @@ -426473,15 +426469,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} │ │ │ │ - lsls r4, r4, #11 │ │ │ │ + lsls r4, r4, #9 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (1a185c ) │ │ │ │ add r1, pc │ │ │ │ @@ -426491,15 +426487,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} │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r4, r7, #8 │ │ │ │ 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, #44] @ (1a189c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426517,17 +426513,17 @@ │ │ │ │ cmpeq r5, r0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r7, #9 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + lsls r0, r7, #7 │ │ │ │ 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 r1, [pc, #80] @ (1a1908 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426558,19 +426554,19 @@ │ │ │ │ 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} │ │ │ │ - lsls r4, r0, #8 │ │ │ │ + lsls r4, r0, #6 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r6, r4, #8 │ │ │ │ + lsls r6, r4, #6 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + lsls r4, r4, #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 r1, [pc, #80] @ (1a1978 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426601,19 +426597,19 @@ │ │ │ │ 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} │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + lsls r4, r2, #4 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r6, r6, #4 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r6, #6 │ │ │ │ + lsls r4, r6, #4 │ │ │ │ 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, #56] @ (1a19cc ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426634,17 +426630,17 @@ │ │ │ │ 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} │ │ │ │ - lsls r6, r5, #5 │ │ │ │ + lsls r6, r5, #3 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r2, #5 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ 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, #52] @ (1a1a18 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426664,17 +426660,17 @@ │ │ │ │ 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} │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r6, r0, #2 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ + lsls r4, r0, #2 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (1a1a54 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426689,15 +426685,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ ite cc │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r0, #86 @ 0x56 │ │ │ │ + adds r7, #214 @ 0xd6 │ │ │ │ movs r7, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #52] @ (1a1a9c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426717,16 +426713,15 @@ │ │ │ │ bcs.n 1a1a94 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r0, #1 │ │ │ │ - movs r5, r3 │ │ │ │ + vmov.i32 d16, #236 @ 0x000000ec │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #52] @ (1a1ae4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -426745,15 +426740,15 @@ │ │ │ │ bcs.n 1a1ac6 │ │ │ │ movs r3, #138 @ 0x8a │ │ │ │ movs r1, #0 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - vshr.u32 d16, d12, #2 │ │ │ │ + vqadd.u64 d16, d14, d12 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ @@ -427618,25 +427613,25 @@ │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 1a2206 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e7018 │ │ │ │ + bl 2e6f90 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 1a21f4 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1284] @ 1a2714 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 2e7018 │ │ │ │ + bl 2e6f90 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, r4, #1 │ │ │ │ blx 60b4c │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a2160 │ │ │ │ ldr.w r2, [pc, #1264] @ 1a2718 │ │ │ │ @@ -427690,15 +427685,15 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 1a22c2 │ │ │ │ ldr.w r8, [pc, #1136] @ 1a271c │ │ │ │ add r8, pc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2e7018 │ │ │ │ + bl 2e6f90 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 1a22b0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #13 │ │ │ │ @@ -427778,15 +427773,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ lsls r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1a26a0 │ │ │ │ ldr r1, [pc, #920] @ (1a2720 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e7018 │ │ │ │ + bl 2e6f90 │ │ │ │ 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 1a2218 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -427811,27 +427806,27 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #832] @ (1a2724 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e7018 │ │ │ │ + bl 2e6f90 │ │ │ │ b.n 1a2218 │ │ │ │ ldr r1, [pc, #820] @ (1a2728 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e7018 │ │ │ │ + bl 2e6f90 │ │ │ │ b.n 1a2218 │ │ │ │ ldr r1, [pc, #808] @ (1a272c ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e7018 │ │ │ │ + bl 2e6f90 │ │ │ │ b.n 1a2218 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 1a2218 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ @@ -427853,24 +427848,24 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #724] @ (1a2730 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e7018 │ │ │ │ + bl 2e6f90 │ │ │ │ b.n 1a2218 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 1a2218 │ │ │ │ ldr r1, [pc, #700] @ (1a2734 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e7018 │ │ │ │ + bl 2e6f90 │ │ │ │ b.n 1a2218 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ cmp.w r9, #16 │ │ │ │ beq.w 1a2624 │ │ │ │ vldr s15, [sp, #28] │ │ │ │ vcmp.f32 s15, s15 │ │ │ │ @@ -427890,40 +427885,40 @@ │ │ │ │ vabs.f32 s15, s15 │ │ │ │ vldr s14, [pc, #556] @ 1a26fc │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 1a2694 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e7018 │ │ │ │ + bl 2e6f90 │ │ │ │ b.n 1a2218 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1a2670 │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ beq.w 1a2218 │ │ │ │ ldr r1, [pc, #576] @ (1a273c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e7018 │ │ │ │ + bl 2e6f90 │ │ │ │ b.n 1a2218 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1a265a │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 1a2218 │ │ │ │ ldr r1, [pc, #548] @ (1a2740 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e7018 │ │ │ │ + bl 2e6f90 │ │ │ │ b.n 1a2218 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1a267e │ │ │ │ movs r3, #0 │ │ │ │ @@ -427941,15 +427936,15 @@ │ │ │ │ cmpeq lr, r2 │ │ │ │ bne.n 1a2540 │ │ │ │ add.w r8, r8, r3, lsl #3 │ │ │ │ ldr r1, [pc, #488] @ (1a2744 ) │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - bl 2e7018 │ │ │ │ + bl 2e6f90 │ │ │ │ b.n 1a2218 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1a2218 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ @@ -427966,15 +427961,15 @@ │ │ │ │ ldr.w r8, [sl, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a2640 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r8 │ │ │ │ strd r6, r5, [sp, #64] @ 0x40 │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ str.w r9, [r0, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ @@ -427986,25 +427981,25 @@ │ │ │ │ str.w r5, [r8, #68] @ 0x44 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 1a20ec │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ b.n 1a2218 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ bls.w 1a2218 │ │ │ │ ldr.w r8, [pc, #348] @ 1a2748 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e7018 │ │ │ │ + bl 2e6f90 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 1a25ee │ │ │ │ b.n 1a2218 │ │ │ │ ldr r1, [pc, #328] @ (1a274c ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -428016,15 +428011,15 @@ │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc │ │ │ │ bl 1a0b84 │ │ │ │ b.n 1a2218 │ │ │ │ ldrh.w r0, [sp, #28] │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ vcmp.f32 s0, s0 │ │ │ │ vmov.f32 s15, s0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bvs.n 1a26de │ │ │ │ ldr r6, [pc, #280] @ (1a2754 ) │ │ │ │ add r6, pc │ │ │ │ b.n 1a24a6 │ │ │ │ @@ -428042,39 +428037,39 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #252] @ (1a275c ) │ │ │ │ orrs r3, r2 │ │ │ │ add r1, pc │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bl 2e7018 │ │ │ │ + bl 2e6f90 │ │ │ │ b.n 1a2218 │ │ │ │ ldr r1, [pc, #236] @ (1a2760 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e7018 │ │ │ │ + bl 2e6f90 │ │ │ │ b.n 1a2218 │ │ │ │ ldr r1, [pc, #228] @ (1a2764 ) │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 2e7018 │ │ │ │ + bl 2e6f90 │ │ │ │ b.n 1a2218 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ b.n 1a2368 │ │ │ │ ldr r1, [pc, #208] @ (1a2768 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e7018 │ │ │ │ + bl 2e6f90 │ │ │ │ b.n 1a2218 │ │ │ │ ldr r1, [pc, #200] @ (1a276c ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e7018 │ │ │ │ + bl 2e6f90 │ │ │ │ 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 1a2218 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -428084,15 +428079,15 @@ │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 1a26d8 │ │ │ │ ldr r2, [pc, #164] @ (1a2770 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #164] @ (1a2774 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e7018 │ │ │ │ + bl 2e6f90 │ │ │ │ b.n 1a2218 │ │ │ │ ldr r2, [pc, #156] @ (1a2778 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1a26cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ lsrs r3, r3, #15 │ │ │ │ @@ -428106,56 +428101,56 @@ │ │ │ │ bl 1a0b84 │ │ │ │ b.n 1a2218 │ │ │ │ vcvt.u32.f32 , , #1 │ │ │ │ udf #244 @ 0xf4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa06001c │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ + vst1.8 @ instruction: 0xf986001c │ │ │ │ + ldmia r0!, {r1, r3} │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xfa04001c │ │ │ │ - stmia r1!, {r1, r4, r5, r6} │ │ │ │ + vst1.8 @ instruction: 0xf984001c │ │ │ │ + stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ ble.n 1a26b8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r7!, {r1, r2, r4} │ │ │ │ + stmia r6!, {r1, r2, r4, r7} │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xf7d0001c │ │ │ │ - @ instruction: 0xf77c001c │ │ │ │ - @ instruction: 0xf774001c │ │ │ │ - @ instruction: 0xf76c001c │ │ │ │ - @ instruction: 0xf71a001c │ │ │ │ - @ instruction: 0xf708001c │ │ │ │ - @ instruction: 0xf66c001c │ │ │ │ - bkpt 0x0086 │ │ │ │ + @ instruction: 0xf750001c │ │ │ │ + @ instruction: 0xf6fc001c │ │ │ │ + @ instruction: 0xf6f4001c │ │ │ │ + @ instruction: 0xf6ec001c │ │ │ │ + @ instruction: 0xf69a001c │ │ │ │ + @ instruction: 0xf688001c │ │ │ │ + @ instruction: 0xf5ec001c │ │ │ │ + bkpt 0x0006 │ │ │ │ movs r4, r3 │ │ │ │ - bkpt 0x0066 │ │ │ │ + pop {r1, r2, r5, r6, r7, pc} │ │ │ │ movs r4, r3 │ │ │ │ - bkpt 0x0028 │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r3!, {r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ movs r0, r4 │ │ │ │ - adds.w r0, r6, #10223616 @ 0x9c0000 │ │ │ │ - @ instruction: 0xf52c001c │ │ │ │ - @ instruction: 0xf4dc001c │ │ │ │ - adc.w r0, lr, #10223616 @ 0x9c0000 │ │ │ │ - adds r0, #90 @ 0x5a │ │ │ │ + eors.w r0, r6, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf4ac001c │ │ │ │ + orrs.w r0, ip, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf4ce001c │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ movs r4, r3 │ │ │ │ - adds r0, #70 @ 0x46 │ │ │ │ + cmp r7, #198 @ 0xc6 │ │ │ │ movs r4, r3 │ │ │ │ - adds r0, #56 @ 0x38 │ │ │ │ + cmp r7, #184 @ 0xb8 │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf4fc001c │ │ │ │ - @ instruction: 0xf4be001c │ │ │ │ - orr.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - @ instruction: 0xf4bc001c │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + orns r0, ip, #10223616 @ 0x9c0000 │ │ │ │ + bics.w r0, lr, #10223616 @ 0x9c0000 │ │ │ │ + ubfx r0, r2, #0, #29 │ │ │ │ + bics.w r0, ip, #10223616 @ 0x9c0000 │ │ │ │ + cmp r1, #222 @ 0xde │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf4cc001c │ │ │ │ + orr.w r0, ip, #10223616 @ 0x9c0000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #592] @ (1a29e4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #592] @ (1a29e8 ) │ │ │ │ @@ -428178,15 +428173,15 @@ │ │ │ │ add r8, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 1a2830 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ 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 │ │ │ │ @@ -428206,20 +428201,20 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #492] @ (1a29f4 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e7018 │ │ │ │ + bl 2e6f90 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1a2896 │ │ │ │ ldrd r1, r3, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ @@ -428309,15 +428304,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 2e7018 │ │ │ │ + bl 2e6f90 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 1a2986 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ @@ -428339,15 +428334,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ ldr r1, [pc, #188] @ (1a2a00 ) │ │ │ │ mov r2, ip │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e7018 │ │ │ │ + bl 2e6f90 │ │ │ │ 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] │ │ │ │ @@ -428360,15 +428355,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 2e7018 │ │ │ │ + bl 2e6f90 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ b.n 1a2856 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 1a291c │ │ │ │ lsls r3, r0, #31 │ │ │ │ itt pl │ │ │ │ @@ -428383,45 +428378,45 @@ │ │ │ │ add r5, sp, #8 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #84] @ (1a2a04 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e7018 │ │ │ │ + bl 2e6f90 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ ldreq.w ip, [r4, #24] │ │ │ │ bne.n 1a28e0 │ │ │ │ mov r7, ip │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 1a291c │ │ │ │ ldr r1, [pc, #56] @ (1a2a08 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 2e7018 │ │ │ │ + bl 2e6f90 │ │ │ │ b.n 1a2888 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bhi.n 1a2ab0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - ands.w r0, lr, #10223616 @ 0x9c0000 │ │ │ │ - subs.w r0, sl, fp, lsr #32 │ │ │ │ + @ instruction: 0xf3b2001c │ │ │ │ + @ instruction: 0xf39e001c │ │ │ │ + @ instruction: 0xeb3a001b │ │ │ │ @ instruction: 0xf3b600af │ │ │ │ bvc.n 1a2ac4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf29a001c │ │ │ │ - ands.w r0, r4, fp, lsr #32 │ │ │ │ @ instruction: 0xf21a001c │ │ │ │ + @ instruction: 0xe994001b │ │ │ │ + @ instruction: 0xf19a001c │ │ │ │ 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] @ (1a2a40 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -428433,16 +428428,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a1210 │ │ │ │ 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} │ │ │ │ - orrs.w r0, sl, #28 │ │ │ │ - orrs.w r0, r4, #28 │ │ │ │ + vshr.s16 d16, d12, #6 │ │ │ │ + vshr.s16 d16, d12, #12 │ │ │ │ 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, #96] @ 1a2ab8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2abc ) │ │ │ │ @@ -428484,18 +428479,18 @@ │ │ │ │ b.n 1a2a82 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bpl.n 1a29f4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf19c001c │ │ │ │ + adds.w r0, ip, #28 │ │ │ │ bpl.n 1a2bb4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - vqadd.s8 d16, d12, d12 │ │ │ │ + mcr 0, 6, r0, cr12, cr12, {0} │ │ │ │ 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, #96] @ 1a2b3c │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2b40 ) │ │ │ │ @@ -428537,19 +428532,19 @@ │ │ │ │ b.n 1a2b06 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bpl.n 1a2b70 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + udf #236 @ 0xec │ │ │ │ movs r4, r3 │ │ │ │ bmi.n 1a2b30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mcr 0, 6, r0, cr8, cr12, {0} │ │ │ │ + mcr 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, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a2bc0 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2bc4 ) │ │ │ │ @@ -428591,18 +428586,18 @@ │ │ │ │ b.n 1a2b8a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bmi.n 1a2aec │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, ip, #28 │ │ │ │ + ands.w r0, ip, #28 │ │ │ │ bmi.n 1a2cac │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mcr 0, 2, r0, cr4, cr12, {0} │ │ │ │ + stcl 0, cr0, [r4, #112] @ 0x70 │ │ │ │ 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, #96] @ 1a2c44 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2c48 ) │ │ │ │ @@ -428644,18 +428639,18 @@ │ │ │ │ b.n 1a2c0e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bmi.n 1a2c68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, r4, #28 │ │ │ │ + vshr.s32 d0, d12, #28 │ │ │ │ bcc.n 1a2c28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stcl 0, cr0, [r0, #112] @ 0x70 │ │ │ │ + stcl 0, cr0, [r0, #-112] @ 0xffffff90 │ │ │ │ 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, #96] @ 1a2cc8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2ccc ) │ │ │ │ @@ -428697,18 +428692,18 @@ │ │ │ │ b.n 1a2c92 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcc.n 1a2be4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s32 d0, d12, #16 │ │ │ │ + vqadd.s64 d0, d0, d12 │ │ │ │ bcc.n 1a2da4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldc 0, cr0, [ip, #-112]! @ 0xffffff90 │ │ │ │ + ldc 0, cr0, [ip], #112 @ 0x70 │ │ │ │ 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, #96] @ 1a2d4c │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2d50 ) │ │ │ │ @@ -428750,18 +428745,18 @@ │ │ │ │ b.n 1a2d16 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcc.n 1a2d60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s64 d0, d8, d12 │ │ │ │ + mrc 0, 5, r0, cr8, cr12, {0} │ │ │ │ bcs.n 1a2d20 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldc 0, cr0, [r8], #112 @ 0x70 │ │ │ │ + ldc 0, cr0, [r8], #-112 @ 0xffffff90 │ │ │ │ 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, #96] @ 1a2dd0 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2dd4 ) │ │ │ │ @@ -428803,18 +428798,18 @@ │ │ │ │ b.n 1a2d9a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcs.n 1a2cdc │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 6, r0, cr4, cr12, {0} │ │ │ │ + mcr 0, 2, r0, cr4, cr12, {0} │ │ │ │ bcs.n 1a2e9c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldc 0, cr0, [r4], #-112 @ 0xffffff90 │ │ │ │ + subs.w r0, r4, ip, lsr #32 │ │ │ │ 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, #96] @ 1a2e54 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2e58 ) │ │ │ │ @@ -428856,18 +428851,18 @@ │ │ │ │ b.n 1a2e1e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcs.n 1a2e58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 2, r0, cr12, cr12, {0} │ │ │ │ + stcl 0, cr0, [ip, #112] @ 0x70 │ │ │ │ bne.n 1a2e18 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs.w r0, r0, ip, lsr #32 │ │ │ │ + @ instruction: 0xeb30001c │ │ │ │ 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, #96] @ 1a2ed8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2edc ) │ │ │ │ @@ -428909,18 +428904,18 @@ │ │ │ │ b.n 1a2ea2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bne.n 1a2fd4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r0, #112] @ 0x70 │ │ │ │ + ldcl 0, cr0, [r0, #-112] @ 0xffffff90 │ │ │ │ bne.n 1a2f94 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xeb2c001c │ │ │ │ + @ instruction: 0xeaac001c │ │ │ │ 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, #96] @ 1a2f5c │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2f60 ) │ │ │ │ @@ -428962,18 +428957,18 @@ │ │ │ │ b.n 1a2f26 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ beq.n 1a2f50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [ip, #-112] @ 0xffffff90 │ │ │ │ + ldcl 0, cr0, [ip], {28} │ │ │ │ beq.n 1a2f10 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xeaa8001c │ │ │ │ + bic.w r0, r8, ip, lsr #32 │ │ │ │ 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, #96] @ 1a2fe0 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2fe4 ) │ │ │ │ @@ -429015,18 +429010,18 @@ │ │ │ │ b.n 1a2faa │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ beq.n 1a30cc │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r4, ip, lsr #32 │ │ │ │ + @ instruction: 0xead4001c │ │ │ │ beq.n 1a308c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bic.w r0, r4, ip, lsr #32 │ │ │ │ + @ instruction: 0xe9a4001c │ │ │ │ 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, #96] @ 1a3064 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a3068 ) │ │ │ │ @@ -429068,18 +429063,18 @@ │ │ │ │ b.n 1a302e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r7, {r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r4], #-112 @ 0xffffff90 │ │ │ │ + @ instruction: 0xebe4001c │ │ │ │ ldmia r7, {r1, r3, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xe9a0001c │ │ │ │ + stmdb r0!, {r2, r3, r4} │ │ │ │ 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, #96] @ 1a30e8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a30ec ) │ │ │ │ @@ -429121,18 +429116,18 @@ │ │ │ │ b.n 1a30b2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, ip, ip, lsr #32 │ │ │ │ + @ instruction: 0xeb2c001c │ │ │ │ ldmia r7!, {r1, r2, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmdb ip, {r2, r3, r4} │ │ │ │ + ldmia.w ip, {r2, r3, r4} │ │ │ │ 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, #96] @ 1a316c │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a3170 ) │ │ │ │ @@ -429174,18 +429169,18 @@ │ │ │ │ b.n 1a3136 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6, {r3, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, ip, ip, lsr #32 │ │ │ │ + eor.w r0, ip, ip, lsr #32 │ │ │ │ ldmia r6, {r1, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia.w r8, {r2, r3, r4} │ │ │ │ + @ instruction: 0xe818001c │ │ │ │ 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, #96] @ 1a31f0 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a31f4 ) │ │ │ │ @@ -429227,18 +429222,19 @@ │ │ │ │ b.n 1a31ba │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6, {r2, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, r4, ip, lsr #32 │ │ │ │ + strd r0, r0, [r4, #112]! @ 0x70 │ │ │ │ ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xe814001c │ │ │ │ + b.n 1a312c │ │ │ │ + movs r4, 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, #96] @ 1a3274 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a3278 ) │ │ │ │ @@ -429280,18 +429276,18 @@ │ │ │ │ b.n 1a323e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r5, {r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, ip, ip, lsr #32 │ │ │ │ + @ instruction: 0xe9ac001c │ │ │ │ ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a31a8 │ │ │ │ + b.n 1a30a8 │ │ │ │ movs r4, 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, #96] @ 1a32f8 │ │ │ │ sub sp, #16 │ │ │ │ @@ -429334,18 +429330,18 @@ │ │ │ │ b.n 1a32c2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe9a8001c │ │ │ │ + stmdb r8!, {r2, r3, r4} │ │ │ │ ldmia r5, {r1, r2, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3124 │ │ │ │ + b.n 1a3024 │ │ │ │ movs r4, 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, #104] @ 1a3384 │ │ │ │ sub sp, #16 │ │ │ │ @@ -429392,18 +429388,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a3350 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r4, {r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r4, #-112] @ 0x70 │ │ │ │ + @ instruction: 0xe8d4001c │ │ │ │ ldmia r4!, {r3, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a308c │ │ │ │ + b.n 1a2f8c │ │ │ │ movs r4, 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, #104] @ 1a3410 │ │ │ │ sub sp, #16 │ │ │ │ @@ -429450,18 +429446,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a33dc │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8c8001c │ │ │ │ + strex r0, r0, [r8, #112] @ 0x70 │ │ │ │ ldmia r4, {r2, r3, r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3000 │ │ │ │ + b.n 1a2f00 │ │ │ │ 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] @ 1a3498 │ │ │ │ sub sp, #20 │ │ │ │ @@ -429506,19 +429502,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3466 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r3!, {r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a302c │ │ │ │ + b.n 1a2f2c │ │ │ │ movs r4, r3 │ │ │ │ ldmia r3!, {r1, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a2f78 │ │ │ │ + b.n 1a2e78 │ │ │ │ movs r4, 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, #104] @ 1a3524 │ │ │ │ sub sp, #16 │ │ │ │ @@ -429565,19 +429561,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a34f0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r3, {r3, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a34a0 │ │ │ │ + b.n 1a33a0 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r3, {r3} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a2eec │ │ │ │ + b.n 1a2dec │ │ │ │ movs r4, 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, #104] @ 1a35b0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -429624,19 +429620,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a357c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r2, {r2, r3, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a3424 │ │ │ │ + b.n 1a3324 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a2e60 │ │ │ │ + b.n 1a3d60 │ │ │ │ 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] @ 1a3638 │ │ │ │ sub sp, #20 │ │ │ │ @@ -429681,19 +429677,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3606 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a3394 │ │ │ │ + b.n 1a3294 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3dd8 │ │ │ │ + b.n 1a3cd8 │ │ │ │ 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] @ 1a36c0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -429738,19 +429734,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a368e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r1!, {r3, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r2, sp, #544 @ 0x220 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r1, {r1, r3, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3d50 │ │ │ │ + b.n 1a3c50 │ │ │ │ movs r4, 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, #100] @ 1a3748 │ │ │ │ sub sp, #16 │ │ │ │ @@ -429794,19 +429790,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 1a3714 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r1!, {r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a32a4 │ │ │ │ + b.n 1a31a4 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3cd0 │ │ │ │ + b.n 1a3bd0 │ │ │ │ movs r4, 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, #100] @ 1a37d0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -429850,19 +429846,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 1a379c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r0!, {r3, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a3234 │ │ │ │ + b.n 1a3134 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3c48 │ │ │ │ + b.n 1a3b48 │ │ │ │ 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] @ 1a3858 │ │ │ │ sub sp, #20 │ │ │ │ @@ -429907,19 +429903,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3826 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r0!, {} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a31d4 │ │ │ │ + b.n 1a30d4 │ │ │ │ movs r4, r3 │ │ │ │ stmia r7!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3bb8 │ │ │ │ + b.n 1a3ab8 │ │ │ │ movs r4, 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, #100] @ 1a38e0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -429963,19 +429959,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 1a38ac │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a3164 │ │ │ │ + b.n 1a4064 │ │ │ │ movs r4, r3 │ │ │ │ stmia r7!, {r2, r3, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3b38 │ │ │ │ + b.n 1a3a38 │ │ │ │ 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] @ 1a3968 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430020,19 +430016,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3936 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a3bf4 │ │ │ │ + b.n 1a3af4 │ │ │ │ movs r4, r3 │ │ │ │ stmia r6!, {r1, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3aa8 │ │ │ │ + b.n 1a39a8 │ │ │ │ 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] @ 1a39f0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430077,19 +430073,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a39be │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r3, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ movs r6, r3 │ │ │ │ stmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3a20 │ │ │ │ + svc 142 @ 0x8e │ │ │ │ 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] @ 1a3a78 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430134,19 +430130,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3a46 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r5!, {r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a3afc │ │ │ │ + svc 188 @ 0xbc │ │ │ │ movs r4, r3 │ │ │ │ stmia r5!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - svc 134 @ 0x86 │ │ │ │ + svc 6 │ │ │ │ movs r4, 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, #108] @ 1a3b08 │ │ │ │ sub sp, #16 │ │ │ │ @@ -430194,19 +430190,19 @@ │ │ │ │ b.n 1a3ad2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r5!, {r3, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - svc 236 @ 0xec │ │ │ │ + svc 108 @ 0x6c │ │ │ │ movs r4, r3 │ │ │ │ stmia r5!, {r1, r2, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - udf #248 @ 0xf8 │ │ │ │ + udf #120 @ 0x78 │ │ │ │ movs r4, 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, #104] @ 1a3b94 │ │ │ │ sub sp, #16 │ │ │ │ @@ -430253,19 +430249,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a3b60 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r4!, {r3, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ + svc 64 @ 0x40 │ │ │ │ movs r4, r3 │ │ │ │ stmia r4!, {r3, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - udf #106 @ 0x6a │ │ │ │ + ble.n 1a3b7c │ │ │ │ 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] @ 1a3c1c │ │ │ │ sub sp, #20 │ │ │ │ @@ -430310,19 +430306,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3bea │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r4!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #704] @ (1a3ee8 ) │ │ │ │ + ldr r6, [pc, #192] @ (1a3ce8 ) │ │ │ │ movs r7, r3 │ │ │ │ stmia r4!, {r1, r2, r3} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ble.n 1a3bf4 │ │ │ │ + ble.n 1a3cf4 │ │ │ │ movs r4, 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, #100] @ 1a3ca4 │ │ │ │ sub sp, #16 │ │ │ │ @@ -430368,18 +430364,18 @@ │ │ │ │ b.n 1a3c6e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r0, lr, lsr #32 │ │ │ │ + strd r0, r0, [r0, #120] @ 0x78 │ │ │ │ stmia r3!, {r1, r3, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ble.n 1a3d78 │ │ │ │ + bgt.n 1a3c78 │ │ │ │ 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] @ 1a3d2c │ │ │ │ sub sp, #20 │ │ │ │ @@ -430424,19 +430420,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3cfa │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r3!, {r2, r3, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + udf #236 @ 0xec │ │ │ │ movs r4, r3 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bgt.n 1a3ce4 │ │ │ │ + bgt.n 1a3de4 │ │ │ │ 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, #104] @ 1a3db8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430482,19 +430478,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3d86 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r2, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1a3e64 │ │ │ │ + bgt.n 1a3d64 │ │ │ │ movs r4, r3 │ │ │ │ stmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bgt.n 1a3e58 │ │ │ │ + blt.n 1a3d58 │ │ │ │ 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] @ 1a3e40 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430539,19 +430535,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3e0e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r3, r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - udf #212 @ 0xd4 │ │ │ │ + udf #84 @ 0x54 │ │ │ │ movs r4, r3 │ │ │ │ stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - blt.n 1a3dd0 │ │ │ │ + blt.n 1a3ed0 │ │ │ │ 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] @ 1a3ec8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430596,19 +430592,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3e96 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - udf #104 @ 0x68 │ │ │ │ + ble.n 1a3ea4 │ │ │ │ movs r4, r3 │ │ │ │ stmia r1!, {r1, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - blt.n 1a3f48 │ │ │ │ + bge.n 1a3e48 │ │ │ │ movs r4, 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, #104] @ 1a3f54 │ │ │ │ sub sp, #16 │ │ │ │ @@ -430655,19 +430651,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a3f20 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r3} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1a3f58 │ │ │ │ + blt.n 1a4058 │ │ │ │ movs r4, r3 │ │ │ │ stmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bge.n 1a3ebc │ │ │ │ + bge.n 1a3fbc │ │ │ │ movs r4, 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, #104] @ 1a3fe0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -430714,19 +430710,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a3fac │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1a40cc │ │ │ │ + bge.n 1a3fcc │ │ │ │ movs r4, r3 │ │ │ │ stmia r0!, {r2, r3, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bge.n 1a4030 │ │ │ │ + bls.n 1a3f30 │ │ │ │ movs r4, 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, #104] @ 1a406c │ │ │ │ sub sp, #16 │ │ │ │ @@ -430773,19 +430769,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a4038 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop {15} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1a4040 │ │ │ │ + bge.n 1a4140 │ │ │ │ movs r4, r3 │ │ │ │ nop {12} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bls.n 1a3fa4 │ │ │ │ + bls.n 1a40a4 │ │ │ │ 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] @ 1a40f4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430830,19 +430826,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a40c2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ itt vs │ │ │ │ lslvs r7, r5, #2 │ │ │ │ lsrvs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1a41b0 │ │ │ │ + bls.n 1a40b0 │ │ │ │ movs r4, r3 │ │ │ │ itet cc │ │ │ │ lslcc r7, r5, #2 │ │ │ │ - bls.n 1a411c @ unpredictable │ │ │ │ + bhi.n 1a401c @ unpredictable │ │ │ │ movcc r4, 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, #116] @ 1a418c │ │ │ │ sub sp, #16 │ │ │ │ @@ -430891,19 +430887,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 1a4158 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ bkpt 0x00dc │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a3c68 │ │ │ │ + b.n 1a3b68 │ │ │ │ movs r6, r3 │ │ │ │ bkpt 0x00a0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bhi.n 1a428c │ │ │ │ + bvc.n 1a418c │ │ │ │ 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] @ 1a4214 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430948,19 +430944,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a41e2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ bkpt 0x0044 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1a4160 │ │ │ │ + bhi.n 1a4260 │ │ │ │ movs r4, r3 │ │ │ │ bkpt 0x0016 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bvc.n 1a41fc │ │ │ │ + bvc.n 1a42fc │ │ │ │ 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] @ 1a429c │ │ │ │ sub sp, #20 │ │ │ │ @@ -431005,19 +431001,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a426a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ pop {r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r4, r2] │ │ │ │ + ldrsb r4, [r4, r0] │ │ │ │ movs r6, r3 │ │ │ │ pop {r1, r2, r3, r7, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bvc.n 1a4374 │ │ │ │ + bvs.n 1a4274 │ │ │ │ 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] @ 1a4324 │ │ │ │ sub sp, #20 │ │ │ │ @@ -431062,19 +431058,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a42f2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ pop {r2, r4, r5, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1a4238 │ │ │ │ + bvc.n 1a4338 │ │ │ │ movs r4, r3 │ │ │ │ pop {r1, r2, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bvs.n 1a42ec │ │ │ │ + bvs.n 1a43ec │ │ │ │ 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] @ 1a43ac │ │ │ │ sub sp, #20 │ │ │ │ @@ -431119,19 +431115,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a437a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ pop {r2, r3, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1a4318 │ │ │ │ + bvs.n 1a4418 │ │ │ │ movs r4, r3 │ │ │ │ pop {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bvs.n 1a4464 │ │ │ │ + bpl.n 1a4364 │ │ │ │ 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] @ 1a4434 │ │ │ │ sub sp, #20 │ │ │ │ @@ -431176,19 +431172,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a4402 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ pop {r2, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1a4490 │ │ │ │ + bpl.n 1a4390 │ │ │ │ movs r4, r3 │ │ │ │ cbnz r6, 1a44c0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bpl.n 1a43dc │ │ │ │ + bpl.n 1a44dc │ │ │ │ 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] @ 1a44bc │ │ │ │ sub sp, #20 │ │ │ │ @@ -431233,19 +431229,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a448a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ cbnz r4, 1a4526 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1a4408 │ │ │ │ + bpl.n 1a4508 │ │ │ │ movs r4, r3 │ │ │ │ cbnz r6, 1a4526 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bpl.n 1a4554 │ │ │ │ + bmi.n 1a4454 │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #236] @ (1a45d0 ) │ │ │ │ @@ -431267,49 +431263,49 @@ │ │ │ │ beq.n 1a45c6 │ │ │ │ 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 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ lsrs r1, r6, #3 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ cbnz r3, 1a4552 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ bl 1a2780 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r2, [pc, #156] @ (1a45d8 ) │ │ │ │ ldr r3, [pc, #152] @ (1a45d4 ) │ │ │ │ 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 1a45ca │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ ldr r1, [pc, #108] @ (1a45dc ) │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [pc, #108] @ (1a45e0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 61e54 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -431321,15 +431317,15 @@ │ │ │ │ blx 61bc4 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1a4526 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9164 │ │ │ │ + bl 1f90dc │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r1, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ blx 61a8c │ │ │ │ ldr r3, [pc, #52] @ (1a45e4 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ @@ -431348,17 +431344,17 @@ │ │ │ │ nop │ │ │ │ cbnz r4, 1a4618 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ revsh r0, r0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r4, r2] │ │ │ │ + strb r6, [r4, r0] │ │ │ │ movs r1, r4 │ │ │ │ - bvc.n 1a46cc │ │ │ │ + bvs.n 1a45cc │ │ │ │ movs r4, r3 │ │ │ │ stmia r6!, {r0, r1, r6, r7} │ │ │ │ vtbx.8 d16, {d31- │ │ │ │ ldr r3, [pc, #16] @ (1a4600 ) │ │ │ │ add r3, pc │ │ │ │ @@ -431366,15 +431362,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (1a4604 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r1, #17 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r6, r6, #3 │ │ │ │ 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 │ │ │ │ @@ -431383,28 +431379,28 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #44] @ (1a4650 ) │ │ │ │ strd lr, r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ ldr r3, [pc, #28] @ (1a4654 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbz r3, 1a4646 │ │ │ │ ldr r0, [pc, #24] @ (1a4658 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 60a98 <__longjmp_chk@plt> │ │ │ │ blx 611fc │ │ │ │ nop │ │ │ │ - lsrs r6, r2, #5 │ │ │ │ + lsrs r6, r2, #3 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #44] @ 0x2c │ │ │ │ movs r4, r3 │ │ │ │ @ instruction: 0xf37e00b0 │ │ │ │ @ instruction: 0xf1ec00b0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ ite cs │ │ │ │ movcs r0, #0 │ │ │ │ @@ -431487,15 +431483,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 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ 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] │ │ │ │ @@ -431535,15 +431531,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 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ 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] │ │ │ │ @@ -431552,15 +431548,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 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 1a476e │ │ │ │ ldr.w ip, [r1] │ │ │ │ tst.w ip, #3 │ │ │ │ @@ -431612,31 +431608,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 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ strd r6, r3, [r0] │ │ │ │ - bl 1f9b60 │ │ │ │ + bl 1f9ad8 │ │ │ │ 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 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #168] @ 0xa8 │ │ │ │ ldr r2, [pc, #320] @ (1a49dc ) │ │ │ │ add r2, pc │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1a498e │ │ │ │ cmp r3, #2 │ │ │ │ @@ -431857,32 +431853,32 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #40] @ (1a4aec ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #40] @ (1a4af0 ) │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ movs r0, #1 │ │ │ │ blx 60dcc │ │ │ │ ldr r2, [pc, #24] @ (1a4af4 ) │ │ │ │ ldr r1, [pc, #28] @ (1a4af8 ) │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ movs r0, #1 │ │ │ │ blx 60dcc │ │ │ │ - lsls r6, r7, #25 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + strh r0, [r4, #6] │ │ │ │ movs r4, r3 │ │ │ │ - lsls r2, r4, #27 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r1, #10] │ │ │ │ + strh r4, [r1, #6] │ │ │ │ movs r4, r3 │ │ │ │ cbz r1, 1a4b2e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -431997,23 +431993,23 @@ │ │ │ │ movcc r3, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str.w r3, [fp, #408] @ 0x198 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ strh.w r3, [fp, #416] @ 0x1a0 │ │ │ │ blx 61070 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f902c │ │ │ │ + bl 1f8fa4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ cmp sl, r4 │ │ │ │ beq.w 1a4f52 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, sl │ │ │ │ bne.n 1a4c60 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r9, [r3, #88] @ 0x58 │ │ │ │ cmp r9, sl │ │ │ │ @@ -432366,15 +432362,15 @@ │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ cmp r5, r3 │ │ │ │ mov r0, r7 │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ strb.w r5, [fp, #440] @ 0x1b8 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr.w r2, [pc, #1876] @ 1a57d8 │ │ │ │ ldr.w r3, [pc, #1864] @ 1a57d0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -433031,19 +433027,19 @@ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ b.n 1a54fa │ │ │ │ nop │ │ │ │ push {r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ movs r4, r5 │ │ │ │ add r7, sp, #456 @ 0x1c8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ + add r7, pc, #712 @ (adr r7, 1a5aa8 ) │ │ │ │ movs r4, r5 │ │ │ │ ldrh r3, [r5, #10] │ │ │ │ mul.w r3, ip, r3 │ │ │ │ add.w ip, sp, #84 @ 0x54 │ │ │ │ b.n 1a5662 │ │ │ │ ldrh r3, [r5, #10] │ │ │ │ subs r0, #224 @ 0xe0 │ │ │ │ @@ -433122,15 +433118,15 @@ │ │ │ │ nop │ │ │ │ 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 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ 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] │ │ │ │ @@ -433340,15 +433336,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 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 1a5ac6 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ @@ -433378,29 +433374,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 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ b.n 1a5b10 │ │ │ │ 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 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ b.n 1a5b22 │ │ │ │ nop │ │ │ │ mov ip, r1 │ │ │ │ @@ -433457,15 +433453,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 1f9bd4 │ │ │ │ + bl 1f9b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ add.w r4, r2, #120 @ 0x78 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ @@ -433480,40 +433476,40 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ str.w sl, [r0, #8] │ │ │ │ mov.w r8, #1 │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r0, r0, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov fp, r0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ str.w sl, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r0, r0, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r5, r0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ str.w sl, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r0, r0, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ add.w r2, r0, #16 │ │ │ │ str.w sl, [r0, #8] │ │ │ │ str r3, [r0, #4] │ │ │ │ @@ -433672,15 +433668,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 1f9bd4 │ │ │ │ + bl 1f9b4c │ │ │ │ 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] │ │ │ │ @@ -433706,15 +433702,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 1f9bd4 │ │ │ │ + bl 1f9b4c │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w r7, r0, #120 @ 0x78 │ │ │ │ blx 61a8c │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -433744,15 +433740,15 @@ │ │ │ │ ldr.w r4, [r3, r7, lsl #2] │ │ │ │ cbz r4, 1a5f80 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldrh.w fp, [r4, #12] │ │ │ │ ldr.w r9, [r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 1f9bd4 │ │ │ │ + bl 1f9b4c │ │ │ │ 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 │ │ │ │ @@ -433784,15 +433780,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1a5fec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrh.w sl, [r9, #12] │ │ │ │ ldr.w fp, [r9] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1f9bd4 │ │ │ │ + bl 1f9b4c │ │ │ │ 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 │ │ │ │ @@ -433863,15 +433859,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 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ 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] │ │ │ │ @@ -433947,15 +433943,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 1f9bd4 │ │ │ │ + bl 1f9b4c │ │ │ │ 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 │ │ │ │ @@ -433972,15 +433968,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 1f9bd4 │ │ │ │ + bl 1f9b4c │ │ │ │ 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 │ │ │ │ @@ -433991,15 +433987,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 1f9bd4 │ │ │ │ + bl 1f9b4c │ │ │ │ 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} │ │ │ │ @@ -434017,15 +434013,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 1f9bd4 │ │ │ │ + bl 1f9b4c │ │ │ │ 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 │ │ │ │ @@ -434057,15 +434053,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 1f9bd4 │ │ │ │ + bl 1f9b4c │ │ │ │ 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] │ │ │ │ @@ -434105,15 +434101,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 1f9bd4 │ │ │ │ + bl 1f9b4c │ │ │ │ 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] │ │ │ │ @@ -434121,15 +434117,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 1f9bd4 │ │ │ │ + bl 1f9b4c │ │ │ │ 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] │ │ │ │ @@ -434152,15 +434148,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 1f9bd4 │ │ │ │ + bl 1f9b4c │ │ │ │ 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 │ │ │ │ @@ -434174,15 +434170,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 1a63f0 │ │ │ │ - bl 1f9bd4 │ │ │ │ + bl 1f9b4c │ │ │ │ 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] │ │ │ │ @@ -434204,15 +434200,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 1f9bd4 │ │ │ │ + bl 1f9b4c │ │ │ │ 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] │ │ │ │ @@ -434335,15 +434331,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 1f9bd4 │ │ │ │ + bl 1f9b4c │ │ │ │ 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 │ │ │ │ @@ -434361,15 +434357,15 @@ │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ite ne │ │ │ │ movne r3, #2 │ │ │ │ moveq r3, #3 │ │ │ │ str r3, [r7, #8] │ │ │ │ b.n 1a6624 │ │ │ │ - bl 1f9bd4 │ │ │ │ + bl 1f9b4c │ │ │ │ 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 │ │ │ │ @@ -434393,15 +434389,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 1f9bd4 │ │ │ │ + bl 1f9b4c │ │ │ │ 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 │ │ │ │ @@ -434447,15 +434443,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 1f9bd4 │ │ │ │ + bl 1f9b4c │ │ │ │ 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] │ │ │ │ @@ -434471,15 +434467,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 1a6598 │ │ │ │ - bl 1f9bd4 │ │ │ │ + bl 1f9b4c │ │ │ │ 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 │ │ │ │ @@ -434513,15 +434509,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 1f9bd4 │ │ │ │ + bl 1f9b4c │ │ │ │ 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] │ │ │ │ @@ -434578,15 +434574,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 1f9bd4 │ │ │ │ + bl 1f9b4c │ │ │ │ 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] │ │ │ │ @@ -434599,15 +434595,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 1f9bd4 │ │ │ │ + bl 1f9b4c │ │ │ │ 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] │ │ │ │ @@ -434760,15 +434756,15 @@ │ │ │ │ movne r3, #3 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #3 │ │ │ │ strd r2, r3, [r5, #32] │ │ │ │ - bl 1f9bd4 │ │ │ │ + bl 1f9b4c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov.w ip, #252 @ 0xfc │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldrd r2, r1, [r5, #20] │ │ │ │ strh.w fp, [r3, #8] │ │ │ │ @@ -434776,15 +434772,15 @@ │ │ │ │ add.w ip, r2, fp │ │ │ │ str.w ip, [r5, #20] │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ str r5, [r3, #24] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1f9bd4 │ │ │ │ + bl 1f9b4c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w ip, [r5, #28] │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, r1, fp │ │ │ │ strh.w fp, [r0, #8] │ │ │ │ strh r3, [r0, #12] │ │ │ │ movs r2, #2 │ │ │ │ @@ -434808,15 +434804,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w fp, r3, #12 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ orr.w fp, fp, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1f9bd4 │ │ │ │ + bl 1f9b4c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r5, #1 │ │ │ │ str.w fp, [r0] │ │ │ │ add.w ip, r3, r5 │ │ │ │ strh r5, [r0, #8] │ │ │ │ @@ -434834,15 +434830,15 @@ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #12 │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1f9bd4 │ │ │ │ + bl 1f9b4c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov.w ip, #3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w lr, #2048 @ 0x800 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ @@ -434888,28 +434884,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 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.n 1a6ad2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldrh r7, [r3, #12] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl 1f9bd4 │ │ │ │ + bl 1f9b4c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r3, r0 │ │ │ │ strh r5, [r0, #8] │ │ │ │ ldr r5, [r4, #28] │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ str.w r9, [r0] │ │ │ │ strh r7, [r0, #12] │ │ │ │ @@ -435158,15 +435154,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ cbz r0, 1a6db8 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 1a6dfe │ │ │ │ mov r1, fp │ │ │ │ - bl 1fae24 │ │ │ │ + bl 1fad9c │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 1a6de2 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 1a6d8e │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ @@ -435187,15 +435183,15 @@ │ │ │ │ bne.n 1a6d7e │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, sl │ │ │ │ bne.n 1a6d6c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1faf40 │ │ │ │ + bl 1faeb8 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 1a6db2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r2, 1a6e22 │ │ │ │ @@ -435455,17 +435451,17 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1a707c │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ bne.n 1a7086 │ │ │ │ b.n 1a7078 │ │ │ │ nop │ │ │ │ - ldrh r4, [r5, #38] @ 0x26 │ │ │ │ + ldrh r4, [r5, #34] @ 0x22 │ │ │ │ movs r4, r5 │ │ │ │ - ldrh r2, [r2, #38] @ 0x26 │ │ │ │ + ldrh r2, [r2, #34] @ 0x22 │ │ │ │ movs r4, r5 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ movw ip, #2011 @ 0x7db │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -436008,15 +436004,15 @@ │ │ │ │ beq.w 1a7594 │ │ │ │ b.n 1a7568 │ │ │ │ mvn.w r0, #25 │ │ │ │ b.n 1a735a │ │ │ │ ldr.w r3, [ip, #72] @ 0x48 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldrh r0, [r6, #18] │ │ │ │ + ldrh r0, [r6, #14] │ │ │ │ movs r4, r5 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ beq.n 1a7704 │ │ │ │ lsrs r2, r3, #7 │ │ │ │ movw r0, #905 @ 0x389 │ │ │ │ cmp r2, #8 │ │ │ │ @@ -436520,15 +436516,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 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1a7ac8 │ │ │ │ mov.w r3, #528 @ 0x210 │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ tst r5, r3 │ │ │ │ @@ -436593,29 +436589,29 @@ │ │ │ │ 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 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.n 1a7bf2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 1a7c4e │ │ │ │ nop │ │ │ │ strh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r5, #2 │ │ │ │ @@ -436707,15 +436703,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 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ b.n 1a7d7e │ │ │ │ cmp.w r0, #306 @ 0x132 │ │ │ │ bcs.n 1a7e74 │ │ │ │ @@ -436759,26 +436755,26 @@ │ │ │ │ beq.n 1a7e8c │ │ │ │ bhi.n 1a7e2a │ │ │ │ cmp r0, #141 @ 0x8d │ │ │ │ beq.n 1a7e22 │ │ │ │ cmp r1, #32 │ │ │ │ beq.n 1a7eae │ │ │ │ vldr s0, [pc, #156] @ 1a7eb8 │ │ │ │ - bl 1f4a78 │ │ │ │ + bl 1f49f0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ bne.n 1a7ea4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #1065353216 @ 0x3f800000 │ │ │ │ beq.n 1a7e20 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1f4a78 │ │ │ │ + bl 1f49f0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ movw r0, #32767 @ 0x7fff │ │ │ │ it eq │ │ │ │ mvneq.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ @@ -436806,20 +436802,20 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #2139095040 @ 0x7f800000 │ │ │ │ beq.n 1a7e20 │ │ │ │ vldr s0, [pc, #36] @ 1a7ebc │ │ │ │ - bl 1f4a78 │ │ │ │ + bl 1f49f0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ vldr s0, [pc, #24] @ 1a7ec0 │ │ │ │ - bl 1f4a78 │ │ │ │ + bl 1f49f0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #65408 @ 0xff80 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ vaddl.u8 q0, d0, d0 │ │ │ │ @@ -436835,38 +436831,38 @@ │ │ │ │ ldr r1, [pc, #16] @ (1a7eec ) │ │ │ │ ldr r0, [pc, #20] @ (1a7ef0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4608 │ │ │ │ nop │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ + ldrb r0, [r5, #25] │ │ │ │ movs r4, r5 │ │ │ │ - ldrb r6, [r6, #0] │ │ │ │ + strb r6, [r6, #30] │ │ │ │ movs r4, r3 │ │ │ │ - bvc.n 1a7f64 │ │ │ │ + bvs.n 1a7e64 │ │ │ │ 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] @ (1a7f18 ) │ │ │ │ mov.w r2, #470 @ 0x1d6 │ │ │ │ ldr r1, [pc, #16] @ (1a7f1c ) │ │ │ │ ldr r0, [pc, #20] @ (1a7f20 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4608 │ │ │ │ nop │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ + ldrb r0, [r5, #24] │ │ │ │ movs r4, r5 │ │ │ │ - ldrb r6, [r0, #0] │ │ │ │ + strb r6, [r0, #30] │ │ │ │ movs r4, r3 │ │ │ │ - bvc.n 1a7f34 │ │ │ │ + bvs.n 1a7e34 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ @@ -437638,15 +437634,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #28 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 2176cc │ │ │ │ + bl 217644 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ mov sl, r0 │ │ │ │ ldr r5, [pc, #472] @ (1a8908 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ cbnz r3, 1a8740 │ │ │ │ ldr.w r3, [r9] │ │ │ │ @@ -437830,15 +437826,15 @@ │ │ │ │ mov.w fp, #2 │ │ │ │ b.n 1a87de │ │ │ │ nop │ │ │ │ ldrb r4, [r1, #3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r4} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ @@ -438391,15 +438387,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 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1a8e84 │ │ │ │ nop │ │ │ │ strb r6, [r0, #10] │ │ │ │ lsls r7, r5, #2 │ │ │ │ @@ -438967,15 +438963,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 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1a9474 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ @@ -439121,15 +439117,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 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1a95f2 │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -439710,15 +439706,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 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1a9bf8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -440106,15 +440102,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 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1a9ffa │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -440162,15 +440158,15 @@ │ │ │ │ add.w r1, r7, r2, lsl #2 │ │ │ │ ldr.w r0, [r7, r2, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r4, [sp, #28] │ │ │ │ - bl 244db4 │ │ │ │ + bl 244d2c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ bne.w 1aa4a8 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ and.w r4, r4, #127 @ 0x7f │ │ │ │ ldr r2, [r2, #20] │ │ │ │ @@ -440216,15 +440212,15 @@ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r3, r9, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ - bl 217698 │ │ │ │ + bl 217610 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #860 @ 0x35c │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ beq.w 1aa336 │ │ │ │ add.w r9, r9, r3, lsl #7 │ │ │ │ @@ -440440,20 +440436,20 @@ │ │ │ │ cmp r4, #23 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ strbeq.w r3, [r8, #757] @ 0x2f5 │ │ │ │ beq.w 1aa1ca │ │ │ │ cmp r4, #31 │ │ │ │ bhi.w 1aa1ca │ │ │ │ - bl 2e4c80 │ │ │ │ + bl 2e4bf8 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ - bl 2e4eac │ │ │ │ + bl 2e4e24 │ │ │ │ ldr r1, [pc, #296] @ (1aa52c ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 1ba450 │ │ │ │ uxth.w sl, r2 │ │ │ │ @@ -440531,15 +440527,15 @@ │ │ │ │ bpl.n 1aa4f8 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #570] @ 0x23a │ │ │ │ add r4, r3 │ │ │ │ cmp r4, #3 │ │ │ │ bhi.w 1aa1ca │ │ │ │ movs r0, #0 │ │ │ │ - bl 2e4f98 │ │ │ │ + bl 2e4f10 │ │ │ │ ldr r1, [pc, #80] @ (1aa540 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1ba450 │ │ │ │ cmp r4, #5 │ │ │ │ bne.n 1aa4de │ │ │ │ @@ -440560,25 +440556,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r6, sp, #464 @ 0x1d0 │ │ │ │ + add r5, sp, #976 @ 0x3d0 │ │ │ │ movs r4, r3 │ │ │ │ - add r6, sp, #360 @ 0x168 │ │ │ │ + add r5, sp, #872 @ 0x368 │ │ │ │ movs r4, r3 │ │ │ │ - add r5, sp, #528 @ 0x210 │ │ │ │ + add r5, sp, #16 │ │ │ │ movs r4, r3 │ │ │ │ - add r5, sp, #928 @ 0x3a0 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ movs r4, r3 │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + add r5, sp, #472 @ 0x1d8 │ │ │ │ movs r4, r3 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r4, sp, #952 @ 0x3b8 │ │ │ │ movs r4, r3 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -441220,15 +441216,15 @@ │ │ │ │ lsls r3, r7, #4 │ │ │ │ lsls r3, r7, #4 │ │ │ │ lsls r3, r7, #4 │ │ │ │ lsls r3, r7, #4 │ │ │ │ lsls r3, r7, #4 │ │ │ │ uxtb.w fp, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2176cc │ │ │ │ + bl 217644 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ adds r5, r1, r0 │ │ │ │ add.w r1, r8, r2, lsl #7 │ │ │ │ @@ -441893,23 +441889,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r7, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r1, pc, #376 @ (adr r1, 1ab488 ) │ │ │ │ + add r0, pc, #888 @ (adr r0, 1ab688 ) │ │ │ │ movs r4, r3 │ │ │ │ - add r1, pc, #160 @ (adr r1, 1ab3b4 ) │ │ │ │ + add r0, pc, #672 @ (adr r0, 1ab5b4 ) │ │ │ │ movs r4, r3 │ │ │ │ - add r0, pc, #904 @ (adr r0, 1ab6a0 ) │ │ │ │ + add r0, pc, #392 @ (adr r0, 1ab4a0 ) │ │ │ │ movs r4, r3 │ │ │ │ - add r0, pc, #224 @ (adr r0, 1ab3fc ) │ │ │ │ + ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ movs r4, r3 │ │ │ │ - add r0, pc, #424 @ (adr r0, 1ab4c8 ) │ │ │ │ + ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #604] @ (1ab590 ) │ │ │ │ @@ -442801,15 +442797,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ cbz r3, 1abc4c │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 2162bc │ │ │ │ + bl 216234 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldrb.w r3, [r2, #578] @ 0x242 │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r2, #578] @ 0x242 │ │ │ │ ldr r2, [pc, #552] @ (1abe58 ) │ │ │ │ ldr r3, [pc, #544] @ (1abe54 ) │ │ │ │ add r2, pc │ │ │ │ @@ -445199,15 +445195,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 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1ad362 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ cmp r5, #136 @ 0x88 │ │ │ │ lsls r7, r5, #2 │ │ │ │ @@ -446166,19 +446162,19 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ bl 1ba450 │ │ │ │ cmp r2, #226 @ 0xe2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ movs r4, r3 │ │ │ │ cmp r0, #186 @ 0xba │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r2, #21] │ │ │ │ + strb r6, [r2, #19] │ │ │ │ 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, #3784] @ 0xec8 │ │ │ │ @@ -446501,15 +446497,15 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov.w r3, #676 @ 0x2a4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2e4230 │ │ │ │ + bl 2e41a8 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r0, [r4, #61] @ 0x3d │ │ │ │ sub.w r3, r6, #3 │ │ │ │ ldrb.w ip, [r4, #60] @ 0x3c │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r2, r3, #5 │ │ │ │ @@ -447955,15 +447951,15 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands.w r3, r3, #4 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ beq.w 1af77a │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 1f4a78 │ │ │ │ + bl 1f49f0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1a5e08 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -447989,15 +447985,15 @@ │ │ │ │ bne.w 1aed52 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r2 │ │ │ │ ldr.w r2, [r5, #216] @ 0xd8 │ │ │ │ ands r3, r2 │ │ │ │ beq.w 1af98a │ │ │ │ mov r0, r4 │ │ │ │ - bl 217954 │ │ │ │ + bl 2178cc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1ae658 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r0, #7 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -448196,15 +448192,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ movs r4, r3 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ rsb sl, r4, #32 │ │ │ │ @@ -448470,15 +448466,15 @@ │ │ │ │ bne.w 1ae8f0 │ │ │ │ mov r6, r3 │ │ │ │ movw r3, #641 @ 0x281 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.w 1aedb6 │ │ │ │ vldr s0, [pc, #404] @ 1af838 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1f4a78 │ │ │ │ + bl 1f49f0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1a5e08 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -448501,15 +448497,15 @@ │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ b.w 1aea46 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -448774,15 +448770,15 @@ │ │ │ │ ldr r1, [r7, #68] @ 0x44 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ str r0, [r7, #68] @ 0x44 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ b.n 1af2a2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #100] @ (1afa68 ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -448816,37 +448812,37 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 1ba450 │ │ │ │ ldr r1, [pc, #52] @ (1afa88 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 1ba450 │ │ │ │ - ldrh r2, [r0, r7] │ │ │ │ + ldrh r2, [r0, r5] │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r4, [r2, r5] │ │ │ │ + ldrb r4, [r2, r3] │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r2, [r5, r2] │ │ │ │ + ldrb r2, [r5, r0] │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r2, [r6, r0] │ │ │ │ + ldrh r2, [r6, r6] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r0, [r2, r2] │ │ │ │ + ldrh r0, [r2, r0] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r2, [r0, r5] │ │ │ │ + ldrh r2, [r0, r3] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldrh r0, [r4, r2] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r6, [r7, r3] │ │ │ │ + ldrh r6, [r7, r1] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ + ldrh r0, [r3, r1] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r2, [r6, r2] │ │ │ │ + ldrh r2, [r6, r0] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r4, [r1, r2] │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r6, [r4, r1] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ 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, #3616] @ 0xe20 │ │ │ │ sub sp, #444 @ 0x1bc │ │ │ │ add r7, sp, #32 │ │ │ │ @@ -449721,15 +449717,15 @@ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1b03e2 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b104c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r4, [sl], #4 │ │ │ │ cmp fp, r9 │ │ │ │ @@ -449885,19 +449881,19 @@ │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsls r6, r0, #21 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ movs r4, r3 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r0, r0] │ │ │ │ + strb r0, [r0, r6] │ │ │ │ movs r4, r3 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ add.w r6, r7, #324 @ 0x144 │ │ │ │ add.w ip, r7, #340 @ 0x154 │ │ │ │ add.w sl, r7, #356 @ 0x164 │ │ │ │ add.w r3, r2, #16 │ │ │ │ add.w r5, r2, #32 │ │ │ │ @@ -450027,15 +450023,15 @@ │ │ │ │ beq.n 1b0734 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r9, r3 │ │ │ │ beq.w 1b2fc0 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ add.w r4, r3, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 216210 │ │ │ │ + bl 216188 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r3 │ │ │ │ itt ne │ │ │ │ subne.w r8, r3, #4 │ │ │ │ ldrne r5, [r7, #52] @ 0x34 │ │ │ │ bne.n 1b0764 │ │ │ │ @@ -450048,15 +450044,15 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r4, r8 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b0756 │ │ │ │ mov r0, r8 │ │ │ │ - bl 216210 │ │ │ │ + bl 216188 │ │ │ │ and.w r3, r6, r0 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1b0756 │ │ │ │ add.w ip, r7, #340 @ 0x154 │ │ │ │ add.w sl, r7, #356 @ 0x164 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -450846,15 +450842,15 @@ │ │ │ │ movs r2, #2 │ │ │ │ bl 1a8bec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ b.w 1b03e2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r8, r7, #164 @ 0xa4 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r6, r7, #340 @ 0x154 │ │ │ │ ldr r5, [r7, #52] @ 0x34 │ │ │ │ add.w r4, r7, #356 @ 0x164 │ │ │ │ @@ -450988,17 +450984,17 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #28] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ str.w r5, [r9], #4 │ │ │ │ bhi.n 1b11a4 │ │ │ │ b.w 1b0254 │ │ │ │ - str r0, [r4, r1] │ │ │ │ + ldr r7, [pc, #896] @ (1b158c ) │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [r7, r0] │ │ │ │ + ldr r7, [pc, #744] @ (1b14f8 ) │ │ │ │ movs r4, r3 │ │ │ │ add.w r6, r7, #228 @ 0xe4 │ │ │ │ str.w r8, [sp] │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ movs r3, #16 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ @@ -452438,17 +452434,17 @@ │ │ │ │ b.w 1afe84 │ │ │ │ bl 1a7ef4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #12] @ (1b2250 ) │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ bl 1ba450 │ │ │ │ - lsls r2, r4 │ │ │ │ + ands r2, r4 │ │ │ │ movs r4, r3 │ │ │ │ - adds r4, #42 @ 0x2a │ │ │ │ + adds r3, #170 @ 0xaa │ │ │ │ movs r4, r3 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ add.w r6, r7, #340 @ 0x154 │ │ │ │ add.w r4, r7, #356 @ 0x164 │ │ │ │ add.w ip, r3, #16 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -454743,15 +454739,15 @@ │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r6, #0] │ │ │ │ bl 1a8ab8 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ b.w 1b00c0 │ │ │ │ - movs r7, #114 @ 0x72 │ │ │ │ + movs r6, #242 @ 0xf2 │ │ │ │ movs r4, r3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 1a60bc │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 1a60bc │ │ │ │ @@ -454845,15 +454841,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 2176cc │ │ │ │ + bl 217644 │ │ │ │ ldr.w r3, [pc, #2136] @ 1b4618 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w r6, r3, r6, lsl #7 │ │ │ │ ldrb r6, [r6, #16] │ │ │ │ mov r8, r6 │ │ │ │ @@ -455864,15 +455860,15 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmia r2!, {r1, r2, r3, r6} │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #10 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ movs r4, r3 │ │ │ │ hlt 0x0002 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b6640 │ │ │ │ str.w r0, [r8] │ │ │ │ @@ -458847,15 +458843,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 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ b.w 1b4fee │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ @@ -458969,42 +458965,42 @@ │ │ │ │ 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 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 1b5110 │ │ │ │ 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 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 1b579a │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.w 1b475a │ │ │ │ tst.w r3, #170 @ 0xaa │ │ │ │ it ne │ │ │ │ @@ -459134,15 +459130,15 @@ │ │ │ │ bl 1a7ef4 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s8 d16, d2, d11 │ │ │ │ + mcr 0, 6, r0, cr2, cr11, {0} │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ ldr r3, [pc, #864] @ (1b6bc8 ) │ │ │ │ @@ -459154,15 +459150,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r3, [pc, #856] @ (1b6bd0 ) │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b6cf2 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r6, #40] @ 0x28 │ │ │ │ bl 1a5924 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -459182,15 +459178,15 @@ │ │ │ │ str r1, [r3, #0] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r2, #84] @ 0x54 │ │ │ │ ldr.w r2, [r4, #156]! │ │ │ │ str r2, [r3, #124] @ 0x7c │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f547c │ │ │ │ + bl 1f53f4 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r8, r4 │ │ │ │ bne.n 1b68c6 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b6a6e │ │ │ │ @@ -459341,15 +459337,15 @@ │ │ │ │ ldr r4, [r7, #44] @ 0x2c │ │ │ │ add.w r8, r7, #44 @ 0x2c │ │ │ │ cbz r4, 1b6a96 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r6, #212] @ 0xd4 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r9, [r6, #40] @ 0x28 │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b6db4 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ adds r3, r5, #6 │ │ │ │ str.w r7, [r9, r3, lsl #2] │ │ │ │ cbnz r5, 1b6aa0 │ │ │ │ ldr.w r4, [r8, #4]! │ │ │ │ @@ -459360,15 +459356,15 @@ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cbz r3, 1b6aae │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b6ffe │ │ │ │ ldr.w r0, [r6, #192] @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f549c │ │ │ │ + bl 1f5414 │ │ │ │ ldr r2, [pc, #280] @ (1b6bd4 ) │ │ │ │ ldr r3, [pc, #276] @ (1b6bd0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ @@ -459471,15 +459467,15 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ str r7, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldc 0, cr0, [r4], #-108 @ 0xffffff94 │ │ │ │ + subs.w r0, r4, fp, lsr #32 │ │ │ │ cmp r7, #16 │ │ │ │ bls.w 1b6d34 │ │ │ │ cmp r7, #32 │ │ │ │ bls.w 1b6de0 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b6a58 │ │ │ │ @@ -459583,15 +459579,15 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 1a58c8 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ b.n 1b6890 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ cmp r3, #7 │ │ │ │ bhi.w 1b7040 │ │ │ │ lsls r7, r3 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ @@ -459648,25 +459644,25 @@ │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1ac660 │ │ │ │ b.n 1b6a58 │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1b6a8c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 1a58c8 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ b.n 1b6a8e │ │ │ │ bl 1ba358 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b6a58 │ │ │ │ subs r5, r0, #4 │ │ │ │ add.w r8, r6, #44 @ 0x2c │ │ │ │ @@ -459715,15 +459711,15 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ - bl 2e4230 │ │ │ │ + bl 2e41a8 │ │ │ │ sub.w fp, r0, #3 │ │ │ │ ldrb.w r3, [r4, #61] @ 0x3d │ │ │ │ clz fp, fp │ │ │ │ ldrb.w r2, [r4, #60] @ 0x3c │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ mov.w fp, fp, lsl #5 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -460013,18 +460009,18 @@ │ │ │ │ ldr r1, [pc, #20] @ (1b716c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1ba450 │ │ │ │ bl 1a7ec4 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b6f24 │ │ │ │ - movs r3, r3 │ │ │ │ b.n 1b6e24 │ │ │ │ movs r3, r3 │ │ │ │ + b.n 1b6d24 │ │ │ │ + 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, #4024] @ 0xfb8 │ │ │ │ ldr.w r2, [pc, #1328] @ 1b76b4 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr.w r3, [pc, #1328] @ 1b76b8 │ │ │ │ @@ -460078,21 +460074,21 @@ │ │ │ │ bl 1a58c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1b7170 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b74fa │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r8, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ @@ -460173,18 +460169,18 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.n 1b7300 │ │ │ │ ldrb.w r3, [r1, #402] @ 0x192 │ │ │ │ cbz r3, 1b733a │ │ │ │ ldr r6, [r4, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 223ce8 │ │ │ │ + bl 223c60 │ │ │ │ cbz r0, 1b733a │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 1b733a │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -460214,18 +460210,18 @@ │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ strb.w r3, [r9, #32] │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r8, [r4, #28] │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 223ce8 │ │ │ │ + bl 223c60 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ bl 1b7170 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ @@ -460362,15 +460358,15 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1a58c8 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ b.n 1b722e │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ add.w fp, r4, #60 @ 0x3c │ │ │ │ cmp sl, fp │ │ │ │ beq.w 1b733a │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp fp, r3 │ │ │ │ @@ -460381,25 +460377,25 @@ │ │ │ │ beq.w 1b733a │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ bl 1a7f54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b733a │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b7676 │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ cmp r6, fp │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1b7660 │ │ │ │ add.w r3, sp, #3 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1a7cc4 │ │ │ │ @@ -460495,24 +460491,24 @@ │ │ │ │ b.n 1b75d0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1a58c8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ b.n 1b756e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1a58c8 │ │ │ │ mov sl, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, sl │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ b.n 1b7558 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ mov r0, r9 │ │ │ │ bl 1a5e08 │ │ │ │ @@ -460529,15 +460525,15 @@ │ │ │ │ nop │ │ │ │ ldrh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 1b7aa8 │ │ │ │ + b.n 1b79a8 │ │ │ │ movs r3, r3 │ │ │ │ ldr r3, [pc, #36] @ (1b76ec ) │ │ │ │ ldr r2, [pc, #40] @ (1b76f0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ @@ -460874,15 +460870,15 @@ │ │ │ │ str.w r2, [r1, #952] @ 0x3b8 │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ bhi.w 1b9be0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ str.w r2, [fp, #24] │ │ │ │ - bl 1f9188 │ │ │ │ + bl 1f9100 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ str.w r0, [fp, #32] │ │ │ │ b.n 1b7a92 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ cbz r0, 1b7a54 │ │ │ │ @@ -460927,15 +460923,15 @@ │ │ │ │ str.w r3, [fp, #28] │ │ │ │ ldr.w r0, [fp] │ │ │ │ bl 1a4844 │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ str.w r0, [fp, #16] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [fp, #208] @ 0xd0 │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b887e │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [fp, #40] @ 0x28 │ │ │ │ bl 1a5924 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -460968,15 +460964,15 @@ │ │ │ │ bne.n 1b7ab2 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r2, [r3, #456] @ 0x1c8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str.w r2, [fp, #28] │ │ │ │ - bl 1f9188 │ │ │ │ + bl 1f9100 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ str.w r0, [fp, #36] @ 0x24 │ │ │ │ b.n 1b7ab8 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 1b9770 │ │ │ │ movs r1, #89 @ 0x59 │ │ │ │ mov r0, fp │ │ │ │ @@ -461031,15 +461027,15 @@ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b7be2 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str.w r6, [fp, #56] @ 0x38 │ │ │ │ - bl 261820 │ │ │ │ + bl 261798 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r0, fp │ │ │ │ bl 1b7170 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ bl 1b6850 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ @@ -461312,15 +461308,15 @@ │ │ │ │ strh r5, [r0, #12] │ │ │ │ bne.n 1b7ed2 │ │ │ │ ldr.w r9, [r7, #44] @ 0x2c │ │ │ │ ldrd r5, r4, [r7, #28] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 1f9d84 │ │ │ │ + bl 1f9cfc │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r7, #96 @ 0x60 │ │ │ │ str r0, [r6, #32] │ │ │ │ blx 61a8c │ │ │ │ ldr.w r4, [fp, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -461493,15 +461489,15 @@ │ │ │ │ bne.n 1b80be │ │ │ │ ldr.w r9, [r7, #44] @ 0x2c │ │ │ │ mov r4, r8 │ │ │ │ mov r5, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 1f9d84 │ │ │ │ + bl 1f9cfc │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ str r0, [r3, #32] │ │ │ │ blx 61a8c │ │ │ │ ldr.w r4, [fp, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ @@ -462181,15 +462177,15 @@ │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ bl 1a58c8 │ │ │ │ mov r4, r0 │ │ │ │ str.w r8, [r0, #12] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [fp, #208] @ 0xd0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ b.w 1b7ada │ │ │ │ ldrb.w r9, [r2, #96] @ 0x60 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 1b7c3e │ │ │ │ ldr.w r8, [fp, #16] │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, fp │ │ │ │ @@ -462627,15 +462623,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 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 1b8c00 │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ mov r0, fp │ │ │ │ @@ -462784,15 +462780,15 @@ │ │ │ │ ldr.w r3, [pc, #3288] @ 1b9c00 │ │ │ │ ldr.w r2, [pc, #3288] @ 1b9c04 │ │ │ │ ldr.w r1, [pc, #3288] @ 1b9c08 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8790 │ │ │ │ b.n 1b8ec0 │ │ │ │ ldrd r5, r6, [r7, #20] │ │ │ │ ldr.w sl, [r7, #32] │ │ │ │ ldr.w r4, [r6, #1528] @ 0x5f8 │ │ │ │ add.w sl, sl, #1 │ │ │ │ @@ -462818,48 +462814,48 @@ │ │ │ │ ldr.w r3, [pc, #3200] @ 1b9c0c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3200] @ 1b9c10 │ │ │ │ ldr.w r1, [pc, #3200] @ 1b9c14 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8790 │ │ │ │ b.n 1b8f06 │ │ │ │ ldr.w r3, [pc, #3180] @ 1b9c18 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3180] @ 1b9c1c │ │ │ │ ldr.w r1, [pc, #3180] @ 1b9c20 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8790 │ │ │ │ b.n 1b8ea6 │ │ │ │ ldr.w r3, [pc, #3160] @ 1b9c24 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3160] @ 1b9c28 │ │ │ │ ldr.w r1, [pc, #3160] @ 1b9c2c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8790 │ │ │ │ b.n 1b8ef4 │ │ │ │ ldr.w r3, [pc, #3140] @ 1b9c30 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3140] @ 1b9c34 │ │ │ │ ldr.w r1, [pc, #3140] @ 1b9c38 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8790 │ │ │ │ b.n 1b8ed4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 1b9746 │ │ │ │ mov r0, r9 │ │ │ │ @@ -462899,15 +462895,15 @@ │ │ │ │ ldr.w r3, [pc, #3012] @ 1b9c3c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3008] @ 1b9c40 │ │ │ │ ldr.w r1, [pc, #3008] @ 1b9c44 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8790 │ │ │ │ b.n 1b8f1a │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1b9726 │ │ │ │ mov r0, r9 │ │ │ │ @@ -462946,15 +462942,15 @@ │ │ │ │ ldr.w r3, [pc, #2892] @ 1b9c54 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2888] @ 1b9c58 │ │ │ │ ldr.w r1, [pc, #2888] @ 1b9c5c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8790 │ │ │ │ b.w 1b817c │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1b999c │ │ │ │ mov r0, r9 │ │ │ │ @@ -463027,15 +463023,15 @@ │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ b.n 1b8a0c │ │ │ │ ldr.w r2, [pc, #2660] @ 1b9c60 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [pc, #2656] @ 1b9c64 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ b.w 1b7a4c │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 1b93d4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1994e4 │ │ │ │ b.w 1b82b0 │ │ │ │ @@ -463058,15 +463054,15 @@ │ │ │ │ ldr.w r3, [pc, #2584] @ 1b9c68 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2580] @ 1b9c6c │ │ │ │ ldr.w r1, [pc, #2580] @ 1b9c70 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8790 │ │ │ │ b.w 1b8276 │ │ │ │ movs r4, #1 │ │ │ │ str r4, [r7, #108] @ 0x6c │ │ │ │ b.w 1b7e26 │ │ │ │ ldr.w r4, [fp, #116] @ 0x74 │ │ │ │ @@ -463186,15 +463182,15 @@ │ │ │ │ ldr.w r3, [pc, #2204] @ 1b9c74 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2204] @ 1b9c78 │ │ │ │ ldr.w r1, [pc, #2204] @ 1b9c7c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8790 │ │ │ │ b.n 1b921a │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bmi.w 1b9a36 │ │ │ │ mov r0, r9 │ │ │ │ @@ -463437,15 +463433,15 @@ │ │ │ │ ldr.w r3, [pc, #1480] @ 1b9c80 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1480] @ 1b9c84 │ │ │ │ ldr.w r1, [pc, #1480] @ 1b9c88 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8790 │ │ │ │ b.n 1b90d0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ bmi.w 1b9ab8 │ │ │ │ mov r0, r9 │ │ │ │ @@ -463454,48 +463450,48 @@ │ │ │ │ ldr.w r3, [pc, #1444] @ 1b9c8c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1440] @ 1b9c90 │ │ │ │ ldr.w r1, [pc, #1440] @ 1b9c94 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8790 │ │ │ │ b.n 1b902c │ │ │ │ ldr.w r3, [pc, #1424] @ 1b9c98 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1420] @ 1b9c9c │ │ │ │ ldr.w r1, [pc, #1420] @ 1b9ca0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8790 │ │ │ │ b.n 1b90b4 │ │ │ │ ldr.w r3, [pc, #1404] @ 1b9ca4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1400] @ 1b9ca8 │ │ │ │ ldr.w r1, [pc, #1400] @ 1b9cac │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8790 │ │ │ │ b.n 1b90a0 │ │ │ │ ldr.w r3, [pc, #1384] @ 1b9cb0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1380] @ 1b9cb4 │ │ │ │ ldr.w r1, [pc, #1380] @ 1b9cb8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8790 │ │ │ │ b.n 1b9012 │ │ │ │ mov r0, r5 │ │ │ │ bl 192060 │ │ │ │ b.w 1b816a │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ @@ -463511,15 +463507,15 @@ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [fp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 1b8116 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ mov r0, fp │ │ │ │ bl 1a8034 │ │ │ │ @@ -463667,15 +463663,15 @@ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [fp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 1b7f30 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 1b9b16 │ │ │ │ @@ -463685,15 +463681,15 @@ │ │ │ │ ldr r3, [pc, #800] @ (1b9cc0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #800] @ (1b9cc4 ) │ │ │ │ ldr r1, [pc, #804] @ (1b9cc8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8790 │ │ │ │ b.w 1b9132 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #6 │ │ │ │ @@ -463706,86 +463702,86 @@ │ │ │ │ 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 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.w 1b8e80 │ │ │ │ lsl.w r2, r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ b.w 1b881c │ │ │ │ ldr r3, [pc, #696] @ (1b9ccc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #696] @ (1b9cd0 ) │ │ │ │ ldr r1, [pc, #696] @ (1b9cd4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8790 │ │ │ │ b.w 1b8396 │ │ │ │ ldrb.w r3, [r2, #957] @ 0x3bd │ │ │ │ b.w 1b91ea │ │ │ │ ldr r3, [pc, #672] @ (1b9cd8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #672] @ (1b9cdc ) │ │ │ │ ldr r1, [pc, #672] @ (1b9ce0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8790 │ │ │ │ b.n 1b93fe │ │ │ │ ldr r3, [pc, #656] @ (1b9ce4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #656] @ (1b9ce8 ) │ │ │ │ ldr r1, [pc, #660] @ (1b9cec ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8790 │ │ │ │ b.n 1b9412 │ │ │ │ ldr r3, [pc, #644] @ (1b9cf0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #644] @ (1b9cf4 ) │ │ │ │ ldr r1, [pc, #644] @ (1b9cf8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8790 │ │ │ │ b.w 1b9066 │ │ │ │ ldr r3, [pc, #628] @ (1b9cfc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #628] @ (1b9d00 ) │ │ │ │ ldr r1, [pc, #628] @ (1b9d04 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8790 │ │ │ │ b.n 1b92b6 │ │ │ │ ldr.w r3, [r5, #580] @ 0x244 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1b9184 │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ @@ -463795,52 +463791,52 @@ │ │ │ │ ldr r3, [pc, #588] @ (1b9d08 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #588] @ (1b9d0c ) │ │ │ │ ldr r1, [pc, #592] @ (1b9d10 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8790 │ │ │ │ b.n 1b96de │ │ │ │ ldrb.w r3, [r2, #957] @ 0x3bd │ │ │ │ b.w 1b8722 │ │ │ │ ldrb.w r3, [r2, #957] @ 0x3bd │ │ │ │ b.w 1b874a │ │ │ │ ldr r3, [pc, #560] @ (1b9d14 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #560] @ (1b9d18 ) │ │ │ │ ldr r1, [pc, #560] @ (1b9d1c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8790 │ │ │ │ b.n 1b96aa │ │ │ │ ldr r3, [pc, #544] @ (1b9d20 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #544] @ (1b9d24 ) │ │ │ │ ldr r1, [pc, #548] @ (1b9d28 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8790 │ │ │ │ b.n 1b995e │ │ │ │ ldr r3, [pc, #532] @ (1b9d2c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #532] @ (1b9d30 ) │ │ │ │ ldr r1, [pc, #532] @ (1b9d34 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8790 │ │ │ │ b.n 1b9992 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ mov.w sl, r1, lsr #2 │ │ │ │ cmp r5, sl │ │ │ │ bls.n 1b9b5a │ │ │ │ @@ -463909,182 +463905,182 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1ba450 │ │ │ │ ldr r1, [pc, #340] @ (1b9d4c ) │ │ │ │ ldr r0, [r7, #32] │ │ │ │ add r1, pc │ │ │ │ bl 1ba450 │ │ │ │ nop │ │ │ │ - ldmia r2!, {r4, r5} │ │ │ │ + ldmia r1!, {r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r2, [r3, r3] │ │ │ │ + ldrsh r2, [r3, r1] │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, #248 @ 0xf8 │ │ │ │ + subs r4, #120 @ 0x78 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, #146 @ 0x92 │ │ │ │ + subs r4, #18 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r3} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r2, r1] │ │ │ │ + ldrb r4, [r2, r7] │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, #114 @ 0x72 │ │ │ │ + subs r3, #242 @ 0xf2 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r6, r0] │ │ │ │ + ldrb r4, [r6, r6] │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, #82 @ 0x52 │ │ │ │ + subs r3, #210 @ 0xd2 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1, {r1, r2, r3, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r2, r0] │ │ │ │ + ldrb r4, [r2, r6] │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, #50 @ 0x32 │ │ │ │ + subs r3, #178 @ 0xb2 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r7} │ │ │ │ + ldmia r0!, {} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, r6] │ │ │ │ + ldrb r6, [r0, r4] │ │ │ │ movs r3, r3 │ │ │ │ - subs r3, #164 @ 0xa4 │ │ │ │ + subs r3, #36 @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r1, r4] │ │ │ │ + ldrb r4, [r1, r2] │ │ │ │ movs r3, r3 │ │ │ │ - subs r3, #42 @ 0x2a │ │ │ │ + subs r2, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r3, r7} │ │ │ │ + stmia r7!, {r3} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + ldrb r6, [r6, r1] │ │ │ │ movs r3, r3 │ │ │ │ - subs r3, #20 │ │ │ │ + subs r2, #148 @ 0x94 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r5} │ │ │ │ + stmia r7!, {r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #38 @ 0x26 │ │ │ │ + subs r1, #166 @ 0xa6 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r2, r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrh r6, [r5, r4] │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #204 @ 0xcc │ │ │ │ + subs r1, #76 @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r1, r3, r5} │ │ │ │ + stmia r5!, {r1, r3, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #70 @ 0x46 │ │ │ │ + adds r7, #198 @ 0xc6 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r1, r3} │ │ │ │ + stmia r1!, {r1, r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + ldrsb r0, [r1, r3] │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #102 @ 0x66 │ │ │ │ + adds r4, #230 @ 0xe6 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r2, r6, r7} │ │ │ │ + stmia r2!, {r2, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r2, r4] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #52 @ 0x34 │ │ │ │ + adds r4, #180 @ 0xb4 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ + stmia r1!, {r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r6, r3] │ │ │ │ + ldrsb r6, [r6, r1] │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #20 │ │ │ │ + adds r4, #148 @ 0x94 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r3, r5, r7} │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r2, r3] │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ + adds r4, #116 @ 0x74 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r3, r6} │ │ │ │ + stmia r1!, {r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r6, r2] │ │ │ │ + ldrsb r6, [r6, r0] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #212 @ 0xd4 │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r2, r3, r4} │ │ │ │ + stmia r1!, {r2, r3, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ite le │ │ │ │ - movle r3, r3 │ │ │ │ - strbgt r6, [r4, r1] │ │ │ │ + ite pl │ │ │ │ + movpl r3, r3 │ │ │ │ + strhmi r6, [r4, r7] │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #132 @ 0x84 │ │ │ │ + adds r2, #4 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4} │ │ │ │ + ittt ls │ │ │ │ + movls r3, r3 │ │ │ │ + strhls r0, [r6, r5] │ │ │ │ + movls r3, r3 │ │ │ │ + adds r1, #142 @ 0x8e │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r6, r7] │ │ │ │ + itee al │ │ │ │ + moval r3, r3 │ │ │ │ + strh r4, [r1, r5] │ │ │ │ + mov r3, r3 │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #14 │ │ │ │ + ite lt │ │ │ │ + movlt r3, r3 │ │ │ │ + strhge r2, [r6, r4] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r1, r7] │ │ │ │ + bkpt 0x0042 │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #234 @ 0xea │ │ │ │ + strh r0, [r3, r4] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r6, r6] │ │ │ │ + bkpt 0x0016 │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ + strh r4, [r7, r3] │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x00c2 │ │ │ │ + adds r1, #26 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + pop {r2, r4, r6, r7, pc} │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #182 @ 0xb6 │ │ │ │ + strh r2, [r1, r3] │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x0096 │ │ │ │ + adds r0, #232 @ 0xe8 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + itet eq │ │ │ │ + moveq r3, r3 │ │ │ │ + strhne r0, [r4, r2] │ │ │ │ + moveq r3, r3 │ │ │ │ + adds r0, #190 @ 0xbe │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #154 @ 0x9a │ │ │ │ + nop {14} │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x0054 │ │ │ │ + strh r6, [r0, r2] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r1, r5] │ │ │ │ + adds r0, #164 @ 0xa4 │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ + bkpt 0x00be │ │ │ │ movs r3, r3 │ │ │ │ - itet hi │ │ │ │ - movhi r3, r3 │ │ │ │ - strhls r0, [r4, r4] │ │ │ │ - movhi r3, r3 │ │ │ │ - adds r1, #62 @ 0x3e │ │ │ │ + strh r4, [r5, r1] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r5, r6} │ │ │ │ + adds r0, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + ittt cs │ │ │ │ + movcs r3, r3 │ │ │ │ + popcs {r1, r4, r5} │ │ │ │ + movcs r3, r3 │ │ │ │ + bkpt 0x00ec │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + cbnz r4, 1b9db6 │ │ │ │ movs r3, r3 │ │ │ │ - ittt cc │ │ │ │ - movcc r3, r3 │ │ │ │ - strhcc r4, [r5, r3] │ │ │ │ - movcc r3, r3 │ │ │ │ - adds r1, #10 │ │ │ │ + bkpt 0x0092 │ │ │ │ movs r3, r3 │ │ │ │ - ittt ge │ │ │ │ - movge r3, r3 │ │ │ │ - popge {r1, r4, r5, r7} │ │ │ │ - movge r3, r3 │ │ │ │ - ite vs │ │ │ │ - movvs r3, r3 │ │ │ │ - popvc {r2, r3, r4, r5} │ │ │ │ + bkpt 0x0050 │ │ │ │ movs r3, r3 │ │ │ │ - itee ne │ │ │ │ - movne r3, r3 │ │ │ │ - bkpt 0x00d0 │ │ │ │ - moveq r3, r3 │ │ │ │ ldrb.w r0, [r0, #33] @ 0x21 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -464095,19 +464091,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1b9d88 ) │ │ │ │ ldr r0, [pc, #20] @ (1b9d8c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4608 │ │ │ │ nop │ │ │ │ - str r0, [r3, #4] │ │ │ │ + ldrsh r0, [r3, r7] │ │ │ │ movs r3, r5 │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ + ldr r2, [r3, r4] │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb89c │ │ │ │ + @ instruction: 0xb81c │ │ │ │ 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] @ (1b9f24 ) │ │ │ │ @@ -464279,15 +464275,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov sl, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ ldr r7, [pc, #944] @ (1ba300 ) │ │ │ │ mov r6, r2 │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ add r7, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1ba130 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1ba0b2 │ │ │ │ @@ -464301,95 +464297,95 @@ │ │ │ │ str.w r8, [r4] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ ldr r3, [pc, #904] @ (1ba30c ) │ │ │ │ mov r2, r9 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f5318 │ │ │ │ + bl 1f5290 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5318 │ │ │ │ + bl 1f5290 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5318 │ │ │ │ + bl 1f5290 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5318 │ │ │ │ + bl 1f5290 │ │ │ │ str.w r0, [r4, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f58f8 │ │ │ │ + bl 1f5870 │ │ │ │ ldr.w r1, [sl, #268] @ 0x10c │ │ │ │ str.w r0, [r4, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21ce90 │ │ │ │ + bl 21ce08 │ │ │ │ add.w r1, sl, #256 @ 0x100 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 1809f4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1cb280 │ │ │ │ cbz r0, 1ba024 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 210214 │ │ │ │ + bl 21018c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2670c0 │ │ │ │ + bl 267038 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 268780 │ │ │ │ + bl 2686f8 │ │ │ │ orr.w r9, r0, r5 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 267d04 │ │ │ │ + bl 267c7c │ │ │ │ orr.w r5, r0, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 264aac │ │ │ │ + bl 264a24 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b9fe6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2110a8 │ │ │ │ + bl 211020 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 267d04 │ │ │ │ + bl 267c7c │ │ │ │ ldrb.w r3, [r8, #401] @ 0x191 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1ba1ca │ │ │ │ ldrb.w r3, [r8, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1ba1b6 │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1ba180 │ │ │ │ ldr r1, [pc, #716] @ (1ba310 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 25d658 │ │ │ │ + bl 25d5d0 │ │ │ │ ldr r3, [pc, #712] @ (1ba314 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 28e2d8 │ │ │ │ + bl 28e250 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1ba19a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 2a41e4 │ │ │ │ + bl 2a415c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 223d8c │ │ │ │ + bl 223d04 │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 1ba1d2 │ │ │ │ ldr r3, [pc, #664] @ (1ba318 ) │ │ │ │ ldrb.w r1, [ip, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ @@ -464451,20 +464447,20 @@ │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #544] @ (1ba320 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [pc, #544] @ (1ba324 ) │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 296b98 │ │ │ │ + bl 296b10 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ addw r0, r6, #1148 @ 0x47c │ │ │ │ ldrb.w r1, [r3, #76] @ 0x4c │ │ │ │ bl 1bd3bc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -464503,29 +464499,29 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1ba040 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ addw r1, r6, #1484 @ 0x5cc │ │ │ │ bl 1c5b04 │ │ │ │ b.n 1ba040 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 283738 │ │ │ │ + bl 2836b0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 267488 │ │ │ │ + bl 267400 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 267d04 │ │ │ │ + bl 267c7c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 26eac8 │ │ │ │ + bl 26ea40 │ │ │ │ b.n 1ba060 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1cb448 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1ba038 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 267d04 │ │ │ │ + bl 267c7c │ │ │ │ b.n 1ba038 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1cb33c │ │ │ │ b.n 1ba02e │ │ │ │ ldr.w r3, [ip, #432] @ 0x1b0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -464558,15 +464554,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1ba208 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1ba214 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ba200 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ bls.n 1ba2e8 │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ itett ls │ │ │ │ movls r3, #3 │ │ │ │ @@ -464656,55 +464652,55 @@ │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #896] @ 0x380 │ │ │ │ + ldr r5, [sp, #384] @ 0x180 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ + cmp r2, #168 @ 0xa8 │ │ │ │ movs r3, r3 │ │ │ │ - rev16 r0, r6 │ │ │ │ + cbnz r0, 1ba364 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r4, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #688] @ (1ba5e0 ) │ │ │ │ + ldr r4, [pc, #176] @ (1ba3e0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #560] @ (1ba564 ) │ │ │ │ + ldr r4, [pc, #48] @ (1ba364 ) │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #196 @ 0xc4 │ │ │ │ + cmp r5, #68 @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [pc, #480] @ (1ba51c ) │ │ │ │ + ldr r3, [pc, #992] @ (1ba71c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #400] @ (1ba4d0 ) │ │ │ │ + ldr r3, [pc, #912] @ (1ba6d0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #160] @ (1ba3e4 ) │ │ │ │ + ldr r3, [pc, #672] @ (1ba5e4 ) │ │ │ │ movs r3, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ 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, #148] @ 0x94 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1f9164 │ │ │ │ + bl 1f90dc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ 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 │ │ │ │ @@ -464809,110 +464805,110 @@ │ │ │ │ ldr r3, [pc, #84] @ (1ba4e0 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f5318 │ │ │ │ + bl 1f5290 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f94d0 │ │ │ │ + bl 1f9448 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ ldr r1, [pc, #52] @ (1ba4e4 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 296b98 │ │ │ │ + bl 296b10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r1, [pc, #36] @ (1ba4e8 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6218 │ │ │ │ + bl 1f6190 │ │ │ │ b.n 1ba4ae │ │ │ │ ldrh r4, [r2, r6] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r0, r6] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #118 @ 0x76 │ │ │ │ + movs r6, #246 @ 0xf6 │ │ │ │ movs r3, r3 │ │ │ │ - movs r7, #100 @ 0x64 │ │ │ │ + movs r6, #228 @ 0xe4 │ │ │ │ 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, #148] @ 0x94 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1f9164 │ │ │ │ + bl 1f90dc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r3, 1ba52c │ │ │ │ mov r0, r2 │ │ │ │ strd r2, r6, [r4, #200] @ 0xc8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #8] @ (1ba538 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 1ba450 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb66c │ │ │ │ + push {r2, r3, r5, r6, r7, lr} │ │ │ │ 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, #148] @ 0x94 │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ cbz r0, 1ba55c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #8] @ (1ba568 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 1ba450 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb65c │ │ │ │ + push {r2, r3, r4, r6, r7, lr} │ │ │ │ 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, #148] @ 0x94 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r6, [r1, #12] │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ cbz r0, 1ba5ee │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cbz r0, 1ba5e8 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ movs r2, #0 │ │ │ │ @@ -464928,15 +464924,15 @@ │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 1ba5a2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - bl 1f9164 │ │ │ │ + bl 1f90dc │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r0 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cbz r6, 1ba5e8 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ @@ -464947,15 +464943,15 @@ │ │ │ │ bne.n 1ba5d2 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (1ba5f8 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 1ba450 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + push {r1, r3, r6, lr} │ │ │ │ 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 │ │ │ │ @@ -464967,29 +464963,29 @@ │ │ │ │ bhi.w 1ba91e │ │ │ │ add.w r6, r0, r2, lsl #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ cbz r3, 1ba642 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ cbz r0, 1ba65a │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #752] @ (1ba934 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #748] @ (1ba938 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f5318 │ │ │ │ + bl 1f5290 │ │ │ │ str.w r0, [r6, #156] @ 0x9c │ │ │ │ movs r3, #1 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ bl 1a5e08 │ │ │ │ @@ -465157,15 +465153,15 @@ │ │ │ │ ldr.w r0, [r6, #156] @ 0x9c │ │ │ │ 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 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ 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 1a6128 │ │ │ │ @@ -465264,15 +465260,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, r7] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r4, r6 │ │ │ │ + sxth r4, r6 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #436] @ (1bab08 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -465284,15 +465280,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 1a775c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ cbz r0, 1ba998 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldr r2, [pc, #404] @ (1bab10 ) │ │ │ │ ldr r3, [pc, #396] @ (1bab0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -465411,15 +465407,15 @@ │ │ │ │ orr.w r3, r3, #17301504 @ 0x1080000 │ │ │ │ b.n 1baab2 │ │ │ │ orr.w r3, r3, #524288 @ 0x80000 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 1ba97a │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, r5 │ │ │ │ itt eq │ │ │ │ ldrdeq r0, r1, [sp, #12] │ │ │ │ @@ -465456,15 +465452,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [pc, #172] @ (1babd4 ) │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ ldr r2, [pc, #168] @ (1babd8 ) │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ add r6, pc │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #152] @ 0x98 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ @@ -465528,15 +465524,15 @@ │ │ │ │ nop │ │ │ │ strb r0, [r1, r3] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #224 @ 0xe0 │ │ │ │ + add r7, sp, #736 @ 0x2e0 │ │ │ │ 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 │ │ │ │ @@ -465553,15 +465549,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [pc, #8] @ (1bac1c ) │ │ │ │ add r1, pc │ │ │ │ bl 1ba450 │ │ │ │ nop │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ + add r7, sp, #576 @ 0x240 │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -465717,15 +465713,15 @@ │ │ │ │ ldr r6, [pc, #132] @ (1bae38 ) │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r3 │ │ │ │ add r6, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 215e90 │ │ │ │ + bl 215e08 │ │ │ │ ldr r3, [pc, #120] @ (1bae3c ) │ │ │ │ ldr r1, [r6, r3] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r1, r1, r3, lsl #7 │ │ │ │ ldrb r3, [r1, #31] │ │ │ │ add.w r1, r5, r3, lsl #2 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ @@ -465782,32 +465778,32 @@ │ │ │ │ ldr r1, [pc, #16] @ (1bae68 ) │ │ │ │ ldr r0, [pc, #20] @ (1bae6c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4608 │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #528] @ (1bb078 ) │ │ │ │ + ldr r7, [pc, #16] @ (1bae78 ) │ │ │ │ movs r3, r5 │ │ │ │ - ldr r0, [pc, #744] @ (1bb154 ) │ │ │ │ + ldr r0, [pc, #232] @ (1baf54 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r7, pc, #752 @ (adr r7, 1bb160 ) │ │ │ │ + add r7, pc, #240 @ (adr r7, 1baf60 ) │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [pc, #2244] @ 1bb74c │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1f902c │ │ │ │ + bl 1f8fa4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1a6e08 │ │ │ │ ldr.w r6, [r8, #88] @ 0x58 │ │ │ │ add.w r8, r8, #84 @ 0x54 │ │ │ │ @@ -465873,15 +465869,15 @@ │ │ │ │ bne.n 1baede │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, r8 │ │ │ │ bne.n 1baed0 │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r6, #314 @ 0x13a │ │ │ │ bcs.w 1bb0fc │ │ │ │ movw r2, #283 @ 0x11b │ │ │ │ cmp r6, r2 │ │ │ │ @@ -465918,15 +465914,15 @@ │ │ │ │ bne.n 1baf3c │ │ │ │ cmp r6, #130 @ 0x82 │ │ │ │ beq.n 1bb080 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1bb1bc │ │ │ │ movs r1, #0 │ │ │ │ - bl 1faf0c │ │ │ │ + bl 1fae84 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1bb1b6 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -465992,40 +465988,40 @@ │ │ │ │ cbz r2, 1bb09c │ │ │ │ lsls r2, r1, #29 │ │ │ │ bmi.w 1baf3c │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cbz r0, 1bb0f0 │ │ │ │ movs r1, #0 │ │ │ │ movs r6, #1 │ │ │ │ - bl 1faf0c │ │ │ │ + bl 1fae84 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 1bb0c8 │ │ │ │ b.n 1bb0ec │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp fp, r2 │ │ │ │ bne.w 1baf3c │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ bne.w 1baf3c │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 1faf0c │ │ │ │ + bl 1fae84 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1bb0ec │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1bb0be │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ bne.w 1baf3c │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1bb0ae │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ movs r6, #0 │ │ │ │ ldrd fp, r9, [r3, #32] │ │ │ │ - bl 1faf0c │ │ │ │ + bl 1fae84 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1bb0c8 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ str r6, [r5, #32] │ │ │ │ @@ -466094,15 +466090,15 @@ │ │ │ │ lsls r3, r4, #7 │ │ │ │ lsls r7, r1, #10 │ │ │ │ lsls r7, r0, #10 │ │ │ │ lsls r4, r7, #9 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 1faf0c │ │ │ │ + bl 1fae84 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1bafde │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -466110,15 +466106,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ bl 1a6e34 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cbz r0, 1bb20a │ │ │ │ movs r1, #0 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ - bl 1faf0c │ │ │ │ + bl 1fae84 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1bb20a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 1bb1fe │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -466129,15 +466125,15 @@ │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #4 │ │ │ │ bne.n 1bb1fa │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r6, [r0, #32] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 1faf0c │ │ │ │ + bl 1fae84 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1bb1d8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 1baf3c │ │ │ │ movs r2, #5 │ │ │ │ @@ -466766,19 +466762,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1bb890 ) │ │ │ │ ldr r0, [pc, #20] @ (1bb894 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4608 │ │ │ │ nop │ │ │ │ - cmp r0, sp │ │ │ │ + add r8, sp │ │ │ │ movs r3, r5 │ │ │ │ - subs r6, #146 @ 0x92 │ │ │ │ + subs r6, #18 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #592] @ 0x250 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ movs r0, r4 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ @@ -466857,15 +466853,15 @@ │ │ │ │ cmp r1, #4 │ │ │ │ bhi.n 1bb98a │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r2, #29 │ │ │ │ bpl.n 1bb8ea │ │ │ │ ldrh r0, [r3, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vstr s0, [r3, #16] │ │ │ │ b.n 1bb8ea │ │ │ │ cmp.w r2, #392 @ 0x188 │ │ │ │ bcc.n 1bb9b6 │ │ │ │ sub.w r2, r2, #396 @ 0x18c │ │ │ │ cmp r2, #1 │ │ │ │ @@ -468300,25 +468296,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 1fab70 │ │ │ │ + bl 1faae8 │ │ │ │ ldr.w r9, [r5, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r7 │ │ │ │ beq.w 1bca62 │ │ │ │ movw sl, #8195 @ 0x2003 │ │ │ │ movt sl, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fad2c │ │ │ │ + bl 1faca4 │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ add.w r5, r9, #16 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 1bc9ce │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ movw fp, #1027 @ 0x403 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -468343,15 +468339,15 @@ │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.n 1bc9c4 │ │ │ │ tst.w r0, sl │ │ │ │ bne.n 1bc9c4 │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fae6c │ │ │ │ + bl 1fade4 │ │ │ │ ldrb.w r2, [sp, #11] │ │ │ │ cbz r2, 1bc9c4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -468401,15 +468397,15 @@ │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 1bc9fe │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ cmp r7, lr │ │ │ │ bne.n 1bc9e4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fad0c │ │ │ │ + bl 1fac84 │ │ │ │ ldr r2, [pc, #52] @ (1bca7c ) │ │ │ │ ldr r3, [pc, #36] @ (1bca70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -468570,15 +468566,15 @@ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r8, #92 @ 0x5c │ │ │ │ movs r0, #0 │ │ │ │ add.w fp, r8, #84 @ 0x54 │ │ │ │ mov r6, r7 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1f902c │ │ │ │ + bl 1f8fa4 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1a6e08 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #28] │ │ │ │ @@ -468855,15 +468851,15 @@ │ │ │ │ strmi.w r0, [r3, #-4] │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 1bcebe │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1bcbfc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r5 │ │ │ │ beq.n 1bce00 │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ @@ -468882,23 +468878,23 @@ │ │ │ │ movw r3, #1026 @ 0x402 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1bcfb8 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1bcfa6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1faf0c │ │ │ │ + bl 1fae84 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1bcfa6 │ │ │ │ mov r9, r6 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ b.n 1bcf42 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1faf0c │ │ │ │ + bl 1fae84 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1bcfa0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1bcf38 │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ @@ -469286,15 +469282,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 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ ldr r7, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ b.n 1bd304 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ movs r5, #0 │ │ │ │ @@ -469602,15 +469598,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #47] @ 0x2f │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ - bl 216f1c │ │ │ │ + bl 216e94 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ beq.n 1bd668 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #48] @ 0x30 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ @@ -469739,15 +469735,15 @@ │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 1bd7a6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 1f0de8 │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ and.w r0, r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ @@ -469921,15 +469917,15 @@ │ │ │ │ mov r6, r8 │ │ │ │ movw sl, #47107 @ 0xb803 │ │ │ │ movt sl, #1 │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ strd sl, r2, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #2 │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ ldr.w r4, [fp, #20] │ │ │ │ add.w sl, fp, #16 │ │ │ │ mov r8, r0 │ │ │ │ cmp sl, r4 │ │ │ │ beq.n 1bd9da │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ b.n 1bd9a2 │ │ │ │ @@ -472906,15 +472902,15 @@ │ │ │ │ movs r1, #20 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w r2, r4, #84 @ 0x54 │ │ │ │ ldr.w r8, [r4, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r8, r2 │ │ │ │ @@ -472923,15 +472919,15 @@ │ │ │ │ str r6, [r0, #4] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ beq.n 1bf9e0 │ │ │ │ mov r7, r8 │ │ │ │ movw r1, #8892 @ 0x22bc │ │ │ │ mov r0, sl │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #4448 @ 0x1160 │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ mov r1, r6 │ │ │ │ bl 1be838 │ │ │ │ mov r1, r6 │ │ │ │ @@ -473424,15 +473420,15 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1bd884 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 1bfea6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr.w r2, [pc, #1320] @ 1c03f4 │ │ │ │ ldr.w r3, [pc, #1300] @ 1c03e4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3 │ │ │ │ @@ -473683,15 +473679,15 @@ │ │ │ │ str r2, [r5, #4] │ │ │ │ b.n 1c0122 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ str r2, [r5, #4] │ │ │ │ b.n 1c0122 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 1c020a │ │ │ │ str.w sl, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ @@ -473753,15 +473749,15 @@ │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r6, r2 │ │ │ │ bne.n 1c017c │ │ │ │ mov fp, sl │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ b.n 1bfe60 │ │ │ │ ldrd r2, r3, [sl] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1c025c │ │ │ │ add.w r0, r1, r2, lsl #3 │ │ │ │ adds r4, r2, #1 │ │ │ │ @@ -473789,15 +473785,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, sl │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [sl, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [sl, #8] │ │ │ │ b.n 1c021e │ │ │ │ ldr.w r3, [sl] │ │ │ │ and.w r2, r2, #15 │ │ │ │ sub.w r6, r8, r2 │ │ │ │ @@ -473948,15 +473944,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ beq.w 1c132a │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #1 │ │ │ │ ldrb.w r6, [r3, #1268] @ 0x4f4 │ │ │ │ blx 61070 │ │ │ │ @@ -474702,15 +474698,15 @@ │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 1c0c52 │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r5, r0 │ │ │ │ strb.w r6, [r0], #4 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r7, [r3, #343] @ 0x157 │ │ │ │ blx 61070 │ │ │ │ @@ -475520,15 +475516,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, #12] │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1c193c │ │ │ │ ldr.w r6, [r9, #88] @ 0x58 │ │ │ │ add.w sl, r9, #84 @ 0x54 │ │ │ │ @@ -475597,44 +475593,44 @@ │ │ │ │ adds r2, #31 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ str.w r5, [fp] │ │ │ │ lsrs r3, r2, #5 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ - bl 1f9164 │ │ │ │ + bl 1f90dc │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ - bl 1f9164 │ │ │ │ + bl 1f90dc │ │ │ │ mov r2, r5 │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f9164 │ │ │ │ + bl 1f90dc │ │ │ │ ldr.w r4, [r9, #88] @ 0x58 │ │ │ │ str.w r0, [fp, #28] │ │ │ │ cmp sl, r4 │ │ │ │ beq.n 1c15de │ │ │ │ movs r5, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r6, [fp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r7 │ │ │ │ str r5, [r4, #96] @ 0x60 │ │ │ │ - bl 1f9188 │ │ │ │ + bl 1f9100 │ │ │ │ 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 1f9188 │ │ │ │ + bl 1f9100 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, sl │ │ │ │ str.w r0, [r6, r7, lsl #2] │ │ │ │ bne.n 1c15ac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -475711,15 +475707,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 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 1c153a │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ @@ -475954,15 +475950,15 @@ │ │ │ │ b.n 1c1886 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r0, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 1c14c8 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ mov ip, sl │ │ │ │ b.n 1c18a6 │ │ │ │ @@ -477380,15 +477376,15 @@ │ │ │ │ cmp r3, #16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mul.w r2, r2, r3 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ and.w r3, r2, #8192 @ 0x2000 │ │ │ │ and.w r2, r2, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ b.n 1c27a8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ @@ -477418,39 +477414,39 @@ │ │ │ │ cmp r3, #16 │ │ │ │ mov.w r0, #0 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #20 │ │ │ │ mul.w r2, r3, r8 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ mov lr, r0 │ │ │ │ b.n 1c265c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ bne.w 1c245a │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ 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 1c270a │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 1c26d6 │ │ │ │ ldr.w r1, [fp, #32] │ │ │ │ mul.w r0, r1, r0 │ │ │ │ @@ -477489,15 +477485,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f902c │ │ │ │ + bl 1f8fa4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ bl 1a6e08 │ │ │ │ ldr.w r7, [fp, #88] @ 0x58 │ │ │ │ add.w fp, fp, #84 @ 0x54 │ │ │ │ @@ -477560,15 +477556,15 @@ │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #52] @ 0x34 │ │ │ │ bl 1a5bc4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1faf40 │ │ │ │ + bl 1faeb8 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ str r0, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ bl 1a6164 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov ip, r0 │ │ │ │ @@ -477595,22 +477591,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 1faecc │ │ │ │ + bl 1fae44 │ │ │ │ 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 1fae24 │ │ │ │ + bl 1fad9c │ │ │ │ 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] │ │ │ │ @@ -477647,15 +477643,15 @@ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r8, sl │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, r8 │ │ │ │ bne.w 1c29a6 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r2, [pc, #400] @ (1c2cb0 ) │ │ │ │ ldr r3, [pc, #396] @ (1c2cac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -477730,31 +477726,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, #12] │ │ │ │ strd r8, r8, [fp, #32] │ │ │ │ - bl 1faf40 │ │ │ │ + bl 1faeb8 │ │ │ │ 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 1c2aee │ │ │ │ movs r1, #0 │ │ │ │ - bl 1faf0c │ │ │ │ + bl 1fae84 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 1c2c2a │ │ │ │ b.n 1c2aee │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1faf0c │ │ │ │ + bl 1fae84 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c2aee │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1c2c1c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ @@ -478704,54 +478700,54 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #777 @ 0x309 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #16 │ │ │ │ strd r2, r2, [sp] │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r8, r2 │ │ │ │ sub sp, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #781 @ 0x30d │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ add.w r9, sp, #16 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ ldr r5, [pc, #64] @ (1c3698 ) │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -478764,15 +478760,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r5, lr] │ │ │ │ add.w r3, r3, r8, lsl #7 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldmia r1!, {r2, r4, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -478781,15 +478777,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [pc, #244] @ (1c37b8 ) │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r5, pc │ │ │ │ @@ -478799,18 +478795,18 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.n 1c3796 │ │ │ │ cmp r3, #2 │ │ │ │ bls.n 1c37b0 │ │ │ │ subs r3, #3 │ │ │ │ @@ -478827,21 +478823,21 @@ │ │ │ │ movne r3, #8 │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r9, sp, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ add r3, sp, #8 │ │ │ │ str r6, [sp, #20] │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ @@ -478855,15 +478851,15 @@ │ │ │ │ ldr.w r3, [r5, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r0, r7, #20 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n 1c37b0 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -478901,56 +478897,56 @@ │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ ldr.w r9, [pc, #1044] @ 1c3c04 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ 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 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 1c3850 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [pc, #948] @ (1c3c08 ) │ │ │ │ ldr r2, [pc, #952] @ (1c3c0c ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 21375c │ │ │ │ + bl 2136d4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -478958,28 +478954,28 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ @@ -479006,15 +479002,15 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1c397c │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 1c3bf4 │ │ │ │ bhi.w 1c3bec │ │ │ │ @@ -479033,42 +479029,42 @@ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ b.n 1c390a │ │ │ │ ldr r3, [pc, #664] @ (1c3c18 ) │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ ldr r2, [pc, #664] @ (1c3c1c ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 21375c │ │ │ │ + bl 2136d4 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2194c8 │ │ │ │ + bl 219440 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1c36a0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21935c │ │ │ │ + bl 2192d4 │ │ │ │ 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 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r7, r0 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ strd r3, sl, [r0, #44] @ 0x2c │ │ │ │ add.w sl, r0, #20 │ │ │ │ @@ -479076,27 +479072,27 @@ │ │ │ │ mov r1, sl │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ @@ -479128,33 +479124,33 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e44 │ │ │ │ + bl 213dbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 219418 │ │ │ │ + bl 219390 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -479163,22 +479159,22 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ ldrb.w fp, [r9, #12] │ │ │ │ @@ -479213,18 +479209,18 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 219560 │ │ │ │ + bl 2194d8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1c36a0 │ │ │ │ ldr r2, [pc, #92] @ (1c3c20 ) │ │ │ │ ldr r3, [pc, #52] @ (1c3bfc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -479252,23 +479248,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r3, r4} │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldmia r0!, {r3} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #222 @ 0xde │ │ │ │ + movs r3, #94 @ 0x5e │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #190 @ 0xbe │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ movs r3, r3 │ │ │ │ stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ @@ -479290,23 +479286,23 @@ │ │ │ │ subs r1, #61 @ 0x3d │ │ │ │ strh r0, [r0, #4] │ │ │ │ lsls r0, r0, #22 │ │ │ │ strh r0, [r0, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov.w r1, #816 @ 0x330 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r8, sp, #16 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ str r4, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -479316,32 +479312,32 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov.w r1, #812 @ 0x32c │ │ │ │ b.n 1c3c68 │ │ │ │ movw r1, #786 @ 0x312 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov sl, r5 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ mov r1, r5 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ add r4, sp, #16 │ │ │ │ strd ip, ip, [sp] │ │ │ │ add.w lr, r7, #100 @ 0x64 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -479360,15 +479356,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #45] @ 0x2d │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #818 @ 0x332 │ │ │ │ b.n 1c3c68 │ │ │ │ stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ @@ -479407,35 +479403,35 @@ │ │ │ │ ldr.w r2, [pc, #1296] @ 1c42d0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 21375c │ │ │ │ + bl 2136d4 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1c3dfc │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -479443,27 +479439,27 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ 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] │ │ │ │ @@ -479491,15 +479487,15 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1c3f2c │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 1c42b4 │ │ │ │ bhi.w 1c42ac │ │ │ │ @@ -479532,38 +479528,38 @@ │ │ │ │ bne.w 1c42bc │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [pc, #944] @ (1c42e0 ) │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 21375c │ │ │ │ + bl 2136d4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2194c8 │ │ │ │ + bl 219440 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r7, [sl, #13] │ │ │ │ bl 1c36a0 │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ movw r1, #779 @ 0x30b │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ 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 216110 │ │ │ │ + bl 216088 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str r7, [sp, #24] │ │ │ │ add.w ip, r8, #100 @ 0x64 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -479572,34 +479568,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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r3, r8, #20 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ strb.w r7, [r8, #34] @ 0x22 │ │ │ │ mov r0, r6 │ │ │ │ bl 1c3c2c │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 21935c │ │ │ │ + bl 2192d4 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -479608,26 +479604,26 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w fp, [r8, #12] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -479659,37 +479655,37 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ 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 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1c40fc │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -479697,27 +479693,27 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ ldrb.w r8, [r7, #12] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -479749,81 +479745,81 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 219418 │ │ │ │ + bl 219390 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 1c36a0 │ │ │ │ mov.w r1, #920 @ 0x398 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ str r7, [sp, #24] │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w r7, r8, #84 @ 0x54 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21935c │ │ │ │ + bl 2192d4 │ │ │ │ movs r1, #3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213e44 │ │ │ │ + bl 213dbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 219418 │ │ │ │ + bl 219390 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 219560 │ │ │ │ + bl 2194d8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 1c36a0 │ │ │ │ b.n 1c3f10 │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 1c41b0 │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 1c409c │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 1c3dae │ │ │ │ ldr r3, [pc, #60] @ (1c42e4 ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ b.n 1c3f2e │ │ │ │ @@ -479838,23 +479834,23 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + str r7, [sp, #680] @ 0x2a8 │ │ │ │ movs r2, r3 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r6, r3, #2 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -479885,30 +479881,30 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ mov r2, r4 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c70 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbz r0, 1c4370 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r1, r5, #164 @ 0xa4 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr.w r7, [fp, #96] @ 0x60 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -479943,21 +479939,21 @@ │ │ │ │ b.n 1c43d8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp r8, r3 │ │ │ │ bhi.n 1c446e │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str r3, [r5, #8] │ │ │ │ add.w ip, r6, #100 @ 0x64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -479972,29 +479968,29 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #45] @ 0x2d │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r3, r6, #20 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #151 @ 0x97 │ │ │ │ bne.n 1c43ce │ │ │ │ add.w r3, r6, #20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ bls.n 1c43d8 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ @@ -480035,21 +480031,21 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 1c43be │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #245 @ 0xf5 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w ip, [r3, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ @@ -480059,15 +480055,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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [pc, #216] @ (1c45fc ) │ │ │ │ ldr r3, [pc, #196] @ (1c45ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -480086,21 +480082,21 @@ │ │ │ │ beq.n 1c45c6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add.w r7, r8, #100 @ 0x64 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -480117,15 +480113,15 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ b.n 1c4522 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ addls r5, sp, #52 @ 0x34 │ │ │ │ addls r4, sp, #68 @ 0x44 │ │ │ │ bhi.n 1c45dc │ │ │ │ @@ -480214,15 +480210,15 @@ │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 1c46a0 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp ip, lr │ │ │ │ bne.n 1c4692 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f92ec │ │ │ │ + bl 1f9264 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldrd r0, r3, [r4, #60] @ 0x3c │ │ │ │ add.w r2, r6, #96 @ 0x60 │ │ │ │ str r1, [r5, #68] @ 0x44 │ │ │ │ cmp r2, r7 │ │ │ │ strd r0, r3, [r5, #60] @ 0x3c │ │ │ │ strd fp, fp, [r4, #24] │ │ │ │ @@ -480642,15 +480638,15 @@ │ │ │ │ ldrb.w r2, [r3, #624] @ 0x270 │ │ │ │ cbz r2, 1c4b26 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #16] @ (1c4b2c ) │ │ │ │ ldr r1, [pc, #20] @ (1c4b30 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216a20 │ │ │ │ + bl 216998 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl 196b2e │ │ │ │ b.n 1c464a │ │ │ │ vtbl.8 d20, {d15-d17}, d27 │ │ │ │ @@ -480726,22 +480722,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 223d8c │ │ │ │ + bl 223d04 │ │ │ │ ldr r2, [pc, #16] @ (1c4c20 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1c4c24 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216a20 │ │ │ │ + bl 216998 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bl 316c22 │ │ │ │ b.n 1c4596 │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -480779,15 +480775,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 1f9b08 │ │ │ │ + bl 1f9a80 │ │ │ │ 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 │ │ │ │ @@ -480811,15 +480807,15 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r1, #1 │ │ │ │ strh r2, [r4, #4] │ │ │ │ str r1, [r4, #16] │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1f9b08 │ │ │ │ + bl 1f9a80 │ │ │ │ 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 │ │ │ │ @@ -480835,15 +480831,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 1f9dec │ │ │ │ + bl 1f9d64 │ │ │ │ mov lr, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ mov r1, lr │ │ │ │ mov r3, r0 │ │ │ │ b.n 1c4d4a │ │ │ │ @@ -481986,15 +481982,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1c5942 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 1faf40 │ │ │ │ + bl 1faeb8 │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, r5 │ │ │ │ beq.n 1c593a │ │ │ │ mov r3, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r3 │ │ │ │ @@ -482014,30 +482010,30 @@ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1c58fe │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fada8 │ │ │ │ + bl 1fad20 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c58fa │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fae24 │ │ │ │ + bl 1fad9c │ │ │ │ b.n 1c58fa │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ sub.w r8, r3, #96 @ 0x60 │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 1c58f0 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, fp │ │ │ │ bne.n 1c58e2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ b.n 1c58b0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -482234,15 +482230,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61070 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1fe3bc │ │ │ │ + bl 1fe334 │ │ │ │ ldr.w sl, [r5, #432] @ 0x1b0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1c5cb4 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r7, sl │ │ │ │ mov r8, r4 │ │ │ │ @@ -482250,15 +482246,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1c5be4 │ │ │ │ ldrb.w sl, [r7, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1c5be4 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2165f8 │ │ │ │ + bl 216570 │ │ │ │ cbz r0, 1c5b7a │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 1c5c9c │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ @@ -482300,15 +482296,15 @@ │ │ │ │ cmp r0, #4 │ │ │ │ bne.n 1c5bbe │ │ │ │ b.n 1c5b96 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c5b54 │ │ │ │ mov r4, r8 │ │ │ │ @@ -482528,15 +482524,15 @@ │ │ │ │ sub.w r2, r3, #55 @ 0x37 │ │ │ │ sub.w r9, r3, #59 @ 0x3b │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldr.w r3, [r2, #-48] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #-48] │ │ │ │ - bl 1fe3ec │ │ │ │ + bl 1fe364 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ strd r6, r9, [r0] │ │ │ │ b.n 1c5b96 │ │ │ │ movs r0, #0 │ │ │ │ b.n 1c5e34 │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #20 │ │ │ │ @@ -482557,18 +482553,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 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ mov r9, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - bl 1f58f8 │ │ │ │ + bl 1f5870 │ │ │ │ ldr.w r3, [r9] │ │ │ │ str.w r0, [r9, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr r5, [r3, #88] @ 0x58 │ │ │ │ cmp r5, r2 │ │ │ │ beq.w 1c60bc │ │ │ │ mov r6, r5 │ │ │ │ @@ -482617,15 +482613,15 @@ │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 1c5f56 │ │ │ │ mov r7, r9 │ │ │ │ cmp r1, r7 │ │ │ │ beq.n 1c5ec2 │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c6046 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ adds r5, #1 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -482648,15 +482644,15 @@ │ │ │ │ ldr r6, [r6, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r6, r2 │ │ │ │ bne.n 1c5e90 │ │ │ │ mov r9, r8 │ │ │ │ mov r4, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r3, r3, #19 │ │ │ │ @@ -482784,19 +482780,19 @@ │ │ │ │ lsls r2, r2, #28 │ │ │ │ itt mi │ │ │ │ orrmi.w r3, r3, #17301504 @ 0x1080000 │ │ │ │ strmi r3, [r1, #0] │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ b.n 1c5f0a │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -483092,17 +483088,17 @@ │ │ │ │ b.n 1c62d4 │ │ │ │ movs r7, #0 │ │ │ │ b.n 1c6228 │ │ │ │ sub.w ip, r3, #784 @ 0x310 │ │ │ │ cmp.w ip, #10 │ │ │ │ bls.w 1c62e2 │ │ │ │ b.n 1c63d8 │ │ │ │ - ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r2, r5 │ │ │ │ - ldr r2, [sp, #328] @ 0x148 │ │ │ │ + ldr r1, [sp, #840] @ 0x348 │ │ │ │ movs r2, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ add.w r2, r1, #96 @ 0x60 │ │ │ │ @@ -483118,15 +483114,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, r5 │ │ │ │ str r2, [r3, #16] │ │ │ │ - bl 1f1b58 │ │ │ │ + bl 1f1ad0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr.w r3, [r5, #344] @ 0x158 │ │ │ │ @@ -483347,17 +483343,17 @@ │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 1c6578 │ │ │ │ b.n 1c651e │ │ │ │ sub.w r3, r1, #784 @ 0x310 │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 1c6578 │ │ │ │ b.n 1c6684 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + str r7, [sp, #536] @ 0x218 │ │ │ │ movs r2, r5 │ │ │ │ - str r7, [sp, #624] @ 0x270 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ 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 r9, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -483417,15 +483413,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 1c6976 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1c6794 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f1b1c │ │ │ │ + bl 1f1a94 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 1c6794 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp fp, r4 │ │ │ │ str.w r9, [r4, #-4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -483439,15 +483435,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1c6758 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c674e │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1f1b1c │ │ │ │ + bl 1f1a94 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 1c675e │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r4 │ │ │ │ bne.n 1c6728 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ @@ -483937,15 +483933,15 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr.w r3, [pc, #2448] @ 1c7648 │ │ │ │ strd r7, r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f902c │ │ │ │ + bl 1f8fa4 │ │ │ │ ldr r4, [r7, #88] @ 0x58 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r4, lr │ │ │ │ beq.w 1c71ea │ │ │ │ mov fp, lr │ │ │ │ movw sl, #8208 @ 0x2010 │ │ │ │ @@ -484082,15 +484078,15 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movw r3, #513 @ 0x201 │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movw r1, #4452 @ 0x1164 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ bl 1be838 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -484169,28 +484165,28 @@ │ │ │ │ strd r1, r1, [r3, #96] @ 0x60 │ │ │ │ add.w r1, r2, #96 @ 0x60 │ │ │ │ ldr r0, [r2, #100] @ 0x64 │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, fp │ │ │ │ bne.n 1c6eee │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1f1d68 │ │ │ │ + bl 1f1ce0 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp r6, fp │ │ │ │ beq.n 1c6f42 │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ mov r8, r4 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1f1bac │ │ │ │ + bl 1f1b24 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ str r6, [r4, #28] │ │ │ │ cmp r3, fp │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ bne.n 1c6f20 │ │ │ │ mov r4, r8 │ │ │ │ @@ -484257,15 +484253,15 @@ │ │ │ │ bne.n 1c6fae │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ands.w r2, r2, #131072 @ 0x20000 │ │ │ │ bne.n 1c6fae │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ adds r4, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f1b1c │ │ │ │ + bl 1f1a94 │ │ │ │ cmp sl, r4 │ │ │ │ bne.n 1c6fb4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ beq.w 1c7210 │ │ │ │ movw r2, #799 @ 0x31f │ │ │ │ cmp r3, r2 │ │ │ │ @@ -484295,15 +484291,15 @@ │ │ │ │ bne.n 1c6f80 │ │ │ │ ldrd r4, r5, [sp, #28] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [pc, #1540] @ 1c7650 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r1, pc │ │ │ │ - bl 1f1bc4 │ │ │ │ + bl 1f1b3c │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, fp │ │ │ │ beq.w 1c71a8 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ b.n 1c7078 │ │ │ │ @@ -484462,15 +484458,15 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r4, r3 │ │ │ │ bne.w 1c6e2a │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr.w r2, [pc, #1124] @ 1c7654 │ │ │ │ ldr.w r3, [pc, #1108] @ 1c7648 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -484498,15 +484494,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1c757c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c756a │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ mov r7, r0 │ │ │ │ cbz r7, 1c7266 │ │ │ │ add r9, r7 │ │ │ │ str.w r6, [r9] │ │ │ │ mov r9, r4 │ │ │ │ b.n 1c7038 │ │ │ │ adds.w r9, r7, r9 │ │ │ │ @@ -484523,27 +484519,27 @@ │ │ │ │ cmp sl, r3 │ │ │ │ bls.w 1c7038 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1f1b1c │ │ │ │ + bl 1f1a94 │ │ │ │ cmp r4, sl │ │ │ │ bcc.n 1c7286 │ │ │ │ b.n 1c7038 │ │ │ │ add.w sl, r7, r9 │ │ │ │ cmp sl, r7 │ │ │ │ bls.n 1c72b6 │ │ │ │ mov r4, r7 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1f1b1c │ │ │ │ + bl 1f1a94 │ │ │ │ cmp r4, sl │ │ │ │ bcc.n 1c72a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r2, r3, #5 │ │ │ │ bhi.n 1c7266 │ │ │ │ adds r4, r3, #4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -484563,15 +484559,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1c7610 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c75da │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1c7266 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ @@ -485082,15 +485078,15 @@ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cbz r3, 1c782e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r1, [pc, #124] @ (1c7868 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1c785c │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ beq.n 1c782a │ │ │ │ @@ -485106,59 +485102,59 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ ldr r1, [pc, #80] @ (1c7874 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [pc, #72] @ (1c7878 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c77fc │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [pc, #64] @ (1c787c ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1c77fc │ │ │ │ ldr r1, [pc, #52] @ (1c7880 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c77fc │ │ │ │ ldr r2, [pc, #44] @ (1c7884 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1c7814 │ │ │ │ ldr r1, [pc, #40] @ (1c7888 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c77fc │ │ │ │ - b.n 1c7168 │ │ │ │ + b.n 1c8068 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r5, [pc, #728] @ (1c7b48 ) │ │ │ │ + ldr r5, [pc, #216] @ (1c7948 ) │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + strb r0, [r4, #25] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c7130 │ │ │ │ + b.n 1c8030 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c70cc │ │ │ │ + b.n 1c7fcc │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c70dc │ │ │ │ + b.n 1c7fdc │ │ │ │ movs r2, r3 │ │ │ │ - stmia r2!, {r1, r4, r6} │ │ │ │ + stmia r1!, {r1, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - sxth r0, r6 │ │ │ │ + cbz r0, 1c78b4 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r6} │ │ │ │ + stmia r1!, {r6, r7} │ │ │ │ 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] │ │ │ │ @@ -485169,15 +485165,15 @@ │ │ │ │ and.w r2, r3, #1344 @ 0x540 │ │ │ │ tst.w r3, #640 @ 0x280 │ │ │ │ beq.n 1c7966 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1c7a82 │ │ │ │ ldr r1, [pc, #600] @ (1c7b10 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bmi.n 1c7978 │ │ │ │ lsls r2, r3, #13 │ │ │ │ bmi.n 1c7988 │ │ │ │ lsls r0, r3, #15 │ │ │ │ bmi.n 1c7998 │ │ │ │ @@ -485188,29 +485184,29 @@ │ │ │ │ lsls r3, r3, #8 │ │ │ │ bmi.n 1c79c8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cbz r3, 1c78e6 │ │ │ │ ldr r1, [pc, #564] @ (1c7b14 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ subs r3, #40 @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 1c7908 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 1c7a0a │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ cbz r3, 1c7908 │ │ │ │ ldr r1, [pc, #536] @ (1c7b18 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bmi.w 1c7a1c │ │ │ │ lsls r2, r1, #28 │ │ │ │ bmi.w 1c7a2e │ │ │ │ lsls r3, r1, #29 │ │ │ │ bmi.w 1c7a40 │ │ │ │ @@ -485226,74 +485222,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] @ (1c7b1c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ bne.w 1c7a8e │ │ │ │ ldrh r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 1c7962 │ │ │ │ ldr r1, [pc, #452] @ (1c7b20 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1c78c0 │ │ │ │ ldr r1, [pc, #440] @ (1c7b24 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bpl.n 1c78c4 │ │ │ │ ldr r1, [pc, #428] @ (1c7b28 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #13 │ │ │ │ bpl.n 1c78c8 │ │ │ │ ldr r1, [pc, #416] @ (1c7b2c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r0, r3, #15 │ │ │ │ bpl.n 1c78cc │ │ │ │ ldr r1, [pc, #404] @ (1c7b30 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ bpl.n 1c78d0 │ │ │ │ ldr r1, [pc, #392] @ (1c7b34 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #14 │ │ │ │ bpl.n 1c78d4 │ │ │ │ ldr r1, [pc, #380] @ (1c7b38 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #8 │ │ │ │ bpl.n 1c78d8 │ │ │ │ ldr r1, [pc, #368] @ (1c7b3c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c78d8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c7ab8 │ │ │ │ and.w r0, r1, #1 │ │ │ │ lsls r6, r1, #27 │ │ │ │ bmi.n 1c7aa6 │ │ │ │ ldrh r6, [r4, #12] │ │ │ │ @@ -485307,174 +485303,174 @@ │ │ │ │ bmi.w 1c7b02 │ │ │ │ lsrs r2, r6, #2 │ │ │ │ lsls r1, r1, #11 │ │ │ │ bpl.n 1c7ae8 │ │ │ │ ldr r1, [pc, #324] @ (1c7b44 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c7952 │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1c78fe │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bpl.w 1c7910 │ │ │ │ ldr r1, [pc, #296] @ (1c7b48 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r1, #28 │ │ │ │ bpl.w 1c7916 │ │ │ │ ldr r1, [pc, #284] @ (1c7b4c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r3, r1, #29 │ │ │ │ bpl.w 1c791c │ │ │ │ ldr r1, [pc, #268] @ (1c7b50 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r6, r1, #12 │ │ │ │ bpl.w 1c7922 │ │ │ │ ldr r1, [pc, #256] @ (1c7b54 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #30 │ │ │ │ bpl.w 1c7928 │ │ │ │ vldr s15, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ strd r1, r1, [sp] │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ ldr r1, [pc, #224] @ (1c7b58 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c7952 │ │ │ │ ldr r1, [pc, #216] @ (1c7b5c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ b.n 1c78c0 │ │ │ │ ldr r3, [pc, #208] @ (1c7b60 ) │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ ldr r1, [pc, #196] @ (1c7b64 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c7952 │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ cbz r0, 1c7ada │ │ │ │ ldr r1, [pc, #184] @ (1c7b68 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c7952 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c77cc │ │ │ │ b.n 1c7952 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ bl 1c77cc │ │ │ │ ldr r1, [pc, #156] @ (1c7b6c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c7936 │ │ │ │ ldr r1, [pc, #148] @ (1c7b70 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c7952 │ │ │ │ ldr r1, [pc, #136] @ (1c7b74 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c7952 │ │ │ │ ldr r1, [pc, #128] @ (1c7b78 ) │ │ │ │ lsrs r2, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c7952 │ │ │ │ ldr r1, [pc, #120] @ (1c7b7c ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c7952 │ │ │ │ - bvs.n 1c7bdc │ │ │ │ + bpl.n 1c7adc │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c82e0 │ │ │ │ + b.n 1c81e0 │ │ │ │ movs r2, r3 │ │ │ │ - strb r6, [r0, r7] │ │ │ │ + strb r6, [r0, r5] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8268 │ │ │ │ + b.n 1c8168 │ │ │ │ movs r2, r3 │ │ │ │ - strb r4, [r4, #31] │ │ │ │ + strb r4, [r4, #29] │ │ │ │ movs r2, r3 │ │ │ │ - cbz r0, 1c7b8e │ │ │ │ + cbz r0, 1c7b6e │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8164 │ │ │ │ + b.n 1c8064 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb638 │ │ │ │ + push {r3, r4, r5, r7, lr} │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c813c │ │ │ │ + b.n 1c803c │ │ │ │ movs r2, r3 │ │ │ │ - cbz r0, 1c7b84 │ │ │ │ + uxth r0, r6 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c811c │ │ │ │ + b.n 1c801c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8120 │ │ │ │ + b.n 1c8020 │ │ │ │ movs r2, r3 │ │ │ │ - strb r4, [r2, #20] │ │ │ │ + strb r4, [r2, #18] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8254 │ │ │ │ + b.n 1c8154 │ │ │ │ movs r2, r3 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r6, #34] @ 0x22 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r0, [r6, #19] │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ movs r2, r3 │ │ │ │ - add sp, #200 @ 0xc8 │ │ │ │ + add r7, sp, #712 @ 0x2c8 │ │ │ │ movs r6, r3 │ │ │ │ - b.n 1c8008 │ │ │ │ + b.n 1c7f08 │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 1c7aa0 │ │ │ │ + bmi.n 1c7ba0 │ │ │ │ movs r2, r3 │ │ │ │ - strb r4, [r4, #17] │ │ │ │ + strb r4, [r4, #15] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8054 │ │ │ │ + b.n 1c7f54 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c805c │ │ │ │ + b.n 1c7f5c │ │ │ │ movs r2, r3 │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + strb r6, [r5, #8] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8034 │ │ │ │ + b.n 1c7f34 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c80d8 │ │ │ │ + b.n 1c7fd8 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8048 │ │ │ │ + b.n 1c7f48 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8058 │ │ │ │ + b.n 1c7f58 │ │ │ │ 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 │ │ │ │ @@ -485483,36 +485479,36 @@ │ │ │ │ ldr.w r8, [pc, #2620] @ 1c85d8 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #0 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ cmp r7, r6 │ │ │ │ bne.n 1c7ba2 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1c7d08 │ │ │ │ ldr.w r1, [pc, #2596] @ 1c85dc │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #14 │ │ │ │ bmi.n 1c7c8e │ │ │ │ ldr.w r1, [pc, #2580] @ 1c85e0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr.w r1, [pc, #2568] @ 1c85e4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r7, r3, #31 │ │ │ │ bmi.w 1c806a │ │ │ │ lsls r6, r3, #30 │ │ │ │ bmi.w 1c805a │ │ │ │ lsls r0, r3, #29 │ │ │ │ bmi.w 1c804c │ │ │ │ @@ -485545,15 +485541,15 @@ │ │ │ │ bne.w 1c81ee │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1c84f8 │ │ │ │ ldr.w r1, [pc, #2456] @ 1c85e8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ bne.w 1c820e │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #12 │ │ │ │ bhi.w 1c820e │ │ │ │ @@ -485570,15 +485566,15 @@ │ │ │ │ lsls r2, r6, #15 │ │ │ │ lsls r3, r5, #15 │ │ │ │ lsls r4, r4, #15 │ │ │ │ lsls r5, r3, #15 │ │ │ │ ldr.w r1, [pc, #2396] @ 1c85ec │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c7bd8 │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1c8506 │ │ │ │ movw r3, #905 @ 0x389 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 1c8416 │ │ │ │ @@ -485587,36 +485583,36 @@ │ │ │ │ beq.w 1c85ca │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1c85bc │ │ │ │ cbnz r3, 1c7ccc │ │ │ │ ldr.w r1, [pc, #2348] @ 1c85f0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1c85a8 │ │ │ │ ldr.w r1, [pc, #2332] @ 1c85f4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r6, r3, #29 │ │ │ │ bpl.w 1c859a │ │ │ │ ldr.w r1, [pc, #2312] @ 1c85f8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr.w r1, [pc, #2304] @ 1c85fc │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ 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 │ │ │ │ @@ -485627,15 +485623,15 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbnz r3, 1c7d30 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cbz r3, 1c7d3c │ │ │ │ ldr.w r1, [pc, #2252] @ 1c8600 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1c7eec │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r1, r3, #20 │ │ │ │ bmi.w 1c7fa8 │ │ │ │ @@ -485666,22 +485662,22 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1c7d74 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c7d60 │ │ │ │ ldr.w r1, [pc, #2164] @ 1c8604 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r2, r3, #10 │ │ │ │ bpl.n 1c7d66 │ │ │ │ ldr.w r1, [pc, #2148] @ 1c8608 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c7d66 │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1c7e4c │ │ │ │ ldr.w r1, [pc, #2128] @ 1c860c │ │ │ │ movs r6, #0 │ │ │ │ ldr.w sl, [pc, #2128] @ 1c8610 │ │ │ │ @@ -485708,15 +485704,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #6291456 @ 0x600000 │ │ │ │ cmp.w r3, #2097152 @ 0x200000 │ │ │ │ beq.n 1c7e06 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #6 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ @@ -485730,21 +485726,21 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1c7e16 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c7dca │ │ │ │ ldr.w r1, [pc, #2020] @ 1c8614 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r3, r3, #9 │ │ │ │ bpl.n 1c7dd2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c7dd2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r1, r3, #7 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 1c7f0e │ │ │ │ movw r2, #673 @ 0x2a1 │ │ │ │ subs r2, r3, r2 │ │ │ │ @@ -485766,122 +485762,122 @@ │ │ │ │ movw r2, #847 @ 0x34f │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 1c7e9e │ │ │ │ ldr.w r1, [pc, #1928] @ 1c8618 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cbnz r3, 1c7eb8 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cbz r0, 1c7eb8 │ │ │ │ bl 1a58f0 │ │ │ │ ldr.w r1, [pc, #1904] @ 1c861c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c7f50 │ │ │ │ mov r0, r4 │ │ │ │ bl 1a60d8 │ │ │ │ cbnz r0, 1c7f2a │ │ │ │ ldr.w r1, [pc, #1880] @ 1c8620 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1860] @ 1c8624 │ │ │ │ ldr r2, [r3, r7] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ movs r3, #0 │ │ │ │ b.n 1c7e16 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1c8368 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1c824e │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 1c7d46 │ │ │ │ ldr.w r1, [pc, #1828] @ 1c8628 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c7d46 │ │ │ │ ldrh r2, [r4, #48] @ 0x30 │ │ │ │ ldrh r3, [r4, #50] @ 0x32 │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ beq.n 1c7eb8 │ │ │ │ ldr.w r1, [pc, #1808] @ 1c862c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r1, r3, #7 │ │ │ │ b.n 1c7e54 │ │ │ │ ldr.w r1, [pc, #1796] @ 1c8630 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ mov r0, r4 │ │ │ │ bl 1a60ec │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c81bc │ │ │ │ ldr.w r1, [pc, #1776] @ 1c8634 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c7ec6 │ │ │ │ ldr.w r1, [pc, #1764] @ 1c8638 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1c7ebe │ │ │ │ ldr.w r8, [pc, #1752] @ 1c863c │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [pc, #1748] @ 1c8640 │ │ │ │ mov r2, r6 │ │ │ │ add r8, pc │ │ │ │ add r9, pc │ │ │ │ b.n 1c7f88 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ bls.n 1c7ebe │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r7, r2, #1 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1c7f82 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1c7f74 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ b.n 1c7f74 │ │ │ │ ldr.w r1, [pc, #1688] @ 1c8644 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c7d4e │ │ │ │ sub.w r3, r0, #1024 @ 0x400 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 1c8406 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r1, r4, #8 │ │ │ │ @@ -485889,71 +485885,71 @@ │ │ │ │ lsls r4, r1, #8 │ │ │ │ lsls r2, r3, #8 │ │ │ │ lsls r7, r6, #7 │ │ │ │ lsls r3, r2, #8 │ │ │ │ ldr.w r1, [pc, #1652] @ 1c8648 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c7c2e │ │ │ │ ldr.w r1, [pc, #1640] @ 1c864c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7c28 │ │ │ │ ldr.w r1, [pc, #1628] @ 1c8650 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7c22 │ │ │ │ ldr.w r1, [pc, #1616] @ 1c8654 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7c1c │ │ │ │ ldr.w r1, [pc, #1604] @ 1c8658 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7c16 │ │ │ │ ldr.w r1, [pc, #1592] @ 1c865c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7c10 │ │ │ │ ldr.w r1, [pc, #1580] @ 1c8660 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c7c08 │ │ │ │ ldr.w r1, [pc, #1572] @ 1c8664 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c7c00 │ │ │ │ ldr.w r1, [pc, #1560] @ 1c8668 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c7bf8 │ │ │ │ ldr.w r1, [pc, #1552] @ 1c866c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7bf2 │ │ │ │ ldr.w r1, [pc, #1540] @ 1c8670 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7bec │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bmi.w 1c7eb8 │ │ │ │ sub.w r3, r3, #668 @ 0x29c │ │ │ │ cmp r3, #4 │ │ │ │ @@ -485962,23 +485958,23 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp.w r3, #20480 @ 0x5000 │ │ │ │ beq.w 1c8420 │ │ │ │ ldr.w r1, [pc, #1496] @ 1c8674 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c7e6a │ │ │ │ bl 1a45e8 │ │ │ │ ldr.w r1, [pc, #1476] @ 1c8678 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bmi.w 1c829a │ │ │ │ lsls r7, r3, #25 │ │ │ │ bmi.w 1c828a │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1c827a │ │ │ │ @@ -486018,15 +486014,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1c8590 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #4, #3 │ │ │ │ ldr.w r1, [pc, #1336] @ 1c867c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #21 │ │ │ │ bmi.w 1c825c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #676 @ 0x2a4 │ │ │ │ beq.w 1c8398 │ │ │ │ bhi.w 1c7c9c │ │ │ │ @@ -486045,50 +486041,50 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [pc, #1264] @ 1c8680 │ │ │ │ and.w r2, r2, #7 │ │ │ │ ldr.w r1, [pc, #1260] @ 1c8684 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7d0a │ │ │ │ ldr.w r1, [pc, #1244] @ 1c8688 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1c7ea0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1a6100 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [pc, #1220] @ 1c868c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c7ec6 │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r1, [pc, #1200] @ 1c8690 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1c7ea0 │ │ │ │ bl 1a45e8 │ │ │ │ ldr.w r1, [pc, #1184] @ 1c8694 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ beq.w 1c7c68 │ │ │ │ cmp r3, #131 @ 0x83 │ │ │ │ it ne │ │ │ │ cmpne r3, #186 @ 0xba │ │ │ │ @@ -486105,603 +486101,603 @@ │ │ │ │ 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, #1112] @ 1c869c │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7d0a │ │ │ │ ldr.w r1, [pc, #1104] @ 1c86a0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c7d46 │ │ │ │ ldr.w r1, [pc, #1092] @ 1c86a4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c8156 │ │ │ │ ldr.w r1, [pc, #1084] @ 1c86a8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c80d8 │ │ │ │ ldr.w r1, [pc, #1072] @ 1c86ac │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c80d2 │ │ │ │ ldr.w r1, [pc, #1060] @ 1c86b0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c80cc │ │ │ │ ldr.w r1, [pc, #1048] @ 1c86b4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c80c6 │ │ │ │ ldr.w r1, [pc, #1036] @ 1c86b8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c80fc │ │ │ │ ldr.w r1, [pc, #1024] @ 1c86bc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c80f6 │ │ │ │ ldr r1, [pc, #1012] @ (1c86c0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c80f0 │ │ │ │ ldr r1, [pc, #1004] @ (1c86c4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c80ea │ │ │ │ ldr r1, [pc, #992] @ (1c86c8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c80e4 │ │ │ │ ldr r1, [pc, #984] @ (1c86cc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c80de │ │ │ │ cmp.w r2, #668 @ 0x29c │ │ │ │ beq.w 1c84e4 │ │ │ │ ldr r3, [pc, #964] @ (1c86d0 ) │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [pc, #964] @ (1c86d4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #960] @ (1c86d8 ) │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ asrs r3, r6 │ │ │ │ lsls r0, r3, #31 │ │ │ │ bmi.n 1c8342 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, #4 │ │ │ │ bne.n 1c8322 │ │ │ │ ldr r1, [pc, #932] @ (1c86dc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c7d3c │ │ │ │ ldr r1, [pc, #924] @ (1c86e0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c832e │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r4, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #904] @ (1c86e4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1c7ea0 │ │ │ │ ldr r1, [pc, #892] @ (1c86e8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c7d46 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #880] @ (1c86ec ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8108 │ │ │ │ ldr r1, [pc, #868] @ (1c86f0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c8112 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1c85b6 │ │ │ │ ldr r2, [pc, #848] @ (1c86f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #848] @ (1c86f8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7d0a │ │ │ │ ldr r1, [pc, #840] @ (1c86fc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7d0a │ │ │ │ ldr r1, [pc, #828] @ (1c8700 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7d0a │ │ │ │ ldr r1, [pc, #820] @ (1c8704 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7d0a │ │ │ │ ldr r1, [pc, #808] @ (1c8708 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7d0a │ │ │ │ ldr r1, [pc, #800] @ (1c870c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7d0a │ │ │ │ ldr r1, [pc, #788] @ (1c8710 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7d0a │ │ │ │ ldr r1, [pc, #780] @ (1c8714 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7d0a │ │ │ │ lsrs r2, r2, #7 │ │ │ │ cmp r2, #5 │ │ │ │ bne.w 1c7d28 │ │ │ │ b.n 1c8308 │ │ │ │ ldr r1, [pc, #756] @ (1c8718 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c7e6a │ │ │ │ ldr r1, [pc, #748] @ (1c871c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c820e │ │ │ │ ldr r1, [pc, #736] @ (1c8720 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c820e │ │ │ │ ldr r1, [pc, #728] @ (1c8724 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c820e │ │ │ │ ldr r1, [pc, #716] @ (1c8728 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c820e │ │ │ │ ldr r1, [pc, #708] @ (1c872c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c820e │ │ │ │ ldr r1, [pc, #696] @ (1c8730 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c820e │ │ │ │ ldr r1, [pc, #688] @ (1c8734 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c820e │ │ │ │ ldr r1, [pc, #676] @ (1c8738 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c820e │ │ │ │ ldr r1, [pc, #668] @ (1c873c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c820e │ │ │ │ ldr r1, [pc, #656] @ (1c8740 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c820e │ │ │ │ ldr r1, [pc, #648] @ (1c8744 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c820e │ │ │ │ ldr r1, [pc, #636] @ (1c8748 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c820e │ │ │ │ ldr r1, [pc, #628] @ (1c874c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c820e │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #612] @ (1c8750 ) │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c8308 │ │ │ │ ldr r1, [pc, #600] @ (1c8754 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.w 1c7c5a │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #7, #3 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 1c8572 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ cmp r6, #28 │ │ │ │ asrs r6, r5, #24 │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [pc, #568] @ (1c8758 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [pc, #560] @ (1c875c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #556] @ (1c8760 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 1c7d0a │ │ │ │ ldr r1, [pc, #544] @ (1c8764 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c8528 │ │ │ │ ldr r1, [pc, #536] @ (1c8768 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c8528 │ │ │ │ ldr r1, [pc, #528] @ (1c876c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c8528 │ │ │ │ ldr r1, [pc, #520] @ (1c8770 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c8528 │ │ │ │ ldr r1, [pc, #512] @ (1c8774 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.n 1c8528 │ │ │ │ ldr r1, [pc, #504] @ (1c8778 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 1c7d0a │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ and.w r2, r2, #7 │ │ │ │ b.n 1c8142 │ │ │ │ ldr r1, [pc, #480] @ (1c877c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.w 1c7cfa │ │ │ │ ldr r1, [pc, #468] @ (1c8780 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.w 1c7ce2 │ │ │ │ ldr r2, [pc, #460] @ (1c8784 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1c83a4 │ │ │ │ ldr r1, [pc, #456] @ (1c8788 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.w 1c7ccc │ │ │ │ ldr r1, [pc, #448] @ (1c878c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ b.w 1c7ccc │ │ │ │ - bpl.n 1c8524 │ │ │ │ + bpl.n 1c8624 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c89cc │ │ │ │ + b.n 1c88cc │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c89c8 │ │ │ │ + b.n 1c88c8 │ │ │ │ movs r2, r3 │ │ │ │ - bpl.n 1c86b4 │ │ │ │ + bmi.n 1c85b4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c89f4 │ │ │ │ + b.n 1c88f4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8840 │ │ │ │ + b.n 1c8740 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8a80 │ │ │ │ + b.n 1c8980 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8910 │ │ │ │ + b.n 1c8810 │ │ │ │ movs r2, r3 │ │ │ │ - cmp r4, #88 @ 0x58 │ │ │ │ + cmp r3, #216 @ 0xd8 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 1c89d4 │ │ │ │ + b.n 1c88d4 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #64] @ 0x40 │ │ │ │ movs r6, r3 │ │ │ │ - cbz r4, 1c867a │ │ │ │ + cbz r4, 1c865a │ │ │ │ movs r1, r3 │ │ │ │ - b.n 1c8928 │ │ │ │ + b.n 1c8828 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c88fc │ │ │ │ + b.n 1c87fc │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r2, 1c868a │ │ │ │ + cbnz r2, 1c866a │ │ │ │ movs r3, r3 │ │ │ │ - cbz r4, 1c8662 │ │ │ │ + uxth r4, r5 │ │ │ │ movs r1, r3 │ │ │ │ - b.n 1c8870 │ │ │ │ + b.n 1c8770 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c885c │ │ │ │ + b.n 1c875c │ │ │ │ movs r2, r3 │ │ │ │ - str r4, [sp, #992] @ 0x3e0 │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r3, [sp, #392] @ 0x188 │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r7!, {r1, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c866c │ │ │ │ + svc 158 @ 0x9e │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c87b4 │ │ │ │ + b.n 1c86b4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8798 │ │ │ │ + b.n 1c8698 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8750 │ │ │ │ + b.n 1c8650 │ │ │ │ movs r2, r3 │ │ │ │ - bgt.n 1c863c │ │ │ │ + bgt.n 1c873c │ │ │ │ movs r2, r3 │ │ │ │ - cbz r0, 1c8680 │ │ │ │ + cbz r0, 1c8660 │ │ │ │ movs r1, r3 │ │ │ │ - add r5, sp, #152 @ 0x98 │ │ │ │ + add r4, sp, #664 @ 0x298 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb87c │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb85e │ │ │ │ + @ instruction: 0xb7de │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 1c8620 │ │ │ │ + ble.n 1c8720 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb86a │ │ │ │ + @ instruction: 0xb7ea │ │ │ │ movs r2, r3 │ │ │ │ - add r4, sp, #760 @ 0x2f8 │ │ │ │ + add r4, sp, #248 @ 0xf8 │ │ │ │ movs r2, r3 │ │ │ │ - add r4, sp, #760 @ 0x2f8 │ │ │ │ + add r4, sp, #248 @ 0xf8 │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 1c85a0 │ │ │ │ + ble.n 1c86a0 │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 1c8578 │ │ │ │ + ble.n 1c8678 │ │ │ │ movs r2, r3 │ │ │ │ - add r0, pc, #760 @ (adr r0, 1c8964 ) │ │ │ │ + add r0, pc, #248 @ (adr r0, 1c8764 ) │ │ │ │ movs r2, r3 │ │ │ │ - add r0, pc, #656 @ (adr r0, 1c8900 ) │ │ │ │ + add r0, pc, #144 @ (adr r0, 1c8700 ) │ │ │ │ movs r2, r3 │ │ │ │ - add r0, pc, #672 @ (adr r0, 1c8914 ) │ │ │ │ + add r0, pc, #160 @ (adr r0, 1c8714 ) │ │ │ │ movs r2, r3 │ │ │ │ - udf #174 @ 0xae │ │ │ │ + udf #46 @ 0x2e │ │ │ │ movs r2, r3 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 1c85b0 │ │ │ │ + ble.n 1c86b0 │ │ │ │ movs r2, r3 │ │ │ │ bhi.n 1c8604 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ble.n 1c8724 │ │ │ │ + bgt.n 1c8624 │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 1c85ec │ │ │ │ + ble.n 1c86ec │ │ │ │ movs r2, r3 │ │ │ │ - bmi.n 1c8670 │ │ │ │ + bmi.n 1c8770 │ │ │ │ movs r1, r3 │ │ │ │ - ble.n 1c85f0 │ │ │ │ + ble.n 1c86f0 │ │ │ │ movs r2, r3 │ │ │ │ - str r2, [r1, #24] │ │ │ │ + str r2, [r1, #16] │ │ │ │ movs r2, r3 │ │ │ │ bhi.n 1c86a0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bgt.n 1c85a0 │ │ │ │ + bgt.n 1c86a0 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ + add r0, sp, #936 @ 0x3a8 │ │ │ │ movs r2, r3 │ │ │ │ - add r0, sp, #608 @ 0x260 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ movs r2, r3 │ │ │ │ - add r0, sp, #336 @ 0x150 │ │ │ │ + add r7, pc, #848 @ (adr r7, 1c8a00 ) │ │ │ │ movs r2, r3 │ │ │ │ - add r2, sp, #0 │ │ │ │ + add r1, sp, #512 @ 0x200 │ │ │ │ movs r2, r3 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ movs r2, r3 │ │ │ │ - add r0, sp, #320 @ 0x140 │ │ │ │ + add r7, pc, #832 @ (adr r7, 1c89fc ) │ │ │ │ movs r2, r3 │ │ │ │ - add r1, pc, #168 @ (adr r1, 1c8768 ) │ │ │ │ + add r0, pc, #680 @ (adr r0, 1c8968 ) │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 1c85ec │ │ │ │ + blt.n 1c86ec │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 1c86ac │ │ │ │ + blt.n 1c87ac │ │ │ │ movs r2, r3 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r7, pc, #592 @ (adr r7, 1c891c ) │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 1c85f4 │ │ │ │ + blt.n 1c86f4 │ │ │ │ movs r2, r3 │ │ │ │ bvc.n 1c8720 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #52] @ 0x34 │ │ │ │ movs r2, r3 │ │ │ │ - bgt.n 1c86f4 │ │ │ │ + blt.n 1c85f4 │ │ │ │ movs r2, r3 │ │ │ │ - add r4, pc, #888 @ (adr r4, 1c8a58 ) │ │ │ │ + add r4, pc, #376 @ (adr r4, 1c8858 ) │ │ │ │ movs r1, r3 │ │ │ │ - blt.n 1c86b4 │ │ │ │ + blt.n 1c87b4 │ │ │ │ movs r2, r3 │ │ │ │ - bgt.n 1c8708 │ │ │ │ + blt.n 1c8608 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 1c8798 │ │ │ │ + bge.n 1c8698 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c87d4 │ │ │ │ + bls.n 1c86d4 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xf316001b │ │ │ │ - blt.n 1c877c │ │ │ │ + @ instruction: 0xf296001b │ │ │ │ + bge.n 1c867c │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c87e4 │ │ │ │ + bls.n 1c86e4 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c8754 │ │ │ │ + bls.n 1c8654 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c8754 │ │ │ │ + bls.n 1c8654 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c8754 │ │ │ │ + bls.n 1c8654 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c87ac │ │ │ │ + bls.n 1c86ac │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c8744 │ │ │ │ + bls.n 1c8644 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c8790 │ │ │ │ + bls.n 1c8690 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 1c8764 │ │ │ │ + bge.n 1c8664 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c8634 │ │ │ │ + bge.n 1c8734 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c880c │ │ │ │ + bls.n 1c870c │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c87e4 │ │ │ │ + bls.n 1c86e4 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c87bc │ │ │ │ + bls.n 1c86bc │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c8794 │ │ │ │ + bls.n 1c8694 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c876c │ │ │ │ + bls.n 1c866c │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c8744 │ │ │ │ + bls.n 1c8644 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1c871c │ │ │ │ + bls.n 1c881c │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1c86f4 │ │ │ │ + bls.n 1c87f4 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1c86cc │ │ │ │ + bls.n 1c87cc │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1c86a4 │ │ │ │ + bls.n 1c87a4 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1c867c │ │ │ │ + bls.n 1c877c │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1c8654 │ │ │ │ + bls.n 1c8754 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c87b4 │ │ │ │ + bls.n 1c86b4 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1c8808 │ │ │ │ + bhi.n 1c8708 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1c8720 │ │ │ │ + bls.n 1c8820 │ │ │ │ movs r2, r3 │ │ │ │ bpl.n 1c8774 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bls.n 1c86d0 │ │ │ │ + bls.n 1c87d0 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1c86d4 │ │ │ │ + bls.n 1c87d4 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1c86b0 │ │ │ │ + bls.n 1c87b0 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1c8694 │ │ │ │ + bls.n 1c8794 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb61a │ │ │ │ + push {r1, r3, r4, r7, lr} │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1c8864 │ │ │ │ + bhi.n 1c8764 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1c884c │ │ │ │ + bhi.n 1c874c │ │ │ │ movs r2, r3 │ │ │ │ - strb r2, [r5, #11] │ │ │ │ + strb r2, [r5, #9] │ │ │ │ movs r2, r3 │ │ │ │ - cpsie a │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c8778 │ │ │ │ + bvc.n 1c8878 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1c883c │ │ │ │ + bhi.n 1c873c │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1c881c │ │ │ │ + bhi.n 1c871c │ │ │ │ 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 │ │ │ │ @@ -486716,103 +486712,103 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [pc, #568] @ (1c89f8 ) │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f63dc │ │ │ │ + bl 1f6354 │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cbz r3, 1c87da │ │ │ │ ldr r6, [pc, #548] @ (1c89fc ) │ │ │ │ add r6, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 1a58f0 │ │ │ │ ldr r1, [pc, #540] @ (1c8a00 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1c884c │ │ │ │ ldr r1, [pc, #528] @ (1c8a04 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r1, [pc, #520] @ (1c8a08 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1c8842 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #504] @ (1c8a0c ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 1c8824 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 1a58f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 1c881a │ │ │ │ ldr r1, [pc, #460] @ (1c8a10 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1c88aa │ │ │ │ ldr r1, [pc, #448] @ (1c8a14 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r1, [pc, #444] @ (1c8a18 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1c88a0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #428] @ (1c8a1c ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 1c8882 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 1a58f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 1c8878 │ │ │ │ ldr r1, [pc, #380] @ (1c8a20 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r6, [r4, #20] │ │ │ │ add.w r9, r4, #16 │ │ │ │ cmp r9, r6 │ │ │ │ beq.n 1c88ca │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ @@ -486821,19 +486817,19 @@ │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 1c88b6 │ │ │ │ ldr r1, [pc, #344] @ (1c8a24 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r1, [pc, #336] @ (1c8a28 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cbz r3, 1c88fa │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ @@ -486842,62 +486838,62 @@ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 1c88e4 │ │ │ │ ldr r6, [pc, #304] @ (1c8a2c ) │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r1, [pc, #296] @ (1c8a30 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 1c8962 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl 1a58f0 │ │ │ │ ldr r1, [pc, #272] @ (1c8a34 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 1c8958 │ │ │ │ bl 1a58f0 │ │ │ │ ldr r1, [pc, #256] @ (1c8a38 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1c89e6 │ │ │ │ ldr r2, [pc, #240] @ (1c8a3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #240] @ (1c8a40 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r1, [pc, #232] @ (1c8a44 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 1c89ce │ │ │ │ ldr r1, [pc, #224] @ (1c8a48 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r1, [pc, #216] @ (1c8a4c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 1c89c4 │ │ │ │ ldr r6, [pc, #208] @ (1c8a50 ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [pc, #204] @ 1c8a54 │ │ │ │ add r6, pc │ │ │ │ add r9, pc │ │ │ │ @@ -486907,101 +486903,101 @@ │ │ │ │ bcs.n 1c89c4 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ bl 1a58f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ bcs.n 1c898e │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ bcc.n 1c8996 │ │ │ │ ldr r1, [pc, #144] @ (1c8a58 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r1, [pc, #140] @ (1c8a5c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6414 │ │ │ │ + bl 1f638c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, fp │ │ │ │ bne.w 1c87c4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #120] @ (1c8a60 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1c894e │ │ │ │ - add r6, lr │ │ │ │ + mvns r6, r6 │ │ │ │ movs r2, r3 │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ movs r1, r3 │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 1c8a48 │ │ │ │ + bvc.n 1c8948 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r1, {r1, r2, r3, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 1c8a3c │ │ │ │ + bvc.n 1c893c │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c8994 │ │ │ │ + bvc.n 1c8a94 │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r6, [r7, #26] │ │ │ │ + ldrh r6, [r7, #22] │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r4, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c89a0 │ │ │ │ + bvc.n 1c8aa0 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c8ae8 │ │ │ │ + bvs.n 1c89e8 │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r0, [r4, #24] │ │ │ │ + ldrh r0, [r4, #20] │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c8adc │ │ │ │ + bvs.n 1c89dc │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r0!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r2, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c8a98 │ │ │ │ + bvs.n 1c8998 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c8a70 │ │ │ │ + bvs.n 1c8970 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c8a74 │ │ │ │ + bvs.n 1c8974 │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 1c89a8 │ │ │ │ + bvs.n 1c8aa8 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 1c8a08 │ │ │ │ + bvs.n 1c8b08 │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r6} │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 1c8a30 │ │ │ │ + bvs.n 1c8b30 │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 1c8af4 │ │ │ │ + bpl.n 1c89f4 │ │ │ │ movs r2, r3 │ │ │ │ - add r7, pc, #856 @ (adr r7, 1c8db0 ) │ │ │ │ + add r7, pc, #344 @ (adr r7, 1c8bb0 ) │ │ │ │ movs r1, r3 │ │ │ │ - bvs.n 1c8b44 │ │ │ │ + bpl.n 1c8a44 │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r1, r2, r5} │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n 1c8a9c │ │ │ │ + bpl.n 1c899c │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr.w r2, [pc, #1196] @ 1c8f24 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -487010,15 +487006,15 @@ │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f902c │ │ │ │ + bl 1f8fa4 │ │ │ │ ldr r4, [r5, #108] @ 0x6c │ │ │ │ mov r8, r0 │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 1c8f0e │ │ │ │ mov r2, r3 │ │ │ │ @@ -487042,20 +487038,20 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 1c8ab4 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r8 │ │ │ │ movs r7, #0 │ │ │ │ strd r7, r7, [sp, #24] │ │ │ │ - bl 1f9164 │ │ │ │ + bl 1f90dc │ │ │ │ movs r1, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f9164 │ │ │ │ + bl 1f90dc │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r3, #84 @ 0x54 │ │ │ │ ldr.w fp, [r3, #88] @ 0x58 │ │ │ │ cmp fp, r1 │ │ │ │ beq.w 1c8c00 │ │ │ │ mov r2, r7 │ │ │ │ @@ -487119,15 +487115,15 @@ │ │ │ │ blx 61070 │ │ │ │ mov r1, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ str r4, [r0, #28] │ │ │ │ str r5, [r0, #16] │ │ │ │ str.w sl, [r0, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1fa5c4 │ │ │ │ + bl 1fa53c │ │ │ │ b.n 1c8b20 │ │ │ │ mov r0, sl │ │ │ │ bl 1a5924 │ │ │ │ cbz r0, 1c8bb6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #29 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -487151,24 +487147,24 @@ │ │ │ │ blx 61070 │ │ │ │ mov r1, r0 │ │ │ │ str r7, [r0, #16] │ │ │ │ str r4, [r0, #24] │ │ │ │ str r5, [r0, #12] │ │ │ │ str.w sl, [r0, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1fa5c4 │ │ │ │ + bl 1fa53c │ │ │ │ b.n 1c8b20 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r4, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 1ff5a8 │ │ │ │ + bl 1ff520 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ cmp r6, r2 │ │ │ │ beq.w 1c8f14 │ │ │ │ mov r0, r6 │ │ │ │ bl 1a5924 │ │ │ │ @@ -487195,23 +487191,23 @@ │ │ │ │ beq.w 1c8d64 │ │ │ │ add.w r9, sp, #32 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ movs r6, #12 │ │ │ │ mov fp, r4 │ │ │ │ strd r5, r8, [sp, #12] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 1ff650 │ │ │ │ + bl 1ff5c8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ mul.w r2, r6, r2 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ ldmia.w r9, {r1, r2} │ │ │ │ - bl 1fa618 │ │ │ │ + bl 1fa590 │ │ │ │ cbz r0, 1c8cac │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 1c8ca0 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ @@ -487219,22 +487215,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 r9, {r1, r2} │ │ │ │ - bl 1fa644 │ │ │ │ + bl 1fa5bc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c8c80 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1fa618 │ │ │ │ + bl 1fa590 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c8eea │ │ │ │ mov sl, fp │ │ │ │ movs r4, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ mov fp, r0 │ │ │ │ sub.w r3, r5, #96 @ 0x60 │ │ │ │ @@ -487271,15 +487267,15 @@ │ │ │ │ beq.n 1c8d30 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ cmp r1, r3 │ │ │ │ bne.w 1c8e3c │ │ │ │ mov r4, fp │ │ │ │ mov r0, fp │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1fa644 │ │ │ │ + bl 1fa5bc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c8cd2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov fp, sl │ │ │ │ mul.w r2, r6, r2 │ │ │ │ add.w ip, sl, r2 │ │ │ │ @@ -487357,30 +487353,30 @@ │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ cmp r7, ip │ │ │ │ str.w r1, [r5, #548] @ 0x224 │ │ │ │ bne.n 1c8d9e │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r2, [pc, #276] @ (1c8f2c ) │ │ │ │ ldr r3, [pc, #272] @ (1c8f28 ) │ │ │ │ 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 1c8f1e │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str.w r0, [sl, ip] │ │ │ │ adds r1, #96 @ 0x60 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 1ff694 │ │ │ │ + bl 1ff60c │ │ │ │ b.n 1c8d0c │ │ │ │ mov r1, r3 │ │ │ │ bl 1a5af0 │ │ │ │ b.n 1c8d30 │ │ │ │ mov fp, sl │ │ │ │ b.n 1c8d52 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ @@ -487428,15 +487424,15 @@ │ │ │ │ strb.w fp, [r1, #-20] │ │ │ │ mul.w r3, sl, r3 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ cmp r0, r2 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ it hi │ │ │ │ strhi r2, [r4, r3] │ │ │ │ - bl 1ff694 │ │ │ │ + bl 1ff60c │ │ │ │ cmp r7, r9 │ │ │ │ bne.n 1c8eaa │ │ │ │ b.n 1c8c3c │ │ │ │ subs r1, #29 │ │ │ │ cmp r1, #16 │ │ │ │ bhi.n 1c8e7e │ │ │ │ movw r0, #47107 @ 0xb803 │ │ │ │ @@ -488242,15 +488238,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1cfbcc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f1b1c │ │ │ │ + bl 1f1a94 │ │ │ │ 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} │ │ │ │ @@ -488288,15 +488284,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1c978e │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fae24 │ │ │ │ + bl 1fad9c │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1c9720 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ ands.w r3, r3, #131072 @ 0x20000 │ │ │ │ @@ -488313,28 +488309,28 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 1a5e90 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1f1bac │ │ │ │ + bl 1f1b24 │ │ │ │ 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 1faf40 │ │ │ │ + bl 1faeb8 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ str.w r0, [r8, #64] @ 0x40 │ │ │ │ b.n 1c974e │ │ │ │ mov r8, r3 │ │ │ │ b.n 1c9780 │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ @@ -489057,28 +489053,28 @@ │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ cmp r4, r1 │ │ │ │ ite cc │ │ │ │ movcc r4, #0 │ │ │ │ movcs r4, #1 │ │ │ │ cbz r0, 1c9eea │ │ │ │ movs r1, #0 │ │ │ │ - bl 1faf0c │ │ │ │ + bl 1fae84 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1c9eea │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1c9ede │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #15 │ │ │ │ bmi.n 1c9ede │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r6, r3 │ │ │ │ it cs │ │ │ │ movcs r6, r3 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1faf0c │ │ │ │ + bl 1fae84 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c9ecc │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp.w r2, #320 @ 0x140 │ │ │ │ beq.n 1c9f5e │ │ │ │ movw r3, #799 @ 0x31f │ │ │ │ @@ -489228,27 +489224,27 @@ │ │ │ │ bl 1c9c94 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1c9fb4 │ │ │ │ b.n 1ca05a │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ cbz r0, 1ca0a0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1faf0c │ │ │ │ + bl 1fae84 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1ca0a0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r9, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ beq.n 1ca092 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #15 │ │ │ │ bpl.n 1ca02e │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ - bl 1faf0c │ │ │ │ + bl 1fae84 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ca082 │ │ │ │ mov r0, r8 │ │ │ │ bl 1c97d4 │ │ │ │ add sl, r0 │ │ │ │ b.n 1ca02e │ │ │ │ @@ -489465,15 +489461,15 @@ │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ cmp ip, r1 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ bne.n 1ca2c2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f1b58 │ │ │ │ + bl 1f1ad0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ cmp r0, r3 │ │ │ │ mov.w r8, r0, lsr #7 │ │ │ │ beq.w 1ca518 │ │ │ │ ldr.w ip, [r4, #20] │ │ │ │ subs.w r7, r8, #8 │ │ │ │ @@ -489814,17 +489810,17 @@ │ │ │ │ movw r3, #858 @ 0x35a │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 1ca424 │ │ │ │ b.n 1ca55a │ │ │ │ nop │ │ │ │ bl ea66e │ │ │ │ bl fffc0672 │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ movs r2, r5 │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + ldrsb r0, [r2, r7] │ │ │ │ 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 │ │ │ │ ldr.w r2, [pc, #1368] @ 1cabe8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -489834,15 +489830,15 @@ │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ movs r0, #0 │ │ │ │ add.w r7, r6, #84 @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r7, r4 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ beq.n 1ca6de │ │ │ │ @@ -489900,31 +489896,31 @@ │ │ │ │ strdne r2, r3, [r5, #12] │ │ │ │ ldrne r3, [r6, #20] │ │ │ │ ittt ne │ │ │ │ strne.w r8, [r3] │ │ │ │ ldrne r3, [r6, #16] │ │ │ │ strne.w r8, [r3, #4] │ │ │ │ strd sl, sl, [r6, #16] │ │ │ │ - bl 1f1d68 │ │ │ │ + bl 1f1ce0 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r8, r7 │ │ │ │ beq.w 1ca896 │ │ │ │ subs r7, #96 @ 0x60 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r7 │ │ │ │ b.n 1ca77e │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r5, r3, #96 @ 0x60 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 1f1bac │ │ │ │ + bl 1f1b24 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ str r5, [r7, #28] │ │ │ │ cmp r8, r3 │ │ │ │ str r7, [r5, #60] @ 0x3c │ │ │ │ bne.n 1ca776 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r5, r9 │ │ │ │ @@ -489984,58 +489980,58 @@ │ │ │ │ beq.w 1caae8 │ │ │ │ movw r2, #313 @ 0x139 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1caae8 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 1ca880 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1faf0c │ │ │ │ + bl 1fae84 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 1ca880 │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cbz r6, 1ca872 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 1ca888 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ cbz r0, 1ca872 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1faf0c │ │ │ │ + bl 1fae84 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1ca872 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1ca866 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ bne.n 1ca888 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1faf0c │ │ │ │ + bl 1fae84 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ca858 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1faf0c │ │ │ │ + bl 1fae84 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ca83e │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #58] @ 0x3a │ │ │ │ ldr r3, [r7, #100] @ 0x64 │ │ │ │ sub.w r7, r3, #96 @ 0x60 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 1ca7ae │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 1f1bc4 │ │ │ │ + bl 1f1b3c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r5, #44] @ 0x2c │ │ │ │ cmp r8, r3 │ │ │ │ beq.w 1ca9fe │ │ │ │ ldr r7, [r3, #4] │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ @@ -490215,15 +490211,15 @@ │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ cmp r3, r6 │ │ │ │ bne.n 1caa12 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ cbz r1, 1caaa2 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r3, r1, #96 @ 0x60 │ │ │ │ strd r2, sl, [r1, #96] @ 0x60 │ │ │ │ @@ -490231,15 +490227,15 @@ │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r6, r3 │ │ │ │ bne.w 1ca71c │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r4, [r5, #52] @ 0x34 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r2, [pc, #316] @ (1cabf4 ) │ │ │ │ ldr r3, [pc, #304] @ (1cabec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -490518,15 +490514,15 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ 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 1f902c │ │ │ │ + bl 1f8fa4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ bl 1a6e08 │ │ │ │ ldr.w r7, [sl, #84]! │ │ │ │ cmp sl, r7 │ │ │ │ @@ -490579,15 +490575,15 @@ │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ bpl.n 1caf3e │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1cb154 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1faf0c │ │ │ │ + bl 1fae84 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1cae7a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 1cae6c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 1caf3e │ │ │ │ @@ -490596,15 +490592,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1caf3e │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1caf3e │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1faf0c │ │ │ │ + bl 1fae84 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1cae52 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1cb040 │ │ │ │ @@ -490628,24 +490624,24 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1caf3a │ │ │ │ movs r1, #0 │ │ │ │ - bl 1faf0c │ │ │ │ + bl 1fae84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1caf3a │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ movs r7, #0 │ │ │ │ b.n 1caee8 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1faf0c │ │ │ │ + bl 1fae84 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1caf36 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ beq.n 1caeda │ │ │ │ @@ -490666,18 +490662,18 @@ │ │ │ │ ldreq r0, [r0, #0] │ │ │ │ streq r0, [r2, #28] │ │ │ │ cmp r3, ip │ │ │ │ bne.n 1caf06 │ │ │ │ mov r4, lr │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1fae24 │ │ │ │ + bl 1fad9c │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1faf0c │ │ │ │ + bl 1fae84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1caee8 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ mov.w r8, #1 │ │ │ │ add.w r3, r6, #96 @ 0x60 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ @@ -490687,15 +490683,15 @@ │ │ │ │ sub.w r6, r2, #96 @ 0x60 │ │ │ │ b.n 1cadc4 │ │ │ │ mov sl, fp │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, sl │ │ │ │ bne.w 1cadb0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r2, [pc, #776] @ (1cb26c ) │ │ │ │ ldr r3, [pc, #772] @ (1cb268 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -490767,15 +490763,15 @@ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ strd r8, r8, [r7, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bl 1faf40 │ │ │ │ + bl 1faeb8 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 1caef6 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1caea4 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ @@ -490822,22 +490818,22 @@ │ │ │ │ strd r3, r3, [r6, #32] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ ldr r3, [r3, r7] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1faecc │ │ │ │ + bl 1fae44 │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1fae24 │ │ │ │ + bl 1fad9c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r2, r7] │ │ │ │ str r1, [r3, #28] │ │ │ │ ldr r3, [r2, r7] │ │ │ │ @@ -490974,19 +490970,19 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #424] @ (1cb420 ) │ │ │ │ + ldr r3, [pc, #936] @ (1cb620 ) │ │ │ │ movs r2, r5 │ │ │ │ - cmp r0, r9 │ │ │ │ + add r8, r9 │ │ │ │ movs r2, r3 │ │ │ │ - add r4, pc, #296 @ (adr r4, 1cb3a8 ) │ │ │ │ + add r3, pc, #808 @ (adr r3, 1cb5a8 ) │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #116] @ (1cb304 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -491009,15 +491005,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1cb2b0 │ │ │ │ ldr r6, [pc, #76] @ (1cb30c ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 29e06c │ │ │ │ + bl 29dfe4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cbz r3, 1cb2e2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -491092,15 +491088,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1cb36c │ │ │ │ ldr r6, [pc, #76] @ (1cb3c8 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 29e06c │ │ │ │ + bl 29dfe4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cbz r3, 1cb39e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -491207,15 +491203,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1cb478 │ │ │ │ ldr r6, [pc, #76] @ (1cb4d4 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 29e06c │ │ │ │ + bl 29dfe4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cbz r3, 1cb4aa │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -491660,15 +491656,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 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1cb902 │ │ │ │ nop │ │ │ │ ldr r0, [pc, #216] @ (1cba0c ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -492314,15 +492310,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 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1cbfda │ │ │ │ nop │ │ │ │ adcs r2, r4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -492700,15 +492696,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 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1cc3a8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ subs r5, #64 @ 0x40 │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -492868,15 +492864,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 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1cc504 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r3, #192 @ 0xc0 │ │ │ │ @@ -492898,19 +492894,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1cc5fc ) │ │ │ │ ldr r0, [pc, #20] @ (1cc600 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4608 │ │ │ │ nop │ │ │ │ - subs r5, #232 @ 0xe8 │ │ │ │ + subs r5, #104 @ 0x68 │ │ │ │ movs r2, r5 │ │ │ │ - adds r1, #38 @ 0x26 │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ movs r2, r3 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ @@ -492979,15 +492975,15 @@ │ │ │ │ bl 1a674c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (1cc6d8 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 1ba450 │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ 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 │ │ │ │ @@ -493386,15 +493382,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 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1ccb02 │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -493691,15 +493687,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 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1ccd1a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -493995,15 +493991,15 @@ │ │ │ │ mov r7, r1 │ │ │ │ add sl, pc │ │ │ │ add.w r9, r7, #44 @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 244db4 │ │ │ │ + bl 244d2c │ │ │ │ ldr r3, [pc, #912] @ (1cd514 ) │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r2, [r3, #31] │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ @@ -494019,15 +494015,15 @@ │ │ │ │ cmp.w r8, #3 │ │ │ │ bhi.n 1cd260 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r0, sp, #4 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 217450 │ │ │ │ + bl 2173c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1cd3a2 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp.w r2, #300 @ 0x12c │ │ │ │ bne.w 1cd3a2 │ │ │ │ @@ -494372,15 +494368,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r6, r5, #44 @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 217698 │ │ │ │ + bl 217610 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r4, #100 @ 0x64 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1ba56c │ │ │ │ movs r2, #1 │ │ │ │ @@ -494633,15 +494629,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 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1cd728 │ │ │ │ movs r3, #3 │ │ │ │ b.n 1cd718 │ │ │ │ movs r3, #2 │ │ │ │ @@ -494682,15 +494678,15 @@ │ │ │ │ ldr r2, [pc, #676] @ (1cdb04 ) │ │ │ │ ldr r3, [pc, #680] @ (1cdb08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2176cc │ │ │ │ + bl 217644 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #84 @ 0x54 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1ba56c │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -495133,15 +495129,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, #16 │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ str.w r0, [r9, #88] @ 0x58 │ │ │ │ ldr.w r9, [r8, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ ldr.w r1, [r9, #80] @ 0x50 │ │ │ │ b.n 1cdcd2 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -495538,15 +495534,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 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1ce048 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -495780,15 +495776,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 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1ce2ba │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -496373,15 +496369,15 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 1cea5e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1f9d84 │ │ │ │ + bl 1f9cfc │ │ │ │ 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 1ce9e6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -496431,15 +496427,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 1f9d84 │ │ │ │ + bl 1f9cfc │ │ │ │ str.w r7, [fp, #16] │ │ │ │ str.w r0, [fp, #28] │ │ │ │ mov fp, r7 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ b.n 1ceaf8 │ │ │ │ ldr r5, [r7, #28] │ │ │ │ @@ -497222,15 +497218,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.n 1cf2ac │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ mov r0, r3 │ │ │ │ @@ -499027,22 +499023,22 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #152] @ (1d05c8 ) │ │ │ │ ldr r3, [pc, #156] @ (1d05cc ) │ │ │ │ sub sp, #28 │ │ │ │ add r0, pc │ │ │ │ - ldr r5, [r1, #120] @ 0x78 │ │ │ │ + ldr r5, [r1, #112] @ 0x70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r0, [r1, #112] @ 0x70 │ │ │ │ + ldrd r3, r0, [r1, #120] @ 0x78 │ │ │ │ orrs r3, r5 │ │ │ │ - ldr r5, [r1, #124] @ 0x7c │ │ │ │ + ldr r5, [r1, #116] @ 0x74 │ │ │ │ orrs r0, r5 │ │ │ │ ldr r5, [r1, #104] @ 0x68 │ │ │ │ orrs r3, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ @@ -503006,15 +503002,15 @@ │ │ │ │ movcc r3, #1 │ │ │ │ bcs.w 1d2ec2 │ │ │ │ ldr r2, [pc, #336] @ (1d2ef4 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #336] @ (1d2ef8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ movs r3, #0 │ │ │ │ b.n 1d2d5c │ │ │ │ lsls r1, r0, #31 │ │ │ │ bmi.n 1d2e24 │ │ │ │ movs r2, #10 │ │ │ │ ubfx r0, r0, #18, #1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -503134,17 +503130,17 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ bcs.n 1d2e84 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 1d2e24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [sp, #528] @ 0x210 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1208] @ 1d33c8 │ │ │ │ @@ -520865,18 +520861,19 @@ │ │ │ │ ldr.w r0, [pc, #1280] @ 1de910 │ │ │ │ ldr.w r3, [pc, #1280] @ 1de914 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ + ldr.w sl, [r5, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + ldr.w r9, [r5, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61070 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ @@ -520884,44 +520881,43 @@ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1cfff0 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w sl, [r5, #32] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ - cmp.w sl, #4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq.w sl, #4 │ │ │ │ + sub.w r3, r3, #244 @ 0xf4 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #1 │ │ │ │ movne.w r8, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r8, r8, #1 │ │ │ │ it ne │ │ │ │ movne.w r8, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1de678 │ │ │ │ + bne.w 1de67a │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1cfff0 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r2, #245 @ 0xf5 │ │ │ │ orrs r2, r1 │ │ │ │ - cmp.w sl, #2 │ │ │ │ + cmp.w r9, #2 │ │ │ │ it eq │ │ │ │ cmpeq r2, r8 │ │ │ │ and.w r1, r3, #1 │ │ │ │ ubfx r0, r3, #1, #1 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ @@ -520930,15 +520926,15 @@ │ │ │ │ ubfx r0, r3, #2, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ ubfx r0, r3, #4, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ ubfx r0, r3, #11, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ bne.w 1de91c │ │ │ │ - cmp.w r9, #2 │ │ │ │ + cmp.w sl, #2 │ │ │ │ beq.w 1deaa0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r8, [sp] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -520997,62 +520993,62 @@ │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - strd sl, r8, [sp] │ │ │ │ + strd r9, r8, [sp] │ │ │ │ orrs r2, r1 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ + strd sl, r8, [sp] │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r2, r8, [sp] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ @@ -521066,45 +521062,45 @@ │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r6, r3 │ │ │ │ blx 61070 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str.w sl, [sp, #80] @ 0x50 │ │ │ │ + str.w r9, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ bl 1d00a0 │ │ │ │ - vldr d7, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r8 │ │ │ │ + ldrd r8, r9, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - mov r1, r8 │ │ │ │ - vstr d7, [sp] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ orr.w r5, r6, r3 │ │ │ │ bl 1cfd1c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1de8d4 │ │ │ │ + b.n 1de8d6 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -521214,14 +521210,25 @@ │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 1cfd1c │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -521233,25 +521240,14 @@ │ │ │ │ bl 1cfff0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 1cfd1c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ and.w r2, r2, #32 │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs.w r2, r2, sl │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ @@ -521270,15 +521266,15 @@ │ │ │ │ orr.w r9, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfd1c │ │ │ │ - vldr d7, [pc, #200] @ 1de908 │ │ │ │ + vldr d7, [pc, #196] @ 1de908 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -521328,147 +521324,146 @@ │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1cfff0 │ │ │ │ ldr r2, [pc, #64] @ (1de918 ) │ │ │ │ - ldr r3, [pc, #60] @ (1de914 ) │ │ │ │ + ldr r3, [pc, #56] @ (1de914 ) │ │ │ │ add r2, pc │ │ │ │ strd r9, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 1dec96 │ │ │ │ mov r0, fp │ │ │ │ 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 │ │ │ │ subs r4, r4, r7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #28 │ │ │ │ + asrs r2, r4, #28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - cmp r9, sl │ │ │ │ - bne.w 1de4da │ │ │ │ + cmp sl, r9 │ │ │ │ + bne.w 1de4dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd sl, r8, [sp, #232] @ 0xe8 │ │ │ │ + ldrd r9, r8, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str.w r9, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + str.w sl, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str.w r9, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + str.w sl, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ @@ -521482,37 +521477,37 @@ │ │ │ │ bl 1cfd1c │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r6, r8, r6 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ mov r1, r8 │ │ │ │ blx 61070 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str.w r9, [sp, #80] @ 0x50 │ │ │ │ + str.w sl, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ bl 1d00a0 │ │ │ │ - mov r1, r8 │ │ │ │ + vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ - ldrd r8, r9, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + mov r1, r8 │ │ │ │ + vstr d7, [sp] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ - b.n 1de660 │ │ │ │ + b.n 1de662 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r1, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -521610,14 +521605,23 @@ │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 1cfd1c │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61070 │ │ │ │ @@ -521628,45 +521632,36 @@ │ │ │ │ bl 1cfff0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - vstr d8, [sp] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - bl 1cfd1c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ - and.w r2, r2, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - and.w r3, r3, #32768 @ 0x8000 │ │ │ │ + and.w r2, r2, #32 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ + and.w r3, r3, #32768 @ 0x8000 │ │ │ │ orrs r2, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ - orr.w r6, r6, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ orr.w r5, r9, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r9, r6, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ @@ -521691,38 +521686,39 @@ │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d59cc │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1de8d4 │ │ │ │ + b.n 1de8d6 │ │ │ │ blx 615d4 <__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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1300] @ 1df1d0 │ │ │ │ - ldr.w r3, [pc, #1300] @ 1df1d4 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr.w r0, [pc, #1276] @ 1df1b8 │ │ │ │ + ldr.w r3, [pc, #1276] @ 1df1bc │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ + ldr.w sl, [r5, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + ldr.w r8, [r5, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61070 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ @@ -521730,180 +521726,170 @@ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1cfff0 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - sub.w r2, r3, #244 @ 0xf4 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - cmp r3, #4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + cmp.w r8, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq.w sl, #4 │ │ │ │ + sub.w r3, r3, #244 @ 0xf4 │ │ │ │ ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ - orrs r2, r1 │ │ │ │ - and.w sl, sl, #1 │ │ │ │ + moveq.w fp, #1 │ │ │ │ + movne.w fp, #0 │ │ │ │ + orrs r3, r2 │ │ │ │ + and.w fp, fp, #1 │ │ │ │ it ne │ │ │ │ - movne.w sl, #0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 1def46 │ │ │ │ + movne.w fp, #0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 1def40 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #8] │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1cfff0 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - ubfx r3, r1, #2, #1 │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ubfx r3, r1, #4, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ubfx r3, r1, #11, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - and.w r3, r1, #32768 @ 0x8000 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - orrs r2, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - and.w r0, r1, #1 │ │ │ │ - ubfx fp, r1, #1, #1 │ │ │ │ - cmp r3, #2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + subs r3, #245 @ 0xf5 │ │ │ │ + orrs r3, r1 │ │ │ │ + cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ - cmpeq r2, sl │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ + cmpeq r3, fp │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + ubfx r0, r2, #1, #1 │ │ │ │ + it eq │ │ │ │ + moveq r3, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + it ne │ │ │ │ + movne r3, #0 │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ubfx r0, r2, #4, #1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ubfx r0, r2, #11, #1 │ │ │ │ + and.w r2, r2, #32768 @ 0x8000 │ │ │ │ + str r0, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 1df1dc │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 1df374 │ │ │ │ + bne.w 1df1c4 │ │ │ │ + cmp.w sl, #2 │ │ │ │ + beq.w 1df362 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cfd1c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - str.w fp, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w sl, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ + ldr.w fp, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r3, #0 │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r0, sl, r2 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ - str r0, [sp, #16] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w r2, fp, r2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ + mov.w fp, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - orr.w sl, r1, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orrs r2, r0 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + strd r0, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + strd r8, fp, [sp] │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r9, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + strd sl, fp, [sp] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 1cfd1c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd1c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + strd r2, fp, [sp] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - movs r1, #0 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ @@ -521915,236 +521901,214 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ orr.w r6, sl, r6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - and.w r9, r3, #32 │ │ │ │ + and.w r8, r3, #32 │ │ │ │ bl 1d0140 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #10 │ │ │ │ - movs r1, #0 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r5, r6 │ │ │ │ - movs r3, #0 │ │ │ │ - orrs.w r9, r9, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + orrs.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov.w r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r5, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ + moveq r3, fp │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd1c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1df19e │ │ │ │ + b.n 1df180 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd1c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + ldrd fp, r3, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r1 │ │ │ │ + orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ - orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r1 │ │ │ │ + orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #4, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ - orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r1 │ │ │ │ + orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #11, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ and.w sl, sl, #32768 @ 0x8000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ orr.w r5, r3, r2 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - and.w r3, r2, #32 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + and.w r3, r3, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d0140 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + vldr d7, [pc, #356] @ 1df1a8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - vldr d7, [pc, #356] @ 1df1c0 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ + orrs r5, r2 │ │ │ │ + vstr d7, [sp] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 1cfd1c │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [pc, #328] @ 1df1a8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r5, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1cfff0 │ │ │ │ - vldr d6, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d6, [sp] │ │ │ │ - bl 1cfd1c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #272] @ 1df1c0 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ - orrs r5, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + orr.w sl, fp, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov.w r2, #43 @ 0x2b │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - mov r1, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfd1c │ │ │ │ - vldr d7, [pc, #188] @ 1df1c8 │ │ │ │ + vldr d7, [pc, #196] @ 1df1b0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -522193,364 +522157,347 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1cfff0 │ │ │ │ - ldr r2, [pc, #56] @ (1df1d8 ) │ │ │ │ - ldr r3, [pc, #48] @ (1df1d4 ) │ │ │ │ + ldr r2, [pc, #60] @ (1df1c0 ) │ │ │ │ + ldr r3, [pc, #56] @ (1df1bc ) │ │ │ │ add r2, pc │ │ │ │ - strd sl, r5, [r8] │ │ │ │ + strd sl, r5, [r9] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1df564 │ │ │ │ - mov r0, r8 │ │ │ │ + bne.w 1df53e │ │ │ │ + mov r0, r9 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ 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 │ │ │ │ asrs r0, r7, #12 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #25 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - cmp r9, r3 │ │ │ │ - bne.w 1ded8a │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + cmp sl, r8 │ │ │ │ + bne.w 1ded8e │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - mov r1, r2 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + strd r1, r3, [sp] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 1cfd1c │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str.w fp, [sp] │ │ │ │ - ldr.w sl, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrd fp, r8, [sp, #232] @ 0xe8 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r1, [sp, #0] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r1, [sp, #0] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r9, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str.w sl, [sp] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + str.w sl, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - str r3, [sp, #4] │ │ │ │ + orr.w sl, fp, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r9, [sp] │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - movs r2, #0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, fp │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1cfff0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - and.w r9, r3, #32 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + orr.w r6, r8, r6 │ │ │ │ + orr.w sl, sl, r5 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + and.w r8, r2, #32 │ │ │ │ bl 1d0140 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #10 │ │ │ │ - mov r1, fp │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd1c │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - orr.w sl, r5, r3 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r5, r6 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - orrs.w r9, r9, r2 │ │ │ │ - b.n 1def1a │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + orrs.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + ite ne │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + b.n 1def2c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cfd1c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldrd sl, r8, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - str.w fp, [sp] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w r9, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - and.w r9, r2, #32 │ │ │ │ + orr.w sl, r8, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + and.w r8, r3, #32 │ │ │ │ bl 1d0140 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, sl │ │ │ │ movs r2, #10 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #248] @ 1df568 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [pc, #248] @ 1df548 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orrs r3, r2 │ │ │ │ + vldr d7, [pc, #224] @ 1df548 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + vstr d7, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 1cfd1c │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + mov r1, fp │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1cfff0 │ │ │ │ - vldr d6, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d6, [sp] │ │ │ │ - bl 1cfd1c │ │ │ │ - vldr d7, [pc, #164] @ 1df568 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r6, r5 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ - orrs.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, r6, r3 │ │ │ │ + orrs.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + orr.w r6, r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ + orr.w r5, sl, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w sl, r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ @@ -522575,36 +522522,39 @@ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d59cc │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1df19e │ │ │ │ + b.n 1df180 │ │ │ │ blx 615d4 <__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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1300] @ 1dfa98 │ │ │ │ - ldr.w r3, [pc, #1300] @ 1dfa9c │ │ │ │ + mov r9, r0 │ │ │ │ + ldr.w r0, [pc, #1276] @ 1dfa60 │ │ │ │ + ldr.w r3, [pc, #1276] @ 1dfa64 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ + ldr.w sl, [r5, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + ldr.w r8, [r5, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61070 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ @@ -522612,180 +522562,170 @@ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1cfff0 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - sub.w r2, r3, #244 @ 0xf4 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - cmp r3, #4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + cmp.w r8, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq.w sl, #4 │ │ │ │ + sub.w r3, r3, #244 @ 0xf4 │ │ │ │ ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ - orrs r2, r1 │ │ │ │ - and.w sl, sl, #1 │ │ │ │ + moveq.w fp, #1 │ │ │ │ + movne.w fp, #0 │ │ │ │ + orrs r3, r2 │ │ │ │ + and.w fp, fp, #1 │ │ │ │ it ne │ │ │ │ - movne.w sl, #0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 1df80e │ │ │ │ + movne.w fp, #0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 1df7e8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #8] │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1cfff0 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - ubfx r3, r1, #2, #1 │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ubfx r3, r1, #4, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ubfx r3, r1, #11, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - and.w r3, r1, #32768 @ 0x8000 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - orrs r2, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - and.w r0, r1, #1 │ │ │ │ - ubfx fp, r1, #1, #1 │ │ │ │ - cmp r3, #2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + subs r3, #245 @ 0xf5 │ │ │ │ + orrs r3, r1 │ │ │ │ + cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ - cmpeq r2, sl │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ + cmpeq r3, fp │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + ubfx r0, r2, #1, #1 │ │ │ │ + it eq │ │ │ │ + moveq r3, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + it ne │ │ │ │ + movne r3, #0 │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ubfx r0, r2, #4, #1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ubfx r0, r2, #11, #1 │ │ │ │ + and.w r2, r2, #32768 @ 0x8000 │ │ │ │ + str r0, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 1dfaa4 │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 1dfc3c │ │ │ │ + bne.w 1dfa6c │ │ │ │ + cmp.w sl, #2 │ │ │ │ + beq.w 1dfc0a │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cfd1c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - str.w fp, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w sl, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ + ldr.w fp, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r3, #0 │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r0, sl, r2 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ - str r0, [sp, #16] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w r2, fp, r2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ + mov.w fp, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - orr.w sl, r1, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orrs r2, r0 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + strd r0, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + strd r8, fp, [sp] │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r9, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + strd sl, fp, [sp] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 1cfd1c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd1c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + strd r2, fp, [sp] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - movs r1, #0 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ @@ -522797,236 +522737,214 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ orr.w r6, sl, r6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - and.w r9, r3, #32 │ │ │ │ + and.w r8, r3, #32 │ │ │ │ bl 1d0218 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #9 │ │ │ │ - movs r1, #0 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r5, r6 │ │ │ │ - movs r3, #0 │ │ │ │ - orrs.w r9, r9, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + orrs.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov.w r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r5, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ + moveq r3, fp │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd1c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1dfa66 │ │ │ │ + b.n 1dfa28 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd1c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + ldrd fp, r3, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r1 │ │ │ │ + orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ - orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r1 │ │ │ │ + orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #4, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ - orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r1 │ │ │ │ + orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #11, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ and.w sl, sl, #32768 @ 0x8000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ orr.w r5, r3, r2 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - and.w r3, r2, #32 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + and.w r3, r3, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d0218 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + vldr d7, [pc, #356] @ 1dfa50 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - vldr d7, [pc, #356] @ 1dfa88 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ + orrs r5, r2 │ │ │ │ + vstr d7, [sp] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 1cfd1c │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [pc, #328] @ 1dfa50 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r5, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1cfff0 │ │ │ │ - vldr d6, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d6, [sp] │ │ │ │ - bl 1cfd1c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #272] @ 1dfa88 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ - orrs r5, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + orr.w sl, fp, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov.w r2, #43 @ 0x2b │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - mov r1, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfd1c │ │ │ │ - vldr d7, [pc, #188] @ 1dfa90 │ │ │ │ + vldr d7, [pc, #196] @ 1dfa58 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -523075,364 +522993,347 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1cfff0 │ │ │ │ - ldr r2, [pc, #56] @ (1dfaa0 ) │ │ │ │ - ldr r3, [pc, #48] @ (1dfa9c ) │ │ │ │ + ldr r2, [pc, #60] @ (1dfa68 ) │ │ │ │ + ldr r3, [pc, #56] @ (1dfa64 ) │ │ │ │ add r2, pc │ │ │ │ - strd sl, r5, [r8] │ │ │ │ + strd sl, r5, [r9] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1dfe2c │ │ │ │ - mov r0, r8 │ │ │ │ + bne.w 1dfde6 │ │ │ │ + mov r0, r9 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ 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 r0, r6, #9 │ │ │ │ + lsrs r0, r2, #10 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - cmp r9, r3 │ │ │ │ - bne.w 1df652 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + cmp sl, r8 │ │ │ │ + bne.w 1df636 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - mov r1, r2 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + strd r1, r3, [sp] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 1cfd1c │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str.w fp, [sp] │ │ │ │ - ldr.w sl, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrd fp, r8, [sp, #232] @ 0xe8 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r1, [sp, #0] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r1, [sp, #0] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r9, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str.w sl, [sp] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + str.w sl, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - str r3, [sp, #4] │ │ │ │ + orr.w sl, fp, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r9, [sp] │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - movs r2, #0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, fp │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1cfff0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - and.w r9, r3, #32 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + orr.w r6, r8, r6 │ │ │ │ + orr.w sl, sl, r5 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + and.w r8, r2, #32 │ │ │ │ bl 1d0218 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #9 │ │ │ │ - mov r1, fp │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd1c │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - orr.w sl, r5, r3 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r5, r6 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - orrs.w r9, r9, r2 │ │ │ │ - b.n 1df7e2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + orrs.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + ite ne │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + b.n 1df7d4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cfd1c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldrd sl, r8, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - str.w fp, [sp] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w r9, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - and.w r9, r2, #32 │ │ │ │ + orr.w sl, r8, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + and.w r8, r3, #32 │ │ │ │ bl 1d0218 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, sl │ │ │ │ movs r2, #9 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #248] @ 1dfe30 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [pc, #248] @ 1dfdf0 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orrs r3, r2 │ │ │ │ + vldr d7, [pc, #224] @ 1dfdf0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + vstr d7, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 1cfd1c │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + mov r1, fp │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1cfff0 │ │ │ │ - vldr d6, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d6, [sp] │ │ │ │ - bl 1cfd1c │ │ │ │ - vldr d7, [pc, #164] @ 1dfe30 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r6, r5 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ - orrs.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, r6, r3 │ │ │ │ + orrs.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + orr.w r6, r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ + orr.w r5, sl, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w sl, r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ @@ -523457,36 +523358,39 @@ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d59cc │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1dfa66 │ │ │ │ + b.n 1dfa28 │ │ │ │ blx 615d4 <__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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1300] @ 1e0360 │ │ │ │ - ldr.w r3, [pc, #1300] @ 1e0364 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr.w r0, [pc, #1276] @ 1e0308 │ │ │ │ + ldr.w r3, [pc, #1276] @ 1e030c │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ + ldr.w sl, [r5, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + ldr.w r8, [r5, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61070 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ @@ -523494,180 +523398,170 @@ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1cfff0 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - sub.w r2, r3, #244 @ 0xf4 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - cmp r3, #4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + cmp.w r8, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq.w sl, #4 │ │ │ │ + sub.w r3, r3, #244 @ 0xf4 │ │ │ │ ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ - orrs r2, r1 │ │ │ │ - and.w sl, sl, #1 │ │ │ │ + moveq.w fp, #1 │ │ │ │ + movne.w fp, #0 │ │ │ │ + orrs r3, r2 │ │ │ │ + and.w fp, fp, #1 │ │ │ │ it ne │ │ │ │ - movne.w sl, #0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 1e00d6 │ │ │ │ + movne.w fp, #0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 1e0090 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #8] │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1cfff0 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - ubfx r3, r1, #2, #1 │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ubfx r3, r1, #4, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ubfx r3, r1, #11, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - and.w r3, r1, #32768 @ 0x8000 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - orrs r2, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - and.w r0, r1, #1 │ │ │ │ - ubfx fp, r1, #1, #1 │ │ │ │ - cmp r3, #2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + subs r3, #245 @ 0xf5 │ │ │ │ + orrs r3, r1 │ │ │ │ + cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ - cmpeq r2, sl │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ + cmpeq r3, fp │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + ubfx r0, r2, #1, #1 │ │ │ │ + it eq │ │ │ │ + moveq r3, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + it ne │ │ │ │ + movne r3, #0 │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ubfx r0, r2, #4, #1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ubfx r0, r2, #11, #1 │ │ │ │ + and.w r2, r2, #32768 @ 0x8000 │ │ │ │ + str r0, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 1e036c │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 1e0504 │ │ │ │ + bne.w 1e0314 │ │ │ │ + cmp.w sl, #2 │ │ │ │ + beq.w 1e04b2 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cfd1c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - str.w fp, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w sl, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ + ldr.w fp, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r3, #0 │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r0, sl, r2 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ - str r0, [sp, #16] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w r2, fp, r2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ + mov.w fp, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - orr.w sl, r1, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orrs r2, r0 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + strd r0, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + strd r8, fp, [sp] │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r9, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + strd sl, fp, [sp] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 1cfd1c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd1c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + strd r2, fp, [sp] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - movs r1, #0 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ @@ -523679,236 +523573,214 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ orr.w r6, sl, r6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - and.w r9, r3, #32 │ │ │ │ + and.w r8, r3, #32 │ │ │ │ bl 1d0218 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #9 │ │ │ │ - movs r1, #0 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r5, r6 │ │ │ │ - movs r3, #0 │ │ │ │ - orrs.w r9, r9, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + orrs.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov.w r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r5, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ + moveq r3, fp │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd1c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1e032e │ │ │ │ + b.n 1e02d0 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd1c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + ldrd fp, r3, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r1 │ │ │ │ + orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ - orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r1 │ │ │ │ + orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #4, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ - orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r1 │ │ │ │ + orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #11, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ and.w sl, sl, #32768 @ 0x8000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ orr.w r5, r3, r2 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - and.w r3, r2, #32 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + and.w r3, r3, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d0218 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + vldr d7, [pc, #356] @ 1e02f8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - vldr d7, [pc, #356] @ 1e0350 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ + orrs r5, r2 │ │ │ │ + vstr d7, [sp] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 1cfd1c │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [pc, #328] @ 1e02f8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r5, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1cfff0 │ │ │ │ - vldr d6, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d6, [sp] │ │ │ │ - bl 1cfd1c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #272] @ 1e0350 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ - orrs r5, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + orr.w sl, fp, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov.w r2, #43 @ 0x2b │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - mov r1, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfd1c │ │ │ │ - vldr d7, [pc, #188] @ 1e0358 │ │ │ │ + vldr d7, [pc, #196] @ 1e0300 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -523957,363 +523829,346 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1cfff0 │ │ │ │ - ldr r2, [pc, #56] @ (1e0368 ) │ │ │ │ - ldr r3, [pc, #48] @ (1e0364 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e0310 ) │ │ │ │ + ldr r3, [pc, #56] @ (1e030c ) │ │ │ │ add r2, pc │ │ │ │ - strd sl, r5, [r8] │ │ │ │ + strd sl, r5, [r9] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e06f4 │ │ │ │ - mov r0, r8 │ │ │ │ + bne.w 1e068e │ │ │ │ + mov r0, r9 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ 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 │ │ │ │ - lsls r0, r5, #6 │ │ │ │ + lsls r0, r5, #7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [sl], {171} @ 0xab │ │ │ │ - cmp r9, r3 │ │ │ │ - bne.w 1dff1a │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + stc2 0, cr0, [r8, #-684]! @ 0xfffffd54 │ │ │ │ + cmp sl, r8 │ │ │ │ + bne.w 1dfede │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - mov r1, r2 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + strd r1, r3, [sp] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 1cfd1c │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str.w fp, [sp] │ │ │ │ - ldr.w sl, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrd fp, r8, [sp, #232] @ 0xe8 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r1, [sp, #0] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r1, [sp, #0] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r9, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str.w sl, [sp] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + str.w sl, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - str r3, [sp, #4] │ │ │ │ + orr.w sl, fp, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r9, [sp] │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - movs r2, #0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, fp │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1cfff0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - and.w r9, r3, #32 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + orr.w r6, r8, r6 │ │ │ │ + orr.w sl, sl, r5 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + and.w r8, r2, #32 │ │ │ │ bl 1d0218 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #9 │ │ │ │ - mov r1, fp │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd1c │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - orr.w sl, r5, r3 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r5, r6 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - orrs.w r9, r9, r2 │ │ │ │ - b.n 1e00aa │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + orrs.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + ite ne │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + b.n 1e007c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cfd1c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldrd sl, r8, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - str.w fp, [sp] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w r9, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - and.w r9, r2, #32 │ │ │ │ + orr.w sl, r8, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + and.w r8, r3, #32 │ │ │ │ bl 1d0218 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, sl │ │ │ │ movs r2, #9 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #248] @ 1e06f8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [pc, #248] @ 1e0698 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orrs r3, r2 │ │ │ │ + vldr d7, [pc, #224] @ 1e0698 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + vstr d7, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 1cfd1c │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + mov r1, fp │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1cfff0 │ │ │ │ - vldr d6, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d6, [sp] │ │ │ │ - bl 1cfd1c │ │ │ │ - vldr d7, [pc, #164] @ 1e06f8 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r6, r5 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ - orrs.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, r6, r3 │ │ │ │ + orrs.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + orr.w r6, r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ + orr.w r5, sl, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w sl, r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ @@ -524338,36 +524193,39 @@ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d59cc │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1e032e │ │ │ │ + b.n 1e02d0 │ │ │ │ blx 615d4 <__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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1356] @ 1e0c60 │ │ │ │ - ldr.w r3, [pc, #1356] @ 1e0c64 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr.w r0, [pc, #1340] @ 1e0bf0 │ │ │ │ + ldr.w r3, [pc, #1340] @ 1e0bf4 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ + ldr.w sl, [r5, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + ldr.w r8, [r5, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61070 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ @@ -524375,445 +524233,419 @@ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1cfff0 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - sub.w r2, r3, #244 @ 0xf4 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - cmp r3, #4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + cmp.w r8, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq.w sl, #4 │ │ │ │ + sub.w r3, r3, #244 @ 0xf4 │ │ │ │ ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ - orrs r2, r1 │ │ │ │ - and.w sl, sl, #1 │ │ │ │ + moveq.w fp, #1 │ │ │ │ + movne.w fp, #0 │ │ │ │ + orrs r3, r2 │ │ │ │ + and.w fp, fp, #1 │ │ │ │ it ne │ │ │ │ - movne.w sl, #0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 1e09b8 │ │ │ │ + movne.w fp, #0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 1e0952 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #8] │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1cfff0 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - ubfx r3, r1, #2, #1 │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ubfx r3, r1, #4, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ubfx r3, r1, #11, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - and.w r3, r1, #32768 @ 0x8000 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - orrs r2, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - and.w r0, r1, #1 │ │ │ │ - ubfx fp, r1, #1, #1 │ │ │ │ - cmp r3, #2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + subs r3, #245 @ 0xf5 │ │ │ │ + orrs r3, r1 │ │ │ │ + cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ - cmpeq r2, sl │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ + cmpeq r3, fp │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + ubfx r0, r2, #1, #1 │ │ │ │ + it eq │ │ │ │ + moveq r3, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + it ne │ │ │ │ + movne r3, #0 │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ubfx r0, r2, #4, #1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ubfx r0, r2, #11, #1 │ │ │ │ + and.w r2, r2, #32768 @ 0x8000 │ │ │ │ + str r0, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 1e0c6c │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 1e0e18 │ │ │ │ + bne.w 1e0bfc │ │ │ │ + cmp.w sl, #2 │ │ │ │ + beq.w 1e0da8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cfd1c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - str.w fp, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w sl, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ + ldr.w fp, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r3, #0 │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r0, sl, r2 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ - str r0, [sp, #16] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w r2, fp, r2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ + mov.w fp, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - orr.w sl, r1, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orrs r2, r0 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + strd r0, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + strd r8, fp, [sp] │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r9, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + strd sl, fp, [sp] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 1cfd1c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd1c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + strd r2, fp, [sp] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - movs r1, #0 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r3, sl, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1cfff0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w sl, r8, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1d01ac │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #7 │ │ │ │ - movs r1, #0 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ ubfx r3, r6, #18, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + strd r3, fp, [sp] │ │ │ │ bl 1cfd1c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ and.w r3, r6, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ - mov.w r2, #43 @ 0x2b │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ + moveq r3, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfd1c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1e0c2e │ │ │ │ + b.n 1e0bb8 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd1c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr.w fp, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r3, r1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + orr.w fp, fp, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ str r7, [sp, #4] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r3, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r3, r1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + orr.w fp, fp, r1 │ │ │ │ ubfx r1, sl, #4, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ str r7, [sp, #4] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r3, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r3, r1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + orr.w fp, fp, r1 │ │ │ │ ubfx r1, sl, #11, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ and.w sl, sl, #32768 @ 0x8000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr.w r5, r3, r2 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ + orr.w r5, fp, r2 │ │ │ │ + ldr.w fp, [r1] │ │ │ │ bl 1d01ac │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - vldr d7, [pc, #388] @ 1e0c50 │ │ │ │ + vldr d7, [pc, #392] @ 1e0be0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - vstr d7, [sp] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orrs r5, r2 │ │ │ │ + vstr d7, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 1cfd1c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vldr d7, [pc, #360] @ 1e0be0 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #8] │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r5, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 1cfd1c │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orrs r5, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1cfff0 │ │ │ │ - vldr d6, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d6, [sp] │ │ │ │ - bl 1cfd1c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #304] @ 1e0c50 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ - orrs r5, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ bl 1cfd1c │ │ │ │ + and.w r2, fp, #32 │ │ │ │ + orrs.w r2, r2, sl │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r7, [sp, #4] │ │ │ │ - and.w r2, r3, #32 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orrs.w r2, r2, sl │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, r3, r2 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ orr.w r5, r5, r3 │ │ │ │ mov r1, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ubfx r3, fp, #18, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r2, #10 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ str r7, [sp, #4] │ │ │ │ - ubfx r3, r3, #18, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfd1c │ │ │ │ - vldr d7, [pc, #188] @ 1e0c58 │ │ │ │ + vldr d7, [pc, #196] @ 1e0be8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -524862,375 +524694,356 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1cfff0 │ │ │ │ - ldr r2, [pc, #56] @ (1e0c68 ) │ │ │ │ - ldr r3, [pc, #48] @ (1e0c64 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e0bf8 ) │ │ │ │ + ldr r3, [pc, #56] @ (1e0bf4 ) │ │ │ │ add r2, pc │ │ │ │ - strd sl, r5, [r8] │ │ │ │ + strd sl, r5, [r9] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e1026 │ │ │ │ - mov r0, r8 │ │ │ │ + bne.w 1e0fa2 │ │ │ │ + mov r0, r9 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ 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 │ │ │ │ - str??.w r0, [r0, #171] @ 0xab │ │ │ │ + vst4.32 {d16-d19}, [r0 :128], fp │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3ca00ab │ │ │ │ - cmp r9, r3 │ │ │ │ - bne.w 1e07e2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + orr.w r0, r0, #5603328 @ 0x558000 │ │ │ │ + cmp sl, r8 │ │ │ │ + bne.w 1e0786 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - mov r1, r2 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + strd r1, r3, [sp] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 1cfd1c │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str.w fp, [sp] │ │ │ │ - ldr.w sl, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrd fp, r8, [sp, #232] @ 0xe8 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r1, [sp, #0] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r1, [sp, #0] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r9, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str.w sl, [sp] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + str.w sl, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - str r3, [sp, #4] │ │ │ │ + orr.w sl, fp, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r9, [sp] │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - movs r2, #0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, fp │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1cfff0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ bl 1d01ac │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ movs r2, #7 │ │ │ │ - mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, r9, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orrs r5, r2 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #10 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w sl, sl, r1 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + orrs r5, r1 │ │ │ │ + ubfx r1, r6, #18, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ + bl 1cfd1c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r5, r3 │ │ │ │ - ubfx r3, r6, #18, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1cfd1c │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - b.n 1e0986 │ │ │ │ + and.w r3, r6, #32 │ │ │ │ + orrs r3, r2 │ │ │ │ + ite ne │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + b.n 1e0932 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cfd1c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldrd sl, r8, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - str.w fp, [sp] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w r9, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ - ldr.w r9, [r1] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + orr.w sl, r8, r3 │ │ │ │ + ldr.w r8, [r1] │ │ │ │ bl 1d01ac │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, sl │ │ │ │ movs r2, #7 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #284] @ 1e1030 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [pc, #276] @ 1e0fa8 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orrs r3, r2 │ │ │ │ + vldr d7, [pc, #252] @ 1e0fa8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + vstr d7, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 1cfd1c │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + mov r1, fp │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1cfff0 │ │ │ │ - vldr d6, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d6, [sp] │ │ │ │ - bl 1cfd1c │ │ │ │ - vldr d7, [pc, #204] @ 1e1030 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ - orrs r5, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r6, r3 │ │ │ │ bl 1cfd1c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - and.w r3, r9, #32 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + and.w r3, r8, #32 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ - orr.w sl, r5, r3 │ │ │ │ - mov r1, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #0] │ │ │ │ + orrs r6, r5 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cfd1c │ │ │ │ - ubfx r3, r9, #18, #1 │ │ │ │ + ubfx r3, r8, #18, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ movs r2, #10 │ │ │ │ - orrs r5, r6 │ │ │ │ - mov r1, r2 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w sl, r6, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r1, r2 │ │ │ │ orrs r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1cfd1c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ @@ -525263,58 +525076,57 @@ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d59cc │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1e0c2e │ │ │ │ + b.n 1e0bb8 │ │ │ │ blx 615d4 <__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, #1952] @ 0x7a0 │ │ │ │ - ldr.w r4, [pc, #2140] @ 1e18a4 │ │ │ │ + ldr.w r4, [pc, #2140] @ 1e181c │ │ │ │ subw sp, sp, #2132 @ 0x854 │ │ │ │ - ldr.w r3, [pc, #2136] @ 1e18a8 │ │ │ │ + ldr.w r3, [pc, #2136] @ 1e1820 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2124] @ 0x84c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 1e17e6 │ │ │ │ + beq.w 1e175e │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 1e17c0 │ │ │ │ + beq.w 1e1738 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 1e25e4 │ │ │ │ + beq.w 1e255c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 1e109c │ │ │ │ + bls.n 1e1014 │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1e2c62 │ │ │ │ + beq.w 1e2bda │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1e2572 │ │ │ │ + beq.w 1e24ea │ │ │ │ movw r0, #797 @ 0x31d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1e193c │ │ │ │ + beq.w 1e18b4 │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 1e1822 │ │ │ │ + bhi.w 1e179a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsrs r2, r5, #10 │ │ │ │ lsls r4, r7, #14 │ │ │ │ lsrs r2, r6, #9 │ │ │ │ lsrs r7, r7, #9 │ │ │ │ lsrs r5, r7, #23 │ │ │ │ lsrs r5, r3, #10 │ │ │ │ @@ -526219,1798 +526031,1797 @@ │ │ │ │ lsrs r4, r1, #10 │ │ │ │ lsrs r5, r2, #12 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1e18b8 │ │ │ │ + bpl.n 1e1830 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1876 @ 0x754 │ │ │ │ bl 1d9678 │ │ │ │ ldr.w r2, [sp, #1876] @ 0x754 │ │ │ │ ldr.w r3, [sp, #1880] @ 0x758 │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ ldrd r3, r1, [r2, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - beq.n 1e1858 │ │ │ │ + beq.n 1e17d0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 1e18d4 │ │ │ │ + bmi.n 1e184c │ │ │ │ and.w r1, r3, #1 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1e1884 │ │ │ │ + bpl.n 1e17fc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e18ec │ │ │ │ + beq.n 1e1864 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1852 @ 0x73c │ │ │ │ - bl 1dfe38 │ │ │ │ + bl 1dfdf8 │ │ │ │ ldr.w r2, [sp, #1852] @ 0x73c │ │ │ │ ldr.w r3, [sp, #1856] @ 0x740 │ │ │ │ orr.w r2, r2, #3072 @ 0xc00 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1e1834 │ │ │ │ - ldr r2, [pc, #136] @ (1e18ac ) │ │ │ │ + b.n 1e17ac │ │ │ │ + ldr r2, [pc, #136] @ (1e1824 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #136] @ (1e18b0 ) │ │ │ │ + ldr r1, [pc, #136] @ (1e1828 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #120] @ (1e18b4 ) │ │ │ │ - ldr r3, [pc, #108] @ (1e18a8 ) │ │ │ │ + ldr r2, [pc, #120] @ (1e182c ) │ │ │ │ + ldr r3, [pc, #108] @ (1e1820 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2124] @ 0x84c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e34ee │ │ │ │ + bne.w 1e3466 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #2132 @ 0x854 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r3, [r2, #48] @ 0x30 │ │ │ │ - cbnz r3, 1e1862 │ │ │ │ + cbnz r3, 1e17da │ │ │ │ ldrh r3, [r2, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e17f4 │ │ │ │ + beq.n 1e176c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1e1920 │ │ │ │ + bpl.n 1e1898 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1916 @ 0x77c │ │ │ │ bl 1d5d2c │ │ │ │ ldr.w r1, [sp, #1920] @ 0x780 │ │ │ │ movs r3, #244 @ 0xf4 │ │ │ │ movt r3, #8258 @ 0x2042 │ │ │ │ ldr.w r2, [sp, #1916] @ 0x77c │ │ │ │ orrs r3, r1 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e1908 │ │ │ │ + beq.n 1e1880 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1892 @ 0x764 │ │ │ │ bl 1deca8 │ │ │ │ ldr.w r3, [sp, #1896] @ 0x768 │ │ │ │ ldr.w r2, [sp, #1892] @ 0x764 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1e1834 │ │ │ │ - vaddl.s32 q0, d26, d27 │ │ │ │ + b.n 1e17ac │ │ │ │ + bics.w r0, r2, #171 @ 0xab │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #656] @ (1e1b40 ) │ │ │ │ + ldr r0, [pc, #688] @ (1e1ad8 ) │ │ │ │ movs r1, r3 │ │ │ │ - push {r1} │ │ │ │ + push {r1, r3} │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1e1838 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + strex r0, r0, [r8, #684] @ 0x2ac │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1868 @ 0x74c │ │ │ │ bl 1d9250 │ │ │ │ ldr.w r2, [sp, #1868] @ 0x74c │ │ │ │ ldr.w r3, [sp, #1872] @ 0x750 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1900 @ 0x76c │ │ │ │ bl 1de3f8 │ │ │ │ ldr.w r3, [sp, #1904] @ 0x770 │ │ │ │ ldr.w r2, [sp, #1900] @ 0x76c │ │ │ │ orr.w r3, r3, #541065216 @ 0x20400000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1860 @ 0x744 │ │ │ │ - bl 1df570 │ │ │ │ + bl 1df550 │ │ │ │ ldr.w r2, [sp, #1860] @ 0x744 │ │ │ │ ldr.w r3, [sp, #1864] @ 0x748 │ │ │ │ orr.w r2, r2, #2048 @ 0x800 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1884 @ 0x75c │ │ │ │ - bl 1e0700 │ │ │ │ + bl 1e06a0 │ │ │ │ ldr.w r3, [sp, #1888] @ 0x760 │ │ │ │ ldr.w r2, [sp, #1884] @ 0x75c │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1908 @ 0x774 │ │ │ │ bl 1d5f3c │ │ │ │ ldr.w r1, [sp, #1912] @ 0x778 │ │ │ │ movs r3, #244 @ 0xf4 │ │ │ │ movt r3, #8194 @ 0x2002 │ │ │ │ ldr.w r2, [sp, #1908] @ 0x774 │ │ │ │ orrs r3, r1 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ bl 1d4c3c │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ 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 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1822 │ │ │ │ + bcc.w 1e179a │ │ │ │ addw r0, sp, #1556 @ 0x614 │ │ │ │ bl 1d7530 │ │ │ │ ldr.w r3, [sp, #1560] @ 0x618 │ │ │ │ ldr.w r2, [sp, #1556] @ 0x614 │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1822 │ │ │ │ + bcc.w 1e179a │ │ │ │ addw r0, sp, #1548 @ 0x60c │ │ │ │ bl 1d7530 │ │ │ │ ldr.w r3, [sp, #1552] @ 0x610 │ │ │ │ ldr.w r2, [sp, #1548] @ 0x60c │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1822 │ │ │ │ + bcc.w 1e179a │ │ │ │ addw r0, sp, #1540 @ 0x604 │ │ │ │ bl 1d7530 │ │ │ │ ldr.w r3, [sp, #1544] @ 0x608 │ │ │ │ ldr.w r2, [sp, #1540] @ 0x604 │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1822 │ │ │ │ + bcc.w 1e179a │ │ │ │ addw r0, sp, #1532 @ 0x5fc │ │ │ │ bl 1d7530 │ │ │ │ ldr.w r3, [sp, #1536] @ 0x600 │ │ │ │ ldr.w r2, [sp, #1532] @ 0x5fc │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1524 @ 0x5f4 │ │ │ │ bl 1d6ad8 │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [sp, #1524] @ 0x5f4 │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1516 @ 0x5ec │ │ │ │ bl 1d6ad8 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r2, [sp, #1516] @ 0x5ec │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1508 @ 0x5e4 │ │ │ │ bl 1d6ad8 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ ldr.w r2, [sp, #1508] @ 0x5e4 │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1500 @ 0x5dc │ │ │ │ bl 1d6158 │ │ │ │ ldr.w r3, [sp, #1504] @ 0x5e0 │ │ │ │ ldr.w r2, [sp, #1500] @ 0x5dc │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1492 @ 0x5d4 │ │ │ │ bl 1d6158 │ │ │ │ ldr.w r3, [sp, #1496] @ 0x5d8 │ │ │ │ ldr.w r2, [sp, #1492] @ 0x5d4 │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1484 @ 0x5cc │ │ │ │ bl 1d6158 │ │ │ │ ldr.w r3, [sp, #1488] @ 0x5d0 │ │ │ │ ldr.w r2, [sp, #1484] @ 0x5cc │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1476 @ 0x5c4 │ │ │ │ bl 1d6ad8 │ │ │ │ ldr.w r3, [sp, #1480] @ 0x5c8 │ │ │ │ ldr.w r2, [sp, #1476] @ 0x5c4 │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1468 @ 0x5bc │ │ │ │ bl 1d6ad8 │ │ │ │ ldr.w r3, [sp, #1472] @ 0x5c0 │ │ │ │ ldr.w r2, [sp, #1468] @ 0x5bc │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1460 @ 0x5b4 │ │ │ │ bl 1d6ad8 │ │ │ │ ldr.w r3, [sp, #1464] @ 0x5b8 │ │ │ │ ldr.w r2, [sp, #1460] @ 0x5b4 │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1812 @ 0x714 │ │ │ │ bl 1d65d8 │ │ │ │ ldr.w r3, [sp, #1816] @ 0x718 │ │ │ │ ldr.w r2, [sp, #1812] @ 0x714 │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1452 @ 0x5ac │ │ │ │ bl 1d6ad8 │ │ │ │ ldr.w r3, [sp, #1456] @ 0x5b0 │ │ │ │ ldr.w r2, [sp, #1452] @ 0x5ac │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1444 @ 0x5a4 │ │ │ │ bl 1d6ad8 │ │ │ │ ldr.w r3, [sp, #1448] @ 0x5a8 │ │ │ │ ldr.w r2, [sp, #1444] @ 0x5a4 │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1436 @ 0x59c │ │ │ │ bl 1d6158 │ │ │ │ ldr.w r3, [sp, #1440] @ 0x5a0 │ │ │ │ ldr.w r2, [sp, #1436] @ 0x59c │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1428 @ 0x594 │ │ │ │ bl 1d6158 │ │ │ │ ldr.w r3, [sp, #1432] @ 0x598 │ │ │ │ ldr.w r2, [sp, #1428] @ 0x594 │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1420 @ 0x58c │ │ │ │ bl 1d6ad8 │ │ │ │ ldr.w r3, [sp, #1424] @ 0x590 │ │ │ │ ldr.w r2, [sp, #1420] @ 0x58c │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1412 @ 0x584 │ │ │ │ bl 1d6ad8 │ │ │ │ ldr.w r3, [sp, #1416] @ 0x588 │ │ │ │ ldr.w r2, [sp, #1412] @ 0x584 │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ - bcc.w 1e1822 │ │ │ │ + bcc.w 1e179a │ │ │ │ addw r0, sp, #1804 @ 0x70c │ │ │ │ bl 1d65d8 │ │ │ │ ldr.w r3, [sp, #1808] @ 0x710 │ │ │ │ ldr.w r2, [sp, #1804] @ 0x70c │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2359296 @ 0x240000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1404 @ 0x57c │ │ │ │ bl 1d8028 │ │ │ │ ldr.w r3, [sp, #1408] @ 0x580 │ │ │ │ ldr.w r2, [sp, #1404] @ 0x57c │ │ │ │ orr.w r3, r3, #1610612736 @ 0x60000000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1396 @ 0x574 │ │ │ │ bl 1d8028 │ │ │ │ ldr.w r3, [sp, #1400] @ 0x578 │ │ │ │ ldr.w r2, [sp, #1396] @ 0x574 │ │ │ │ orr.w r3, r3, #1619001344 @ 0x60800000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1388 @ 0x56c │ │ │ │ bl 1d8028 │ │ │ │ ldr.w r3, [sp, #1392] @ 0x570 │ │ │ │ ldr.w r2, [sp, #1388] @ 0x56c │ │ │ │ orr.w r3, r3, #1627389952 @ 0x61000000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1380 @ 0x564 │ │ │ │ bl 1d8028 │ │ │ │ ldr.w r3, [sp, #1384] @ 0x568 │ │ │ │ ldr.w r2, [sp, #1380] @ 0x564 │ │ │ │ orr.w r3, r3, #1635778560 @ 0x61800000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1372 @ 0x55c │ │ │ │ bl 1d8028 │ │ │ │ ldr.w r3, [sp, #1376] @ 0x560 │ │ │ │ ldr.w r2, [sp, #1372] @ 0x55c │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1364 @ 0x554 │ │ │ │ bl 1d8028 │ │ │ │ ldr.w r3, [sp, #1368] @ 0x558 │ │ │ │ ldr.w r2, [sp, #1364] @ 0x554 │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1356 @ 0x54c │ │ │ │ bl 1d8028 │ │ │ │ ldr.w r3, [sp, #1360] @ 0x550 │ │ │ │ ldr.w r2, [sp, #1356] @ 0x54c │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1348 @ 0x544 │ │ │ │ bl 1d8028 │ │ │ │ ldr.w r3, [sp, #1352] @ 0x548 │ │ │ │ ldr.w r2, [sp, #1348] @ 0x544 │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1340 @ 0x53c │ │ │ │ bl 1d8028 │ │ │ │ ldr.w r3, [sp, #1344] @ 0x540 │ │ │ │ ldr.w r2, [sp, #1340] @ 0x53c │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1332 @ 0x534 │ │ │ │ bl 1d8028 │ │ │ │ ldr.w r3, [sp, #1336] @ 0x538 │ │ │ │ ldr.w r2, [sp, #1332] @ 0x534 │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1324 @ 0x52c │ │ │ │ bl 1d8028 │ │ │ │ ldr.w r3, [sp, #1328] @ 0x530 │ │ │ │ ldr.w r2, [sp, #1324] @ 0x52c │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1316 @ 0x524 │ │ │ │ bl 1d8028 │ │ │ │ ldr.w r3, [sp, #1320] @ 0x528 │ │ │ │ ldr.w r2, [sp, #1316] @ 0x524 │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1308 @ 0x51c │ │ │ │ bl 1d8028 │ │ │ │ ldr.w r3, [sp, #1312] @ 0x520 │ │ │ │ ldr.w r2, [sp, #1308] @ 0x51c │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1300 @ 0x514 │ │ │ │ bl 1d8028 │ │ │ │ ldr.w r3, [sp, #1304] @ 0x518 │ │ │ │ ldr.w r2, [sp, #1300] @ 0x514 │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1292 @ 0x50c │ │ │ │ bl 1d8028 │ │ │ │ ldr.w r3, [sp, #1296] @ 0x510 │ │ │ │ ldr.w r2, [sp, #1292] @ 0x50c │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1284 @ 0x504 │ │ │ │ bl 1d8028 │ │ │ │ ldr.w r3, [sp, #1288] @ 0x508 │ │ │ │ ldr.w r2, [sp, #1284] @ 0x504 │ │ │ │ orr.w r3, r3, #1736441856 @ 0x67800000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1244 @ 0x4dc │ │ │ │ bl 1d8630 │ │ │ │ ldr.w r2, [sp, #1244] @ 0x4dc │ │ │ │ ldr.w r3, [sp, #1248] @ 0x4e0 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1236 @ 0x4d4 │ │ │ │ bl 1d8630 │ │ │ │ ldr.w r2, [sp, #1236] @ 0x4d4 │ │ │ │ ldr.w r3, [sp, #1240] @ 0x4d8 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1228 @ 0x4cc │ │ │ │ bl 1d8630 │ │ │ │ ldr.w r2, [sp, #1228] @ 0x4cc │ │ │ │ ldr.w r3, [sp, #1232] @ 0x4d0 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1220 @ 0x4c4 │ │ │ │ bl 1d8630 │ │ │ │ ldr.w r2, [sp, #1220] @ 0x4c4 │ │ │ │ ldr.w r3, [sp, #1224] @ 0x4c8 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1212 @ 0x4bc │ │ │ │ bl 1d8630 │ │ │ │ ldr.w r2, [sp, #1212] @ 0x4bc │ │ │ │ ldr.w r3, [sp, #1216] @ 0x4c0 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ - bcs.w 1e1822 │ │ │ │ + bcs.w 1e179a │ │ │ │ addw r0, sp, #1204 @ 0x4b4 │ │ │ │ bl 1d6fc0 │ │ │ │ ldr.w r2, [sp, #1204] @ 0x4b4 │ │ │ │ ldr.w r3, [sp, #1208] @ 0x4b8 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1196 @ 0x4ac │ │ │ │ bl 1d6fc0 │ │ │ │ ldr.w r3, [sp, #1200] @ 0x4b0 │ │ │ │ ldr.w r2, [sp, #1196] @ 0x4ac │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1188 @ 0x4a4 │ │ │ │ bl 1d7a60 │ │ │ │ ldr.w r2, [sp, #1188] @ 0x4a4 │ │ │ │ ldr.w r3, [sp, #1192] @ 0x4a8 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1180 @ 0x49c │ │ │ │ bl 1d7a60 │ │ │ │ ldr.w r3, [sp, #1184] @ 0x4a0 │ │ │ │ ldr.w r2, [sp, #1180] @ 0x49c │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1024 @ 0x400 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1822 │ │ │ │ + bcc.w 1e179a │ │ │ │ addw r0, sp, #1276 @ 0x4fc │ │ │ │ bl 1d8028 │ │ │ │ ldr.w r2, [sp, #1276] @ 0x4fc │ │ │ │ ldr.w r3, [sp, #1280] @ 0x500 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1822 │ │ │ │ + bcc.w 1e179a │ │ │ │ addw r0, sp, #1268 @ 0x4f4 │ │ │ │ bl 1d8028 │ │ │ │ ldr.w r2, [sp, #1268] @ 0x4f4 │ │ │ │ ldr.w r3, [sp, #1272] @ 0x4f8 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1822 │ │ │ │ + bcc.w 1e179a │ │ │ │ addw r0, sp, #1260 @ 0x4ec │ │ │ │ bl 1d8028 │ │ │ │ ldr.w r2, [sp, #1260] @ 0x4ec │ │ │ │ ldr.w r3, [sp, #1264] @ 0x4f0 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1822 │ │ │ │ + bcc.w 1e179a │ │ │ │ addw r0, sp, #1252 @ 0x4e4 │ │ │ │ bl 1d8028 │ │ │ │ ldr.w r2, [sp, #1252] @ 0x4e4 │ │ │ │ ldr.w r3, [sp, #1256] @ 0x4e8 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1172 @ 0x494 │ │ │ │ bl 1d3758 │ │ │ │ ldr.w r3, [sp, #1176] @ 0x498 │ │ │ │ ldr.w r2, [sp, #1172] @ 0x494 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1164 @ 0x48c │ │ │ │ bl 1d3758 │ │ │ │ ldr.w r3, [sp, #1168] @ 0x490 │ │ │ │ ldr.w r2, [sp, #1164] @ 0x48c │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1156 @ 0x484 │ │ │ │ bl 1d3758 │ │ │ │ ldr.w r3, [sp, #1160] @ 0x488 │ │ │ │ ldr.w r2, [sp, #1156] @ 0x484 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1148 @ 0x47c │ │ │ │ bl 1d3758 │ │ │ │ ldr.w r3, [sp, #1152] @ 0x480 │ │ │ │ ldr.w r2, [sp, #1148] @ 0x47c │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1140 @ 0x474 │ │ │ │ bl 1d3758 │ │ │ │ ldr.w r3, [sp, #1144] @ 0x478 │ │ │ │ ldr.w r2, [sp, #1140] @ 0x474 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1132 @ 0x46c │ │ │ │ bl 1d3758 │ │ │ │ ldr.w r3, [sp, #1136] @ 0x470 │ │ │ │ ldr.w r2, [sp, #1132] @ 0x46c │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #10485760 @ 0xa00000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ addw r0, sp, #1124 @ 0x464 │ │ │ │ bl 1d3758 │ │ │ │ ldr.w r3, [sp, #1128] @ 0x468 │ │ │ │ ldr.w r2, [sp, #1124] @ 0x464 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1980 @ 0x7bc │ │ │ │ bl 1d25f8 │ │ │ │ ldr.w r3, [sp, #1984] @ 0x7c0 │ │ │ │ ldr.w r2, [sp, #1980] @ 0x7bc │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1972 @ 0x7b4 │ │ │ │ bl 1d25f8 │ │ │ │ ldr.w r3, [sp, #1976] @ 0x7b8 │ │ │ │ ldr.w r2, [sp, #1972] @ 0x7b4 │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2052 @ 0x804 │ │ │ │ bl 1d23c4 │ │ │ │ ldr.w r3, [sp, #2056] @ 0x808 │ │ │ │ ldr.w r2, [sp, #2052] @ 0x804 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1822 │ │ │ │ + bcc.w 1e179a │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1988 @ 0x7c4 │ │ │ │ bl 1d5aa4 │ │ │ │ ldr.w r3, [sp, #1992] @ 0x7c8 │ │ │ │ ldr.w r2, [sp, #1988] @ 0x7c4 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2044 @ 0x7fc │ │ │ │ bl 1d23c4 │ │ │ │ ldr.w r3, [sp, #2048] @ 0x800 │ │ │ │ ldr.w r2, [sp, #2044] @ 0x7fc │ │ │ │ orr.w r3, r3, #109051904 @ 0x6800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2036 @ 0x7f4 │ │ │ │ bl 1d23c4 │ │ │ │ ldr.w r3, [sp, #2040] @ 0x7f8 │ │ │ │ ldr.w r2, [sp, #2036] @ 0x7f4 │ │ │ │ orr.w r3, r3, #117440512 @ 0x7000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2028 @ 0x7ec │ │ │ │ bl 1d23c4 │ │ │ │ ldr.w r3, [sp, #2032] @ 0x7f0 │ │ │ │ ldr.w r2, [sp, #2028] @ 0x7ec │ │ │ │ orr.w r3, r3, #125829120 @ 0x7800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1956 @ 0x7a4 │ │ │ │ bl 1d27bc │ │ │ │ ldr.w r3, [sp, #1960] @ 0x7a8 │ │ │ │ ldr.w r2, [sp, #1956] @ 0x7a4 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 1e1834 │ │ │ │ + b.n 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1932 @ 0x78c │ │ │ │ bl 1d28dc │ │ │ │ ldr.w r3, [sp, #1936] @ 0x790 │ │ │ │ ldr.w r2, [sp, #1932] @ 0x78c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1924 @ 0x784 │ │ │ │ bl 1d28dc │ │ │ │ ldr.w r3, [sp, #1928] @ 0x788 │ │ │ │ ldr.w r2, [sp, #1924] @ 0x784 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1964 @ 0x7ac │ │ │ │ bl 1d26c0 │ │ │ │ ldr.w r3, [sp, #1968] @ 0x7b0 │ │ │ │ ldr.w r2, [sp, #1964] @ 0x7ac │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #96 @ 0x60 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1948 @ 0x79c │ │ │ │ bl 1d27bc │ │ │ │ ldr.w r3, [sp, #1952] @ 0x7a0 │ │ │ │ ldr.w r2, [sp, #1948] @ 0x79c │ │ │ │ orr.w r3, r3, #8388736 @ 0x800080 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1940 @ 0x794 │ │ │ │ bl 1d27bc │ │ │ │ ldr.w r3, [sp, #1944] @ 0x798 │ │ │ │ ldr.w r2, [sp, #1940] @ 0x794 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #160 @ 0xa0 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1820 @ 0x71c │ │ │ │ bl 1d1d10 │ │ │ │ ldr.w r3, [sp, #1824] @ 0x720 │ │ │ │ ldr.w r2, [sp, #1820] @ 0x71c │ │ │ │ orr.w r3, r3, #637534208 @ 0x26000000 │ │ │ │ orr.w r3, r3, #835584 @ 0xcc000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1844 @ 0x734 │ │ │ │ bl 1d220c │ │ │ │ ldr.w r3, [sp, #1848] @ 0x738 │ │ │ │ ldr.w r2, [sp, #1844] @ 0x734 │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ bl 1d5368 │ │ │ │ ldrd r2, r3, [sp, #332] @ 0x14c │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #324 @ 0x144 │ │ │ │ bl 1d5368 │ │ │ │ ldrd r2, r3, [sp, #324] @ 0x144 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #316 @ 0x13c │ │ │ │ bl 1d5368 │ │ │ │ ldrd r2, r3, [sp, #316] @ 0x13c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ bl 1d5368 │ │ │ │ ldrd r2, r3, [sp, #308] @ 0x134 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ bl 1d5368 │ │ │ │ ldrd r2, r3, [sp, #300] @ 0x12c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ bl 1d5368 │ │ │ │ ldrd r2, r3, [sp, #292] @ 0x124 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ bl 1d5368 │ │ │ │ ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ bl 1d5368 │ │ │ │ ldrd r2, r3, [sp, #276] @ 0x114 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ bl 1d5368 │ │ │ │ ldrd r2, r3, [sp, #268] @ 0x10c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1e34b6 │ │ │ │ + bls.w 1e342e │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1822 │ │ │ │ + bcc.w 1e179a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #788 @ 0x314 │ │ │ │ bl 1d1a50 │ │ │ │ ldrd r2, r3, [sp, #788] @ 0x314 │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1e34d2 │ │ │ │ + bls.w 1e344a │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1822 │ │ │ │ + bcc.w 1e179a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #756 @ 0x2f4 │ │ │ │ bl 1d44d0 │ │ │ │ ldrd r2, r3, [sp, #756] @ 0x2f4 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ add r0, sp, #252 @ 0xfc │ │ │ │ bl 1d392c │ │ │ │ ldrd r2, r3, [sp, #252] @ 0xfc │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #4685824 @ 0x478000 │ │ │ │ orr.w r3, r3, #3538944 @ 0x360000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1822 │ │ │ │ + bcc.w 1e179a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #684 @ 0x2ac │ │ │ │ bl 1d12e0 │ │ │ │ ldrd r2, r3, [sp, #684] @ 0x2ac │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1822 │ │ │ │ + bcc.w 1e179a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #780 @ 0x30c │ │ │ │ bl 1d18a8 │ │ │ │ ldrd r2, r3, [sp, #780] @ 0x30c │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1822 │ │ │ │ + bcc.w 1e179a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ bl 1d1024 │ │ │ │ ldrd r2, r3, [sp, #260] @ 0x104 │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ bl 1d4ed4 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6488064 @ 0x630000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1740 @ 0x6cc │ │ │ │ bl 1d7530 │ │ │ │ ldr.w r3, [sp, #1744] @ 0x6d0 │ │ │ │ ldr.w r2, [sp, #1740] @ 0x6cc │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1732 @ 0x6c4 │ │ │ │ bl 1d6158 │ │ │ │ ldr.w r3, [sp, #1736] @ 0x6c8 │ │ │ │ ldr.w r2, [sp, #1732] @ 0x6c4 │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1724 @ 0x6bc │ │ │ │ bl 1d6158 │ │ │ │ ldr.w r3, [sp, #1728] @ 0x6c0 │ │ │ │ ldr.w r2, [sp, #1724] @ 0x6bc │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1716 @ 0x6b4 │ │ │ │ bl 1d6158 │ │ │ │ ldr.w r3, [sp, #1720] @ 0x6b8 │ │ │ │ ldr.w r2, [sp, #1716] @ 0x6b4 │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1708 @ 0x6ac │ │ │ │ bl 1d6158 │ │ │ │ ldr.w r3, [sp, #1712] @ 0x6b0 │ │ │ │ ldr.w r2, [sp, #1708] @ 0x6ac │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1700 @ 0x6a4 │ │ │ │ bl 1d6158 │ │ │ │ ldr.w r3, [sp, #1704] @ 0x6a8 │ │ │ │ ldr.w r2, [sp, #1700] @ 0x6a4 │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1692 @ 0x69c │ │ │ │ bl 1d6ad8 │ │ │ │ ldr.w r3, [sp, #1696] @ 0x6a0 │ │ │ │ ldr.w r2, [sp, #1692] @ 0x69c │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1684 @ 0x694 │ │ │ │ bl 1d6ad8 │ │ │ │ ldr.w r3, [sp, #1688] @ 0x698 │ │ │ │ ldr.w r2, [sp, #1684] @ 0x694 │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1676 @ 0x68c │ │ │ │ bl 1d6ad8 │ │ │ │ ldr.w r3, [sp, #1680] @ 0x690 │ │ │ │ ldr.w r2, [sp, #1676] @ 0x68c │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1668 @ 0x684 │ │ │ │ bl 1d6ad8 │ │ │ │ ldr.w r3, [sp, #1672] @ 0x688 │ │ │ │ ldr.w r2, [sp, #1668] @ 0x684 │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1660 @ 0x67c │ │ │ │ bl 1d7530 │ │ │ │ ldr.w r3, [sp, #1664] @ 0x680 │ │ │ │ ldr.w r2, [sp, #1660] @ 0x67c │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1652 @ 0x674 │ │ │ │ bl 1d7530 │ │ │ │ ldr.w r3, [sp, #1656] @ 0x678 │ │ │ │ ldr.w r2, [sp, #1652] @ 0x674 │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1644 @ 0x66c │ │ │ │ bl 1d6ad8 │ │ │ │ ldr.w r3, [sp, #1648] @ 0x670 │ │ │ │ ldr.w r2, [sp, #1644] @ 0x66c │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1636 @ 0x664 │ │ │ │ bl 1d6ad8 │ │ │ │ ldr.w r3, [sp, #1640] @ 0x668 │ │ │ │ ldr.w r2, [sp, #1636] @ 0x664 │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1628 @ 0x65c │ │ │ │ bl 1d6ad8 │ │ │ │ ldr.w r3, [sp, #1632] @ 0x660 │ │ │ │ ldr.w r2, [sp, #1628] @ 0x65c │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1620 @ 0x654 │ │ │ │ bl 1d6ad8 │ │ │ │ ldr.w r3, [sp, #1624] @ 0x658 │ │ │ │ ldr.w r2, [sp, #1620] @ 0x654 │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ bl 1d2a40 │ │ │ │ ldrd r2, r3, [sp, #100] @ 0x64 │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ bl 1d2a40 │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #8519680 @ 0x820000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ bl 1d4660 │ │ │ │ ldrd r2, r3, [sp, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 1d0d50 │ │ │ │ ldrd r2, r3, [sp, #76] @ 0x4c │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ bl 1d4660 │ │ │ │ ldrd r2, r3, [sp, #68] @ 0x44 │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ bl 1d4660 │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ bl 1d4660 │ │ │ │ ldrd r2, r3, [sp, #52] @ 0x34 │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1822 │ │ │ │ + bcc.w 1e179a │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 1d0d50 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #12713984 @ 0xc20000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1796 @ 0x704 │ │ │ │ bl 1d6ad8 │ │ │ │ ldr.w r3, [sp, #1800] @ 0x708 │ │ │ │ ldr.w r2, [sp, #1796] @ 0x704 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ bl 1d49a4 │ │ │ │ ldrd r2, r3, [sp, #188] @ 0xbc │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6389760 @ 0x618000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2012 @ 0x7dc │ │ │ │ bl 1d25f8 │ │ │ │ ldr.w r3, [sp, #2016] @ 0x7e0 │ │ │ │ ldr.w r2, [sp, #2012] @ 0x7dc │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2004 @ 0x7d4 │ │ │ │ bl 1d25f8 │ │ │ │ ldr.w r3, [sp, #2008] @ 0x7d8 │ │ │ │ ldr.w r2, [sp, #2004] @ 0x7d4 │ │ │ │ orr.w r3, r3, #25165824 @ 0x1800000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1822 │ │ │ │ + bcc.w 1e179a │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #28 │ │ │ │ bl 1d0d50 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #13238272 @ 0xca0000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2020 @ 0x7e4 │ │ │ │ bl 1d24f4 │ │ │ │ ldr.w r3, [sp, #2024] @ 0x7e8 │ │ │ │ ldr.w r2, [sp, #2020] @ 0x7e4 │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2116 @ 0x844 │ │ │ │ bl 1d23c4 │ │ │ │ ldr.w r2, [sp, #2116] @ 0x844 │ │ │ │ ldr.w r3, [sp, #2120] @ 0x848 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1612 @ 0x64c │ │ │ │ bl 1d6158 │ │ │ │ ldr.w r3, [sp, #1616] @ 0x650 │ │ │ │ ldr.w r2, [sp, #1612] @ 0x64c │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1604 @ 0x644 │ │ │ │ bl 1d6ad8 │ │ │ │ ldr.w r3, [sp, #1608] @ 0x648 │ │ │ │ ldr.w r2, [sp, #1604] @ 0x644 │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1596 @ 0x63c │ │ │ │ bl 1d6ad8 │ │ │ │ ldr.w r3, [sp, #1600] @ 0x640 │ │ │ │ ldr.w r2, [sp, #1596] @ 0x63c │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1588 @ 0x634 │ │ │ │ bl 1d6158 │ │ │ │ ldr.w r3, [sp, #1592] @ 0x638 │ │ │ │ ldr.w r2, [sp, #1588] @ 0x634 │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1580 @ 0x62c │ │ │ │ bl 1d6ad8 │ │ │ │ ldr.w r3, [sp, #1584] @ 0x630 │ │ │ │ ldr.w r2, [sp, #1580] @ 0x62c │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1572 @ 0x624 │ │ │ │ bl 1d7530 │ │ │ │ ldr.w r3, [sp, #1576] @ 0x628 │ │ │ │ ldr.w r2, [sp, #1572] @ 0x624 │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1564 @ 0x61c │ │ │ │ bl 1d7530 │ │ │ │ ldr.w r3, [sp, #1568] @ 0x620 │ │ │ │ ldr.w r2, [sp, #1564] @ 0x61c │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1822 │ │ │ │ + bcc.w 1e179a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 1d0a5c │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orr.w r3, r3, #3825205248 @ 0xe4000000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1822 │ │ │ │ + bcc.w 1e179a │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 1d0d50 │ │ │ │ ldrd r2, r3, [sp, #44] @ 0x2c │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #13762560 @ 0xd20000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #348 @ 0x15c │ │ │ │ bl 1d5368 │ │ │ │ ldrd r2, r3, [sp, #348] @ 0x15c │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ bl 1d5368 │ │ │ │ ldrd r2, r3, [sp, #340] @ 0x154 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3372 │ │ │ │ + bcs.w 1e32ea │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ bl 1d50d8 │ │ │ │ ldrd r2, r3, [sp, #412] @ 0x19c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e33aa │ │ │ │ + bcs.w 1e3322 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #396 @ 0x18c │ │ │ │ bl 1d50d8 │ │ │ │ ldrd r2, r3, [sp, #396] @ 0x18c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e33c6 │ │ │ │ + bcs.w 1e333e │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #380 @ 0x17c │ │ │ │ bl 1d50d8 │ │ │ │ ldrd r2, r3, [sp, #380] @ 0x17c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e338e │ │ │ │ + bcs.w 1e3306 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #364 @ 0x16c │ │ │ │ bl 1d50d8 │ │ │ │ ldrd r2, r3, [sp, #364] @ 0x16c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1788 @ 0x6fc │ │ │ │ bl 1d6ad8 │ │ │ │ ldr.w r3, [sp, #1792] @ 0x700 │ │ │ │ ldr.w r2, [sp, #1788] @ 0x6fc │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1756 @ 0x6dc │ │ │ │ bl 1d7530 │ │ │ │ ldr.w r3, [sp, #1760] @ 0x6e0 │ │ │ │ ldr.w r2, [sp, #1756] @ 0x6dc │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1748 @ 0x6d4 │ │ │ │ bl 1d6158 │ │ │ │ ldr.w r3, [sp, #1752] @ 0x6d8 │ │ │ │ ldr.w r2, [sp, #1748] @ 0x6d4 │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1836 @ 0x72c │ │ │ │ bl 1d2028 │ │ │ │ ldr.w r3, [sp, #1840] @ 0x730 │ │ │ │ ldr.w r2, [sp, #1836] @ 0x72c │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1828 @ 0x724 │ │ │ │ bl 1d1e48 │ │ │ │ ldr.w r3, [sp, #1832] @ 0x728 │ │ │ │ ldr.w r2, [sp, #1828] @ 0x724 │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1772 @ 0x6ec │ │ │ │ bl 1d6ad8 │ │ │ │ ldr.w r3, [sp, #1776] @ 0x6f0 │ │ │ │ ldr.w r2, [sp, #1772] @ 0x6ec │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1764 @ 0x6e4 │ │ │ │ bl 1d6158 │ │ │ │ ldr.w r3, [sp, #1768] @ 0x6e8 │ │ │ │ ldr.w r2, [sp, #1764] @ 0x6e4 │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1780 @ 0x6f4 │ │ │ │ bl 1d6ad8 │ │ │ │ ldr.w r3, [sp, #1784] @ 0x6f8 │ │ │ │ ldr.w r2, [sp, #1780] @ 0x6f4 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #564 @ 0x234 │ │ │ │ bl 1d5368 │ │ │ │ ldrd r2, r3, [sp, #564] @ 0x234 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #556 @ 0x22c │ │ │ │ bl 1d5368 │ │ │ │ ldrd r2, r3, [sp, #556] @ 0x22c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #548 @ 0x224 │ │ │ │ bl 1d5368 │ │ │ │ ldrd r2, r3, [sp, #548] @ 0x224 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #540 @ 0x21c │ │ │ │ bl 1d5368 │ │ │ │ ldrd r2, r3, [sp, #540] @ 0x21c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #532 @ 0x214 │ │ │ │ bl 1d5368 │ │ │ │ ldrd r2, r3, [sp, #532] @ 0x214 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e33e2 │ │ │ │ + bcs.w 1e335a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #668 @ 0x29c │ │ │ │ bl 1d5790 │ │ │ │ ldrd r2, r3, [sp, #668] @ 0x29c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1e33fa │ │ │ │ + bcc.w 1e3372 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ bl 1d555c │ │ │ │ ldrd r2, r3, [sp, #644] @ 0x284 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1e333e │ │ │ │ + bcc.w 1e32b6 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #628 @ 0x274 │ │ │ │ bl 1d555c │ │ │ │ ldrd r2, r3, [sp, #628] @ 0x274 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ bl 1d3b24 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #4685824 @ 0x478000 │ │ │ │ orr.w r3, r3, #2490368 @ 0x260000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ bl 1d4780 │ │ │ │ ldrd r2, r3, [sp, #164] @ 0xa4 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6586368 @ 0x648000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ bl 1d4780 │ │ │ │ ldrd r2, r3, [sp, #156] @ 0x9c │ │ │ │ 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 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ bl 1d4780 │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6553600 @ 0x640000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ bl 1d4780 │ │ │ │ ldrd r2, r3, [sp, #172] @ 0xac │ │ │ │ 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 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ bl 1d4780 │ │ │ │ ldrd r2, r3, [sp, #148] @ 0x94 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6651904 @ 0x658000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ bl 1d4780 │ │ │ │ ldrd r2, r3, [sp, #140] @ 0x8c │ │ │ │ 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 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ bl 1d4780 │ │ │ │ ldrd r2, r3, [sp, #132] @ 0x84 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6684672 @ 0x660000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ bl 1d4780 │ │ │ │ ldrd r2, r3, [sp, #124] @ 0x7c │ │ │ │ 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 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ bl 1d4780 │ │ │ │ ldrd r2, r3, [sp, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6717440 @ 0x668000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e340e │ │ │ │ + bcs.w 1e3386 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #524 @ 0x20c │ │ │ │ bl 1d50d8 │ │ │ │ ldrd r2, r3, [sp, #524] @ 0x20c │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3446 │ │ │ │ + bcs.w 1e33be │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #508 @ 0x1fc │ │ │ │ bl 1d50d8 │ │ │ │ ldrd r2, r3, [sp, #508] @ 0x1fc │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e342a │ │ │ │ + bcs.w 1e33a2 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #476 @ 0x1dc │ │ │ │ bl 1d50d8 │ │ │ │ ldrd r2, r3, [sp, #476] @ 0x1dc │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e347e │ │ │ │ + bcs.w 1e33f6 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #492 @ 0x1ec │ │ │ │ bl 1d50d8 │ │ │ │ ldrd r2, r3, [sp, #492] @ 0x1ec │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3462 │ │ │ │ + bcs.w 1e33da │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #444 @ 0x1bc │ │ │ │ bl 1d50d8 │ │ │ │ ldrd r2, r3, [sp, #444] @ 0x1bc │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e349a │ │ │ │ + bcs.w 1e3412 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #460 @ 0x1cc │ │ │ │ bl 1d50d8 │ │ │ │ ldrd r2, r3, [sp, #460] @ 0x1cc │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3356 │ │ │ │ + bcs.w 1e32ce │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #428 @ 0x1ac │ │ │ │ bl 1d50d8 │ │ │ │ ldrd r2, r3, [sp, #428] @ 0x1ac │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1822 │ │ │ │ + bcc.w 1e179a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ bl 1d0f5c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ 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 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ bl 1d0f5c │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #4784128 @ 0x490000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ bl 1d0f5c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ 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 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ bl 1d1674 │ │ │ │ ldrd r2, r3, [sp, #724] @ 0x2d4 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1822 │ │ │ │ + bcc.w 1e179a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #692 @ 0x2b4 │ │ │ │ bl 1d1424 │ │ │ │ ldrd r2, r3, [sp, #692] @ 0x2b4 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ bl 1d4ed4 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ 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 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1822 │ │ │ │ + bcc.w 1e179a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ bl 1d0df4 │ │ │ │ ldrd r2, r3, [sp, #108] @ 0x6c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2100 @ 0x834 │ │ │ │ bl 1d23c4 │ │ │ │ ldr.w r3, [sp, #2104] @ 0x838 │ │ │ │ ldr.w r2, [sp, #2100] @ 0x834 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2108 @ 0x83c │ │ │ │ bl 1d23c4 │ │ │ │ ldr.w r3, [sp, #2112] @ 0x840 │ │ │ │ ldr.w r2, [sp, #2108] @ 0x83c │ │ │ │ orr.w r3, r3, #50331648 @ 0x3000000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2092 @ 0x82c │ │ │ │ bl 1d23c4 │ │ │ │ ldr.w r3, [sp, #2096] @ 0x830 │ │ │ │ ldr.w r2, [sp, #2092] @ 0x82c │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2084 @ 0x824 │ │ │ │ bl 1d23c4 │ │ │ │ ldr.w r3, [sp, #2088] @ 0x828 │ │ │ │ ldr.w r2, [sp, #2084] @ 0x824 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2076 @ 0x81c │ │ │ │ bl 1d23c4 │ │ │ │ ldr.w r3, [sp, #2080] @ 0x820 │ │ │ │ ldr.w r2, [sp, #2076] @ 0x81c │ │ │ │ orr.w r3, r3, #75497472 @ 0x4800000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2068 @ 0x814 │ │ │ │ bl 1d23c4 │ │ │ │ ldr.w r3, [sp, #2072] @ 0x818 │ │ │ │ ldr.w r2, [sp, #2068] @ 0x814 │ │ │ │ orr.w r3, r3, #83886080 @ 0x5000000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2060 @ 0x80c │ │ │ │ bl 1d23c4 │ │ │ │ ldr.w r3, [sp, #2064] @ 0x810 │ │ │ │ ldr.w r2, [sp, #2060] @ 0x80c │ │ │ │ orr.w r3, r3, #92274688 @ 0x5800000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1996 @ 0x7cc │ │ │ │ bl 1d25f8 │ │ │ │ ldr.w r3, [sp, #2000] @ 0x7d0 │ │ │ │ ldr.w r2, [sp, #1996] @ 0x7cc │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1116 @ 0x45c │ │ │ │ bl 1d3758 │ │ │ │ ldr.w r3, [sp, #1120] @ 0x460 │ │ │ │ ldr.w r2, [sp, #1116] @ 0x45c │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1108 @ 0x454 │ │ │ │ bl 1d3758 │ │ │ │ ldr.w r3, [sp, #1112] @ 0x458 │ │ │ │ ldr.w r2, [sp, #1108] @ 0x454 │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1100 @ 0x44c │ │ │ │ bl 1d3758 │ │ │ │ ldr.w r3, [sp, #1104] @ 0x450 │ │ │ │ ldr.w r2, [sp, #1100] @ 0x44c │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1092 @ 0x444 │ │ │ │ bl 1dd5a8 │ │ │ │ ldr.w r3, [sp, #1096] @ 0x448 │ │ │ │ ldr.w r2, [sp, #1092] @ 0x444 │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1060 @ 0x424 │ │ │ │ bl 1daca0 │ │ │ │ ldr.w r3, [sp, #1064] @ 0x428 │ │ │ │ ldr.w r2, [sp, #1060] @ 0x424 │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1052 @ 0x41c │ │ │ │ bl 1ddce0 │ │ │ │ ldr.w r3, [sp, #1056] @ 0x420 │ │ │ │ ldr.w r2, [sp, #1052] @ 0x41c │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1044 @ 0x414 │ │ │ │ bl 1ddce0 │ │ │ │ ldr.w r3, [sp, #1048] @ 0x418 │ │ │ │ ldr.w r2, [sp, #1044] @ 0x414 │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1036 @ 0x40c │ │ │ │ bl 1daca0 │ │ │ │ ldr.w r3, [sp, #1040] @ 0x410 │ │ │ │ ldr.w r2, [sp, #1036] @ 0x40c │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1028 @ 0x404 │ │ │ │ bl 1daca0 │ │ │ │ ldr.w r3, [sp, #1032] @ 0x408 │ │ │ │ ldr.w r2, [sp, #1028] @ 0x404 │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ add r0, sp, #1020 @ 0x3fc │ │ │ │ bl 1ddce0 │ │ │ │ ldr.w r3, [sp, #1024] @ 0x400 │ │ │ │ ldr r2, [sp, #1020] @ 0x3fc │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ add r0, sp, #1012 @ 0x3f4 │ │ │ │ bl 1ddce0 │ │ │ │ ldrd r2, r3, [sp, #1012] @ 0x3f4 │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ add r0, sp, #1004 @ 0x3ec │ │ │ │ bl 1daca0 │ │ │ │ ldrd r2, r3, [sp, #1004] @ 0x3ec │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ add r0, sp, #996 @ 0x3e4 │ │ │ │ bl 1daca0 │ │ │ │ ldrd r2, r3, [sp, #996] @ 0x3e4 │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ add r0, sp, #988 @ 0x3dc │ │ │ │ bl 1dcec0 │ │ │ │ ldrd r2, r3, [sp, #988] @ 0x3dc │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ add r0, sp, #980 @ 0x3d4 │ │ │ │ bl 1dc120 │ │ │ │ ldrd r2, r3, [sp, #980] @ 0x3d4 │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ add r0, sp, #972 @ 0x3cc │ │ │ │ bl 1dcec0 │ │ │ │ ldrd r2, r3, [sp, #972] @ 0x3cc │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ add r0, sp, #964 @ 0x3c4 │ │ │ │ bl 1dc120 │ │ │ │ ldrd r2, r3, [sp, #964] @ 0x3c4 │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ add r0, sp, #956 @ 0x3bc │ │ │ │ bl 1dc7e0 │ │ │ │ ldrd r2, r3, [sp, #956] @ 0x3bc │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ add r0, sp, #948 @ 0x3b4 │ │ │ │ bl 1dc7e0 │ │ │ │ ldrd r2, r3, [sp, #948] @ 0x3b4 │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ add r0, sp, #940 @ 0x3ac │ │ │ │ bl 1ddce0 │ │ │ │ ldrd r2, r3, [sp, #940] @ 0x3ac │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ add r0, sp, #932 @ 0x3a4 │ │ │ │ bl 1ddce0 │ │ │ │ ldrd r2, r3, [sp, #932] @ 0x3a4 │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ add r0, sp, #924 @ 0x39c │ │ │ │ bl 1ddce0 │ │ │ │ ldrd r2, r3, [sp, #924] @ 0x39c │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ add r0, sp, #916 @ 0x394 │ │ │ │ bl 1ddce0 │ │ │ │ ldrd r2, r3, [sp, #916] @ 0x394 │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ add r0, sp, #908 @ 0x38c │ │ │ │ bl 1ddce0 │ │ │ │ ldrd r2, r3, [sp, #908] @ 0x38c │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ add r0, sp, #900 @ 0x384 │ │ │ │ bl 1ddce0 │ │ │ │ ldrd r2, r3, [sp, #900] @ 0x384 │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ add r0, sp, #892 @ 0x37c │ │ │ │ bl 1ddce0 │ │ │ │ ldrd r2, r3, [sp, #892] @ 0x37c │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ add r0, sp, #884 @ 0x374 │ │ │ │ bl 1ddce0 │ │ │ │ ldrd r2, r3, [sp, #884] @ 0x374 │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ add r0, sp, #876 @ 0x36c │ │ │ │ bl 1dba64 │ │ │ │ ldrd r2, r3, [sp, #876] @ 0x36c │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ add r0, sp, #868 @ 0x364 │ │ │ │ bl 1dba64 │ │ │ │ ldrd r2, r3, [sp, #868] @ 0x364 │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ add r0, sp, #860 @ 0x35c │ │ │ │ bl 1dc7e0 │ │ │ │ ldrd r2, r3, [sp, #860] @ 0x35c │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ add r0, sp, #852 @ 0x354 │ │ │ │ bl 1db3b8 │ │ │ │ ldrd r2, r3, [sp, #852] @ 0x354 │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1822 │ │ │ │ + bcc.w 1e179a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #844 @ 0x34c │ │ │ │ bl 1d8c50 │ │ │ │ ldrd r2, r3, [sp, #844] @ 0x34c │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #836 @ 0x344 │ │ │ │ bl 1d8e18 │ │ │ │ ldrd r2, r3, [sp, #836] @ 0x344 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #828 @ 0x33c │ │ │ │ bl 1d9030 │ │ │ │ ldrd r2, r3, [sp, #828] @ 0x33c │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r2, r2, #524288 @ 0x80000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #820 @ 0x334 │ │ │ │ bl 1d9030 │ │ │ │ ldrd r2, r3, [sp, #820] @ 0x334 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r2, r2, #1048576 @ 0x100000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #812 @ 0x32c │ │ │ │ bl 1d9030 │ │ │ │ ldrd r2, r3, [sp, #812] @ 0x32c │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r2, r2, #1572864 @ 0x180000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ 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 │ │ │ │ @@ -528030,370 +527841,370 @@ │ │ │ │ bl 1cfd1c │ │ │ │ ldr.w r1, [sp, #2120] @ 0x848 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [sp, #2116] @ 0x844 │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1084 @ 0x43c │ │ │ │ bl 1da0c8 │ │ │ │ ldr.w r3, [sp, #1088] @ 0x440 │ │ │ │ ldr.w r2, [sp, #1084] @ 0x43c │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1076 @ 0x434 │ │ │ │ bl 1d9ad0 │ │ │ │ ldr.w r3, [sp, #1080] @ 0x438 │ │ │ │ ldr.w r2, [sp, #1076] @ 0x434 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #4456448 @ 0x440000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ addw r0, sp, #1068 @ 0x42c │ │ │ │ bl 1da6c8 │ │ │ │ ldr.w r3, [sp, #1072] @ 0x430 │ │ │ │ ldr.w r2, [sp, #1068] @ 0x42c │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #804 @ 0x324 │ │ │ │ bl 1d1bd0 │ │ │ │ ldrd r2, r3, [sp, #804] @ 0x324 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #748 @ 0x2ec │ │ │ │ bl 1d177c │ │ │ │ ldrd r2, r3, [sp, #748] @ 0x2ec │ │ │ │ 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 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #740 @ 0x2e4 │ │ │ │ bl 1d177c │ │ │ │ ldrd r2, r3, [sp, #740] @ 0x2e4 │ │ │ │ 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 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #772 @ 0x304 │ │ │ │ bl 1d3e4c │ │ │ │ ldrd r2, r3, [sp, #772] @ 0x304 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #716 @ 0x2cc │ │ │ │ bl 1d1528 │ │ │ │ ldrd r2, r3, [sp, #716] @ 0x2cc │ │ │ │ orr.w r3, r3, #3238002688 @ 0xc1000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #708 @ 0x2c4 │ │ │ │ bl 1d1528 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #49472 @ 0xc140 │ │ │ │ ldrd r2, r1, [sp, #708] @ 0x2c4 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orrs r3, r1 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #652 @ 0x28c │ │ │ │ bl 1d5790 │ │ │ │ ldrd r2, r3, [sp, #652] @ 0x28c │ │ │ │ orr.w r3, r3, #3238002688 @ 0xc1000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ bl 1d177c │ │ │ │ ldrd r2, r3, [sp, #732] @ 0x2dc │ │ │ │ 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 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #700 @ 0x2bc │ │ │ │ bl 1d1528 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #49856 @ 0xc2c0 │ │ │ │ ldrd r2, r1, [sp, #700] @ 0x2bc │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orrs r3, r1 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #676 @ 0x2a4 │ │ │ │ bl 1d1198 │ │ │ │ ldrd r2, r3, [sp, #676] @ 0x2a4 │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #612 @ 0x264 │ │ │ │ bl 1d5368 │ │ │ │ ldrd r2, r3, [sp, #612] @ 0x264 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #604 @ 0x25c │ │ │ │ bl 1d5368 │ │ │ │ ldrd r2, r3, [sp, #604] @ 0x25c │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #596 @ 0x254 │ │ │ │ bl 1d5368 │ │ │ │ ldrd r2, r3, [sp, #596] @ 0x254 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #588 @ 0x24c │ │ │ │ bl 1d5368 │ │ │ │ ldrd r2, r3, [sp, #588] @ 0x24c │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #580 @ 0x244 │ │ │ │ bl 1d5368 │ │ │ │ ldrd r2, r3, [sp, #580] @ 0x244 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #572 @ 0x23c │ │ │ │ bl 1d5368 │ │ │ │ ldrd r2, r3, [sp, #572] @ 0x23c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #620 @ 0x26c │ │ │ │ bl 1d555c │ │ │ │ ldrd r2, r3, [sp, #620] @ 0x26c │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ bl 1d50d8 │ │ │ │ ldrd r2, r3, [sp, #420] @ 0x1a4 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #404 @ 0x194 │ │ │ │ bl 1d50d8 │ │ │ │ ldrd r2, r3, [sp, #404] @ 0x194 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #356 @ 0x164 │ │ │ │ bl 1d50d8 │ │ │ │ ldrd r2, r3, [sp, #356] @ 0x164 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ bl 1d50d8 │ │ │ │ ldrd r2, r3, [sp, #388] @ 0x184 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #372 @ 0x174 │ │ │ │ bl 1d50d8 │ │ │ │ ldrd r2, r3, [sp, #372] @ 0x174 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #660 @ 0x294 │ │ │ │ bl 1d5790 │ │ │ │ ldrd r2, r3, [sp, #660] @ 0x294 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #636 @ 0x27c │ │ │ │ bl 1d555c │ │ │ │ ldrd r2, r3, [sp, #636] @ 0x27c │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #516 @ 0x204 │ │ │ │ bl 1d50d8 │ │ │ │ ldrd r2, r3, [sp, #516] @ 0x204 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ bl 1d50d8 │ │ │ │ ldrd r2, r3, [sp, #468] @ 0x1d4 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #500 @ 0x1f4 │ │ │ │ bl 1d50d8 │ │ │ │ ldrd r2, r3, [sp, #500] @ 0x1f4 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ bl 1d50d8 │ │ │ │ ldrd r2, r3, [sp, #436] @ 0x1b4 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #484 @ 0x1e4 │ │ │ │ bl 1d50d8 │ │ │ │ ldrd r2, r3, [sp, #484] @ 0x1e4 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ bl 1d50d8 │ │ │ │ ldrd r2, r3, [sp, #452] @ 0x1c4 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #796 @ 0x31c │ │ │ │ bl 1d2efc │ │ │ │ ldrd r2, r3, [sp, #796] @ 0x31c │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ bl 1d3fac │ │ │ │ ldrd r2, r3, [sp, #764] @ 0x2fc │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1e1834 │ │ │ │ + b.w 1e17ac │ │ │ │ blx 615d4 <__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, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #164] @ (1e35ac ) │ │ │ │ + ldr r2, [pc, #164] @ (1e3524 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #164] @ (1e35b0 ) │ │ │ │ + ldr r3, [pc, #164] @ (1e3528 ) │ │ │ │ add r2, pc │ │ │ │ ldr r7, [r0, #108] @ 0x6c │ │ │ │ ldr.w r1, [r0, #408] @ 0x198 │ │ │ │ add.w r9, r7, #84 @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ ldr.w r8, [r7, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 1e358a │ │ │ │ + beq.n 1e3502 │ │ │ │ mov r5, r0 │ │ │ │ movw fp, #1031 @ 0x407 │ │ │ │ ldr.w r4, [r8, #20] │ │ │ │ add.w r6, r8, #16 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1e3582 │ │ │ │ + beq.n 1e34fa │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r2, fp │ │ │ │ add.w r1, r3, r3, lsl #1 │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ it eq │ │ │ │ ldrdeq r1, r2, [r4, #32] │ │ │ │ mov.w r3, r3, lsl #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.n 1e3572 │ │ │ │ + beq.n 1e34ea │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1e1038 │ │ │ │ + bl 1e0fb0 │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ strd r1, r2, [r5] │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ adds r5, #8 │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1e3542 │ │ │ │ + bne.n 1e34ba │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 1e3534 │ │ │ │ - ldr r2, [pc, #40] @ (1e35b4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e35b0 ) │ │ │ │ + bne.n 1e34ac │ │ │ │ + ldr r2, [pc, #40] @ (1e352c ) │ │ │ │ + ldr r3, [pc, #32] @ (1e3528 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e35a6 │ │ │ │ + bne.n 1e351e │ │ │ │ mov r0, sl │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1e35ee │ │ │ │ + cbz r2, 1e3566 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -528402,18 +528213,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 1e35ca │ │ │ │ + bne.n 1e3542 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e3628 │ │ │ │ + cbz r2, 1e35a0 │ │ │ │ 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 │ │ │ │ @@ -528424,22 +528235,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 1e3604 │ │ │ │ + bne.n 1e357c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e369a │ │ │ │ + cbz r2, 1e3612 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e369c │ │ │ │ + vldr s11, [pc, #100] @ 1e3614 │ │ │ │ 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 │ │ │ │ @@ -528457,35 +528268,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 1e363a │ │ │ │ + bne.n 1e35b2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e36bc │ │ │ │ + cbz r2, 1e3634 │ │ │ │ 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 1e36a6 │ │ │ │ + bne.n 1e361e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e3720 │ │ │ │ + cbz r2, 1e3698 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e3724 │ │ │ │ + vldr s12, [pc, #88] @ 1e369c │ │ │ │ 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 │ │ │ │ @@ -528499,45 +528310,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 1e36d2 │ │ │ │ + bne.n 1e364a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e375c │ │ │ │ + cbz r2, 1e36d4 │ │ │ │ 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 1e3734 │ │ │ │ + bne.n 1e36ac │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e37f0 │ │ │ │ + beq.n 1e3768 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e37f4 │ │ │ │ + vldr s11, [pc, #132] @ 1e376c │ │ │ │ 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 │ │ │ │ @@ -528564,21 +528375,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 1e3778 │ │ │ │ + bne.n 1e36f0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e382c │ │ │ │ + cbz r2, 1e37a4 │ │ │ │ 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 │ │ │ │ @@ -528586,19 +528397,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 1e3806 │ │ │ │ + bne.n 1e377e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e3864 │ │ │ │ + cbz r2, 1e37dc │ │ │ │ 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 │ │ │ │ @@ -528606,22 +528417,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 1e383e │ │ │ │ + bne.n 1e37b6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e38d6 │ │ │ │ + cbz r2, 1e384e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e38d8 │ │ │ │ + vldr s11, [pc, #100] @ 1e3850 │ │ │ │ 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 │ │ │ │ @@ -528639,21 +528450,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 1e3876 │ │ │ │ + bne.n 1e37ee │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e3916 │ │ │ │ + cbz r2, 1e388e │ │ │ │ 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 │ │ │ │ @@ -528661,22 +528472,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 1e38e6 │ │ │ │ + bne.n 1e385e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e39c2 │ │ │ │ + beq.n 1e393a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1e39c4 │ │ │ │ + vldr s10, [pc, #160] @ 1e393c │ │ │ │ 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 │ │ │ │ @@ -528711,43 +528522,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 1e392c │ │ │ │ + bne.n 1e38a4 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e39fa │ │ │ │ + cbz r2, 1e3972 │ │ │ │ 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 1e39d4 │ │ │ │ + bne.n 1e394c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e3a5e │ │ │ │ + cbz r2, 1e39d6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e3a60 │ │ │ │ + vldr s12, [pc, #88] @ 1e39d8 │ │ │ │ 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 │ │ │ │ @@ -528761,20 +528572,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 1e3a0e │ │ │ │ + bne.n 1e3986 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e3a9e │ │ │ │ + cbz r2, 1e3a16 │ │ │ │ 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 │ │ │ │ @@ -528783,23 +528594,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 1e3a72 │ │ │ │ + bne.n 1e39ea │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e3b30 │ │ │ │ + beq.n 1e3aa8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e3b34 │ │ │ │ + vldr s11, [pc, #132] @ 1e3aac │ │ │ │ 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 │ │ │ │ @@ -528826,21 +528637,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 1e3ab8 │ │ │ │ + bne.n 1e3a30 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e3b6e │ │ │ │ + cbz r2, 1e3ae6 │ │ │ │ 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 │ │ │ │ @@ -528848,21 +528659,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 1e3b46 │ │ │ │ + bne.n 1e3abe │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e3bde │ │ │ │ + cbz r2, 1e3b56 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e3be0 │ │ │ │ + vldr s11, [pc, #100] @ 1e3b58 │ │ │ │ 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 │ │ │ │ @@ -528880,35 +528691,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 1e3b7e │ │ │ │ + bne.n 1e3af6 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e3bfc │ │ │ │ + cbz r2, 1e3b74 │ │ │ │ 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 1e3bea │ │ │ │ + bne.n 1e3b62 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e3c62 │ │ │ │ + cbz r2, 1e3bda │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e3c64 │ │ │ │ + vldr s12, [pc, #88] @ 1e3bdc │ │ │ │ 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 │ │ │ │ @@ -528922,20 +528733,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 1e3c12 │ │ │ │ + bne.n 1e3b8a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e3ca2 │ │ │ │ + cbz r2, 1e3c1a │ │ │ │ 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 │ │ │ │ @@ -528944,22 +528755,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 1e3c76 │ │ │ │ + bne.n 1e3bee │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e3d04 │ │ │ │ + cbz r2, 1e3c7c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e3d08 │ │ │ │ + vldr s12, [pc, #88] @ 1e3c80 │ │ │ │ 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 │ │ │ │ @@ -528973,43 +528784,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 1e3cb6 │ │ │ │ + bne.n 1e3c2e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e3d40 │ │ │ │ + cbz r2, 1e3cb8 │ │ │ │ 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 1e3d18 │ │ │ │ + bne.n 1e3c90 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e3dac │ │ │ │ + cbz r2, 1e3d24 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1e3db0 │ │ │ │ + vldr s11, [pc, #96] @ 1e3d28 │ │ │ │ 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 │ │ │ │ @@ -529026,25 +528837,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 1e3d52 │ │ │ │ + bne.n 1e3cca │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e3e16 │ │ │ │ + cbz r2, 1e3d8e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e3e18 │ │ │ │ + vldr s12, [pc, #88] @ 1e3d90 │ │ │ │ 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 │ │ │ │ @@ -529058,24 +528869,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 1e3dc6 │ │ │ │ + bne.n 1e3d3e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e3e7e │ │ │ │ + cbz r2, 1e3df6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e3e80 │ │ │ │ + vldr s12, [pc, #88] @ 1e3df8 │ │ │ │ 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 │ │ │ │ @@ -529089,23 +528900,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 1e3e2e │ │ │ │ + bne.n 1e3da6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e3eec │ │ │ │ + cbz r2, 1e3e64 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1e3ef0 │ │ │ │ + vldr s11, [pc, #96] @ 1e3e68 │ │ │ │ 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 │ │ │ │ @@ -529122,25 +528933,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 1e3e92 │ │ │ │ + bne.n 1e3e0a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e3f56 │ │ │ │ + cbz r2, 1e3ece │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e3f58 │ │ │ │ + vldr s12, [pc, #88] @ 1e3ed0 │ │ │ │ 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 │ │ │ │ @@ -529154,23 +528965,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 1e3f06 │ │ │ │ + bne.n 1e3e7e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e3fc4 │ │ │ │ + cbz r2, 1e3f3c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1e3fc8 │ │ │ │ + vldr s11, [pc, #96] @ 1e3f40 │ │ │ │ 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 │ │ │ │ @@ -529187,25 +528998,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 1e3f6a │ │ │ │ + bne.n 1e3ee2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e402e │ │ │ │ + cbz r2, 1e3fa6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e4030 │ │ │ │ + vldr s12, [pc, #88] @ 1e3fa8 │ │ │ │ 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 │ │ │ │ @@ -529219,23 +529030,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 1e3fde │ │ │ │ + bne.n 1e3f56 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e409e │ │ │ │ + cbz r2, 1e4016 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1e40a0 │ │ │ │ + vldr s11, [pc, #96] @ 1e4018 │ │ │ │ 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 │ │ │ │ @@ -529252,24 +529063,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 1e4042 │ │ │ │ + bne.n 1e3fba │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e4110 │ │ │ │ + cbz r2, 1e4088 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e4114 │ │ │ │ + vldr s11, [pc, #100] @ 1e408c │ │ │ │ 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 │ │ │ │ @@ -529287,25 +529098,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 1e40b2 │ │ │ │ + bne.n 1e402a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e417a │ │ │ │ + cbz r2, 1e40f2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e417c │ │ │ │ + vldr s12, [pc, #88] @ 1e40f4 │ │ │ │ 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 │ │ │ │ @@ -529319,23 +529130,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 1e412a │ │ │ │ + bne.n 1e40a2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e41ec │ │ │ │ + cbz r2, 1e4164 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e41f0 │ │ │ │ + vldr s11, [pc, #100] @ 1e4168 │ │ │ │ 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 │ │ │ │ @@ -529353,25 +529164,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 1e418e │ │ │ │ + bne.n 1e4106 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e4256 │ │ │ │ + cbz r2, 1e41ce │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e4258 │ │ │ │ + vldr s12, [pc, #88] @ 1e41d0 │ │ │ │ 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 │ │ │ │ @@ -529385,23 +529196,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 1e4206 │ │ │ │ + bne.n 1e417e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e42c8 │ │ │ │ + cbz r2, 1e4240 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e42cc │ │ │ │ + vldr s11, [pc, #100] @ 1e4244 │ │ │ │ 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 │ │ │ │ @@ -529419,24 +529230,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 1e426a │ │ │ │ + bne.n 1e41e2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e433e │ │ │ │ + cbz r2, 1e42b6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e4340 │ │ │ │ + vldr s11, [pc, #100] @ 1e42b8 │ │ │ │ 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 │ │ │ │ @@ -529454,27 +529265,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 1e42de │ │ │ │ + bne.n 1e4256 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e43a8 │ │ │ │ + cbz r2, 1e4320 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1e43ac │ │ │ │ + vldr s12, [pc, #92] @ 1e4324 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1e43b0 │ │ │ │ + vldr s11, [pc, #88] @ 1e4328 │ │ │ │ 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 │ │ │ │ @@ -529487,29 +529298,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 1e435a │ │ │ │ + bne.n 1e42d2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1e4418 │ │ │ │ + cbz r2, 1e4390 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1e441c │ │ │ │ + vldr s12, [pc, #92] @ 1e4394 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1e4420 │ │ │ │ + vldr s11, [pc, #88] @ 1e4398 │ │ │ │ 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 │ │ │ │ @@ -529522,27 +529333,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 1e43ca │ │ │ │ + bne.n 1e4342 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1e4496 │ │ │ │ + cbz r2, 1e440e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1e4498 │ │ │ │ - vldr s10, [pc, #104] @ 1e449c │ │ │ │ + vldr s11, [pc, #104] @ 1e4410 │ │ │ │ + vldr s10, [pc, #104] @ 1e4414 │ │ │ │ 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 │ │ │ │ @@ -529560,26 +529371,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 1e4436 │ │ │ │ + bne.n 1e43ae │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e4502 │ │ │ │ + cbz r2, 1e447a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e4504 │ │ │ │ + vldr s12, [pc, #88] @ 1e447c │ │ │ │ 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 │ │ │ │ @@ -529593,24 +529404,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 1e44b2 │ │ │ │ + bne.n 1e442a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1e457a │ │ │ │ + cbz r2, 1e44f2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1e457c │ │ │ │ - vldr s10, [pc, #104] @ 1e4580 │ │ │ │ + vldr s11, [pc, #104] @ 1e44f4 │ │ │ │ + vldr s10, [pc, #104] @ 1e44f8 │ │ │ │ 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 │ │ │ │ @@ -529628,26 +529439,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 1e451a │ │ │ │ + bne.n 1e4492 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e45f4 │ │ │ │ + cbz r2, 1e456c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1e45f8 │ │ │ │ - vldr s10, [pc, #104] @ 1e45fc │ │ │ │ + vldr s11, [pc, #104] @ 1e4570 │ │ │ │ + vldr s10, [pc, #104] @ 1e4574 │ │ │ │ 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 │ │ │ │ @@ -529665,27 +529476,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 1e4596 │ │ │ │ + bne.n 1e450e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e4672 │ │ │ │ + cbz r2, 1e45ea │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1e4674 │ │ │ │ - vldr s10, [pc, #104] @ 1e4678 │ │ │ │ + vldr s11, [pc, #104] @ 1e45ec │ │ │ │ + vldr s10, [pc, #104] @ 1e45f0 │ │ │ │ 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 │ │ │ │ @@ -529703,30 +529514,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 1e4612 │ │ │ │ + bne.n 1e458a │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e46e0 │ │ │ │ + cbz r2, 1e4658 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1e46e4 │ │ │ │ + vldr s12, [pc, #88] @ 1e465c │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1e46e8 │ │ │ │ + vldr s11, [pc, #84] @ 1e4660 │ │ │ │ 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 │ │ │ │ @@ -529739,30 +529550,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 1e4696 │ │ │ │ + bne.n 1e460e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #148] @ (1e477c ) │ │ │ │ + ldr r1, [pc, #148] @ (1e46f4 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e4752 │ │ │ │ + cbz r2, 1e46ca │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1e4754 │ │ │ │ + vldr s12, [pc, #88] @ 1e46cc │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1e4758 │ │ │ │ + vldr s11, [pc, #84] @ 1e46d0 │ │ │ │ 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 │ │ │ │ @@ -529775,140 +529586,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 1e4706 │ │ │ │ + bne.n 1e467e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #148] @ (1e47ec ) │ │ │ │ + ldr r1, [pc, #148] @ (1e4764 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e4794 │ │ │ │ + cbz r2, 1e470c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #48] @ 1e4798 │ │ │ │ + vldr s14, [pc, #48] @ 1e4710 │ │ │ │ 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 1e476e │ │ │ │ + bne.n 1e46e6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e47d0 │ │ │ │ + cbz r2, 1e4748 │ │ │ │ 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 1e47ac │ │ │ │ + bne.n 1e4724 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e480c │ │ │ │ + cbz r2, 1e4784 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1e4810 │ │ │ │ + vldr s14, [pc, #44] @ 1e4788 │ │ │ │ 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 1e47e6 │ │ │ │ + bne.n 1e475e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4836 │ │ │ │ + cbz r2, 1e47ae │ │ │ │ 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 1e4820 │ │ │ │ + bne.n 1e4798 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e486c │ │ │ │ + cbz r2, 1e47e4 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #44] @ 1e4870 │ │ │ │ + vldr s14, [pc, #44] @ 1e47e8 │ │ │ │ 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 1e4846 │ │ │ │ + bne.n 1e47be │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e489c │ │ │ │ + cbz r2, 1e4814 │ │ │ │ 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 1e487e │ │ │ │ + bne.n 1e47f6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e48e8 │ │ │ │ + cbz r2, 1e4860 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1e48ec │ │ │ │ + vldr s13, [pc, #60] @ 1e4864 │ │ │ │ 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 │ │ │ │ @@ -529916,23 +529727,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 1e48b0 │ │ │ │ + bne.n 1e4828 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e493e │ │ │ │ + cbz r2, 1e48b6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1e4940 │ │ │ │ + vldr s13, [pc, #68] @ 1e48b8 │ │ │ │ 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 │ │ │ │ @@ -529942,105 +529753,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 1e48fe │ │ │ │ + bne.n 1e4876 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4976 │ │ │ │ + cbz r2, 1e48ee │ │ │ │ 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 1e494c │ │ │ │ + bne.n 1e48c4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e49b2 │ │ │ │ + cbz r2, 1e492a │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1e49b4 │ │ │ │ + vldr s14, [pc, #52] @ 1e492c │ │ │ │ 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 1e4988 │ │ │ │ + bne.n 1e4900 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e49f4 │ │ │ │ + cbz r2, 1e496c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1e49f8 │ │ │ │ + vldr s14, [pc, #52] @ 1e4970 │ │ │ │ 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 1e49c8 │ │ │ │ + bne.n 1e4940 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4a2e │ │ │ │ + cbz r2, 1e49a6 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1e4a30 │ │ │ │ + vldr s14, [pc, #44] @ 1e49a8 │ │ │ │ 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 1e4a06 │ │ │ │ + bne.n 1e497e │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4a82 │ │ │ │ + cbz r2, 1e49fa │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1e4a84 │ │ │ │ + vldr s13, [pc, #68] @ 1e49fc │ │ │ │ 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 │ │ │ │ @@ -530050,26 +529861,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 1e4a42 │ │ │ │ + bne.n 1e49ba │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4ad2 │ │ │ │ + cbz r2, 1e4a4a │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1e4ad4 │ │ │ │ + vldr s13, [pc, #60] @ 1e4a4c │ │ │ │ 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 │ │ │ │ @@ -530077,24 +529888,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 1e4a9e │ │ │ │ + bne.n 1e4a16 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e4b22 │ │ │ │ + cbz r2, 1e4a9a │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1e4b24 │ │ │ │ + vldr s13, [pc, #64] @ 1e4a9c │ │ │ │ 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 │ │ │ │ @@ -530103,22 +529914,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 1e4aee │ │ │ │ + bne.n 1e4a66 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e4b96 │ │ │ │ + cbz r2, 1e4b0e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1e4b98 │ │ │ │ + vldr s12, [pc, #100] @ 1e4b10 │ │ │ │ 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 │ │ │ │ @@ -530137,25 +529948,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 1e4b3a │ │ │ │ + bne.n 1e4ab2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e4be2 │ │ │ │ + cbz r2, 1e4b5a │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1e4be4 │ │ │ │ + vldr s13, [pc, #60] @ 1e4b5c │ │ │ │ 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 │ │ │ │ @@ -530163,23 +529974,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 1e4bae │ │ │ │ + bne.n 1e4b26 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e4c36 │ │ │ │ + cbz r2, 1e4bae │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1e4c38 │ │ │ │ + vldr s13, [pc, #68] @ 1e4bb0 │ │ │ │ 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 │ │ │ │ @@ -530189,23 +530000,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 1e4bfc │ │ │ │ + bne.n 1e4b74 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e4c88 │ │ │ │ + cbz r2, 1e4c00 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e4c8c │ │ │ │ + vldr s13, [pc, #72] @ 1e4c04 │ │ │ │ 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 │ │ │ │ @@ -530216,24 +530027,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 1e4c50 │ │ │ │ + bne.n 1e4bc8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e4cfc │ │ │ │ + cbz r2, 1e4c74 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1e4d00 │ │ │ │ + vldr s12, [pc, #100] @ 1e4c78 │ │ │ │ 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 │ │ │ │ @@ -530252,24 +530063,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 1e4ca2 │ │ │ │ + bne.n 1e4c1a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e4d48 │ │ │ │ + cbz r2, 1e4cc0 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e4d4c │ │ │ │ + vldr s13, [pc, #64] @ 1e4cc4 │ │ │ │ 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 │ │ │ │ @@ -530278,182 +530089,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 1e4d12 │ │ │ │ + bne.n 1e4c8a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e4d7c │ │ │ │ + cbz r2, 1e4cf4 │ │ │ │ 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 1e4d5c │ │ │ │ + bne.n 1e4cd4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e4dae │ │ │ │ + cbz r2, 1e4d26 │ │ │ │ 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 1e4d8e │ │ │ │ + bne.n 1e4d06 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e4dd6 │ │ │ │ + cbz r2, 1e4d4e │ │ │ │ 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 1e4db8 │ │ │ │ + bne.n 1e4d30 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #60] @ (1e4e18 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e4d90 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e4e16 │ │ │ │ + cbz r2, 1e4d8e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1e4e1c ) │ │ │ │ + ldr r2, [pc, #52] @ (1e4d94 ) │ │ │ │ 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 1e4df4 │ │ │ │ + bne.n 1e4d6c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - sxth r2, r4 │ │ │ │ + uxth r2, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1e4e60 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e4dd8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e4e5e │ │ │ │ + cbz r2, 1e4dd6 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1e4e64 ) │ │ │ │ + ldr r2, [pc, #52] @ (1e4ddc ) │ │ │ │ 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 1e4e38 │ │ │ │ + bne.n 1e4db0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e4e9a │ │ │ │ + sxtb r2, r4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1e4ea8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e4e20 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e4ea6 │ │ │ │ + cbz r2, 1e4e1e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1e4eac ) │ │ │ │ + ldr r2, [pc, #52] @ (1e4e24 ) │ │ │ │ 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 1e4e84 │ │ │ │ + bne.n 1e4dfc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e4ed0 │ │ │ │ + sxth r2, r3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #56] @ (1e4eec ) │ │ │ │ + ldr r4, [pc, #56] @ (1e4e64 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1e4ee8 │ │ │ │ + cbz r2, 1e4e60 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1e4ef0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1e4e68 ) │ │ │ │ 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 1e4eca │ │ │ │ + bne.n 1e4e42 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 1e4f02 │ │ │ │ + cbz r0, 1e4e9c │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1e4f4c ) │ │ │ │ + ldr r3, [pc, #84] @ (1e4ec4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e4f46 │ │ │ │ + cbz r2, 1e4ebe │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr.w lr, [pc, #80] @ 1e4f50 │ │ │ │ + ldr.w lr, [pc, #80] @ 1e4ec8 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1e4f48 │ │ │ │ + vldr s14, [pc, #64] @ 1e4ec0 │ │ │ │ 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 │ │ │ │ @@ -530462,29 +530273,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 1e4f0e │ │ │ │ + bne.n 1e4e86 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r6, 1e4f50 │ │ │ │ + cbz r6, 1e4eea │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1e4f94 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e4f0c ) │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e4f92 │ │ │ │ - ldr r5, [pc, #56] @ (1e4f98 ) │ │ │ │ + cbz r2, 1e4f0a │ │ │ │ + ldr r5, [pc, #56] @ (1e4f10 ) │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [r3, r5] │ │ │ │ ldrh.w ip, [r2], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ @@ -530492,29 +530303,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 1e4f66 │ │ │ │ + bne.n 1e4ede │ │ │ │ pop {r4, r5, pc} │ │ │ │ - sub sp, #136 @ 0x88 │ │ │ │ + cbz r2, 1e4f1a │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1e4ff4 ) │ │ │ │ + ldr r3, [pc, #84] @ (1e4f6c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e4fee │ │ │ │ + cbz r2, 1e4f66 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1e4ff8 ) │ │ │ │ + ldr r2, [pc, #80] @ (1e4f70 ) │ │ │ │ adds r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1e4ff0 │ │ │ │ + vldr s14, [pc, #64] @ 1e4f68 │ │ │ │ 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 │ │ │ │ @@ -530523,60 +530334,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 1e4fb8 │ │ │ │ + bne.n 1e4f30 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + sub sp, #408 @ 0x198 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #64] @ (1e5040 ) │ │ │ │ + ldr r3, [pc, #64] @ (1e4fb8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e503e │ │ │ │ + cbz r2, 1e4fb6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1e5044 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e4fbc ) │ │ │ │ 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 1e5016 │ │ │ │ + bne.n 1e4f8e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ + sub sp, #24 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1e50a8 │ │ │ │ + ldr.w ip, [pc, #92] @ 1e5020 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1e50a4 │ │ │ │ + cbz r2, 1e501c │ │ │ │ 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] @ (1e50ac ) │ │ │ │ + ldr r2, [pc, #76] @ (1e5024 ) │ │ │ │ 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] │ │ │ │ @@ -530587,32 +530398,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 1e5068 │ │ │ │ + bne.n 1e4fe0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r7, sp, #704 @ 0x2c0 │ │ │ │ + add sp, #224 @ 0xe0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1e50fc ) │ │ │ │ + ldr r5, [pc, #72] @ (1e5074 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1e50f8 │ │ │ │ + cbz r2, 1e5070 │ │ │ │ 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] @ (1e5100 ) │ │ │ │ + ldr r2, [pc, #56] @ (1e5078 ) │ │ │ │ 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] │ │ │ │ @@ -530620,31 +530431,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 1e50ca │ │ │ │ + bne.n 1e5042 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ + add r7, sp, #832 @ 0x340 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1e5164 │ │ │ │ + ldr.w ip, [pc, #92] @ 1e50dc │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1e5160 │ │ │ │ + cbz r2, 1e50d8 │ │ │ │ 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] @ (1e5168 ) │ │ │ │ + ldr r2, [pc, #76] @ (1e50e0 ) │ │ │ │ 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] │ │ │ │ @@ -530655,32 +530466,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 1e5124 │ │ │ │ + bne.n 1e509c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r6, sp, #976 @ 0x3d0 │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1e51b8 ) │ │ │ │ + ldr r5, [pc, #72] @ (1e5130 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1e51b4 │ │ │ │ + cbz r2, 1e512c │ │ │ │ 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] @ (1e51bc ) │ │ │ │ + ldr r2, [pc, #56] @ (1e5134 ) │ │ │ │ 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] │ │ │ │ @@ -530688,31 +530499,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 1e5186 │ │ │ │ + bne.n 1e50fe │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #560 @ 0x230 │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1e5230 ) │ │ │ │ + ldr r3, [pc, #108] @ (1e51a8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5228 │ │ │ │ + cbz r2, 1e51a0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1e5234 ) │ │ │ │ + ldr r1, [pc, #104] @ (1e51ac ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1e522c │ │ │ │ + vldr s14, [pc, #88] @ 1e51a4 │ │ │ │ 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 │ │ │ │ @@ -530727,31 +530538,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 1e51d8 │ │ │ │ + bne.n 1e5150 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r6, sp, #232 @ 0xe8 │ │ │ │ + add r6, sp, #776 @ 0x308 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1e5288 ) │ │ │ │ + ldr r3, [pc, #76] @ (1e5200 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5284 │ │ │ │ + cbz r2, 1e51fc │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1e528c ) │ │ │ │ + ldr r1, [pc, #68] @ (1e5204 ) │ │ │ │ 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 │ │ │ │ @@ -530762,31 +530573,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 1e524c │ │ │ │ + bne.n 1e51c4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r5, sp, #760 @ 0x2f8 │ │ │ │ + add r6, sp, #280 @ 0x118 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1e5300 ) │ │ │ │ + ldr r3, [pc, #108] @ (1e5278 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e52f8 │ │ │ │ + cbz r2, 1e5270 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1e5304 ) │ │ │ │ + ldr r1, [pc, #104] @ (1e527c ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1e52fc │ │ │ │ + vldr s14, [pc, #88] @ 1e5274 │ │ │ │ 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 │ │ │ │ @@ -530801,31 +530612,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 1e52a8 │ │ │ │ + bne.n 1e5220 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r5, sp, #424 @ 0x1a8 │ │ │ │ + add r5, sp, #968 @ 0x3c8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e5354 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e52cc ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5350 │ │ │ │ + cbz r2, 1e52c8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1e5358 ) │ │ │ │ + ldr r1, [pc, #64] @ (1e52d0 ) │ │ │ │ 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 │ │ │ │ @@ -530835,27 +530646,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 1e531c │ │ │ │ + bne.n 1e5294 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r4, sp, #952 @ 0x3b8 │ │ │ │ + add r5, sp, #472 @ 0x1d8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1e53b8 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e5330 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e53b4 │ │ │ │ + cbz r2, 1e532c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1e53bc ) │ │ │ │ + ldr r1, [pc, #84] @ (1e5334 ) │ │ │ │ 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 │ │ │ │ @@ -530870,28 +530681,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 1e5374 │ │ │ │ + bne.n 1e52ec │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r4, sp, #632 @ 0x278 │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e540c ) │ │ │ │ + ldr r3, [pc, #72] @ (1e5384 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e540a │ │ │ │ + cbz r2, 1e5382 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1e5410 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e5388 ) │ │ │ │ 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 │ │ │ │ @@ -530903,31 +530714,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 1e53d8 │ │ │ │ + bne.n 1e5350 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + add r4, sp, #776 @ 0x308 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1e5480 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e53f8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e547a │ │ │ │ + cbz r2, 1e53f2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #100] @ (1e5484 ) │ │ │ │ + ldr r1, [pc, #100] @ (1e53fc ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #84] @ 1e547c │ │ │ │ + vldr s14, [pc, #84] @ 1e53f4 │ │ │ │ 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 │ │ │ │ @@ -530942,30 +530753,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 1e542c │ │ │ │ + bne.n 1e53a4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ + add r4, sp, #440 @ 0x1b8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1e54d8 ) │ │ │ │ + ldr r3, [pc, #76] @ (1e5450 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e54d4 │ │ │ │ + cbz r2, 1e544c │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1e54dc ) │ │ │ │ + ldr r1, [pc, #68] @ (1e5454 ) │ │ │ │ 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 │ │ │ │ @@ -530976,27 +530787,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 1e549c │ │ │ │ + bne.n 1e5414 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1e5538 ) │ │ │ │ + ldr r3, [pc, #84] @ (1e54b0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5536 │ │ │ │ + cbz r2, 1e54ae │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1e553c ) │ │ │ │ + ldr r1, [pc, #80] @ (1e54b4 ) │ │ │ │ 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 │ │ │ │ @@ -531011,27 +530822,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 1e54f8 │ │ │ │ + bne.n 1e5470 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e558c ) │ │ │ │ + ldr r3, [pc, #72] @ (1e5504 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5588 │ │ │ │ + cbz r2, 1e5500 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1e5590 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e5508 ) │ │ │ │ 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 │ │ │ │ @@ -531043,32 +530854,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 1e5558 │ │ │ │ + bne.n 1e54d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1e5604 ) │ │ │ │ + ldr r3, [pc, #108] @ (1e557c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e55fc │ │ │ │ + cbz r2, 1e5574 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1e5608 ) │ │ │ │ + ldr r1, [pc, #104] @ (1e5580 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1e5600 │ │ │ │ + vldr s14, [pc, #88] @ 1e5578 │ │ │ │ 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 │ │ │ │ @@ -531083,31 +530894,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 1e55ac │ │ │ │ + bne.n 1e5524 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ + add r2, sp, #952 @ 0x3b8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e5658 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e55d0 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5654 │ │ │ │ + cbz r2, 1e55cc │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1e565c ) │ │ │ │ + ldr r1, [pc, #64] @ (1e55d4 ) │ │ │ │ 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 │ │ │ │ @@ -531117,27 +530928,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 1e5620 │ │ │ │ + bne.n 1e5598 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1e56bc ) │ │ │ │ + ldr r3, [pc, #88] @ (1e5634 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e56b8 │ │ │ │ + cbz r2, 1e5630 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1e56c0 ) │ │ │ │ + ldr r1, [pc, #84] @ (1e5638 ) │ │ │ │ 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 │ │ │ │ @@ -531152,28 +530963,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 1e5678 │ │ │ │ + bne.n 1e55f0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e5710 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e5688 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e570e │ │ │ │ + cbz r2, 1e5686 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1e5714 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e568c ) │ │ │ │ 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 │ │ │ │ @@ -531185,29 +530996,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 1e56dc │ │ │ │ + bne.n 1e5654 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - add r1, sp, #216 @ 0xd8 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e579e │ │ │ │ + beq.n 1e5716 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1e57a0 │ │ │ │ + vldr s11, [pc, #120] @ 1e5718 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1e57a4 │ │ │ │ + vldr s10, [pc, #116] @ 1e571c │ │ │ │ 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 │ │ │ │ @@ -531229,28 +531040,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 1e5734 │ │ │ │ + bne.n 1e56ac │ │ │ │ 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 1e5848 │ │ │ │ + beq.n 1e57c0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #152] @ 1e584c │ │ │ │ + vldr s10, [pc, #152] @ 1e57c4 │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s9, [pc, #148] @ 1e5850 │ │ │ │ + vldr s9, [pc, #148] @ 1e57c8 │ │ │ │ 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 │ │ │ │ @@ -531280,30 +531091,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 1e57c0 │ │ │ │ + bne.n 1e5738 │ │ │ │ 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 1e58da │ │ │ │ + beq.n 1e5852 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1e58dc │ │ │ │ + vldr s11, [pc, #120] @ 1e5854 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1e58e0 │ │ │ │ + vldr s10, [pc, #116] @ 1e5858 │ │ │ │ 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 │ │ │ │ @@ -531325,25 +531136,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 1e5870 │ │ │ │ + bne.n 1e57e8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1e5952 │ │ │ │ + cbz r2, 1e58ca │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e5954 │ │ │ │ + vldr s11, [pc, #100] @ 1e58cc │ │ │ │ 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 │ │ │ │ @@ -531361,28 +531172,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 1e58f2 │ │ │ │ + bne.n 1e586a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e596a │ │ │ │ + cbz r2, 1e58e2 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1e595c │ │ │ │ + bne.n 1e58d4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e59a6 │ │ │ │ + cbz r2, 1e591e │ │ │ │ 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 │ │ │ │ @@ -531392,62 +531203,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 1e597c │ │ │ │ + bne.n 1e58f4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e59d6 │ │ │ │ + cbz r2, 1e594e │ │ │ │ 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 1e59b8 │ │ │ │ + bne.n 1e5930 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5a1a │ │ │ │ + cbz r2, 1e5992 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1e5a20 │ │ │ │ + vldr d6, [pc, #60] @ 1e5998 │ │ │ │ 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 1e59ec │ │ │ │ + bne.n 1e5964 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - cbz r2, 1e5a5e │ │ │ │ + cbz r2, 1e59d6 │ │ │ │ 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 │ │ │ │ @@ -531455,18 +531266,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 1e5a38 │ │ │ │ + bne.n 1e59b0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5a96 │ │ │ │ + cbz r2, 1e5a0e │ │ │ │ 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 │ │ │ │ @@ -531476,50 +531287,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 1e5a6e │ │ │ │ + bne.n 1e59e6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5aee │ │ │ │ + cbz r2, 1e5a66 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d4, [pc, #76] @ 1e5af0 │ │ │ │ + vldr d4, [pc, #76] @ 1e5a68 │ │ │ │ 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 1e5ad0 │ │ │ │ + bmi.n 1e5a48 │ │ │ │ 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 1e5ab0 │ │ │ │ + bne.n 1e5a28 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - cbz r2, 1e5b2e │ │ │ │ + cbz r2, 1e5aa6 │ │ │ │ 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 │ │ │ │ @@ -531527,18 +531338,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 1e5b08 │ │ │ │ + bne.n 1e5a80 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5b68 │ │ │ │ + cbz r2, 1e5ae0 │ │ │ │ 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 │ │ │ │ @@ -531548,48 +531359,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 1e5b3e │ │ │ │ + bne.n 1e5ab6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e5baa │ │ │ │ + cbz r2, 1e5b22 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1e5bac │ │ │ │ + vldr s14, [pc, #52] @ 1e5b24 │ │ │ │ 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 1e5b80 │ │ │ │ + bne.n 1e5af8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e5c04 │ │ │ │ + cbz r2, 1e5b7c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e5c08 │ │ │ │ + vldr s13, [pc, #76] @ 1e5b80 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e5c0c │ │ │ │ + vldr s12, [pc, #72] @ 1e5b84 │ │ │ │ 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 │ │ │ │ @@ -531598,23 +531409,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 1e5bc6 │ │ │ │ + bne.n 1e5b3e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e5c46 │ │ │ │ + cbz r2, 1e5bbe │ │ │ │ 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 │ │ │ │ @@ -531622,18 +531433,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 1e5c20 │ │ │ │ + bne.n 1e5b98 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5c7e │ │ │ │ + cbz r2, 1e5bf6 │ │ │ │ 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 │ │ │ │ @@ -531643,22 +531454,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 1e5c56 │ │ │ │ + bne.n 1e5bce │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5cc8 │ │ │ │ + cbz r2, 1e5c40 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e5ccc │ │ │ │ + vldr s13, [pc, #64] @ 1e5c44 │ │ │ │ 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 │ │ │ │ @@ -531666,21 +531477,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 1e5c92 │ │ │ │ + bne.n 1e5c0a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e5d14 │ │ │ │ + cbz r2, 1e5c8c │ │ │ │ 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 │ │ │ │ @@ -531692,23 +531503,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 1e5cde │ │ │ │ + bne.n 1e5c56 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e5d68 │ │ │ │ + cbz r2, 1e5ce0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e5d6c │ │ │ │ + vldr s13, [pc, #72] @ 1e5ce4 │ │ │ │ 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] │ │ │ │ @@ -531719,27 +531530,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 1e5d30 │ │ │ │ + bne.n 1e5ca8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e5de2 │ │ │ │ + cbz r2, 1e5d5a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1e5de4 │ │ │ │ + vldr s12, [pc, #104] @ 1e5d5c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1e5de8 │ │ │ │ + vldr s11, [pc, #100] @ 1e5d60 │ │ │ │ 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 │ │ │ │ @@ -531757,22 +531568,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 1e5d8a │ │ │ │ + bne.n 1e5d02 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e5e22 │ │ │ │ + cbz r2, 1e5d9a │ │ │ │ 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 │ │ │ │ @@ -531780,18 +531591,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 1e5dfc │ │ │ │ + bne.n 1e5d74 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5e5c │ │ │ │ + cbz r2, 1e5dd4 │ │ │ │ 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 │ │ │ │ @@ -531801,23 +531612,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 1e5e32 │ │ │ │ + bne.n 1e5daa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e5ea8 │ │ │ │ + cbz r2, 1e5e20 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e5eac │ │ │ │ + vldr s13, [pc, #64] @ 1e5e24 │ │ │ │ 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 │ │ │ │ @@ -531825,21 +531636,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 1e5e72 │ │ │ │ + bne.n 1e5dea │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e5ef2 │ │ │ │ + cbz r2, 1e5e6a │ │ │ │ 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 │ │ │ │ @@ -531851,66 +531662,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 1e5ebe │ │ │ │ + bne.n 1e5e36 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5f32 │ │ │ │ + cbz r2, 1e5eaa │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #52] @ 1e5f34 │ │ │ │ + vldr s14, [pc, #52] @ 1e5eac │ │ │ │ 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 1e5f0a │ │ │ │ + bne.n 1e5e82 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e5f66 │ │ │ │ + cbz r2, 1e5ede │ │ │ │ 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 1e5f4a │ │ │ │ + bne.n 1e5ec2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5fbc │ │ │ │ + cbz r2, 1e5f34 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e5fc0 │ │ │ │ + vldr s13, [pc, #76] @ 1e5f38 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e5fc4 │ │ │ │ + vldr s12, [pc, #72] @ 1e5f3c │ │ │ │ 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 │ │ │ │ @@ -531919,43 +531730,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 1e5f7e │ │ │ │ + bne.n 1e5ef6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e5ff4 │ │ │ │ + cbz r2, 1e5f6c │ │ │ │ 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 1e5fd6 │ │ │ │ + bne.n 1e5f4e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e6056 │ │ │ │ + cbz r2, 1e5fce │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1e6058 │ │ │ │ + vldr s12, [pc, #84] @ 1e5fd0 │ │ │ │ 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] │ │ │ │ @@ -531970,39 +531781,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 1e600e │ │ │ │ + bne.n 1e5f86 │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e6084 │ │ │ │ + cbz r2, 1e5ffc │ │ │ │ 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 1e606a │ │ │ │ + bne.n 1e5fe2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e60e6 │ │ │ │ + cbz r2, 1e605e │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1e60e8 │ │ │ │ + vldr s12, [pc, #84] @ 1e6060 │ │ │ │ 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] │ │ │ │ @@ -532017,19 +531828,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 1e609e │ │ │ │ + bne.n 1e6016 │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e6124 │ │ │ │ + cbz r2, 1e609c │ │ │ │ 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 │ │ │ │ @@ -532039,24 +531850,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 1e60fe │ │ │ │ + bne.n 1e6076 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.w 1e58e4 │ │ │ │ - cbz r2, 1e6174 │ │ │ │ + b.w 1e585c │ │ │ │ + cbz r2, 1e60ec │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e6178 │ │ │ │ + vldr s13, [pc, #64] @ 1e60f0 │ │ │ │ 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 │ │ │ │ @@ -532064,21 +531875,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 1e613e │ │ │ │ + bne.n 1e60b6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e61c0 │ │ │ │ + cbz r2, 1e6138 │ │ │ │ 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 │ │ │ │ @@ -532090,19 +531901,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 1e618a │ │ │ │ + bne.n 1e6102 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e6212 │ │ │ │ + cbz r2, 1e618a │ │ │ │ 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] │ │ │ │ @@ -532117,17 +531928,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 1e61d6 │ │ │ │ + bne.n 1e614e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6270 │ │ │ │ + cbz r2, 1e61e8 │ │ │ │ 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 │ │ │ │ @@ -532149,19 +531960,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 1e6226 │ │ │ │ + bne.n 1e619e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e62c2 │ │ │ │ + cbz r2, 1e623a │ │ │ │ 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] │ │ │ │ @@ -532176,17 +531987,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 1e6286 │ │ │ │ + bne.n 1e61fe │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6320 │ │ │ │ + cbz r2, 1e6298 │ │ │ │ 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 │ │ │ │ @@ -532208,19 +532019,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 1e62d6 │ │ │ │ + bne.n 1e624e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e637e │ │ │ │ + cbz r2, 1e62f6 │ │ │ │ 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 │ │ │ │ @@ -532236,18 +532047,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 1e632e │ │ │ │ + bne.n 1e62a6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e63f2 │ │ │ │ + cbz r2, 1e636a │ │ │ │ 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 │ │ │ │ @@ -532273,18 +532084,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 1e6388 │ │ │ │ + bne.n 1e6300 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e644e │ │ │ │ + cbz r2, 1e63c6 │ │ │ │ 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 │ │ │ │ @@ -532300,18 +532111,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 1e63fe │ │ │ │ + bne.n 1e6376 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e64be │ │ │ │ + cbz r2, 1e6436 │ │ │ │ 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 │ │ │ │ @@ -532337,18 +532148,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 1e6458 │ │ │ │ + bne.n 1e63d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e651a │ │ │ │ + cbz r2, 1e6492 │ │ │ │ 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 │ │ │ │ @@ -532364,19 +532175,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 1e64ca │ │ │ │ + bne.n 1e6442 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6588 │ │ │ │ + cbz r2, 1e6500 │ │ │ │ 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 │ │ │ │ @@ -532403,24 +532214,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 1e6526 │ │ │ │ + bne.n 1e649e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e65dc │ │ │ │ + cbz r2, 1e6554 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #72] @ 1e65e0 │ │ │ │ + vldr s13, [pc, #72] @ 1e6558 │ │ │ │ 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 │ │ │ │ @@ -532431,27 +532242,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 1e65a6 │ │ │ │ + bne.n 1e651e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e6658 │ │ │ │ + cbz r2, 1e65d0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1e665c │ │ │ │ + vldr s12, [pc, #108] @ 1e65d4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1e6660 │ │ │ │ + vldr s11, [pc, #104] @ 1e65d8 │ │ │ │ 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 │ │ │ │ @@ -532469,28 +532280,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 1e65fe │ │ │ │ + bne.n 1e6576 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e66f2 │ │ │ │ + beq.n 1e666a │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1e66f4 │ │ │ │ + vldr s11, [pc, #132] @ 1e666c │ │ │ │ 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 │ │ │ │ @@ -532518,24 +532329,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 1e6680 │ │ │ │ + bne.n 1e65f8 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6786 │ │ │ │ + beq.n 1e66fe │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1e6788 │ │ │ │ + vldr s11, [pc, #132] @ 1e6700 │ │ │ │ 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 │ │ │ │ @@ -532563,23 +532374,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 1e6714 │ │ │ │ + bne.n 1e668c │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6836 │ │ │ │ + beq.n 1e67ae │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1e6838 │ │ │ │ + vldr s10, [pc, #160] @ 1e67b0 │ │ │ │ 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 │ │ │ │ @@ -532614,24 +532425,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 1e67a0 │ │ │ │ + bne.n 1e6718 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e68e6 │ │ │ │ + beq.n 1e685e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1e68e8 │ │ │ │ + vldr s10, [pc, #160] @ 1e6860 │ │ │ │ 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 │ │ │ │ @@ -532666,20 +532477,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 1e6850 │ │ │ │ + bne.n 1e67c8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e6922 │ │ │ │ + cbz r2, 1e689a │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -532688,18 +532499,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 1e68fe │ │ │ │ + bne.n 1e6876 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e695e │ │ │ │ + cbz r2, 1e68d6 │ │ │ │ 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 │ │ │ │ @@ -532710,22 +532521,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 1e6938 │ │ │ │ + bne.n 1e68b0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e69a8 │ │ │ │ + cbz r2, 1e6920 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e69ac │ │ │ │ + vldr s13, [pc, #64] @ 1e6924 │ │ │ │ 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 │ │ │ │ @@ -532733,21 +532544,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 1e6972 │ │ │ │ + bne.n 1e68ea │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e69f8 │ │ │ │ + cbz r2, 1e6970 │ │ │ │ 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 │ │ │ │ @@ -532760,19 +532571,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 1e69be │ │ │ │ + bne.n 1e6936 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e6a4a │ │ │ │ + cbz r2, 1e69c2 │ │ │ │ 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] │ │ │ │ @@ -532787,17 +532598,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 1e6a0e │ │ │ │ + bne.n 1e6986 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6aaa │ │ │ │ + cbz r2, 1e6a22 │ │ │ │ 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 │ │ │ │ @@ -532819,18 +532630,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 1e6a5e │ │ │ │ + bne.n 1e69d6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6afa │ │ │ │ + cbz r2, 1e6a72 │ │ │ │ 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] │ │ │ │ @@ -532845,17 +532656,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 1e6abe │ │ │ │ + bne.n 1e6a36 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6b5a │ │ │ │ + cbz r2, 1e6ad2 │ │ │ │ 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 │ │ │ │ @@ -532877,18 +532688,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 1e6b0e │ │ │ │ + bne.n 1e6a86 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6bb6 │ │ │ │ + cbz r2, 1e6b2e │ │ │ │ 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 │ │ │ │ @@ -532904,19 +532715,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 1e6b66 │ │ │ │ + bne.n 1e6ade │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6c30 │ │ │ │ + beq.n 1e6ba8 │ │ │ │ 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 │ │ │ │ @@ -532945,19 +532756,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 1e6bc2 │ │ │ │ + bne.n 1e6b3a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e6c8e │ │ │ │ + cbz r2, 1e6c06 │ │ │ │ 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 │ │ │ │ @@ -532973,19 +532784,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 1e6c3e │ │ │ │ + bne.n 1e6bb6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6d08 │ │ │ │ + beq.n 1e6c80 │ │ │ │ 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 │ │ │ │ @@ -533014,19 +532825,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 1e6c9a │ │ │ │ + bne.n 1e6c12 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e6d66 │ │ │ │ + cbz r2, 1e6cde │ │ │ │ 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 │ │ │ │ @@ -533042,20 +532853,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 1e6d16 │ │ │ │ + bne.n 1e6c8e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6de2 │ │ │ │ + beq.n 1e6d5a │ │ │ │ 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 │ │ │ │ @@ -533084,47 +532895,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 1e6d72 │ │ │ │ + bne.n 1e6cea │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e6e2a │ │ │ │ + cbz r2, 1e6da2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1e6e30 │ │ │ │ + vldr d6, [pc, #60] @ 1e6da8 │ │ │ │ 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 1e6dfc │ │ │ │ + bne.n 1e6d74 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - cbz r2, 1e6e8a │ │ │ │ + cbz r2, 1e6e02 │ │ │ │ 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] │ │ │ │ @@ -533138,18 +532949,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 1e6e46 │ │ │ │ + bne.n 1e6dbe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6ef0 │ │ │ │ + cbz r2, 1e6e68 │ │ │ │ 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 │ │ │ │ @@ -533172,24 +532983,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 1e6ea8 │ │ │ │ + bne.n 1e6e20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6f86 │ │ │ │ + beq.n 1e6efe │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e6f88 │ │ │ │ + vldr s11, [pc, #132] @ 1e6f00 │ │ │ │ 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 │ │ │ │ @@ -533216,20 +533027,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 1e6f0c │ │ │ │ + bne.n 1e6e84 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1e6fc2 │ │ │ │ + cbz r2, 1e6f3a │ │ │ │ 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 │ │ │ │ @@ -533237,48 +533048,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 1e6f9a │ │ │ │ + bne.n 1e6f12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e700a │ │ │ │ + cbz r2, 1e6f82 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1e700c │ │ │ │ + vldr s13, [pc, #60] @ 1e6f84 │ │ │ │ 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 1e6fda │ │ │ │ + bne.n 1e6f52 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1e7066 │ │ │ │ + cbz r2, 1e6fde │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e7068 │ │ │ │ + vldr s13, [pc, #76] @ 1e6fe0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e706c │ │ │ │ + vldr s12, [pc, #72] @ 1e6fe4 │ │ │ │ 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 │ │ │ │ @@ -533287,52 +533098,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 1e7026 │ │ │ │ + bne.n 1e6f9e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e70b6 │ │ │ │ + cbz r2, 1e702e │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1e70b8 │ │ │ │ + vldr s13, [pc, #60] @ 1e7030 │ │ │ │ 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 1e7086 │ │ │ │ + bne.n 1e6ffe │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ - cbz r2, 1e7112 │ │ │ │ + cbz r2, 1e708a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e7114 │ │ │ │ + vldr s13, [pc, #76] @ 1e708c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e7118 │ │ │ │ + vldr s12, [pc, #72] @ 1e7090 │ │ │ │ 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 │ │ │ │ @@ -533341,27 +533152,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 1e70d2 │ │ │ │ + bne.n 1e704a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e716a │ │ │ │ + cbz r2, 1e70e2 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1e716c │ │ │ │ + vldr s13, [pc, #64] @ 1e70e4 │ │ │ │ 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 │ │ │ │ @@ -533371,25 +533182,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 1e7130 │ │ │ │ + bne.n 1e70a8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e71be │ │ │ │ + cbz r2, 1e7136 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1e71c0 │ │ │ │ + vldr s13, [pc, #64] @ 1e7138 │ │ │ │ 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 │ │ │ │ @@ -533399,24 +533210,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 1e7184 │ │ │ │ + bne.n 1e70fc │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e7214 │ │ │ │ + cbz r2, 1e718c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e7218 │ │ │ │ + vldr s13, [pc, #72] @ 1e7190 │ │ │ │ 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 │ │ │ │ @@ -533426,43 +533237,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 1e71d6 │ │ │ │ + bne.n 1e714e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e724c │ │ │ │ + cbz r2, 1e71c4 │ │ │ │ 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 1e7228 │ │ │ │ + bne.n 1e71a0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e72a0 │ │ │ │ + cbz r2, 1e7218 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e72a4 │ │ │ │ + vldr s13, [pc, #72] @ 1e721c │ │ │ │ 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 │ │ │ │ @@ -533472,39 +533283,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 1e7262 │ │ │ │ + bne.n 1e71da │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e72d8 │ │ │ │ + cbz r2, 1e7250 │ │ │ │ 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 1e72b4 │ │ │ │ + bne.n 1e722c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7336 │ │ │ │ + cbz r2, 1e72ae │ │ │ │ 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 │ │ │ │ @@ -533520,19 +533331,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 1e72e6 │ │ │ │ + bne.n 1e725e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e73b6 │ │ │ │ + beq.n 1e732e │ │ │ │ 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 │ │ │ │ @@ -533561,18 +533372,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 1e7352 │ │ │ │ + bne.n 1e72ca │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7412 │ │ │ │ + cbz r2, 1e738a │ │ │ │ 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 │ │ │ │ @@ -533588,18 +533399,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 1e73c2 │ │ │ │ + bne.n 1e733a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7478 │ │ │ │ + cbz r2, 1e73f0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -533623,23 +533434,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 1e7420 │ │ │ │ + bne.n 1e7398 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7522 │ │ │ │ + beq.n 1e749a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1e7524 │ │ │ │ + vldr s10, [pc, #156] @ 1e749c │ │ │ │ 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 │ │ │ │ @@ -533673,20 +533484,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 1e7490 │ │ │ │ + bne.n 1e7408 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1e7582 │ │ │ │ + cbz r2, 1e74fa │ │ │ │ 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 │ │ │ │ @@ -533702,19 +533513,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 1e7532 │ │ │ │ + bne.n 1e74aa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7606 │ │ │ │ + beq.n 1e757e │ │ │ │ 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 │ │ │ │ @@ -533743,18 +533554,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 1e759e │ │ │ │ + bne.n 1e7516 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7662 │ │ │ │ + cbz r2, 1e75da │ │ │ │ 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 │ │ │ │ @@ -533770,18 +533581,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 1e7612 │ │ │ │ + bne.n 1e758a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e76c8 │ │ │ │ + cbz r2, 1e7640 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -533805,23 +533616,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 1e7670 │ │ │ │ + bne.n 1e75e8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7772 │ │ │ │ + beq.n 1e76ea │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1e7774 │ │ │ │ + vldr s10, [pc, #156] @ 1e76ec │ │ │ │ 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 │ │ │ │ @@ -533855,54 +533666,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 1e76e0 │ │ │ │ + bne.n 1e7658 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1e77a2 │ │ │ │ + cbz r2, 1e771a │ │ │ │ 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 1e778c │ │ │ │ + bne.n 1e7704 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e77d2 │ │ │ │ + cbz r2, 1e774a │ │ │ │ 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 1e77b4 │ │ │ │ + bne.n 1e772c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7808 │ │ │ │ + cbz r2, 1e7780 │ │ │ │ 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 │ │ │ │ @@ -533910,72 +533721,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 1e77e8 │ │ │ │ + bne.n 1e7760 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7840 │ │ │ │ + cbz r2, 1e77b8 │ │ │ │ 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 1e7818 │ │ │ │ + bne.n 1e7790 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e786e │ │ │ │ + cbz r2, 1e77e6 │ │ │ │ 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 1e7858 │ │ │ │ + bne.n 1e77d0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e789e │ │ │ │ + cbz r2, 1e7816 │ │ │ │ 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 1e7880 │ │ │ │ + bne.n 1e77f8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e78d4 │ │ │ │ + cbz r2, 1e784c │ │ │ │ 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 │ │ │ │ @@ -533983,436 +533794,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 1e78b4 │ │ │ │ + bne.n 1e782c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e790c │ │ │ │ + cbz r2, 1e7884 │ │ │ │ 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 1e78e4 │ │ │ │ + bne.n 1e785c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7936 │ │ │ │ + cbz r2, 1e78ae │ │ │ │ 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 1e791e │ │ │ │ + bne.n 1e7896 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7966 │ │ │ │ + cbz r2, 1e78de │ │ │ │ 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 1e7948 │ │ │ │ + bne.n 1e78c0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e798e │ │ │ │ + cbz r2, 1e7906 │ │ │ │ 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 1e7976 │ │ │ │ + bne.n 1e78ee │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e79be │ │ │ │ + cbz r2, 1e7936 │ │ │ │ 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 1e79a0 │ │ │ │ + bne.n 1e7918 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e79e6 │ │ │ │ + cbz r2, 1e795e │ │ │ │ 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 1e79ce │ │ │ │ + bne.n 1e7946 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7a0e │ │ │ │ + cbz r2, 1e7986 │ │ │ │ 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 1e79f6 │ │ │ │ + bne.n 1e796e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7a30 │ │ │ │ + cbz r2, 1e79a8 │ │ │ │ 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 1e7a1c │ │ │ │ + bne.n 1e7994 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7a50 │ │ │ │ + cbz r2, 1e79c8 │ │ │ │ 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 1e7a3e │ │ │ │ + bne.n 1e79b6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7a74 │ │ │ │ + cbz r2, 1e79ec │ │ │ │ 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 1e7a60 │ │ │ │ + bne.n 1e79d8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7aa0 │ │ │ │ + cbz r2, 1e7a18 │ │ │ │ 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 1e7a82 │ │ │ │ + bne.n 1e79fa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7ac4 │ │ │ │ + cbz r2, 1e7a3c │ │ │ │ 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 1e7ab0 │ │ │ │ + bne.n 1e7a28 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7ae4 │ │ │ │ + cbz r2, 1e7a5c │ │ │ │ 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 1e7ad2 │ │ │ │ + bne.n 1e7a4a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7b08 │ │ │ │ + cbz r2, 1e7a80 │ │ │ │ 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 1e7af4 │ │ │ │ + bne.n 1e7a6c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7b34 │ │ │ │ + cbz r2, 1e7aac │ │ │ │ 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 1e7b16 │ │ │ │ + bne.n 1e7a8e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7b5c │ │ │ │ + cbz r2, 1e7ad4 │ │ │ │ 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 1e7b44 │ │ │ │ + bne.n 1e7abc │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7b7e │ │ │ │ + cbz r2, 1e7af6 │ │ │ │ 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 1e7b66 │ │ │ │ + bne.n 1e7ade │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7ba6 │ │ │ │ + cbz r2, 1e7b1e │ │ │ │ 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 1e7b8c │ │ │ │ + bne.n 1e7b04 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7bd0 │ │ │ │ + cbz r2, 1e7b48 │ │ │ │ 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 1e7bb2 │ │ │ │ + bne.n 1e7b2a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7bf8 │ │ │ │ + cbz r2, 1e7b70 │ │ │ │ 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 1e7be0 │ │ │ │ + bne.n 1e7b58 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7c1a │ │ │ │ + cbz r2, 1e7b92 │ │ │ │ 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 1e7c02 │ │ │ │ + bne.n 1e7b7a │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7c42 │ │ │ │ + cbz r2, 1e7bba │ │ │ │ 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 1e7c28 │ │ │ │ + bne.n 1e7ba0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7c6c │ │ │ │ + cbz r2, 1e7be4 │ │ │ │ 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 1e7c4e │ │ │ │ + bne.n 1e7bc6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7c94 │ │ │ │ + cbz r2, 1e7c0c │ │ │ │ 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 1e7c7c │ │ │ │ + bne.n 1e7bf4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7cb6 │ │ │ │ + cbz r2, 1e7c2e │ │ │ │ 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 1e7c9e │ │ │ │ + bne.n 1e7c16 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7cde │ │ │ │ + cbz r2, 1e7c56 │ │ │ │ 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 1e7cc4 │ │ │ │ + bne.n 1e7c3c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7d04 │ │ │ │ + cbz r2, 1e7c7c │ │ │ │ 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 1e7cec │ │ │ │ + bne.n 1e7c64 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7d26 │ │ │ │ + cbz r2, 1e7c9e │ │ │ │ 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 1e7d0e │ │ │ │ + bne.n 1e7c86 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7d4e │ │ │ │ + cbz r2, 1e7cc6 │ │ │ │ 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 1e7d34 │ │ │ │ + bne.n 1e7cac │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7d84 │ │ │ │ + cbz r2, 1e7cfc │ │ │ │ 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 │ │ │ │ @@ -534420,37 +534231,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 1e7d64 │ │ │ │ + bne.n 1e7cdc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7dba │ │ │ │ + cbz r2, 1e7d32 │ │ │ │ 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 1e7d94 │ │ │ │ + bne.n 1e7d0c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7df0 │ │ │ │ + cbz r2, 1e7d68 │ │ │ │ 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 │ │ │ │ @@ -534458,73 +534269,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 1e7dd0 │ │ │ │ + bne.n 1e7d48 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7e26 │ │ │ │ + cbz r2, 1e7d9e │ │ │ │ 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 1e7e00 │ │ │ │ + bne.n 1e7d78 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7e5a │ │ │ │ + cbz r2, 1e7dd2 │ │ │ │ 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 1e7e34 │ │ │ │ + bne.n 1e7dac │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7e8e │ │ │ │ + cbz r2, 1e7e06 │ │ │ │ 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 1e7e68 │ │ │ │ + bne.n 1e7de0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7ec8 │ │ │ │ + cbz r2, 1e7e40 │ │ │ │ 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 │ │ │ │ @@ -534532,19 +534343,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 1e7e9c │ │ │ │ + bne.n 1e7e14 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7f04 │ │ │ │ + cbz r2, 1e7e7c │ │ │ │ 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 │ │ │ │ @@ -534552,57 +534363,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 1e7ed8 │ │ │ │ + bne.n 1e7e50 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7f3c │ │ │ │ + cbz r2, 1e7eb4 │ │ │ │ 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 1e7f14 │ │ │ │ + bne.n 1e7e8c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7f74 │ │ │ │ + cbz r2, 1e7eec │ │ │ │ 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 1e7f4c │ │ │ │ + bne.n 1e7ec4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7fae │ │ │ │ + cbz r2, 1e7f26 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -534610,18 +534421,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 1e7f86 │ │ │ │ + bne.n 1e7efe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7fe6 │ │ │ │ + cbz r2, 1e7f5e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -534629,18 +534440,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 1e7fbe │ │ │ │ + bne.n 1e7f36 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e801e │ │ │ │ + cbz r2, 1e7f96 │ │ │ │ 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]! │ │ │ │ @@ -534648,18 +534459,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 1e7ffa │ │ │ │ + bne.n 1e7f72 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8056 │ │ │ │ + cbz r2, 1e7fce │ │ │ │ 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]! │ │ │ │ @@ -534667,18 +534478,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 1e8032 │ │ │ │ + bne.n 1e7faa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8090 │ │ │ │ + cbz r2, 1e8008 │ │ │ │ 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 │ │ │ │ @@ -534686,19 +534497,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 1e8064 │ │ │ │ + bne.n 1e7fdc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e80cc │ │ │ │ + cbz r2, 1e8044 │ │ │ │ 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 │ │ │ │ @@ -534706,19 +534517,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 1e80a0 │ │ │ │ + bne.n 1e8018 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8108 │ │ │ │ + cbz r2, 1e8080 │ │ │ │ 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 │ │ │ │ @@ -534726,19 +534537,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 1e80dc │ │ │ │ + bne.n 1e8054 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8144 │ │ │ │ + cbz r2, 1e80bc │ │ │ │ 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 │ │ │ │ @@ -534746,19 +534557,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 1e8118 │ │ │ │ + bne.n 1e8090 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8180 │ │ │ │ + cbz r2, 1e80f8 │ │ │ │ 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 │ │ │ │ @@ -534766,19 +534577,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 1e8154 │ │ │ │ + bne.n 1e80cc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e81bc │ │ │ │ + cbz r2, 1e8134 │ │ │ │ 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 │ │ │ │ @@ -534786,19 +534597,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 1e8190 │ │ │ │ + bne.n 1e8108 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e81f8 │ │ │ │ + cbz r2, 1e8170 │ │ │ │ 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 │ │ │ │ @@ -534806,19 +534617,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 1e81cc │ │ │ │ + bne.n 1e8144 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8234 │ │ │ │ + cbz r2, 1e81ac │ │ │ │ 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 │ │ │ │ @@ -534826,24 +534637,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 1e8208 │ │ │ │ + bne.n 1e8180 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e82c8 │ │ │ │ + beq.n 1e8240 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e82cc │ │ │ │ + vldr s11, [pc, #132] @ 1e8244 │ │ │ │ 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 │ │ │ │ @@ -534870,26 +534681,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 1e8250 │ │ │ │ + bne.n 1e81c8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - ldr r3, [pc, #88] @ (1e832c ) │ │ │ │ + ldr r3, [pc, #88] @ (1e82a4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e8328 │ │ │ │ + cbz r2, 1e82a0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1e8330 ) │ │ │ │ + ldr r1, [pc, #84] @ (1e82a8 ) │ │ │ │ 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 │ │ │ │ @@ -534904,28 +534715,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 1e82e8 │ │ │ │ + bne.n 1e8260 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r2, [r5, #20] │ │ │ │ + ldrb r2, [r6, #22] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e8380 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e82f8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e837c │ │ │ │ + cbz r2, 1e82f4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1e8384 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e82fc ) │ │ │ │ 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 │ │ │ │ @@ -534937,23 +534748,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 1e834c │ │ │ │ + bne.n 1e82c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r6, [r0, #19] │ │ │ │ + ldrb r6, [r1, #21] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e83be │ │ │ │ + cbz r2, 1e8336 │ │ │ │ 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 │ │ │ │ @@ -534961,18 +534772,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 1e8396 │ │ │ │ + bne.n 1e830e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e83f6 │ │ │ │ + cbz r2, 1e836e │ │ │ │ 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 │ │ │ │ @@ -534980,22 +534791,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 1e83ce │ │ │ │ + bne.n 1e8346 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e845a │ │ │ │ + cbz r2, 1e83d2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e845c │ │ │ │ + vldr s12, [pc, #88] @ 1e83d4 │ │ │ │ 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 │ │ │ │ @@ -535009,25 +534820,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 1e840a │ │ │ │ + bne.n 1e8382 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e84f2 │ │ │ │ + beq.n 1e846a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e84f4 │ │ │ │ + vldr s11, [pc, #132] @ 1e846c │ │ │ │ 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 │ │ │ │ @@ -535054,20 +534865,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 1e8478 │ │ │ │ + bne.n 1e83f0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1e852e │ │ │ │ + cbz r2, 1e84a6 │ │ │ │ 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 │ │ │ │ @@ -535075,22 +534886,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 1e8506 │ │ │ │ + bne.n 1e847e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e85a0 │ │ │ │ + cbz r2, 1e8518 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1e85a4 │ │ │ │ + vldr s12, [pc, #104] @ 1e851c │ │ │ │ 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] │ │ │ │ @@ -535109,25 +534920,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 1e8546 │ │ │ │ + bne.n 1e84be │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e85f8 │ │ │ │ + cbz r2, 1e8570 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e85fc │ │ │ │ + vldr s13, [pc, #72] @ 1e8574 │ │ │ │ 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 │ │ │ │ @@ -535137,25 +534948,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 1e85ba │ │ │ │ + bne.n 1e8532 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e866e │ │ │ │ + cbz r2, 1e85e6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1e8670 │ │ │ │ + vldr s12, [pc, #100] @ 1e85e8 │ │ │ │ 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] │ │ │ │ @@ -535174,135 +534985,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 1e8616 │ │ │ │ + bne.n 1e858e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e86a6 │ │ │ │ + cbz r2, 1e861e │ │ │ │ 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 1e8682 │ │ │ │ + bne.n 1e85fa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e86da │ │ │ │ + cbz r2, 1e8652 │ │ │ │ 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 1e86b6 │ │ │ │ + bne.n 1e862e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e870e │ │ │ │ + cbz r2, 1e8686 │ │ │ │ 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 1e86ea │ │ │ │ + bne.n 1e8662 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8742 │ │ │ │ + cbz r2, 1e86ba │ │ │ │ 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 1e871e │ │ │ │ + bne.n 1e8696 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8778 │ │ │ │ + cbz r2, 1e86f0 │ │ │ │ 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 1e8750 │ │ │ │ + bne.n 1e86c8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e87b0 │ │ │ │ + cbz r2, 1e8728 │ │ │ │ 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 1e8788 │ │ │ │ + bne.n 1e8700 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #116] @ (1e882c ) │ │ │ │ + ldr r3, [pc, #116] @ (1e87a4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e8828 │ │ │ │ + cbz r2, 1e87a0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1e8830 ) │ │ │ │ + ldr r1, [pc, #108] @ (1e87a8 ) │ │ │ │ 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 │ │ │ │ @@ -535323,28 +535134,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 1e87ce │ │ │ │ + bne.n 1e8746 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + ldrb r6, [r1, #3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1e88a0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e8818 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e889c │ │ │ │ + cbz r2, 1e8814 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #96] @ (1e88a4 ) │ │ │ │ + ldr r1, [pc, #96] @ (1e881c ) │ │ │ │ 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 │ │ │ │ @@ -535362,28 +535173,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 1e884c │ │ │ │ + bne.n 1e87c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r6, [r0, #31] │ │ │ │ + ldrb r6, [r1, #1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #116] @ (1e8920 ) │ │ │ │ + ldr r3, [pc, #116] @ (1e8898 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e891c │ │ │ │ + cbz r2, 1e8894 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1e8924 ) │ │ │ │ + ldr r1, [pc, #108] @ (1e889c ) │ │ │ │ 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 │ │ │ │ @@ -535404,28 +535215,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 1e88c2 │ │ │ │ + bne.n 1e883a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r2, [r2, #29] │ │ │ │ + strb r2, [r3, #31] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (1e8990 ) │ │ │ │ + ldr r3, [pc, #100] @ (1e8908 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e898e │ │ │ │ + cbz r2, 1e8906 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1e8994 ) │ │ │ │ + ldr r1, [pc, #92] @ (1e890c ) │ │ │ │ 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 │ │ │ │ @@ -535443,28 +535254,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 1e8940 │ │ │ │ + bne.n 1e88b8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + strb r2, [r3, #29] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e89ec │ │ │ │ + cbz r2, 1e8964 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e89f0 │ │ │ │ + vldr s13, [pc, #76] @ 1e8968 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e89f4 │ │ │ │ + vldr s12, [pc, #72] @ 1e896c │ │ │ │ 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 │ │ │ │ @@ -535473,45 +535284,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 1e89ae │ │ │ │ + bne.n 1e8926 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e8a24 │ │ │ │ + cbz r2, 1e899c │ │ │ │ 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 1e8a06 │ │ │ │ + bne.n 1e897e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8a9c │ │ │ │ + cbz r2, 1e8a14 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1e8aa0 │ │ │ │ + vldr s12, [pc, #108] @ 1e8a18 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1e8aa4 │ │ │ │ + vldr s11, [pc, #104] @ 1e8a1c │ │ │ │ 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 │ │ │ │ @@ -535529,47 +535340,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 1e8a42 │ │ │ │ + bne.n 1e89ba │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e8ad6 │ │ │ │ + cbz r2, 1e8a4e │ │ │ │ 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 1e8ab8 │ │ │ │ + bne.n 1e8a30 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8b2c │ │ │ │ + cbz r2, 1e8aa4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e8b30 │ │ │ │ + vldr s13, [pc, #76] @ 1e8aa8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e8b34 │ │ │ │ + vldr s12, [pc, #72] @ 1e8aac │ │ │ │ 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 │ │ │ │ @@ -535578,29 +535389,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 1e8aee │ │ │ │ + bne.n 1e8a66 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e8baa │ │ │ │ + cbz r2, 1e8b22 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1e8bac │ │ │ │ + vldr s12, [pc, #104] @ 1e8b24 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1e8bb0 │ │ │ │ + vldr s11, [pc, #100] @ 1e8b28 │ │ │ │ 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 │ │ │ │ @@ -535618,44 +535429,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 1e8b52 │ │ │ │ + bne.n 1e8aca │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e8be2 │ │ │ │ + cbz r2, 1e8b5a │ │ │ │ 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 1e8bc4 │ │ │ │ + bne.n 1e8b3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e8c8e │ │ │ │ + beq.n 1e8c06 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1e8c90 │ │ │ │ + vldr s10, [pc, #160] @ 1e8c08 │ │ │ │ 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 │ │ │ │ @@ -535690,44 +535501,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 1e8bf8 │ │ │ │ + bne.n 1e8b70 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e8cc6 │ │ │ │ + cbz r2, 1e8c3e │ │ │ │ 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 1e8ca0 │ │ │ │ + bne.n 1e8c18 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e8d58 │ │ │ │ + beq.n 1e8cd0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e8d5c │ │ │ │ + vldr s11, [pc, #132] @ 1e8cd4 │ │ │ │ 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 │ │ │ │ @@ -535754,21 +535565,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 1e8ce0 │ │ │ │ + bne.n 1e8c58 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e8d96 │ │ │ │ + cbz r2, 1e8d0e │ │ │ │ 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 │ │ │ │ @@ -535776,118 +535587,118 @@ │ │ │ │ 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 1e8d6e │ │ │ │ + bne.n 1e8ce6 │ │ │ │ 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 sl, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e8edc │ │ │ │ + beq.w 1e8e54 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e8edc │ │ │ │ + beq.w 1e8e54 │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ movt r9, #32767 @ 0x7fff │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w fp, #0 │ │ │ │ mov r1, sl │ │ │ │ - vldr s17, [pc, #272] @ 1e8ee8 │ │ │ │ + vldr s17, [pc, #272] @ 1e8e60 │ │ │ │ mov sl, r0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ str r3, [sp, #8] │ │ │ │ vmov.f32 s18, #63 @ 0x41f80000 31.0 │ │ │ │ add.w r4, r2, #16 │ │ │ │ mov r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - b.n 1e8e90 │ │ │ │ + b.n 1e8e08 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8eb6 │ │ │ │ + bgt.n 1e8e2e │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60d84 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r7, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e8eb0 │ │ │ │ + ble.n 1e8e28 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8ec2 │ │ │ │ + bgt.n 1e8e3a │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60d84 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #5 │ │ │ │ and.w r2, r2, #992 @ 0x3e0 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r7, r2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e8eaa │ │ │ │ + ble.n 1e8e22 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8ebc │ │ │ │ + bgt.n 1e8e34 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60d84 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r0, r0, #10 │ │ │ │ and.w r0, r0, #31744 @ 0x7c00 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r7, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e8ea4 │ │ │ │ + ble.n 1e8e1c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s0, s16 │ │ │ │ blx 60d84 │ │ │ │ adds r5, #1 │ │ │ │ and.w r0, r9, r0, lsl #15 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r7, r0 │ │ │ │ cmp r8, r5 │ │ │ │ strh.w r3, [r6], #2 │ │ │ │ - beq.n 1e8ec8 │ │ │ │ + beq.n 1e8e40 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8df6 │ │ │ │ + bgt.n 1e8d6e │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e8e04 │ │ │ │ - vldr s0, [pc, #64] @ 1e8ee8 │ │ │ │ - b.n 1e8e78 │ │ │ │ + b.n 1e8d7c │ │ │ │ + vldr s0, [pc, #64] @ 1e8e60 │ │ │ │ + b.n 1e8df0 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e8e50 │ │ │ │ + b.n 1e8dc8 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e8e28 │ │ │ │ + b.n 1e8da0 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e8e04 │ │ │ │ + b.n 1e8d7c │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e8e50 │ │ │ │ + b.n 1e8dc8 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e8e28 │ │ │ │ + b.n 1e8da0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp sl, fp │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, r3 │ │ │ │ - bne.n 1e8de8 │ │ │ │ + bne.n 1e8d60 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -535896,107 +535707,107 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e9034 │ │ │ │ + beq.w 1e8fac │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e9034 │ │ │ │ + beq.w 1e8fac │ │ │ │ mov.w r9, #61440 @ 0xf000 │ │ │ │ movt r9, #4095 @ 0xfff │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w fp, #0 │ │ │ │ mov r1, sl │ │ │ │ - vldr s17, [pc, #276] @ 1e9040 │ │ │ │ + vldr s17, [pc, #276] @ 1e8fb8 │ │ │ │ mov sl, r0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ str r3, [sp, #8] │ │ │ │ vmov.f32 s18, #46 @ 0x41700000 15.0 │ │ │ │ add.w r4, r2, #16 │ │ │ │ mov r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - b.n 1e8fe2 │ │ │ │ + b.n 1e8f5a │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e900e │ │ │ │ + bgt.n 1e8f86 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60d84 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r7, r0, #15 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e9002 │ │ │ │ + ble.n 1e8f7a │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9008 │ │ │ │ + bgt.n 1e8f80 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60d84 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #4 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ uxtb r2, r2 │ │ │ │ orrs r7, r2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e8ffc │ │ │ │ + ble.n 1e8f74 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9014 │ │ │ │ + bgt.n 1e8f8c │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60d84 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r0, r0, #8 │ │ │ │ and.w r0, r0, #3840 @ 0xf00 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r7, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e8ff6 │ │ │ │ + ble.n 1e8f6e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e901a │ │ │ │ + bgt.n 1e8f92 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60d84 │ │ │ │ adds r5, #1 │ │ │ │ and.w r0, r9, r0, lsl #12 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r7, r0 │ │ │ │ cmp r8, r5 │ │ │ │ strh.w r3, [r6], #2 │ │ │ │ - beq.n 1e9020 │ │ │ │ + beq.n 1e8f98 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8f4a │ │ │ │ + bgt.n 1e8ec2 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e8f58 │ │ │ │ + b.n 1e8ed0 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e8fca │ │ │ │ + b.n 1e8f42 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e8fa2 │ │ │ │ + b.n 1e8f1a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e8f7c │ │ │ │ + b.n 1e8ef4 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1e8f7c │ │ │ │ + b.n 1e8ef4 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1e8f58 │ │ │ │ + b.n 1e8ed0 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1e8fa2 │ │ │ │ + b.n 1e8f1a │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1e8fca │ │ │ │ + b.n 1e8f42 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp sl, fp │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, r3 │ │ │ │ - bne.n 1e8f3c │ │ │ │ + bne.n 1e8eb4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -536005,92 +535816,92 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e915a │ │ │ │ + beq.n 1e90d2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e915a │ │ │ │ + beq.n 1e90d2 │ │ │ │ mov.w sl, #63488 @ 0xf800 │ │ │ │ movt sl, #2047 @ 0x7ff │ │ │ │ - vldr s17, [pc, #236] @ 1e9164 │ │ │ │ + vldr s17, [pc, #236] @ 1e90dc │ │ │ │ mov.w fp, #0 │ │ │ │ - vldr s19, [pc, #232] @ 1e9168 │ │ │ │ + vldr s19, [pc, #232] @ 1e90e0 │ │ │ │ bic.w r9, r3, #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #63 @ 0x41f80000 31.0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ add.w r4, r2, #16 │ │ │ │ mov r6, ip │ │ │ │ movs r5, #0 │ │ │ │ mov r9, ip │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 1e9112 │ │ │ │ + b.n 1e908a │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9132 │ │ │ │ + bgt.n 1e90aa │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60d84 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r7, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e912c │ │ │ │ + ble.n 1e90a4 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e913e │ │ │ │ + bgt.n 1e90b6 │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ blx 60d84 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r0, r0, #5 │ │ │ │ and.w r0, r0, #2016 @ 0x7e0 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r7, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e9126 │ │ │ │ + ble.n 1e909e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9138 │ │ │ │ + bgt.n 1e90b0 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60d84 │ │ │ │ adds r5, #1 │ │ │ │ and.w r0, sl, r0, lsl #11 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r7, r0 │ │ │ │ cmp r8, r5 │ │ │ │ strh.w r3, [r6], #2 │ │ │ │ - beq.n 1e9144 │ │ │ │ + beq.n 1e90bc │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e90a0 │ │ │ │ + bgt.n 1e9018 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e90ae │ │ │ │ + b.n 1e9026 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e90fa │ │ │ │ + b.n 1e9072 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e90d2 │ │ │ │ + b.n 1e904a │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e90ae │ │ │ │ + b.n 1e9026 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e90fa │ │ │ │ + b.n 1e9072 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e90d2 │ │ │ │ + b.n 1e904a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w ip, r9, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1e9092 │ │ │ │ + bne.n 1e900a │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ negs r4, r7 │ │ │ │ @@ -536100,548 +535911,548 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e92ba │ │ │ │ + beq.w 1e9232 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e92ba │ │ │ │ + beq.w 1e9232 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #64512 @ 0xfc00 │ │ │ │ movt sl, #15 │ │ │ │ mov.w fp, #0 │ │ │ │ movt fp, #16368 @ 0x3ff0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - vldr s18, [pc, #272] @ 1e92c4 │ │ │ │ + vldr s18, [pc, #272] @ 1e923c │ │ │ │ movs r3, #0 │ │ │ │ - vldr s17, [pc, #268] @ 1e92c8 │ │ │ │ + vldr s17, [pc, #268] @ 1e9240 │ │ │ │ mov r8, r0 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s19, #8 @ 0x40400000 3.0 │ │ │ │ add.w r4, r2, #16 │ │ │ │ mov r7, r1 │ │ │ │ movs r5, #0 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 1e9268 │ │ │ │ + b.n 1e91e0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9294 │ │ │ │ + bgt.n 1e920c │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 60d84 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ ubfx r6, r0, #0, #10 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e9288 │ │ │ │ + ble.n 1e9200 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e928e │ │ │ │ + bgt.n 1e9206 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 60d84 │ │ │ │ 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 1e9282 │ │ │ │ + ble.n 1e91fa │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e929a │ │ │ │ + bgt.n 1e9212 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 60d84 │ │ │ │ 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 1e927c │ │ │ │ + ble.n 1e91f4 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e92a0 │ │ │ │ + bgt.n 1e9218 │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ adds r5, #1 │ │ │ │ blx 60d84 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0, lsl #30 │ │ │ │ cmp r9, r5 │ │ │ │ str.w r3, [r7], #4 │ │ │ │ - beq.n 1e92a6 │ │ │ │ + beq.n 1e921e │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e91d6 │ │ │ │ + bgt.n 1e914e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e91e4 │ │ │ │ + b.n 1e915c │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9254 │ │ │ │ + b.n 1e91cc │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e922e │ │ │ │ + b.n 1e91a6 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9208 │ │ │ │ + b.n 1e9180 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9208 │ │ │ │ + b.n 1e9180 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e91e4 │ │ │ │ + b.n 1e915c │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e922e │ │ │ │ + b.n 1e91a6 │ │ │ │ vmov.f32 s0, #8 @ 0x40400000 3.0 │ │ │ │ - b.n 1e9254 │ │ │ │ + b.n 1e91cc │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r3, r8 │ │ │ │ add r2, r0 │ │ │ │ - bne.n 1e91c6 │ │ │ │ + bne.n 1e913e │ │ │ │ add sp, #28 │ │ │ │ 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 1e935e │ │ │ │ + beq.n 1e92d6 │ │ │ │ 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] @ 1e9368 │ │ │ │ + vldr s16, [pc, #116] @ 1e92e0 │ │ │ │ mov sl, r8 │ │ │ │ - vldr s17, [pc, #112] @ 1e936c │ │ │ │ + vldr s17, [pc, #112] @ 1e92e4 │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ - vldr d10, [pc, #92] @ 1e9360 │ │ │ │ + vldr d10, [pc, #92] @ 1e92d8 │ │ │ │ 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 1e9334 │ │ │ │ + ble.n 1e92ac │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ vmul.f64 d7, d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9334 │ │ │ │ + bgt.n 1e92ac │ │ │ │ vcvt.f32.f64 s0, d7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx 60d84 │ │ │ │ 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 1e9308 │ │ │ │ + bne.n 1e9280 │ │ │ │ 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 1e9368 │ │ │ │ + b.n 1e92e0 │ │ │ │ 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 │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [pc, #340] @ (1e94dc ) │ │ │ │ + ldr r1, [pc, #340] @ (1e9454 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #340] @ (1e94e0 ) │ │ │ │ + ldr r2, [pc, #340] @ (1e9458 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e94b2 │ │ │ │ + beq.w 1e942a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e94b2 │ │ │ │ + beq.w 1e942a │ │ │ │ mov r8, r0 │ │ │ │ - vldr s18, [pc, #292] @ 1e94d4 │ │ │ │ - vldr s17, [pc, #292] @ 1e94d8 │ │ │ │ + vldr s18, [pc, #292] @ 1e944c │ │ │ │ + vldr s17, [pc, #292] @ 1e9450 │ │ │ │ mov.w sl, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r4, r9, #16 │ │ │ │ mov r5, r8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1e9464 │ │ │ │ + b.n 1e93dc │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9490 │ │ │ │ + bgt.n 1e9408 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 60d84 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e9484 │ │ │ │ + ble.n 1e93fc │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e948a │ │ │ │ + bgt.n 1e9402 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 60d84 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e947e │ │ │ │ + ble.n 1e93f6 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9496 │ │ │ │ + bgt.n 1e940e │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 60d84 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e9478 │ │ │ │ + ble.n 1e93f0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e949c │ │ │ │ + bgt.n 1e9414 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 60d84 │ │ │ │ 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 1e94a2 │ │ │ │ + beq.n 1e941a │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e93cc │ │ │ │ + bgt.n 1e9344 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e93da │ │ │ │ + b.n 1e9352 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9446 │ │ │ │ + b.n 1e93be │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9422 │ │ │ │ + b.n 1e939a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e93fe │ │ │ │ + b.n 1e9376 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e93fe │ │ │ │ + b.n 1e9376 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e93da │ │ │ │ + b.n 1e9352 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9422 │ │ │ │ + b.n 1e939a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9446 │ │ │ │ + b.n 1e93be │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r8, fp │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1e93c2 │ │ │ │ - ldr r2, [pc, #48] @ (1e94e4 ) │ │ │ │ - ldr r3, [pc, #40] @ (1e94e0 ) │ │ │ │ + bne.n 1e933a │ │ │ │ + ldr r2, [pc, #48] @ (1e945c ) │ │ │ │ + ldr r3, [pc, #40] @ (1e9458 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e94d0 │ │ │ │ + bne.n 1e9448 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldr r0, [r7, #76] @ 0x4c │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #52] @ 0x34 │ │ │ │ + ldr r6, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r5, #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 │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [pc, #344] @ (1e9658 ) │ │ │ │ + ldr r1, [pc, #344] @ (1e95d0 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1e965c ) │ │ │ │ + ldr r2, [pc, #344] @ (1e95d4 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e962e │ │ │ │ + beq.w 1e95a6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e962e │ │ │ │ + beq.w 1e95a6 │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #296] @ 1e9650 │ │ │ │ - vldr s18, [pc, #296] @ 1e9654 │ │ │ │ + vldr s19, [pc, #296] @ 1e95c8 │ │ │ │ + vldr s18, [pc, #296] @ 1e95cc │ │ │ │ mov.w sl, #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, r9, #16 │ │ │ │ mov r5, r8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1e95e0 │ │ │ │ + b.n 1e9558 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e960c │ │ │ │ + bgt.n 1e9584 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60d84 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e9600 │ │ │ │ + ble.n 1e9578 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9606 │ │ │ │ + bgt.n 1e957e │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60d84 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e95fa │ │ │ │ + ble.n 1e9572 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9612 │ │ │ │ + bgt.n 1e958a │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60d84 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e95f4 │ │ │ │ + ble.n 1e956c │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9618 │ │ │ │ + bgt.n 1e9590 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60d84 │ │ │ │ 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 1e961e │ │ │ │ + beq.n 1e9596 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9548 │ │ │ │ + bgt.n 1e94c0 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9556 │ │ │ │ + b.n 1e94ce │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e95c2 │ │ │ │ + b.n 1e953a │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e959e │ │ │ │ + b.n 1e9516 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e957a │ │ │ │ + b.n 1e94f2 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e957a │ │ │ │ + b.n 1e94f2 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9556 │ │ │ │ + b.n 1e94ce │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e959e │ │ │ │ + b.n 1e9516 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e95c2 │ │ │ │ + b.n 1e953a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r8, fp │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1e953e │ │ │ │ - ldr r2, [pc, #48] @ (1e9660 ) │ │ │ │ - ldr r3, [pc, #40] @ (1e965c ) │ │ │ │ + bne.n 1e94b6 │ │ │ │ + ldr r2, [pc, #48] @ (1e95d8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1e95d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e964c │ │ │ │ + bne.n 1e95c4 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ mcr2 6, 0, ip, cr0, cr15, {7} │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r5, #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.w 1e979e │ │ │ │ + beq.w 1e9716 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e979e │ │ │ │ + beq.w 1e9716 │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #280] @ 1e97a8 │ │ │ │ - vldr s18, [pc, #280] @ 1e97ac │ │ │ │ + vldr s19, [pc, #280] @ 1e9720 │ │ │ │ + vldr s18, [pc, #280] @ 1e9724 │ │ │ │ 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 1e974e │ │ │ │ + b.n 1e96c6 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e977a │ │ │ │ + bgt.n 1e96f2 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60d84 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ uxtb.w fp, r0 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e976e │ │ │ │ + ble.n 1e96e6 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9774 │ │ │ │ + bgt.n 1e96ec │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60d84 │ │ │ │ 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 1e9768 │ │ │ │ + ble.n 1e96e0 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9780 │ │ │ │ + bgt.n 1e96f8 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60d84 │ │ │ │ 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 1e9762 │ │ │ │ + ble.n 1e96da │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9786 │ │ │ │ + bgt.n 1e96fe │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ adds r5, #1 │ │ │ │ blx 60d84 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, fp, r0, lsl #24 │ │ │ │ cmp r7, r5 │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - beq.n 1e978c │ │ │ │ + beq.n 1e9704 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e96b4 │ │ │ │ + bgt.n 1e962c │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e96c2 │ │ │ │ + b.n 1e963a │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e973a │ │ │ │ + b.n 1e96b2 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9710 │ │ │ │ + b.n 1e9688 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e96e6 │ │ │ │ + b.n 1e965e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e96e6 │ │ │ │ + b.n 1e965e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e96c2 │ │ │ │ + b.n 1e963a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9710 │ │ │ │ + b.n 1e9688 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e973a │ │ │ │ + b.n 1e96b2 │ │ │ │ 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.n 1e96aa │ │ │ │ + bne.n 1e9622 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e9836 │ │ │ │ + beq.n 1e97ae │ │ │ │ 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] @ 1e9848 │ │ │ │ + vldr s20, [pc, #116] @ 1e97c0 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s21, [pc, #116] @ 1e984c │ │ │ │ + vldr s21, [pc, #116] @ 1e97c4 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #88] @ 1e9838 │ │ │ │ - vldr d8, [pc, #92] @ 1e9840 │ │ │ │ + vldr d9, [pc, #88] @ 1e97b0 │ │ │ │ + vldr d8, [pc, #92] @ 1e97b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s0, s20 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1e980e │ │ │ │ + ble.n 1e9786 │ │ │ │ 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 │ │ │ │ @@ -536651,31 +536462,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 1e97e6 │ │ │ │ + bne.n 1e975e │ │ │ │ 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 1e9848 │ │ │ │ + b.n 1e97c0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cbz r2, 1e9892 │ │ │ │ + cbz r2, 1e980a │ │ │ │ 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 │ │ │ │ @@ -536683,266 +536494,266 @@ │ │ │ │ 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 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1e986e │ │ │ │ + bne.n 1e97e6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e98e6 │ │ │ │ + cbz r2, 1e985e │ │ │ │ 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 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1e98b4 │ │ │ │ + bne.n 1e982c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e993e │ │ │ │ + cbz r2, 1e98b6 │ │ │ │ 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 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ lsrs r0, r7, #16 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1e9904 │ │ │ │ + bne.n 1e987c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e9994 │ │ │ │ + cbz r2, 1e990c │ │ │ │ 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 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1e995c │ │ │ │ + bne.n 1e98d4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e99de │ │ │ │ + cbz r2, 1e9956 │ │ │ │ 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 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ 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 1e99ba │ │ │ │ + bne.n 1e9932 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e9a30 │ │ │ │ + cbz r2, 1e99a8 │ │ │ │ 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 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ str.w sl, [r4, #-24] │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1e9a04 │ │ │ │ + bne.n 1e997c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e9a80 │ │ │ │ + cbz r2, 1e99f8 │ │ │ │ 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 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ str.w r8, [r4, #-28] │ │ │ │ str.w r8, [r4, #-24] │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ cmp r9, r5 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1e9a54 │ │ │ │ + bne.n 1e99cc │ │ │ │ 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 │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [pc, #172] @ (1e9b44 ) │ │ │ │ + ldr r1, [pc, #172] @ (1e9abc ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #172] @ (1e9b48 ) │ │ │ │ + ldr r2, [pc, #172] @ (1e9ac0 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - cbz r2, 1e9b26 │ │ │ │ - cbz r5, 1e9b26 │ │ │ │ + cbz r2, 1e9a9e │ │ │ │ + cbz r5, 1e9a9e │ │ │ │ mov r6, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r4, r7, #16 │ │ │ │ mov r9, r6 │ │ │ │ mov.w sl, #0 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ add.w r9, r9, #8 │ │ │ │ - bl 1f4b50 │ │ │ │ + bl 1f4ac8 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ - bl 1f4b50 │ │ │ │ + bl 1f4ac8 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ - bl 1f4b50 │ │ │ │ + bl 1f4ac8 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ adds r4, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - bl 1f4b50 │ │ │ │ + bl 1f4ac8 │ │ │ │ add.w ip, sp, #12 │ │ │ │ strh.w r0, [sp, #18] │ │ │ │ cmp r5, sl │ │ │ │ ldmia.w ip!, {r0, r1} │ │ │ │ str.w r0, [r9, #-8] │ │ │ │ str.w r1, [r9, #-4] │ │ │ │ - bne.n 1e9ac8 │ │ │ │ + bne.n 1e9a40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ add r6, fp │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1e9abe │ │ │ │ - ldr r2, [pc, #36] @ (1e9b4c ) │ │ │ │ - ldr r3, [pc, #28] @ (1e9b48 ) │ │ │ │ + bne.n 1e9a36 │ │ │ │ + ldr r2, [pc, #36] @ (1e9ac4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e9ac0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9b40 │ │ │ │ + bne.n 1e9ab8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #76] @ 0x4c │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1e9bc8 ) │ │ │ │ - ldr r3, [pc, #104] @ (1e9bcc ) │ │ │ │ + ldr r2, [pc, #100] @ (1e9b40 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e9b44 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1e9bac │ │ │ │ + cbz r4, 1e9b24 │ │ │ │ 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 │ │ │ │ @@ -536952,51 +536763,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 1e9b7c │ │ │ │ - ldr r2, [pc, #32] @ (1e9bd0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e9bcc ) │ │ │ │ + bne.n 1e9af4 │ │ │ │ + ldr r2, [pc, #32] @ (1e9b48 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e9b44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9bc4 │ │ │ │ + bne.n 1e9b3c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - str r6, [r2, #72] @ 0x48 │ │ │ │ + str r6, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + str r4, [r2, #76] @ 0x4c │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1e9c6c ) │ │ │ │ - ldr r3, [pc, #136] @ (1e9c70 ) │ │ │ │ + ldr r2, [pc, #132] @ (1e9be4 ) │ │ │ │ + ldr r3, [pc, #136] @ (1e9be8 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1e9c4a │ │ │ │ + cbz r6, 1e9bc2 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s10, [pc, #100] @ 1e9c68 │ │ │ │ + vldr s10, [pc, #100] @ 1e9be0 │ │ │ │ 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 │ │ │ │ @@ -537008,50 +536819,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 1e9c08 │ │ │ │ - ldr r2, [pc, #40] @ (1e9c74 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e9c70 ) │ │ │ │ + bne.n 1e9b80 │ │ │ │ + ldr r2, [pc, #40] @ (1e9bec ) │ │ │ │ + ldr r3, [pc, #32] @ (1e9be8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9c62 │ │ │ │ + bne.n 1e9bda │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #64] @ 0x40 │ │ │ │ + str r2, [r3, #72] @ 0x48 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r6, [r6, #64] @ 0x40 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1e9d1c ) │ │ │ │ - ldr r3, [pc, #148] @ (1e9d20 ) │ │ │ │ + ldr r2, [pc, #144] @ (1e9c94 ) │ │ │ │ + ldr r3, [pc, #148] @ (1e9c98 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1e9cfe │ │ │ │ + cbz r6, 1e9c76 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -537071,48 +536882,48 @@ │ │ │ │ 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 1e9ca8 │ │ │ │ - ldr r2, [pc, #36] @ (1e9d24 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e9d20 ) │ │ │ │ + bne.n 1e9c20 │ │ │ │ + ldr r2, [pc, #36] @ (1e9c9c ) │ │ │ │ + ldr r3, [pc, #28] @ (1e9c98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9d16 │ │ │ │ + bne.n 1e9c8e │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r5, #52] @ 0x34 │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ + str r2, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #156] @ (1e9dd8 ) │ │ │ │ - ldr r3, [pc, #160] @ (1e9ddc ) │ │ │ │ + ldr r2, [pc, #156] @ (1e9d50 ) │ │ │ │ + ldr r3, [pc, #160] @ (1e9d54 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1e9dba │ │ │ │ + cbz r6, 1e9d32 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r4, #16 │ │ │ │ @@ -537135,52 +536946,52 @@ │ │ │ │ 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 1e9d54 │ │ │ │ - ldr r2, [pc, #36] @ (1e9de0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e9ddc ) │ │ │ │ + bne.n 1e9ccc │ │ │ │ + ldr r2, [pc, #36] @ (1e9d58 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e9d54 ) │ │ │ │ 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 1e9dd2 │ │ │ │ + bne.n 1e9d4a │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r7, #40] @ 0x28 │ │ │ │ + str r6, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #32] │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1e9e68 ) │ │ │ │ - ldr r3, [pc, #116] @ (1e9e6c ) │ │ │ │ + ldr r2, [pc, #112] @ (1e9de0 ) │ │ │ │ + ldr r3, [pc, #116] @ (1e9de4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1e9e48 │ │ │ │ + cbz r4, 1e9dc0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #80] @ 1e9e64 │ │ │ │ + vldr s14, [pc, #80] @ 1e9ddc │ │ │ │ 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 │ │ │ │ @@ -537188,49 +536999,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 1e9e18 │ │ │ │ - ldr r2, [pc, #36] @ (1e9e70 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e9e6c ) │ │ │ │ + bne.n 1e9d90 │ │ │ │ + ldr r2, [pc, #36] @ (1e9de8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e9de4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9e60 │ │ │ │ + bne.n 1e9dd8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + str r2, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r7, #32] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1e9ef4 ) │ │ │ │ - ldr r3, [pc, #112] @ (1e9ef8 ) │ │ │ │ + ldr r2, [pc, #108] @ (1e9e6c ) │ │ │ │ + ldr r3, [pc, #112] @ (1e9e70 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1e9ed8 │ │ │ │ + cbz r5, 1e9e50 │ │ │ │ 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] │ │ │ │ @@ -537243,47 +537054,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 1e9ea4 │ │ │ │ - ldr r2, [pc, #32] @ (1e9efc ) │ │ │ │ - ldr r3, [pc, #28] @ (1e9ef8 ) │ │ │ │ + bne.n 1e9e1c │ │ │ │ + ldr r2, [pc, #32] @ (1e9e74 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e9e70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9ef0 │ │ │ │ + bne.n 1e9e68 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - str r2, [r6, #20] │ │ │ │ + str r2, [r7, #28] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #16] │ │ │ │ + str r0, [r5, #24] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1e9f84 ) │ │ │ │ - ldr r3, [pc, #116] @ (1e9f88 ) │ │ │ │ + ldr r2, [pc, #112] @ (1e9efc ) │ │ │ │ + ldr r3, [pc, #116] @ (1e9f00 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1e9f68 │ │ │ │ + cbz r6, 1e9ee0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r4, #16 │ │ │ │ @@ -537297,52 +537108,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 1e9f2c │ │ │ │ - ldr r2, [pc, #32] @ (1e9f8c ) │ │ │ │ - ldr r3, [pc, #28] @ (1e9f88 ) │ │ │ │ + bne.n 1e9ea4 │ │ │ │ + ldr r2, [pc, #32] @ (1e9f04 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e9f00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9f80 │ │ │ │ + bne.n 1e9ef8 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - str r6, [r4, #12] │ │ │ │ + str r6, [r5, #20] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #8] │ │ │ │ + str r0, [r3, #16] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1ea03c ) │ │ │ │ - ldr r3, [pc, #156] @ (1ea040 ) │ │ │ │ + ldr r2, [pc, #152] @ (1e9fb4 ) │ │ │ │ + ldr r3, [pc, #156] @ (1e9fb8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ea014 │ │ │ │ + cbz r4, 1e9f8c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1ea030 │ │ │ │ - vldr s8, [pc, #116] @ 1ea038 │ │ │ │ + vldr d5, [pc, #112] @ 1e9fa8 │ │ │ │ + vldr s8, [pc, #116] @ 1e9fb0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ add.w ip, sp, #4 │ │ │ │ adds r2, #1 │ │ │ │ @@ -537356,57 +537167,57 @@ │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ 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 1e9fc8 │ │ │ │ - ldr r2, [pc, #44] @ (1ea044 ) │ │ │ │ - ldr r3, [pc, #40] @ (1ea040 ) │ │ │ │ + bne.n 1e9f40 │ │ │ │ + ldr r2, [pc, #44] @ (1e9fbc ) │ │ │ │ + ldr r3, [pc, #40] @ (1e9fb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea02c │ │ │ │ + bne.n 1e9fa4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #4] │ │ │ │ + str r6, [r3, #12] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ + str r4, [r5, #4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1ea100 ) │ │ │ │ - ldr r3, [pc, #168] @ (1ea104 ) │ │ │ │ + ldr r2, [pc, #164] @ (1ea078 ) │ │ │ │ + ldr r3, [pc, #168] @ (1ea07c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ea0da │ │ │ │ + cbz r5, 1ea052 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1ea0f8 │ │ │ │ + vldr d4, [pc, #128] @ 1ea070 │ │ │ │ vmov.f32 s7, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ mov ip, sp │ │ │ │ @@ -537425,58 +537236,58 @@ │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vcvt.f32.f64 s10, d5 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s10, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s12, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ea07c │ │ │ │ - ldr r2, [pc, #44] @ (1ea108 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ea104 ) │ │ │ │ + bne.n 1e9ff4 │ │ │ │ + ldr r2, [pc, #44] @ (1ea080 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ea07c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea0f2 │ │ │ │ + bne.n 1ea06a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - ldrsh r6, [r3, r6] │ │ │ │ + str r6, [r4, #0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r3, r4] │ │ │ │ + ldrsh r6, [r4, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #180] @ (1ea1d8 ) │ │ │ │ - ldr r3, [pc, #184] @ (1ea1dc ) │ │ │ │ + ldr r2, [pc, #180] @ (1ea150 ) │ │ │ │ + ldr r3, [pc, #184] @ (1ea154 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ea1b4 │ │ │ │ + cbz r6, 1ea12c │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr d3, [pc, #144] @ 1ea1d0 │ │ │ │ + vldr d3, [pc, #144] @ 1ea148 │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r4, #16 │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ add.w ip, sp, #4 │ │ │ │ vcvt.f64.u32 d4, s15 │ │ │ │ @@ -537499,55 +537310,55 @@ │ │ │ │ vcvt.f32.f64 s10, d5 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s8, [r4, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s10, [r4, #-28] @ 0xffffffe4 │ │ │ │ vstr s12, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1ea140 │ │ │ │ - ldr r2, [pc, #40] @ (1ea1e0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ea1dc ) │ │ │ │ + bne.n 1ea0b8 │ │ │ │ + ldr r2, [pc, #40] @ (1ea158 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ea154 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea1cc │ │ │ │ + bne.n 1ea144 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - ldrsh r6, [r2, r3] │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ + ldrsh r4, [r1, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1ea274 ) │ │ │ │ - ldr r3, [pc, #128] @ (1ea278 ) │ │ │ │ + ldr r2, [pc, #124] @ (1ea1ec ) │ │ │ │ + ldr r3, [pc, #128] @ (1ea1f0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ea254 │ │ │ │ + cbz r4, 1ea1cc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1ea270 │ │ │ │ + vldr s12, [pc, #92] @ 1ea1e8 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ add.w ip, sp, #4 │ │ │ │ adds r2, #1 │ │ │ │ @@ -537557,49 +537368,49 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s13, [r3, #-20] @ 0xffffffec │ │ │ │ cmp r4, r2 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vstr s14, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r3, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1ea218 │ │ │ │ - ldr r2, [pc, #36] @ (1ea27c ) │ │ │ │ - ldr r3, [pc, #32] @ (1ea278 ) │ │ │ │ + bne.n 1ea190 │ │ │ │ + ldr r2, [pc, #36] @ (1ea1f4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ea1f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea26c │ │ │ │ + bne.n 1ea1e4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r0, r0] │ │ │ │ + ldrsh r2, [r1, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, r6] │ │ │ │ + ldrsh r4, [r5, r0] │ │ │ │ lsls r3, r5, #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, #112] @ (1ea304 ) │ │ │ │ - ldr r3, [pc, #116] @ (1ea308 ) │ │ │ │ + ldr r2, [pc, #112] @ (1ea27c ) │ │ │ │ + ldr r3, [pc, #116] @ (1ea280 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ea2e6 │ │ │ │ + cbz r5, 1ea25e │ │ │ │ mov lr, r1 │ │ │ │ adds r2, r0, #2 │ │ │ │ movs r4, #0 │ │ │ │ movw r6, #65280 @ 0xff00 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -537614,48 +537425,48 @@ │ │ │ │ movne.w ip, #1 │ │ │ │ negs r3, r3 │ │ │ │ rsb ip, ip, #0 │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ strb.w ip, [r2, #-2] │ │ │ │ cmp r5, r4 │ │ │ │ strh.w r6, [r2], #4 │ │ │ │ - bne.n 1ea2ae │ │ │ │ - ldr r2, [pc, #36] @ (1ea30c ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea308 ) │ │ │ │ + bne.n 1ea226 │ │ │ │ + ldr r2, [pc, #36] @ (1ea284 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea280 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea2fe │ │ │ │ + bne.n 1ea276 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r4, r5] │ │ │ │ + ldrb r6, [r5, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, r4] │ │ │ │ + ldrb r2, [r3, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1ea3a4 ) │ │ │ │ - ldr r3, [pc, #132] @ (1ea3a8 ) │ │ │ │ + ldr r2, [pc, #128] @ (1ea31c ) │ │ │ │ + ldr r3, [pc, #132] @ (1ea320 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ea386 │ │ │ │ + cbz r5, 1ea2fe │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ vmov s15, r0 │ │ │ │ @@ -537671,48 +537482,48 @@ │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp r5, r4 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ vstr s13, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ea340 │ │ │ │ - ldr r2, [pc, #36] @ (1ea3ac ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea3a8 ) │ │ │ │ + bne.n 1ea2b8 │ │ │ │ + ldr r2, [pc, #36] @ (1ea324 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea320 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea39e │ │ │ │ + bne.n 1ea316 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ + ldrb r6, [r3, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, r1] │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ lsls r3, r5, #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, #128] @ (1ea444 ) │ │ │ │ - ldr r3, [pc, #132] @ (1ea448 ) │ │ │ │ + ldr r2, [pc, #128] @ (1ea3bc ) │ │ │ │ + ldr r3, [pc, #132] @ (1ea3c0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ea426 │ │ │ │ + cbz r4, 1ea39e │ │ │ │ mov ip, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ mov r6, sp │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ @@ -537735,48 +537546,48 @@ │ │ │ │ movne r2, #1 │ │ │ │ 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 1ea3de │ │ │ │ - ldr r2, [pc, #36] @ (1ea44c ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea448 ) │ │ │ │ + bne.n 1ea356 │ │ │ │ + ldr r2, [pc, #36] @ (1ea3c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea3c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea43e │ │ │ │ + bne.n 1ea3b6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r6, r0] │ │ │ │ + ldrb r6, [r7, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1ea4ec ) │ │ │ │ - ldr r3, [pc, #140] @ (1ea4f0 ) │ │ │ │ + ldr r2, [pc, #136] @ (1ea464 ) │ │ │ │ + ldr r3, [pc, #140] @ (1ea468 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ea4d0 │ │ │ │ + cbz r6, 1ea448 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r4, #16 │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -537794,47 +537605,47 @@ │ │ │ │ vmov s15, r3 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s12, [r4, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r4, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1ea47c │ │ │ │ - ldr r2, [pc, #32] @ (1ea4f4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea4f0 ) │ │ │ │ + bne.n 1ea3f4 │ │ │ │ + ldr r2, [pc, #32] @ (1ea46c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea468 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea4e8 │ │ │ │ + bne.n 1ea460 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r2, r6] │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, r4] │ │ │ │ + ldrh r0, [r6, r6] │ │ │ │ lsls r3, r5, #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, #152] @ (1ea5a4 ) │ │ │ │ - ldr r3, [pc, #156] @ (1ea5a8 ) │ │ │ │ + ldr r2, [pc, #152] @ (1ea51c ) │ │ │ │ + ldr r3, [pc, #156] @ (1ea520 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ea586 │ │ │ │ + cbz r7, 1ea4fe │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w lr, sp, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -537862,314 +537673,314 @@ │ │ │ │ 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 1ea522 │ │ │ │ - ldr r2, [pc, #36] @ (1ea5ac ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea5a8 ) │ │ │ │ + bne.n 1ea49a │ │ │ │ + ldr r2, [pc, #36] @ (1ea524 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea520 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea59e │ │ │ │ + bne.n 1ea516 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r5, r3] │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #200] @ (1ea68c ) │ │ │ │ - ldr r3, [pc, #204] @ (1ea690 ) │ │ │ │ + ldr r2, [pc, #200] @ (1ea604 ) │ │ │ │ + ldr r3, [pc, #204] @ (1ea608 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ea65e │ │ │ │ + beq.n 1ea5d6 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #160] @ 1ea680 │ │ │ │ - vldr s8, [pc, #164] @ 1ea688 │ │ │ │ + vldr d5, [pc, #160] @ 1ea5f8 │ │ │ │ + vldr s8, [pc, #164] @ 1ea600 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1ea62c │ │ │ │ + b.n 1ea5a4 │ │ │ │ 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 1ea658 │ │ │ │ + bmi.n 1ea5d0 │ │ │ │ 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 1ea65e │ │ │ │ + beq.n 1ea5d6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ add.w ip, sp, #4 │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1ea5f0 │ │ │ │ + bpl.n 1ea568 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea5f4 │ │ │ │ + b.n 1ea56c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea612 │ │ │ │ - ldr r2, [pc, #52] @ (1ea694 ) │ │ │ │ - ldr r3, [pc, #44] @ (1ea690 ) │ │ │ │ + b.n 1ea58a │ │ │ │ + ldr r2, [pc, #52] @ (1ea60c ) │ │ │ │ + ldr r3, [pc, #44] @ (1ea608 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea676 │ │ │ │ + bne.n 1ea5ee │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__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 │ │ │ │ - ldrh r6, [r6, r0] │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ + ldrh r2, [r4, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #220] @ (1ea788 ) │ │ │ │ - ldr r3, [pc, #224] @ (1ea78c ) │ │ │ │ + ldr r2, [pc, #220] @ (1ea700 ) │ │ │ │ + ldr r3, [pc, #224] @ (1ea704 ) │ │ │ │ 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 1ea762 │ │ │ │ + beq.n 1ea6da │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d5, [pc, #184] @ 1ea780 │ │ │ │ + vldr d5, [pc, #184] @ 1ea6f8 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1ea728 │ │ │ │ + b.n 1ea6a0 │ │ │ │ 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 1ea75c │ │ │ │ + bmi.n 1ea6d4 │ │ │ │ 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 1ea756 │ │ │ │ + bmi.n 1ea6ce │ │ │ │ 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 1ea762 │ │ │ │ + beq.n 1ea6da │ │ │ │ ldr.w r0, [lr] │ │ │ │ mov ip, sp │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1ea6d4 │ │ │ │ + bpl.n 1ea64c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea6d8 │ │ │ │ + b.n 1ea650 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea714 │ │ │ │ + b.n 1ea68c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea6f6 │ │ │ │ - ldr r2, [pc, #44] @ (1ea790 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ea78c ) │ │ │ │ + b.n 1ea66e │ │ │ │ + ldr r2, [pc, #44] @ (1ea708 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ea704 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea77a │ │ │ │ + bne.n 1ea6f2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldr r6, [r2, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #252] @ (1ea8a8 ) │ │ │ │ - ldr r3, [pc, #256] @ (1ea8ac ) │ │ │ │ + ldr r2, [pc, #252] @ (1ea820 ) │ │ │ │ + ldr r3, [pc, #256] @ (1ea824 ) │ │ │ │ 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 1ea884 │ │ │ │ + beq.n 1ea7fc │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr d5, [pc, #216] @ 1ea8a0 │ │ │ │ + vldr d5, [pc, #216] @ 1ea818 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea83e │ │ │ │ + b.n 1ea7b6 │ │ │ │ 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 1ea87e │ │ │ │ + bmi.n 1ea7f6 │ │ │ │ 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 1ea878 │ │ │ │ + bmi.n 1ea7f0 │ │ │ │ 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 1ea872 │ │ │ │ + bmi.n 1ea7ea │ │ │ │ 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 1ea884 │ │ │ │ + beq.n 1ea7fc │ │ │ │ ldr.w r0, [lr] │ │ │ │ add.w ip, sp, #4 │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1ea7d0 │ │ │ │ + bpl.n 1ea748 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea7d4 │ │ │ │ + b.n 1ea74c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea82e │ │ │ │ + b.n 1ea7a6 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea810 │ │ │ │ + b.n 1ea788 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea7f2 │ │ │ │ - ldr r2, [pc, #40] @ (1ea8b0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ea8ac ) │ │ │ │ + b.n 1ea76a │ │ │ │ + ldr r2, [pc, #40] @ (1ea828 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ea824 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea89c │ │ │ │ + bne.n 1ea814 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - ldr r6, [r1, r1] │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r6, r5] │ │ │ │ + ldrsb r4, [r7, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1ea944 ) │ │ │ │ - ldr r3, [pc, #128] @ (1ea948 ) │ │ │ │ + ldr r2, [pc, #124] @ (1ea8bc ) │ │ │ │ + ldr r3, [pc, #128] @ (1ea8c0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ea924 │ │ │ │ + cbz r4, 1ea89c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1ea940 │ │ │ │ + vldr s12, [pc, #92] @ 1ea8b8 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ add.w ip, sp, #4 │ │ │ │ adds r2, #1 │ │ │ │ @@ -538179,49 +537990,49 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s13, [r3, #-20] @ 0xffffffec │ │ │ │ cmp r4, r2 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vstr s14, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r3, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1ea8e8 │ │ │ │ - ldr r2, [pc, #36] @ (1ea94c ) │ │ │ │ - ldr r3, [pc, #32] @ (1ea948 ) │ │ │ │ + bne.n 1ea860 │ │ │ │ + ldr r2, [pc, #36] @ (1ea8c4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ea8c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea93c │ │ │ │ + bne.n 1ea8b4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r6, r4] │ │ │ │ + ldrsb r2, [r7, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldrsb r4, [r3, r5] │ │ │ │ lsls r3, r5, #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] @ (1ea9d4 ) │ │ │ │ - ldr r3, [pc, #116] @ (1ea9d8 ) │ │ │ │ + ldr r2, [pc, #112] @ (1ea94c ) │ │ │ │ + ldr r3, [pc, #116] @ (1ea950 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ea9b8 │ │ │ │ + cbz r4, 1ea930 │ │ │ │ mov ip, r1 │ │ │ │ add.w lr, r0, #2 │ │ │ │ movs r2, #0 │ │ │ │ movw r5, #65280 @ 0xff00 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ @@ -538237,47 +538048,47 @@ │ │ │ │ cmp r3, #0 │ │ │ │ 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 1ea980 │ │ │ │ - ldr r2, [pc, #32] @ (1ea9dc ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea9d8 ) │ │ │ │ + bne.n 1ea8f8 │ │ │ │ + ldr r2, [pc, #32] @ (1ea954 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea950 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea9d0 │ │ │ │ + bne.n 1ea948 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ + ldrsb r6, [r3, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r0, r1] │ │ │ │ + ldrsb r0, [r1, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1eaa74 ) │ │ │ │ - ldr r3, [pc, #132] @ (1eaa78 ) │ │ │ │ + ldr r2, [pc, #128] @ (1ea9ec ) │ │ │ │ + ldr r3, [pc, #132] @ (1ea9f0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1eaa56 │ │ │ │ + cbz r5, 1ea9ce │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ vmov s15, r0 │ │ │ │ @@ -538293,48 +538104,48 @@ │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp r5, r4 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ vstr s13, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1eaa10 │ │ │ │ - ldr r2, [pc, #36] @ (1eaa7c ) │ │ │ │ - ldr r3, [pc, #28] @ (1eaa78 ) │ │ │ │ + bne.n 1ea988 │ │ │ │ + ldr r2, [pc, #36] @ (1ea9f4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea9f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eaa6e │ │ │ │ + bne.n 1ea9e6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r6, [r0, r0] │ │ │ │ + ldrsb r6, [r1, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, r6] │ │ │ │ + ldrsb r2, [r5, r0] │ │ │ │ lsls r3, r5, #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] @ (1eab18 ) │ │ │ │ - ldr r3, [pc, #136] @ (1eab1c ) │ │ │ │ + ldr r2, [pc, #132] @ (1eaa90 ) │ │ │ │ + ldr r3, [pc, #136] @ (1eaa94 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1eaafa │ │ │ │ + cbz r5, 1eaa72 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr.w r0, [lr] │ │ │ │ mov ip, sp │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -538356,48 +538167,48 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strb.w r0, [r3, #-8] │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ strb.w r1, [r3, #-7] │ │ │ │ cmp r5, r4 │ │ │ │ strb.w r2, [r3, #-6] │ │ │ │ - bne.n 1eaaac │ │ │ │ - ldr r2, [pc, #36] @ (1eab20 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eab1c ) │ │ │ │ + bne.n 1eaa24 │ │ │ │ + ldr r2, [pc, #36] @ (1eaa98 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eaa94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eab12 │ │ │ │ + bne.n 1eaa8a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r4, r5] │ │ │ │ + strb r6, [r5, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, r3] │ │ │ │ + strb r6, [r0, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1eabc0 ) │ │ │ │ - ldr r3, [pc, #140] @ (1eabc4 ) │ │ │ │ + ldr r2, [pc, #136] @ (1eab38 ) │ │ │ │ + ldr r3, [pc, #140] @ (1eab3c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1eaba4 │ │ │ │ + cbz r6, 1eab1c │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r4, #16 │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -538415,48 +538226,48 @@ │ │ │ │ vmov s15, r3 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r4, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r4, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1eab50 │ │ │ │ - ldr r2, [pc, #32] @ (1eabc8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eabc4 ) │ │ │ │ + bne.n 1eaac8 │ │ │ │ + ldr r2, [pc, #32] @ (1eab40 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eab3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eabbc │ │ │ │ + bne.n 1eab34 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r0, r3] │ │ │ │ + strb r2, [r1, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, r1] │ │ │ │ + strb r4, [r3, r3] │ │ │ │ lsls r3, r5, #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, #156] @ (1eac7c ) │ │ │ │ - ldr r3, [pc, #160] @ (1eac80 ) │ │ │ │ + ldr r2, [pc, #156] @ (1eabf4 ) │ │ │ │ + ldr r3, [pc, #160] @ (1eabf8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1eac60 │ │ │ │ + beq.n 1eabd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w lr, sp, #4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -538488,49 +538299,49 @@ │ │ │ │ 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 1eabf8 │ │ │ │ - ldr r2, [pc, #32] @ (1eac84 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eac80 ) │ │ │ │ + bne.n 1eab70 │ │ │ │ + ldr r2, [pc, #32] @ (1eabfc ) │ │ │ │ + ldr r3, [pc, #28] @ (1eabf8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eac78 │ │ │ │ + bne.n 1eabf0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r3, r0] │ │ │ │ + strb r2, [r4, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #156] @ 1ead34 │ │ │ │ + ldr.w ip, [pc, #156] @ 1eacac │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #152] @ (1ead38 ) │ │ │ │ + ldr r3, [pc, #152] @ (1eacb0 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1ead14 │ │ │ │ + cbz r2, 1eac8c │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #120] @ 1ead30 │ │ │ │ + vldr s12, [pc, #120] @ 1eaca8 │ │ │ │ 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 │ │ │ │ @@ -538548,53 +538359,53 @@ │ │ │ │ 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 1eacbe │ │ │ │ - ldr r2, [pc, #36] @ (1ead3c ) │ │ │ │ - ldr r3, [pc, #32] @ (1ead38 ) │ │ │ │ + bne.n 1eac36 │ │ │ │ + ldr r2, [pc, #36] @ (1eacb4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1eacb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ead2c │ │ │ │ + bne.n 1eaca4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - strh r6, [r3, r5] │ │ │ │ + strh r6, [r4, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, r3] │ │ │ │ + strh r4, [r5, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #168] @ (1eadfc ) │ │ │ │ - ldr r3, [pc, #172] @ (1eae00 ) │ │ │ │ + ldr r2, [pc, #168] @ (1ead74 ) │ │ │ │ + ldr r3, [pc, #172] @ (1ead78 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eaddc │ │ │ │ + cbz r4, 1ead54 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #136] @ 1eadf8 │ │ │ │ + vldr s11, [pc, #136] @ 1ead70 │ │ │ │ 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} │ │ │ │ @@ -538615,48 +538426,48 @@ │ │ │ │ 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 1ead70 │ │ │ │ - ldr r2, [pc, #36] @ (1eae04 ) │ │ │ │ - ldr r3, [pc, #32] @ (1eae00 ) │ │ │ │ + bne.n 1eace8 │ │ │ │ + ldr r2, [pc, #36] @ (1ead7c ) │ │ │ │ + ldr r3, [pc, #32] @ (1ead78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eadf4 │ │ │ │ + bne.n 1ead6c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - strh r6, [r4, r2] │ │ │ │ + strh r6, [r5, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, r0] │ │ │ │ + strh r4, [r4, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #140] @ 1eaea4 │ │ │ │ + ldr.w ip, [pc, #140] @ 1eae1c │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #136] @ (1eaea8 ) │ │ │ │ + ldr r3, [pc, #136] @ (1eae20 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1eae86 │ │ │ │ + cbz r2, 1eadfe │ │ │ │ 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 │ │ │ │ @@ -538673,48 +538484,48 @@ │ │ │ │ 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 1eae3a │ │ │ │ - ldr r2, [pc, #36] @ (1eaeac ) │ │ │ │ - ldr r3, [pc, #28] @ (1eaea8 ) │ │ │ │ + bne.n 1eadb2 │ │ │ │ + ldr r2, [pc, #36] @ (1eae24 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eae20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eae9e │ │ │ │ + bne.n 1eae16 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r3, r7] │ │ │ │ + strh r6, [r4, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, r5] │ │ │ │ + str r2, [r7, r7] │ │ │ │ lsls r3, r5, #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] @ (1eaf48 ) │ │ │ │ - ldr r3, [pc, #136] @ (1eaf4c ) │ │ │ │ + ldr r2, [pc, #132] @ (1eaec0 ) │ │ │ │ + ldr r3, [pc, #136] @ (1eaec4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eaf2a │ │ │ │ + cbz r4, 1eaea2 │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r2, #1 │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ add.w ip, ip, #4 │ │ │ │ @@ -538736,48 +538547,48 @@ │ │ │ │ movne.w lr, #1 │ │ │ │ strb.w r5, [ip, #-5] │ │ │ │ rsb lr, lr, #0 │ │ │ │ strb.w r0, [ip, #-7] │ │ │ │ strb.w r3, [ip, #-8] │ │ │ │ cmp r4, r2 │ │ │ │ strb.w lr, [ip, #-6] │ │ │ │ - bne.n 1eaedc │ │ │ │ - ldr r2, [pc, #36] @ (1eaf50 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eaf4c ) │ │ │ │ + bne.n 1eae54 │ │ │ │ + ldr r2, [pc, #36] @ (1eaec8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eaec4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eaf42 │ │ │ │ + bne.n 1eaeba │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r6, r4] │ │ │ │ + str r6, [r7, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, r3] │ │ │ │ + str r6, [r2, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1eaff8 ) │ │ │ │ - ldr r3, [pc, #148] @ (1eaffc ) │ │ │ │ + ldr r2, [pc, #144] @ (1eaf70 ) │ │ │ │ + ldr r3, [pc, #148] @ (1eaf74 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eafdc │ │ │ │ + cbz r4, 1eaf54 │ │ │ │ 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 │ │ │ │ @@ -538797,48 +538608,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 1eaf80 │ │ │ │ - ldr r2, [pc, #32] @ (1eb000 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eaffc ) │ │ │ │ + bne.n 1eaef8 │ │ │ │ + ldr r2, [pc, #32] @ (1eaf78 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eaf74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eaff4 │ │ │ │ + bne.n 1eaf6c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - str r2, [r2, r2] │ │ │ │ + str r2, [r3, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, r0] │ │ │ │ + str r4, [r4, r2] │ │ │ │ lsls r3, r5, #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] @ (1eb0bc ) │ │ │ │ - ldr r3, [pc, #168] @ (1eb0c0 ) │ │ │ │ + ldr r2, [pc, #164] @ (1eb034 ) │ │ │ │ + ldr r3, [pc, #168] @ (1eb038 ) │ │ │ │ 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 1eb0a0 │ │ │ │ + beq.n 1eb018 │ │ │ │ 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 │ │ │ │ @@ -538868,50 +538679,50 @@ │ │ │ │ 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 1eb030 │ │ │ │ - ldr r2, [pc, #32] @ (1eb0c4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb0c0 ) │ │ │ │ + bne.n 1eafa8 │ │ │ │ + ldr r2, [pc, #32] @ (1eb03c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb038 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb0b8 │ │ │ │ + bne.n 1eb030 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [pc, #904] @ (1eb448 ) │ │ │ │ + str r2, [r5, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #352] @ (1eb228 ) │ │ │ │ + ldr r7, [pc, #896] @ (1eb3c0 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #204] @ 1eb1a4 │ │ │ │ + ldr.w ip, [pc, #204] @ 1eb11c │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #200] @ (1eb1a8 ) │ │ │ │ + ldr r3, [pc, #200] @ (1eb120 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1eb182 │ │ │ │ + beq.n 1eb0fa │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s11, [pc, #164] @ 1eb1a0 │ │ │ │ + vldr s11, [pc, #164] @ 1eb118 │ │ │ │ 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] │ │ │ │ @@ -538942,55 +538753,55 @@ │ │ │ │ vmovgt.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [ip, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ cmp r2, lr │ │ │ │ vstr s14, [ip, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1eb104 │ │ │ │ - ldr r2, [pc, #40] @ (1eb1ac ) │ │ │ │ - ldr r3, [pc, #32] @ (1eb1a8 ) │ │ │ │ + bne.n 1eb07c │ │ │ │ + ldr r2, [pc, #40] @ (1eb124 ) │ │ │ │ + ldr r3, [pc, #32] @ (1eb120 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb19a │ │ │ │ + bne.n 1eb112 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - ldr r7, [pc, #120] @ (1eb220 ) │ │ │ │ + ldr r7, [pc, #664] @ (1eb3b8 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #472] @ (1eb388 ) │ │ │ │ + ldr r6, [pc, #1016] @ (1eb520 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #232] @ (1eb2ac ) │ │ │ │ - ldr r3, [pc, #236] @ (1eb2b0 ) │ │ │ │ + ldr r2, [pc, #232] @ (1eb224 ) │ │ │ │ + ldr r3, [pc, #236] @ (1eb228 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1eb28a │ │ │ │ + beq.n 1eb202 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s10, [pc, #200] @ 1eb2a8 │ │ │ │ + vldr s10, [pc, #200] @ 1eb220 │ │ │ │ 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 │ │ │ │ @@ -539028,49 +538839,49 @@ │ │ │ │ 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 1eb1e6 │ │ │ │ - ldr r2, [pc, #40] @ (1eb2b4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1eb2b0 ) │ │ │ │ + bne.n 1eb15e │ │ │ │ + ldr r2, [pc, #40] @ (1eb22c ) │ │ │ │ + ldr r3, [pc, #32] @ (1eb228 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb2a2 │ │ │ │ + bne.n 1eb21a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - ldr r6, [pc, #216] @ (1eb388 ) │ │ │ │ + ldr r6, [pc, #760] @ (1eb520 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #440] @ (1eb470 ) │ │ │ │ + ldr r5, [pc, #984] @ (1eb608 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #140] @ 1eb354 │ │ │ │ + ldr.w ip, [pc, #140] @ 1eb2cc │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #136] @ (1eb358 ) │ │ │ │ + ldr r3, [pc, #136] @ (1eb2d0 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1eb336 │ │ │ │ + cbz r2, 1eb2ae │ │ │ │ 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 │ │ │ │ @@ -539087,48 +538898,48 @@ │ │ │ │ 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 1eb2ea │ │ │ │ - ldr r2, [pc, #36] @ (1eb35c ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb358 ) │ │ │ │ + bne.n 1eb262 │ │ │ │ + ldr r2, [pc, #36] @ (1eb2d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb2d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb34e │ │ │ │ + bne.n 1eb2c6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #184] @ (1eb410 ) │ │ │ │ + ldr r5, [pc, #728] @ (1eb5a8 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #776] @ (1eb668 ) │ │ │ │ + ldr r5, [pc, #296] @ (1eb400 ) │ │ │ │ lsls r3, r5, #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, #136] @ (1eb3fc ) │ │ │ │ - ldr r3, [pc, #140] @ (1eb400 ) │ │ │ │ + ldr r2, [pc, #136] @ (1eb374 ) │ │ │ │ + ldr r3, [pc, #140] @ (1eb378 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1eb3de │ │ │ │ + cbz r5, 1eb356 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r2, #1 │ │ │ │ ldrh r4, [r1, #4] │ │ │ │ adds r3, #4 │ │ │ │ @@ -539150,48 +538961,48 @@ │ │ │ │ it le │ │ │ │ movle.w lr, #0 │ │ │ │ strb.w ip, [r3, #-8] │ │ │ │ adds r1, #6 │ │ │ │ strb.w lr, [r3, #-6] │ │ │ │ cmp r5, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne.n 1eb38a │ │ │ │ - ldr r2, [pc, #36] @ (1eb404 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb400 ) │ │ │ │ + bne.n 1eb302 │ │ │ │ + ldr r2, [pc, #36] @ (1eb37c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb378 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb3f6 │ │ │ │ + bne.n 1eb36e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #536] @ (1eb618 ) │ │ │ │ + ldr r5, [pc, #56] @ (1eb3b0 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #104] @ (1eb470 ) │ │ │ │ + ldr r4, [pc, #648] @ (1eb608 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1eb4ac ) │ │ │ │ - ldr r3, [pc, #148] @ (1eb4b0 ) │ │ │ │ + ldr r2, [pc, #144] @ (1eb424 ) │ │ │ │ + ldr r3, [pc, #148] @ (1eb428 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eb490 │ │ │ │ + cbz r4, 1eb408 │ │ │ │ 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 │ │ │ │ @@ -539211,48 +539022,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 1eb434 │ │ │ │ - ldr r2, [pc, #32] @ (1eb4b4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb4b0 ) │ │ │ │ + bne.n 1eb3ac │ │ │ │ + ldr r2, [pc, #32] @ (1eb42c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb428 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb4a8 │ │ │ │ + bne.n 1eb420 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #888] @ (1eb828 ) │ │ │ │ + ldr r4, [pc, #408] @ (1eb5c0 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #416] @ (1eb658 ) │ │ │ │ + ldr r3, [pc, #960] @ (1eb7f0 ) │ │ │ │ lsls r3, r5, #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, #172] @ (1eb578 ) │ │ │ │ - ldr r3, [pc, #176] @ (1eb57c ) │ │ │ │ + ldr r2, [pc, #172] @ (1eb4f0 ) │ │ │ │ + ldr r3, [pc, #176] @ (1eb4f4 ) │ │ │ │ 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 1eb55c │ │ │ │ + beq.n 1eb4d4 │ │ │ │ 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 │ │ │ │ @@ -539286,54 +539097,54 @@ │ │ │ │ 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 1eb4e4 │ │ │ │ - ldr r2, [pc, #32] @ (1eb580 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb57c ) │ │ │ │ + bne.n 1eb45c │ │ │ │ + ldr r2, [pc, #32] @ (1eb4f8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb4f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb574 │ │ │ │ + bne.n 1eb4ec │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #184] @ (1eb634 ) │ │ │ │ + ldr r3, [pc, #728] @ (1eb7cc ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #624] @ (1eb7f4 ) │ │ │ │ + ldr r3, [pc, #144] @ (1eb58c ) │ │ │ │ lsls r3, r5, #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 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1eb634 ) │ │ │ │ - ldr r3, [pc, #156] @ (1eb638 ) │ │ │ │ + ldr r2, [pc, #152] @ (1eb5ac ) │ │ │ │ + ldr r3, [pc, #156] @ (1eb5b0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eb60c │ │ │ │ + cbz r4, 1eb584 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1eb628 │ │ │ │ - vldr s8, [pc, #116] @ 1eb630 │ │ │ │ + vldr d5, [pc, #112] @ 1eb5a0 │ │ │ │ + vldr s8, [pc, #116] @ 1eb5a8 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ add.w ip, sp, #4 │ │ │ │ adds r2, #1 │ │ │ │ @@ -539347,57 +539158,57 @@ │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ 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 1eb5c0 │ │ │ │ - ldr r2, [pc, #44] @ (1eb63c ) │ │ │ │ - ldr r3, [pc, #40] @ (1eb638 ) │ │ │ │ + bne.n 1eb538 │ │ │ │ + ldr r2, [pc, #44] @ (1eb5b4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1eb5b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb624 │ │ │ │ + bne.n 1eb59c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #376] @ (1eb7b0 ) │ │ │ │ + ldr r2, [pc, #920] @ (1eb948 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #944] @ (1eb9f0 ) │ │ │ │ + ldr r2, [pc, #464] @ (1eb788 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1eb6f8 ) │ │ │ │ - ldr r3, [pc, #168] @ (1eb6fc ) │ │ │ │ + ldr r2, [pc, #164] @ (1eb670 ) │ │ │ │ + ldr r3, [pc, #168] @ (1eb674 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1eb6d2 │ │ │ │ + cbz r5, 1eb64a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1eb6f0 │ │ │ │ + vldr d4, [pc, #128] @ 1eb668 │ │ │ │ vmov.f32 s7, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ mov ip, sp │ │ │ │ @@ -539416,58 +539227,58 @@ │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vcvt.f32.f64 s10, d5 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s10, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s12, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1eb674 │ │ │ │ - ldr r2, [pc, #44] @ (1eb700 ) │ │ │ │ - ldr r3, [pc, #36] @ (1eb6fc ) │ │ │ │ + bne.n 1eb5ec │ │ │ │ + ldr r2, [pc, #44] @ (1eb678 ) │ │ │ │ + ldr r3, [pc, #36] @ (1eb674 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb6ea │ │ │ │ + bne.n 1eb662 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - ldr r1, [pc, #664] @ (1eb994 ) │ │ │ │ + ldr r2, [pc, #184] @ (1eb72c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #152] @ (1eb79c ) │ │ │ │ + ldr r1, [pc, #696] @ (1eb934 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #180] @ (1eb7d0 ) │ │ │ │ - ldr r3, [pc, #184] @ (1eb7d4 ) │ │ │ │ + ldr r2, [pc, #180] @ (1eb748 ) │ │ │ │ + ldr r3, [pc, #184] @ (1eb74c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1eb7ac │ │ │ │ + cbz r6, 1eb724 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr d3, [pc, #144] @ 1eb7c8 │ │ │ │ + vldr d3, [pc, #144] @ 1eb740 │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r4, #16 │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ add.w ip, sp, #4 │ │ │ │ vcvt.f64.s32 d4, s15 │ │ │ │ @@ -539490,51 +539301,51 @@ │ │ │ │ vcvt.f32.f64 s10, d5 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s8, [r4, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s10, [r4, #-28] @ 0xffffffe4 │ │ │ │ vstr s12, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1eb738 │ │ │ │ - ldr r2, [pc, #40] @ (1eb7d8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1eb7d4 ) │ │ │ │ + bne.n 1eb6b0 │ │ │ │ + ldr r2, [pc, #40] @ (1eb750 ) │ │ │ │ + ldr r3, [pc, #36] @ (1eb74c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb7c4 │ │ │ │ + bne.n 1eb73c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - ldr r0, [pc, #888] @ (1ebb4c ) │ │ │ │ + ldr r1, [pc, #408] @ (1eb8e4 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #304] @ (1eb90c ) │ │ │ │ + ldr r0, [pc, #848] @ (1ebaa4 ) │ │ │ │ lsls r3, r5, #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] @ (1eb854 ) │ │ │ │ - ldr r3, [pc, #104] @ (1eb858 ) │ │ │ │ + ldr r2, [pc, #100] @ (1eb7cc ) │ │ │ │ + ldr r3, [pc, #104] @ (1eb7d0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eb838 │ │ │ │ + cbz r4, 1eb7b0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r4, lr │ │ │ │ @@ -539543,47 +539354,47 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrh.w r2, [sp, #8] │ │ │ │ mov.w ip, r0, lsr #16 │ │ │ │ strd r2, r5, [r3, #-8] │ │ │ │ uxth r2, r0 │ │ │ │ strd r2, ip, [r3, #-16] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1eb80a │ │ │ │ - ldr r2, [pc, #32] @ (1eb85c ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb858 ) │ │ │ │ + bne.n 1eb782 │ │ │ │ + ldr r2, [pc, #32] @ (1eb7d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb7d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb850 │ │ │ │ + bne.n 1eb7c8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #40] @ (1eb880 ) │ │ │ │ + ldr r0, [pc, #584] @ (1eba18 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blx r8 │ │ │ │ + ldr r0, [pc, #288] @ (1eb8f8 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1eb8dc ) │ │ │ │ - ldr r3, [pc, #108] @ (1eb8e0 ) │ │ │ │ + ldr r2, [pc, #104] @ (1eb854 ) │ │ │ │ + ldr r3, [pc, #108] @ (1eb858 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1eb8c0 │ │ │ │ + cbz r5, 1eb838 │ │ │ │ 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 │ │ │ │ @@ -539593,47 +539404,47 @@ │ │ │ │ cmp r5, r2 │ │ │ │ ldrh.w r4, [sp, #4] │ │ │ │ ldrh.w ip, [sp, #6] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ ldrh.w r1, [sp, #10] │ │ │ │ strd r4, ip, [r3, #-32] │ │ │ │ strd r0, r1, [r3, #-24] │ │ │ │ - bne.n 1eb88c │ │ │ │ - ldr r2, [pc, #32] @ (1eb8e4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb8e0 ) │ │ │ │ + bne.n 1eb804 │ │ │ │ + ldr r2, [pc, #32] @ (1eb85c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb858 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb8d8 │ │ │ │ + bne.n 1eb850 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x4786 │ │ │ │ + ldr r0, [pc, #56] @ (1eb890 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bx r7 │ │ │ │ + blx r8 │ │ │ │ lsls r3, r5, #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] @ (1eb960 ) │ │ │ │ - ldr r3, [pc, #104] @ (1eb964 ) │ │ │ │ + ldr r2, [pc, #100] @ (1eb8d8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1eb8dc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eb944 │ │ │ │ + cbz r4, 1eb8bc │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r4, lr │ │ │ │ @@ -539642,47 +539453,47 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrsh.w r2, [sp, #8] │ │ │ │ mov.w ip, r0, asr #16 │ │ │ │ strd r2, r5, [r3, #-8] │ │ │ │ sxth r2, r0 │ │ │ │ strd r2, ip, [r3, #-16] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1eb916 │ │ │ │ - ldr r2, [pc, #32] @ (1eb968 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb964 ) │ │ │ │ + bne.n 1eb88e │ │ │ │ + ldr r2, [pc, #32] @ (1eb8e0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb8dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb95c │ │ │ │ + bne.n 1eb8d4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - mov lr, pc │ │ │ │ + @ instruction: 0x4786 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mov ip, r6 │ │ │ │ + bxns r7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1eb9e8 ) │ │ │ │ - ldr r3, [pc, #108] @ (1eb9ec ) │ │ │ │ + ldr r2, [pc, #104] @ (1eb960 ) │ │ │ │ + ldr r3, [pc, #108] @ (1eb964 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1eb9cc │ │ │ │ + cbz r5, 1eb944 │ │ │ │ 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 │ │ │ │ @@ -539692,96 +539503,96 @@ │ │ │ │ cmp r5, r2 │ │ │ │ ldrsh.w r4, [sp, #4] │ │ │ │ ldrsh.w ip, [sp, #6] │ │ │ │ ldrsh.w r0, [sp, #8] │ │ │ │ ldrsh.w r1, [sp, #10] │ │ │ │ strd r4, ip, [r3, #-32] │ │ │ │ strd r0, r1, [r3, #-24] │ │ │ │ - bne.n 1eb998 │ │ │ │ - ldr r2, [pc, #32] @ (1eb9f0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb9ec ) │ │ │ │ + bne.n 1eb910 │ │ │ │ + ldr r2, [pc, #32] @ (1eb968 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb964 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb9e4 │ │ │ │ + bne.n 1eb95c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - mov r2, pc │ │ │ │ + bx r0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mov r4, r5 │ │ │ │ + mov ip, r6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #88] @ (1eba60 ) │ │ │ │ + ldr r1, [pc, #88] @ (1eb9d8 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1eba64 ) │ │ │ │ + ldr r2, [pc, #88] @ (1eb9dc ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r4, 1eba44 │ │ │ │ + cbz r4, 1eb9bc │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, sp │ │ │ │ strd r6, r5, [r3, #8] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r4, r2 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ strd r0, r1, [r3, #-16] │ │ │ │ - bne.n 1eba22 │ │ │ │ - ldr r2, [pc, #32] @ (1eba68 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eba64 ) │ │ │ │ + bne.n 1eb99a │ │ │ │ + ldr r2, [pc, #32] @ (1eb9e0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb9dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eba5c │ │ │ │ + bne.n 1eb9d4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - cmp sl, lr │ │ │ │ + mov r2, pc │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp ip, r6 │ │ │ │ + mov r4, r7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1ebadc ) │ │ │ │ + ldr r1, [pc, #92] @ (1eba54 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1ebae0 ) │ │ │ │ + ldr r2, [pc, #92] @ (1eba58 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r5, 1ebac0 │ │ │ │ + cbz r5, 1eba38 │ │ │ │ mov r3, r0 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ mov ip, sp │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -539789,47 +539600,47 @@ │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ cmp r5, r4 │ │ │ │ add.w lr, lr, #12 │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ strd r0, r1, [r3, #-16] │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ - bne.n 1eba98 │ │ │ │ - ldr r2, [pc, #32] @ (1ebae4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebae0 ) │ │ │ │ + bne.n 1eba10 │ │ │ │ + ldr r2, [pc, #32] @ (1eba5c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eba58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebad8 │ │ │ │ + bne.n 1eba50 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - cmp r2, pc │ │ │ │ + mov r2, r0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r8, r8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1ebb54 ) │ │ │ │ - ldr r3, [pc, #92] @ (1ebb58 ) │ │ │ │ + ldr r2, [pc, #88] @ (1ebacc ) │ │ │ │ + ldr r3, [pc, #92] @ (1ebad0 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ebb38 │ │ │ │ + cbz r6, 1ebab0 │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w lr, lr, #16 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ @@ -539837,96 +539648,96 @@ │ │ │ │ cmp r6, r5 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add.w r4, r4, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ strd r0, r1, [lr, #-16] │ │ │ │ strd r2, r3, [lr, #-8] │ │ │ │ - bne.n 1ebb12 │ │ │ │ - ldr r2, [pc, #32] @ (1ebb5c ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebb58 ) │ │ │ │ + bne.n 1eba8a │ │ │ │ + ldr r2, [pc, #32] @ (1ebad4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebad0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebb50 │ │ │ │ + bne.n 1ebac8 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - add lr, pc │ │ │ │ + cmp lr, r0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r8, r8 │ │ │ │ + cmp r0, r9 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #88] @ (1ebbcc ) │ │ │ │ + ldr r1, [pc, #88] @ (1ebb44 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1ebbd0 ) │ │ │ │ + ldr r2, [pc, #88] @ (1ebb48 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r4, 1ebbb0 │ │ │ │ + cbz r4, 1ebb28 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, sp │ │ │ │ strd r6, r5, [r3, #8] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r4, r2 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ strd r0, r1, [r3, #-16] │ │ │ │ - bne.n 1ebb8e │ │ │ │ - ldr r2, [pc, #32] @ (1ebbd4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebbd0 ) │ │ │ │ + bne.n 1ebb06 │ │ │ │ + ldr r2, [pc, #32] @ (1ebb4c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebb48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebbc8 │ │ │ │ + bne.n 1ebb40 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - add lr, r0 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, r9 │ │ │ │ + add r8, sl │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1ebc48 ) │ │ │ │ + ldr r1, [pc, #92] @ (1ebbc0 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1ebc4c ) │ │ │ │ + ldr r2, [pc, #92] @ (1ebbc4 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r5, 1ebc2c │ │ │ │ + cbz r5, 1ebba4 │ │ │ │ mov r3, r0 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ mov ip, sp │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -539934,47 +539745,47 @@ │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ cmp r5, r4 │ │ │ │ add.w lr, lr, #12 │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ strd r0, r1, [r3, #-16] │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ - bne.n 1ebc04 │ │ │ │ - ldr r2, [pc, #32] @ (1ebc50 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebc4c ) │ │ │ │ + bne.n 1ebb7c │ │ │ │ + ldr r2, [pc, #32] @ (1ebbc8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebbc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebc44 │ │ │ │ + bne.n 1ebbbc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - add r6, r1 │ │ │ │ + add lr, r2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r4, r1 │ │ │ │ + add r4, sl │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1ebcc0 ) │ │ │ │ - ldr r3, [pc, #92] @ (1ebcc4 ) │ │ │ │ + ldr r2, [pc, #88] @ (1ebc38 ) │ │ │ │ + ldr r3, [pc, #92] @ (1ebc3c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ebca4 │ │ │ │ + cbz r6, 1ebc1c │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w lr, lr, #16 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ @@ -539982,47 +539793,47 @@ │ │ │ │ cmp r6, r5 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add.w r4, r4, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ strd r0, r1, [lr, #-16] │ │ │ │ strd r2, r3, [lr, #-8] │ │ │ │ - bne.n 1ebc7e │ │ │ │ - ldr r2, [pc, #32] @ (1ebcc8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebcc4 ) │ │ │ │ + bne.n 1ebbf6 │ │ │ │ + ldr r2, [pc, #32] @ (1ebc40 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebc3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebcbc │ │ │ │ + bne.n 1ebc34 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - bics r2, r2 │ │ │ │ + add r2, r3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - muls r4, r2 │ │ │ │ + mvns r4, r3 │ │ │ │ lsls r3, r5, #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] @ (1ebd48 ) │ │ │ │ - ldr r3, [pc, #108] @ (1ebd4c ) │ │ │ │ + ldr r2, [pc, #104] @ (1ebcc0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1ebcc4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ebd2c │ │ │ │ + cbz r5, 1ebca4 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -540035,47 +539846,47 @@ │ │ │ │ str.w r6, [r3, #-20] │ │ │ │ add.w lr, lr, #8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ it ne │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, r2 │ │ │ │ str.w r1, [r3, #-32] │ │ │ │ - bne.n 1ebcfc │ │ │ │ - ldr r2, [pc, #32] @ (1ebd50 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebd4c ) │ │ │ │ + bne.n 1ebc74 │ │ │ │ + ldr r2, [pc, #32] @ (1ebcc8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebcc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebd44 │ │ │ │ + bne.n 1ebcbc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - orrs r2, r3 │ │ │ │ + bics r2, r4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r4, r1 │ │ │ │ + muls r4, r2 │ │ │ │ lsls r3, r5, #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, #132] @ (1ebdec ) │ │ │ │ - ldr r3, [pc, #132] @ (1ebdf0 ) │ │ │ │ + ldr r2, [pc, #132] @ (1ebd64 ) │ │ │ │ + ldr r3, [pc, #132] @ (1ebd68 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ebdcc │ │ │ │ + cbz r6, 1ebd44 │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #8 │ │ │ │ mov r8, r5 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -540095,48 +539906,48 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ 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 1ebd86 │ │ │ │ - ldr r2, [pc, #36] @ (1ebdf4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ebdf0 ) │ │ │ │ + bne.n 1ebcfe │ │ │ │ + ldr r2, [pc, #36] @ (1ebd6c ) │ │ │ │ + ldr r3, [pc, #32] @ (1ebd68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebde6 │ │ │ │ + bne.n 1ebd5e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r0, r2 │ │ │ │ + orrs r0, r3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - tst r4, r5 │ │ │ │ + cmp r4, r6 │ │ │ │ lsls r3, r5, #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, #152] @ (1ebea4 ) │ │ │ │ - ldr r3, [pc, #156] @ (1ebea8 ) │ │ │ │ + ldr r2, [pc, #152] @ (1ebe1c ) │ │ │ │ + ldr r3, [pc, #156] @ (1ebe20 ) │ │ │ │ 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, 1ebe88 │ │ │ │ + cbz r6, 1ebe00 │ │ │ │ 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] │ │ │ │ @@ -540163,48 +539974,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 1ebe26 │ │ │ │ - ldr r2, [pc, #32] @ (1ebeac ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebea8 ) │ │ │ │ + bne.n 1ebd9e │ │ │ │ + ldr r2, [pc, #32] @ (1ebe24 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebe20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebea0 │ │ │ │ + bne.n 1ebe18 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - rors r6, r5 │ │ │ │ + negs r6, r6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r0, r6 │ │ │ │ + rors r0, r7 │ │ │ │ lsls r3, r5, #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, #172] @ (1ebf70 ) │ │ │ │ - ldr r3, [pc, #176] @ (1ebf74 ) │ │ │ │ + ldr r2, [pc, #172] @ (1ebee8 ) │ │ │ │ + ldr r3, [pc, #176] @ (1ebeec ) │ │ │ │ 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 1ebf54 │ │ │ │ + beq.n 1ebecc │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r4, #16 │ │ │ │ @@ -540237,47 +540048,47 @@ │ │ │ │ str.w r2, [r4, #-24] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, r5 │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bne.n 1ebede │ │ │ │ - ldr r2, [pc, #32] @ (1ebf78 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebf74 ) │ │ │ │ + bne.n 1ebe56 │ │ │ │ + ldr r2, [pc, #32] @ (1ebef0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebeec ) │ │ │ │ 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 1ebf6c │ │ │ │ + bne.n 1ebee4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r6 │ │ │ │ + sbcs r6, r7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4 │ │ │ │ + asrs r4, r5 │ │ │ │ lsls r3, r5, #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, #124] @ (1ec00c ) │ │ │ │ - ldr r3, [pc, #128] @ (1ec010 ) │ │ │ │ + ldr r2, [pc, #124] @ (1ebf84 ) │ │ │ │ + ldr r3, [pc, #128] @ (1ebf88 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ebff0 │ │ │ │ + cbz r5, 1ebf68 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ movs r7, #1 │ │ │ │ @@ -540285,59 +540096,59 @@ │ │ │ │ mov ip, sp │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ cmp r0, r6 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ adcs.w ip, r1, #0 │ │ │ │ it lt │ │ │ │ movlt.w r0, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1ebfdc │ │ │ │ + blt.n 1ebf54 │ │ │ │ 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 1ebfb2 │ │ │ │ - ldr r2, [pc, #32] @ (1ec014 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec010 ) │ │ │ │ + bne.n 1ebf2a │ │ │ │ + ldr r2, [pc, #32] @ (1ebf8c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebf88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec008 │ │ │ │ + bne.n 1ebf80 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - eors r2, r5 │ │ │ │ + lsrs r2, r6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ands r0, r1 │ │ │ │ + lsls r0, r2 │ │ │ │ lsls r3, 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 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #180] @ (1ec0e0 ) │ │ │ │ - ldr r3, [pc, #180] @ (1ec0e4 ) │ │ │ │ + ldr r2, [pc, #180] @ (1ec058 ) │ │ │ │ + ldr r3, [pc, #180] @ (1ec05c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ec0c2 │ │ │ │ + beq.n 1ec03a │ │ │ │ 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 │ │ │ │ @@ -540348,71 +540159,71 @@ │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ cmp r0, r6 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r2, r1 │ │ │ │ sbcs.w r1, r2, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r2, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1ec08a │ │ │ │ + blt.n 1ec002 │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ ite lt │ │ │ │ movlt r2, r0 │ │ │ │ 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 1ec0ae │ │ │ │ + blt.n 1ec026 │ │ │ │ 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 1ec054 │ │ │ │ - ldr r2, [pc, #36] @ (1ec0e8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec0e4 ) │ │ │ │ + bne.n 1ebfcc │ │ │ │ + ldr r2, [pc, #36] @ (1ec060 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec05c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec0dc │ │ │ │ + bne.n 1ec054 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ + eors r4, r2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ + subs r7, #190 @ 0xbe │ │ │ │ lsls r3, r5, #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 r7, r2 │ │ │ │ - ldr r2, [pc, #228] @ (1ec1e4 ) │ │ │ │ - ldr r3, [pc, #228] @ (1ec1e8 ) │ │ │ │ + ldr r2, [pc, #228] @ (1ec15c ) │ │ │ │ + ldr r3, [pc, #228] @ (1ec160 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ec1c4 │ │ │ │ + beq.n 1ec13c │ │ │ │ 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 │ │ │ │ @@ -540425,83 +540236,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 1ec16a │ │ │ │ + blt.n 1ec0e2 │ │ │ │ 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 1ec190 │ │ │ │ + blt.n 1ec108 │ │ │ │ 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 1ec1b4 │ │ │ │ + blt.n 1ec12c │ │ │ │ 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 1ec126 │ │ │ │ - ldr r2, [pc, #36] @ (1ec1ec ) │ │ │ │ - ldr r3, [pc, #32] @ (1ec1e8 ) │ │ │ │ + bne.n 1ec09e │ │ │ │ + ldr r2, [pc, #36] @ (1ec164 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ec160 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec1de │ │ │ │ + bne.n 1ec156 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ + subs r7, #128 @ 0x80 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #52 @ 0x34 │ │ │ │ + subs r6, #188 @ 0xbc │ │ │ │ lsls r3, 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, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #272] @ (1ec314 ) │ │ │ │ - ldr r3, [pc, #272] @ (1ec318 ) │ │ │ │ + ldr r2, [pc, #272] @ (1ec28c ) │ │ │ │ + ldr r3, [pc, #272] @ (1ec290 ) │ │ │ │ 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 r7, #0 │ │ │ │ - beq.n 1ec2f6 │ │ │ │ + beq.n 1ec26e │ │ │ │ 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] │ │ │ │ @@ -540516,93 +540327,93 @@ │ │ │ │ cmp r8, r5 │ │ │ │ ldr.w r0, [lr, #16] │ │ │ │ ldr.w r1, [lr, #20] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ sbcs.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r2, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1ec276 │ │ │ │ + blt.n 1ec1ee │ │ │ │ cmp.w r8, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r9, r9, #0 │ │ │ │ ite lt │ │ │ │ movlt r2, r8 │ │ │ │ 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 1ec29c │ │ │ │ + blt.n 1ec214 │ │ │ │ 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 1ec2c2 │ │ │ │ + blt.n 1ec23a │ │ │ │ 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 1ec2e6 │ │ │ │ + blt.n 1ec25e │ │ │ │ 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 1ec226 │ │ │ │ - ldr r2, [pc, #36] @ (1ec31c ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec318 ) │ │ │ │ + bne.n 1ec19e │ │ │ │ + ldr r2, [pc, #36] @ (1ec294 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec290 ) │ │ │ │ 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 1ec310 │ │ │ │ + bne.n 1ec288 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - subs r5, #244 @ 0xf4 │ │ │ │ + subs r6, #124 @ 0x7c │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #2 │ │ │ │ + subs r5, #138 @ 0x8a │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1ec390 ) │ │ │ │ - ldr r3, [pc, #96] @ (1ec394 ) │ │ │ │ + ldr r2, [pc, #92] @ (1ec308 ) │ │ │ │ + ldr r3, [pc, #96] @ (1ec30c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ec374 │ │ │ │ + cbz r4, 1ec2ec │ │ │ │ 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 │ │ │ │ @@ -540610,47 +540421,47 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r2 │ │ │ │ strd r1, r1, [r3, #-32] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd r1, r0, [r3, #-24] │ │ │ │ - bne.n 1ec34c │ │ │ │ - ldr r2, [pc, #32] @ (1ec398 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec394 ) │ │ │ │ + bne.n 1ec2c4 │ │ │ │ + ldr r2, [pc, #32] @ (1ec310 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec30c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec38c │ │ │ │ + bne.n 1ec304 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - subs r4, #198 @ 0xc6 │ │ │ │ + subs r5, #78 @ 0x4e │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #132 @ 0x84 │ │ │ │ + subs r5, #12 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1ec40c ) │ │ │ │ - ldr r3, [pc, #96] @ (1ec410 ) │ │ │ │ + ldr r2, [pc, #92] @ (1ec384 ) │ │ │ │ + ldr r3, [pc, #96] @ (1ec388 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ec3f0 │ │ │ │ + cbz r4, 1ec368 │ │ │ │ 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 │ │ │ │ @@ -540658,51 +540469,51 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r2 │ │ │ │ strd r1, r1, [r3, #-32] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd r1, r0, [r3, #-24] │ │ │ │ - bne.n 1ec3c8 │ │ │ │ - ldr r2, [pc, #32] @ (1ec414 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec410 ) │ │ │ │ + bne.n 1ec340 │ │ │ │ + ldr r2, [pc, #32] @ (1ec38c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec388 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec408 │ │ │ │ + bne.n 1ec380 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - subs r4, #74 @ 0x4a │ │ │ │ + subs r4, #210 @ 0xd2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #8 │ │ │ │ + subs r4, #144 @ 0x90 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #156] @ (1ec4c8 ) │ │ │ │ - ldr r3, [pc, #160] @ (1ec4cc ) │ │ │ │ + ldr r2, [pc, #156] @ (1ec440 ) │ │ │ │ + ldr r3, [pc, #160] @ (1ec444 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ec4a8 │ │ │ │ + cbz r4, 1ec420 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #124] @ 1ec4c4 │ │ │ │ + vldr s12, [pc, #124] @ 1ec43c │ │ │ │ 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 │ │ │ │ @@ -540720,54 +540531,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 1ec44c │ │ │ │ - ldr r2, [pc, #36] @ (1ec4d0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ec4cc ) │ │ │ │ + bne.n 1ec3c4 │ │ │ │ + ldr r2, [pc, #36] @ (1ec448 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ec444 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec4c0 │ │ │ │ + bne.n 1ec438 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - subs r3, #206 @ 0xce │ │ │ │ + subs r4, #86 @ 0x56 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #80 @ 0x50 │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #204] @ (1ec5b4 ) │ │ │ │ - ldr r3, [pc, #208] @ (1ec5b8 ) │ │ │ │ + ldr r2, [pc, #204] @ (1ec52c ) │ │ │ │ + ldr r3, [pc, #208] @ (1ec530 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ec594 │ │ │ │ + beq.n 1ec50c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #172] @ 1ec5b0 │ │ │ │ + vldr s11, [pc, #172] @ 1ec528 │ │ │ │ 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 │ │ │ │ @@ -540798,49 +540609,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 1ec50e │ │ │ │ - ldr r2, [pc, #36] @ (1ec5bc ) │ │ │ │ - ldr r3, [pc, #32] @ (1ec5b8 ) │ │ │ │ + bne.n 1ec486 │ │ │ │ + ldr r2, [pc, #36] @ (1ec534 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ec530 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec5ac │ │ │ │ + bne.n 1ec524 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - subs r3, #18 │ │ │ │ + subs r3, #154 @ 0x9a │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #100 @ 0x64 │ │ │ │ + subs r2, #236 @ 0xec │ │ │ │ lsls r3, r5, #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] @ (1ec640 ) │ │ │ │ - ldr r3, [pc, #112] @ (1ec644 ) │ │ │ │ + ldr r2, [pc, #108] @ (1ec5b8 ) │ │ │ │ + ldr r3, [pc, #112] @ (1ec5bc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ec622 │ │ │ │ + cbz r4, 1ec59a │ │ │ │ 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] │ │ │ │ @@ -540851,48 +540662,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 1ec5ee │ │ │ │ - ldr r2, [pc, #36] @ (1ec648 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec644 ) │ │ │ │ + bne.n 1ec566 │ │ │ │ + ldr r2, [pc, #36] @ (1ec5c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec5bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec63a │ │ │ │ + bne.n 1ec5b2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, #38 @ 0x26 │ │ │ │ + subs r2, #174 @ 0xae │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ + subs r2, #94 @ 0x5e │ │ │ │ lsls r3, r5, #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] @ (1ec6cc ) │ │ │ │ - ldr r3, [pc, #112] @ (1ec6d0 ) │ │ │ │ + ldr r2, [pc, #108] @ (1ec644 ) │ │ │ │ + ldr r3, [pc, #112] @ (1ec648 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ec6ae │ │ │ │ + cbz r4, 1ec626 │ │ │ │ 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] │ │ │ │ @@ -540903,48 +540714,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 1ec67a │ │ │ │ - ldr r2, [pc, #36] @ (1ec6d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec6d0 ) │ │ │ │ + bne.n 1ec5f2 │ │ │ │ + ldr r2, [pc, #36] @ (1ec64c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec648 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec6c6 │ │ │ │ + bne.n 1ec63e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r1, #154 @ 0x9a │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #74 @ 0x4a │ │ │ │ + subs r1, #210 @ 0xd2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #116] @ (1ec760 ) │ │ │ │ - ldr r3, [pc, #120] @ (1ec764 ) │ │ │ │ + ldr r2, [pc, #116] @ (1ec6d8 ) │ │ │ │ + ldr r3, [pc, #120] @ (1ec6dc ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ec742 │ │ │ │ + cbz r6, 1ec6ba │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ @@ -540958,48 +540769,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 1ec708 │ │ │ │ - ldr r2, [pc, #36] @ (1ec768 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec764 ) │ │ │ │ + bne.n 1ec680 │ │ │ │ + ldr r2, [pc, #36] @ (1ec6e0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec6dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec75a │ │ │ │ + bne.n 1ec6d2 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r1, #14 │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ + subs r1, #62 @ 0x3e │ │ │ │ lsls r3, r5, #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, #96] @ (1ec7e0 ) │ │ │ │ - ldr r3, [pc, #100] @ (1ec7e4 ) │ │ │ │ + ldr r2, [pc, #96] @ (1ec758 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ec75c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ec7c4 │ │ │ │ + cbz r7, 1ec73c │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ @@ -541010,47 +540821,47 @@ │ │ │ │ cmp r7, r5 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r4, #16 │ │ │ │ str.w r6, [lr, #-4] │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ strd r0, r2, [lr, #-16] │ │ │ │ str.w r3, [lr, #-8] │ │ │ │ - bne.n 1ec798 │ │ │ │ - ldr r2, [pc, #32] @ (1ec7e8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec7e4 ) │ │ │ │ + bne.n 1ec710 │ │ │ │ + ldr r2, [pc, #32] @ (1ec760 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec75c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec7dc │ │ │ │ + bne.n 1ec754 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - subs r0, #122 @ 0x7a │ │ │ │ + subs r1, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #52 @ 0x34 │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ lsls r3, r5, #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, #96] @ (1ec860 ) │ │ │ │ - ldr r3, [pc, #100] @ (1ec864 ) │ │ │ │ + ldr r2, [pc, #96] @ (1ec7d8 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ec7dc ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ec844 │ │ │ │ + cbz r7, 1ec7bc │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ @@ -541061,100 +540872,100 @@ │ │ │ │ cmp r7, r5 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r4, #16 │ │ │ │ str.w r6, [lr, #-4] │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ strd r0, r2, [lr, #-16] │ │ │ │ str.w r3, [lr, #-8] │ │ │ │ - bne.n 1ec818 │ │ │ │ - ldr r2, [pc, #32] @ (1ec868 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec864 ) │ │ │ │ + bne.n 1ec790 │ │ │ │ + ldr r2, [pc, #32] @ (1ec7e0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec7dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec85c │ │ │ │ + bne.n 1ec7d4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - adds r7, #250 @ 0xfa │ │ │ │ + subs r0, #130 @ 0x82 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #180 @ 0xb4 │ │ │ │ + subs r0, #60 @ 0x3c │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1ec8ec ) │ │ │ │ - ldr r3, [pc, #112] @ (1ec8f0 ) │ │ │ │ + ldr r2, [pc, #108] @ (1ec864 ) │ │ │ │ + ldr r3, [pc, #112] @ (1ec868 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ec8cc │ │ │ │ + cbz r4, 1ec844 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s15, [pc, #76] @ 1ec8e8 │ │ │ │ + vldr s15, [pc, #76] @ 1ec860 │ │ │ │ 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 1ec89c │ │ │ │ - ldr r2, [pc, #36] @ (1ec8f4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ec8f0 ) │ │ │ │ + bne.n 1ec814 │ │ │ │ + ldr r2, [pc, #36] @ (1ec86c ) │ │ │ │ + ldr r3, [pc, #32] @ (1ec868 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec8e4 │ │ │ │ + bne.n 1ec85c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #122 @ 0x7a │ │ │ │ + subs r0, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #44 @ 0x2c │ │ │ │ + adds r7, #180 @ 0xb4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #96] @ (1ec96c ) │ │ │ │ - ldr r3, [pc, #100] @ (1ec970 ) │ │ │ │ + ldr r2, [pc, #96] @ (1ec8e4 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ec8e8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ec94e │ │ │ │ + cbz r5, 1ec8c6 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ strd r4, r4, [r3, #-12] │ │ │ │ add.w ip, sp, #4 │ │ │ │ adds r3, #16 │ │ │ │ @@ -541162,48 +540973,48 @@ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r5, r2 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ - bne.n 1ec926 │ │ │ │ - ldr r2, [pc, #36] @ (1ec974 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec970 ) │ │ │ │ + bne.n 1ec89e │ │ │ │ + ldr r2, [pc, #36] @ (1ec8ec ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec8e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec966 │ │ │ │ + bne.n 1ec8de │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, #238 @ 0xee │ │ │ │ + adds r7, #118 @ 0x76 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + adds r7, #50 @ 0x32 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #96] @ (1ec9ec ) │ │ │ │ - ldr r3, [pc, #100] @ (1ec9f0 ) │ │ │ │ + ldr r2, [pc, #96] @ (1ec964 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ec968 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ec9ce │ │ │ │ + cbz r5, 1ec946 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ strd r4, r4, [r3, #-12] │ │ │ │ add.w ip, sp, #4 │ │ │ │ adds r3, #16 │ │ │ │ @@ -541211,412 +541022,412 @@ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r5, r2 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ - bne.n 1ec9a6 │ │ │ │ - ldr r2, [pc, #36] @ (1ec9f4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec9f0 ) │ │ │ │ + bne.n 1ec91e │ │ │ │ + ldr r2, [pc, #36] @ (1ec96c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec968 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec9e6 │ │ │ │ + bne.n 1ec95e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, #110 @ 0x6e │ │ │ │ + adds r6, #246 @ 0xf6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + adds r6, #178 @ 0xb2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #240] @ (1ecb00 ) │ │ │ │ - ldr r3, [pc, #240] @ (1ecb04 ) │ │ │ │ + ldr r2, [pc, #240] @ (1eca78 ) │ │ │ │ + ldr r3, [pc, #240] @ (1eca7c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ecacc │ │ │ │ + beq.n 1eca44 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ - vldr s20, [pc, #204] @ 1ecaf8 │ │ │ │ - vldr s21, [pc, #204] @ 1ecafc │ │ │ │ + vldr s20, [pc, #204] @ 1eca70 │ │ │ │ + vldr s21, [pc, #204] @ 1eca74 │ │ │ │ mov r9, r6 │ │ │ │ - vldr d9, [pc, #184] @ 1ecaf0 │ │ │ │ + vldr d9, [pc, #184] @ 1eca68 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1eca98 │ │ │ │ + b.n 1eca10 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ecac0 │ │ │ │ + bgt.n 1eca38 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 60d84 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ecaba │ │ │ │ + ble.n 1eca32 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ecac6 │ │ │ │ + bgt.n 1eca3e │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 60d84 │ │ │ │ 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 1ecacc │ │ │ │ + beq.n 1eca44 │ │ │ │ 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 1eca42 │ │ │ │ + bgt.n 1ec9ba │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1eca54 │ │ │ │ + b.n 1ec9cc │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1eca7c │ │ │ │ + b.n 1ec9f4 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1eca54 │ │ │ │ + b.n 1ec9cc │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1eca7c │ │ │ │ - ldr r2, [pc, #56] @ (1ecb08 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ecb04 ) │ │ │ │ + b.n 1ec9f4 │ │ │ │ + ldr r2, [pc, #56] @ (1eca80 ) │ │ │ │ + ldr r3, [pc, #52] @ (1eca7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ecaea │ │ │ │ + bne.n 1eca62 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ecaf8 │ │ │ │ + b.n 1eca70 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - adds r5, #232 @ 0xe8 │ │ │ │ + adds r6, #112 @ 0x70 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #44 @ 0x2c │ │ │ │ + adds r5, #180 @ 0xb4 │ │ │ │ lsls r3, r5, #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, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #296] @ (1ecc50 ) │ │ │ │ - ldr r3, [pc, #296] @ (1ecc54 ) │ │ │ │ + ldr r2, [pc, #296] @ (1ecbc8 ) │ │ │ │ + ldr r3, [pc, #296] @ (1ecbcc ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ecc1a │ │ │ │ + beq.n 1ecb92 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #260] @ 1ecc48 │ │ │ │ - vldr s21, [pc, #260] @ 1ecc4c │ │ │ │ + vldr s20, [pc, #260] @ 1ecbc0 │ │ │ │ + vldr s21, [pc, #260] @ 1ecbc4 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #240] @ 1ecc40 │ │ │ │ + vldr d9, [pc, #240] @ 1ecbb8 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1ecbd2 │ │ │ │ + b.n 1ecb4a │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ecc0e │ │ │ │ + bgt.n 1ecb86 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 60d84 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ecc02 │ │ │ │ + ble.n 1ecb7a │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ecc08 │ │ │ │ + bgt.n 1ecb80 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 60d84 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ecbfc │ │ │ │ + ble.n 1ecb74 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ecc14 │ │ │ │ + bgt.n 1ecb8c │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 60d84 │ │ │ │ adds r4, #24 │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1ecc1a │ │ │ │ + beq.n 1ecb92 │ │ │ │ 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 1ecb58 │ │ │ │ + bgt.n 1ecad0 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ecb6a │ │ │ │ + b.n 1ecae2 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ecbba │ │ │ │ + b.n 1ecb32 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ecb92 │ │ │ │ + b.n 1ecb0a │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ecb92 │ │ │ │ + b.n 1ecb0a │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ecb6a │ │ │ │ + b.n 1ecae2 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ecbba │ │ │ │ - ldr r2, [pc, #60] @ (1ecc58 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ecc54 ) │ │ │ │ + b.n 1ecb32 │ │ │ │ + ldr r2, [pc, #60] @ (1ecbd0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ecbcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ecc38 │ │ │ │ + bne.n 1ecbb0 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ecc48 │ │ │ │ + b.n 1ecbc0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - adds r4, #208 @ 0xd0 │ │ │ │ + adds r5, #88 @ 0x58 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #222 @ 0xde │ │ │ │ + adds r4, #102 @ 0x66 │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, 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] @ (1ecdd0 ) │ │ │ │ - ldr r3, [pc, #348] @ (1ecdd4 ) │ │ │ │ + ldr r2, [pc, #344] @ (1ecd48 ) │ │ │ │ + ldr r3, [pc, #348] @ (1ecd4c ) │ │ │ │ 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 r7, #0 │ │ │ │ - beq.w 1ecd9a │ │ │ │ + beq.w 1ecd12 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #308] @ 1ecdc8 │ │ │ │ - vldr s21, [pc, #308] @ 1ecdcc │ │ │ │ + vldr s20, [pc, #308] @ 1ecd40 │ │ │ │ + vldr s21, [pc, #308] @ 1ecd44 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d9, [pc, #288] @ 1ecdc0 │ │ │ │ - b.n 1ecd42 │ │ │ │ + vldr d9, [pc, #288] @ 1ecd38 │ │ │ │ + b.n 1eccba │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ecd82 │ │ │ │ + bgt.n 1eccfa │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 60d84 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ecd7c │ │ │ │ + ble.n 1eccf4 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ecd94 │ │ │ │ + bgt.n 1ecd0c │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 60d84 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ecd76 │ │ │ │ + ble.n 1eccee │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ecd8e │ │ │ │ + bgt.n 1ecd06 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 60d84 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ecd70 │ │ │ │ + ble.n 1ecce8 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ecd88 │ │ │ │ + bgt.n 1ecd00 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 60d84 │ │ │ │ adds r4, #32 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1ecd9a │ │ │ │ + beq.n 1ecd12 │ │ │ │ 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 1ecca4 │ │ │ │ + bgt.n 1ecc1c │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1eccb6 │ │ │ │ + b.n 1ecc2e │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ecd2e │ │ │ │ + b.n 1ecca6 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ecd06 │ │ │ │ + b.n 1ecc7e │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1eccde │ │ │ │ + b.n 1ecc56 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1eccb6 │ │ │ │ + b.n 1ecc2e │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ecd2e │ │ │ │ + b.n 1ecca6 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ecd06 │ │ │ │ + b.n 1ecc7e │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1eccde │ │ │ │ - ldr r2, [pc, #60] @ (1ecdd8 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ecdd4 ) │ │ │ │ + b.n 1ecc56 │ │ │ │ + ldr r2, [pc, #60] @ (1ecd50 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ecd4c ) │ │ │ │ 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 1ecdb6 │ │ │ │ + bne.n 1ecd2e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ecdc8 │ │ │ │ + b.n 1ecd40 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - adds r3, #130 @ 0x82 │ │ │ │ + adds r4, #10 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #94 @ 0x5e │ │ │ │ + adds r2, #230 @ 0xe6 │ │ │ │ lsls r3, r5, #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, #240] @ (1ecee8 ) │ │ │ │ - ldr r3, [pc, #240] @ (1eceec ) │ │ │ │ + ldr r2, [pc, #240] @ (1ece60 ) │ │ │ │ + ldr r3, [pc, #240] @ (1ece64 ) │ │ │ │ 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 1eceae │ │ │ │ + beq.n 1ece26 │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s20, [pc, #204] @ 1ecee0 │ │ │ │ - vldr s21, [pc, #204] @ 1ecee4 │ │ │ │ + vldr s20, [pc, #204] @ 1ece58 │ │ │ │ + vldr s21, [pc, #204] @ 1ece5c │ │ │ │ mov r8, r5 │ │ │ │ - vldr d9, [pc, #176] @ 1eced0 │ │ │ │ + vldr d9, [pc, #176] @ 1ece48 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d8, [pc, #180] @ 1eced8 │ │ │ │ + vldr d8, [pc, #180] @ 1ece50 │ │ │ │ ldr.w r0, [r9] │ │ │ │ add r3, sp, #4 │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ece5c │ │ │ │ + ble.n 1ecdd4 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ ittet le │ │ │ │ vmovle s15, r0 │ │ │ │ vcvtle.f64.s32 d0, s15 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ itt le │ │ │ │ @@ -541624,15 +541435,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 60d84 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ece90 │ │ │ │ + ble.n 1ece08 │ │ │ │ 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 │ │ │ │ @@ -541642,81 +541453,81 @@ │ │ │ │ blx 60d84 │ │ │ │ add.w r9, r9, #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 1ece26 │ │ │ │ - ldr r2, [pc, #64] @ (1ecef0 ) │ │ │ │ - ldr r3, [pc, #56] @ (1eceec ) │ │ │ │ + bne.n 1ecd9e │ │ │ │ + ldr r2, [pc, #64] @ (1ece68 ) │ │ │ │ + ldr r3, [pc, #56] @ (1ece64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ececc │ │ │ │ + bne.n 1ece44 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ecee0 │ │ │ │ + b.n 1ece58 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - adds r2, #0 │ │ │ │ + adds r2, #136 @ 0x88 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #74 @ 0x4a │ │ │ │ + adds r1, #210 @ 0xd2 │ │ │ │ lsls r3, r5, #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, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #288] @ (1ed030 ) │ │ │ │ - ldr r3, [pc, #288] @ (1ed034 ) │ │ │ │ + ldr r2, [pc, #288] @ (1ecfa8 ) │ │ │ │ + ldr r3, [pc, #288] @ (1ecfac ) │ │ │ │ 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 1ecff2 │ │ │ │ + beq.n 1ecf6a │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #252] @ 1ed028 │ │ │ │ - vldr s21, [pc, #252] @ 1ed02c │ │ │ │ + vldr s20, [pc, #252] @ 1ecfa0 │ │ │ │ + vldr s21, [pc, #252] @ 1ecfa4 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #224] @ 1ed018 │ │ │ │ - vldr d8, [pc, #228] @ 1ed020 │ │ │ │ + vldr d9, [pc, #224] @ 1ecf90 │ │ │ │ + vldr d8, [pc, #228] @ 1ecf98 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r3, sp │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ stmia r3!, {r0, r1, r2} │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ecf72 │ │ │ │ + ble.n 1eceea │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ ittet le │ │ │ │ vmovle s15, r0 │ │ │ │ vcvtle.f64.s32 d0, s15 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ itt le │ │ │ │ @@ -541724,15 +541535,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 60d84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ecfa6 │ │ │ │ + ble.n 1ecf1e │ │ │ │ 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 │ │ │ │ @@ -541740,15 +541551,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 60d84 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ecfda │ │ │ │ + ble.n 1ecf52 │ │ │ │ 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 │ │ │ │ @@ -541757,82 +541568,82 @@ │ │ │ │ adds r6, #1 │ │ │ │ blx 60d84 │ │ │ │ adds r5, #12 │ │ │ │ strb.w r0, [r4, #-2] │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r4, r4, #4 │ │ │ │ - bne.n 1ecf3e │ │ │ │ - ldr r2, [pc, #68] @ (1ed038 ) │ │ │ │ - ldr r3, [pc, #60] @ (1ed034 ) │ │ │ │ + bne.n 1eceb6 │ │ │ │ + ldr r2, [pc, #68] @ (1ecfb0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1ecfac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed010 │ │ │ │ + bne.n 1ecf88 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ed028 │ │ │ │ + b.n 1ecfa0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - adds r0, #232 @ 0xe8 │ │ │ │ + adds r1, #112 @ 0x70 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #6 │ │ │ │ + adds r0, #142 @ 0x8e │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, 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, #336] @ (1ed1a8 ) │ │ │ │ - ldr r3, [pc, #340] @ (1ed1ac ) │ │ │ │ + ldr r2, [pc, #336] @ (1ed120 ) │ │ │ │ + ldr r3, [pc, #340] @ (1ed124 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ed16a │ │ │ │ + beq.n 1ed0e2 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #300] @ 1ed1a0 │ │ │ │ - vldr s21, [pc, #300] @ 1ed1a4 │ │ │ │ - vldr d9, [pc, #276] @ 1ed190 │ │ │ │ - vldr d8, [pc, #280] @ 1ed198 │ │ │ │ + vldr s20, [pc, #300] @ 1ed118 │ │ │ │ + vldr s21, [pc, #300] @ 1ed11c │ │ │ │ + vldr d9, [pc, #276] @ 1ed108 │ │ │ │ + vldr d8, [pc, #280] @ 1ed110 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ed0ba │ │ │ │ + ble.n 1ed032 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ ittet le │ │ │ │ vmovle s15, r0 │ │ │ │ vcvtle.f64.s32 d0, s15 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ itt le │ │ │ │ @@ -541840,15 +541651,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 60d84 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ed0ee │ │ │ │ + ble.n 1ed066 │ │ │ │ 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 │ │ │ │ @@ -541856,15 +541667,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 60d84 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ed122 │ │ │ │ + ble.n 1ed09a │ │ │ │ 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 │ │ │ │ @@ -541872,15 +541683,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 60d84 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ed156 │ │ │ │ + ble.n 1ed0ce │ │ │ │ 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 │ │ │ │ @@ -541888,609 +541699,609 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 60d84 │ │ │ │ adds r4, #16 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - bne.n 1ed080 │ │ │ │ - ldr r2, [pc, #68] @ (1ed1b0 ) │ │ │ │ - ldr r3, [pc, #60] @ (1ed1ac ) │ │ │ │ + bne.n 1ecff8 │ │ │ │ + ldr r2, [pc, #68] @ (1ed128 ) │ │ │ │ + ldr r3, [pc, #60] @ (1ed124 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed186 │ │ │ │ + bne.n 1ed0fe │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__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 1ed1a0 │ │ │ │ + b.n 1ed118 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + adds r0, #42 @ 0x2a │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #142 @ 0x8e │ │ │ │ + cmp r7, #22 │ │ │ │ lsls r3, r5, #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, #120] @ (1ed240 ) │ │ │ │ - ldr r3, [pc, #120] @ (1ed244 ) │ │ │ │ + ldr r2, [pc, #120] @ (1ed1b8 ) │ │ │ │ + ldr r3, [pc, #120] @ (1ed1bc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ed220 │ │ │ │ + cbz r7, 1ed198 │ │ │ │ mov r5, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #1065353216 @ 0x3f800000 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ adds r4, #16 │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ adds r6, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ adds r5, #6 │ │ │ │ uxth r0, r0 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ str.w r8, [r4, #-20] │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ed1e6 │ │ │ │ - ldr r2, [pc, #36] @ (1ed248 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ed244 ) │ │ │ │ + bne.n 1ed15e │ │ │ │ + ldr r2, [pc, #36] @ (1ed1c0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ed1bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed23a │ │ │ │ + bne.n 1ed1b2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ + cmp r6, #184 @ 0xb8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ lsls r3, r5, #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, #120] @ (1ed2d8 ) │ │ │ │ - ldr r3, [pc, #124] @ (1ed2dc ) │ │ │ │ + ldr r2, [pc, #120] @ (1ed250 ) │ │ │ │ + ldr r3, [pc, #124] @ (1ed254 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ed2ba │ │ │ │ + cbz r7, 1ed232 │ │ │ │ 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 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1ed278 │ │ │ │ - ldr r2, [pc, #36] @ (1ed2e0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ed2dc ) │ │ │ │ + bne.n 1ed1f0 │ │ │ │ + ldr r2, [pc, #36] @ (1ed258 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ed254 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed2d2 │ │ │ │ + bne.n 1ed24a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r5, #154 @ 0x9a │ │ │ │ + cmp r6, #34 @ 0x22 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #62 @ 0x3e │ │ │ │ + cmp r5, #198 @ 0xc6 │ │ │ │ lsls r3, r5, #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, #120] @ (1ed370 ) │ │ │ │ - ldr r3, [pc, #120] @ (1ed374 ) │ │ │ │ + ldr r2, [pc, #120] @ (1ed2e8 ) │ │ │ │ + ldr r3, [pc, #120] @ (1ed2ec ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ed350 │ │ │ │ + cbz r7, 1ed2c8 │ │ │ │ mov r5, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #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 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ str.w r8, [r4, #-20] │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ed316 │ │ │ │ - ldr r2, [pc, #36] @ (1ed378 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ed374 ) │ │ │ │ + bne.n 1ed28e │ │ │ │ + ldr r2, [pc, #36] @ (1ed2f0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ed2ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed36a │ │ │ │ + bne.n 1ed2e2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r5, #136 @ 0x88 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #168 @ 0xa8 │ │ │ │ + cmp r5, #48 @ 0x30 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 1ed39e │ │ │ │ + cbz r7, 1ed316 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ bic.w r6, r3, #3 │ │ │ │ add r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ed3a0 │ │ │ │ + bne.n 1ed318 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1ed398 │ │ │ │ + bne.n 1ed310 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - vldr s11, [pc, #80] @ 1ed3f4 │ │ │ │ + vldr s11, [pc, #80] @ 1ed36c │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #76] @ 1ed3f8 │ │ │ │ + vldr s12, [pc, #76] @ 1ed370 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r4 │ │ │ │ vldr s15, [ip, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ed3da │ │ │ │ + ble.n 1ed352 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ed3da │ │ │ │ + bge.n 1ed352 │ │ │ │ vmov r3, s14 │ │ │ │ strb.w r3, [lr], #1 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1ed3b0 │ │ │ │ + bne.n 1ed328 │ │ │ │ adds r1, #1 │ │ │ │ add r2, r5 │ │ │ │ add r4, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1ed3ac │ │ │ │ + bne.n 1ed324 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub sp, #12 │ │ │ │ ldrd r4, r9, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1ed520 │ │ │ │ + beq.w 1ed498 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ed520 │ │ │ │ + beq.w 1ed498 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr s12, [pc, #264] @ 1ed528 │ │ │ │ + vldr s12, [pc, #264] @ 1ed4a0 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s13, [pc, #260] @ 1ed52c │ │ │ │ + vldr s13, [pc, #260] @ 1ed4a4 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1ed4ae │ │ │ │ + b.n 1ed426 │ │ │ │ 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 1ed476 │ │ │ │ + ble.n 1ed3ee │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ed4fc │ │ │ │ + bge.n 1ed474 │ │ │ │ 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 1ed49e │ │ │ │ + ble.n 1ed416 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ed502 │ │ │ │ + bge.n 1ed47a │ │ │ │ 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 1ed516 │ │ │ │ + beq.n 1ed48e │ │ │ │ vldr s15, [ip, #-16] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ed4de │ │ │ │ + ble.n 1ed456 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ed4de │ │ │ │ + bge.n 1ed456 │ │ │ │ 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 1ed44a │ │ │ │ + ble.n 1ed3c2 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1ed438 │ │ │ │ + blt.n 1ed3b0 │ │ │ │ orr.w r3, r3, #65280 @ 0xff00 │ │ │ │ - b.n 1ed44a │ │ │ │ + b.n 1ed3c2 │ │ │ │ orr.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ - b.n 1ed476 │ │ │ │ + b.n 1ed3ee │ │ │ │ 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 1ed4ae │ │ │ │ + bne.n 1ed426 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r8 │ │ │ │ add r1, r7 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 1ed42c │ │ │ │ + bne.n 1ed3a4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - b.w 1ed3fc │ │ │ │ - cbz r2, 1ed590 │ │ │ │ + b.w 1ed374 │ │ │ │ + cbz r2, 1ed508 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ - vldr s11, [pc, #88] @ 1ed594 │ │ │ │ + vldr s11, [pc, #88] @ 1ed50c │ │ │ │ mov lr, r3 │ │ │ │ - vldr s12, [pc, #84] @ 1ed598 │ │ │ │ + vldr s12, [pc, #84] @ 1ed510 │ │ │ │ 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 1ed580 │ │ │ │ + ble.n 1ed4f8 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ed580 │ │ │ │ + bge.n 1ed4f8 │ │ │ │ vmov ip, s14 │ │ │ │ adds r3, #1 │ │ │ │ strb.w ip, [r0, #3] │ │ │ │ adds r1, #4 │ │ │ │ adds r0, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1ed548 │ │ │ │ + bne.n 1ed4c0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1ed608 │ │ │ │ + cbz r2, 1ed580 │ │ │ │ push {r4, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ sub sp, #8 │ │ │ │ - vldr s12, [pc, #96] @ 1ed60c │ │ │ │ - vldr s13, [pc, #96] @ 1ed610 │ │ │ │ + vldr s12, [pc, #96] @ 1ed584 │ │ │ │ + vldr s13, [pc, #96] @ 1ed588 │ │ │ │ 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 1ed5e4 │ │ │ │ + ble.n 1ed55c │ │ │ │ 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 1ed5e4 │ │ │ │ + bge.n 1ed55c │ │ │ │ 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 1ed5b4 │ │ │ │ + bne.n 1ed52c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1ed682 │ │ │ │ + cbz r2, 1ed5fa │ │ │ │ push {lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1ed684 │ │ │ │ + vldr s12, [pc, #100] @ 1ed5fc │ │ │ │ sub sp, #12 │ │ │ │ - vldr s13, [pc, #100] @ 1ed688 │ │ │ │ + vldr s13, [pc, #100] @ 1ed600 │ │ │ │ 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 1ed65e │ │ │ │ + ble.n 1ed5d6 │ │ │ │ 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 1ed65e │ │ │ │ + bge.n 1ed5d6 │ │ │ │ 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 1ed62a │ │ │ │ + bne.n 1ed5a2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1ed6f2 │ │ │ │ + cbz r2, 1ed66a │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s11, [pc, #92] @ 1ed6f4 │ │ │ │ - vldr s12, [pc, #92] @ 1ed6f8 │ │ │ │ + vldr s11, [pc, #92] @ 1ed66c │ │ │ │ + vldr s12, [pc, #92] @ 1ed670 │ │ │ │ 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 1ed6d4 │ │ │ │ + ble.n 1ed64c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ed6d4 │ │ │ │ + bge.n 1ed64c │ │ │ │ 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 1ed6a4 │ │ │ │ + bne.n 1ed61c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1ed76c │ │ │ │ + cbz r2, 1ed6e4 │ │ │ │ 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] @ 1ed770 │ │ │ │ + vldr s17, [pc, #84] @ 1ed6e8 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #80] @ 1ed774 │ │ │ │ + vldr s16, [pc, #80] @ 1ed6ec │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ strh r7, [r4, #0] │ │ │ │ strb r7, [r4, #2] │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ed758 │ │ │ │ + ble.n 1ed6d0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ed758 │ │ │ │ + bge.n 1ed6d0 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb r3, [r4, #3] │ │ │ │ adds r5, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1ed724 │ │ │ │ + bne.n 1ed69c │ │ │ │ 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, 1ed7f4 │ │ │ │ + cbz r2, 1ed76c │ │ │ │ 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] @ 1ed7f8 │ │ │ │ + vldr s16, [pc, #92] @ 1ed770 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ed7d0 │ │ │ │ + ble.n 1ed748 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ - vldr s15, [pc, #60] @ 1ed7fc │ │ │ │ + vldr s15, [pc, #60] @ 1ed774 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ed7d0 │ │ │ │ + bge.n 1ed748 │ │ │ │ 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 1ed7a0 │ │ │ │ + bne.n 1ed718 │ │ │ │ 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, 1ed836 │ │ │ │ + cbz r2, 1ed7ae │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -542499,607 +542310,607 @@ │ │ │ │ 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 1ed812 │ │ │ │ + bne.n 1ed78a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #208] @ (1ed91c ) │ │ │ │ - ldr r3, [pc, #212] @ (1ed920 ) │ │ │ │ + ldr r2, [pc, #208] @ (1ed894 ) │ │ │ │ + ldr r3, [pc, #212] @ (1ed898 ) │ │ │ │ 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 1ed8f6 │ │ │ │ + beq.n 1ed86e │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ - vldr s11, [pc, #172] @ 1ed914 │ │ │ │ - vldr s12, [pc, #172] @ 1ed918 │ │ │ │ + vldr s11, [pc, #172] @ 1ed88c │ │ │ │ + vldr s12, [pc, #172] @ 1ed890 │ │ │ │ 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 1ed8ae │ │ │ │ + ble.n 1ed826 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1ed8ae │ │ │ │ + bge.n 1ed826 │ │ │ │ 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 1ed8e6 │ │ │ │ + ble.n 1ed85e │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1ed8e6 │ │ │ │ + bge.n 1ed85e │ │ │ │ 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 1ed872 │ │ │ │ - ldr r2, [pc, #44] @ (1ed924 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ed920 ) │ │ │ │ + bne.n 1ed7ea │ │ │ │ + ldr r2, [pc, #44] @ (1ed89c ) │ │ │ │ + ldr r3, [pc, #36] @ (1ed898 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed90e │ │ │ │ + bne.n 1ed886 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - movs r7, #174 @ 0xae │ │ │ │ + cmp r0, #54 @ 0x36 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #2 │ │ │ │ + movs r7, #138 @ 0x8a │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #212] @ (1eda10 ) │ │ │ │ + ldr r1, [pc, #212] @ (1ed988 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1eda14 ) │ │ │ │ + ldr r2, [pc, #212] @ (1ed98c ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #24 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ed9ea │ │ │ │ + beq.n 1ed962 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #176] @ 1eda08 │ │ │ │ + vldr s11, [pc, #176] @ 1ed980 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #172] @ 1eda0c │ │ │ │ + vldr s12, [pc, #172] @ 1ed984 │ │ │ │ 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 1ed9a0 │ │ │ │ + ble.n 1ed918 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r0, #255 @ 0xff │ │ │ │ - bge.n 1ed9a0 │ │ │ │ + bge.n 1ed918 │ │ │ │ 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 1ed9dc │ │ │ │ + ble.n 1ed954 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1ed9dc │ │ │ │ + bge.n 1ed954 │ │ │ │ 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 1ed960 │ │ │ │ - ldr r2, [pc, #44] @ (1eda18 ) │ │ │ │ - ldr r3, [pc, #36] @ (1eda14 ) │ │ │ │ + bne.n 1ed8d8 │ │ │ │ + ldr r2, [pc, #44] @ (1ed990 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ed98c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eda02 │ │ │ │ + bne.n 1ed97a │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - movs r6, #190 @ 0xbe │ │ │ │ + movs r7, #70 @ 0x46 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #14 │ │ │ │ + movs r6, #150 @ 0x96 │ │ │ │ lsls r3, r5, #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, #212] @ (1edb04 ) │ │ │ │ - ldr r3, [pc, #216] @ (1edb08 ) │ │ │ │ + ldr r2, [pc, #212] @ (1eda7c ) │ │ │ │ + ldr r3, [pc, #216] @ (1eda80 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1edade │ │ │ │ + beq.n 1eda56 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ - vldr s11, [pc, #176] @ 1edafc │ │ │ │ - vldr s12, [pc, #176] @ 1edb00 │ │ │ │ + vldr s11, [pc, #176] @ 1eda74 │ │ │ │ + vldr s12, [pc, #176] @ 1eda78 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ 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 1eda94 │ │ │ │ + ble.n 1eda0c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1eda94 │ │ │ │ + bge.n 1eda0c │ │ │ │ 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 1edac4 │ │ │ │ + ble.n 1eda3c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1edac4 │ │ │ │ + bge.n 1eda3c │ │ │ │ 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 1eda58 │ │ │ │ - ldr r2, [pc, #44] @ (1edb0c ) │ │ │ │ - ldr r3, [pc, #36] @ (1edb08 ) │ │ │ │ + bne.n 1ed9d0 │ │ │ │ + ldr r2, [pc, #44] @ (1eda84 ) │ │ │ │ + ldr r3, [pc, #36] @ (1eda80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1edaf6 │ │ │ │ + bne.n 1eda6e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - movs r5, #202 @ 0xca │ │ │ │ + movs r6, #82 @ 0x52 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #26 │ │ │ │ + movs r5, #162 @ 0xa2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1edbc2 │ │ │ │ + beq.n 1edb3a │ │ │ │ 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] @ 1edbc4 │ │ │ │ - vldr s16, [pc, #144] @ 1edbc8 │ │ │ │ + vldr s17, [pc, #144] @ 1edb3c │ │ │ │ + vldr s16, [pc, #144] @ 1edb40 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1edb6e │ │ │ │ + ble.n 1edae6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1edb6e │ │ │ │ + bge.n 1edae6 │ │ │ │ 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 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1edbac │ │ │ │ + ble.n 1edb24 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1edbac │ │ │ │ + bge.n 1edb24 │ │ │ │ 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 1edb3a │ │ │ │ + bne.n 1edab2 │ │ │ │ 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 1edc86 │ │ │ │ + beq.n 1edbfe │ │ │ │ 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] @ 1edc88 │ │ │ │ + vldr s16, [pc, #152] @ 1edc00 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ ldr.w sl, [r5] │ │ │ │ uxth.w r0, sl │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1edc2e │ │ │ │ + ble.n 1edba6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1edc2e │ │ │ │ - vldr s15, [pc, #104] @ 1edc8c │ │ │ │ + bge.n 1edba6 │ │ │ │ + vldr s15, [pc, #104] @ 1edc04 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov.w r0, sl, lsr #16 │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1edc66 │ │ │ │ + ble.n 1edbde │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1edc66 │ │ │ │ - vldr s15, [pc, #48] @ 1edc8c │ │ │ │ + bge.n 1edbde │ │ │ │ + vldr s15, [pc, #48] @ 1edc04 │ │ │ │ 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 1edbf6 │ │ │ │ + bne.n 1edb6e │ │ │ │ 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 │ │ │ │ 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, #260] @ (1edda8 ) │ │ │ │ - ldr r3, [pc, #264] @ (1eddac ) │ │ │ │ + ldr r2, [pc, #260] @ (1edd20 ) │ │ │ │ + ldr r3, [pc, #264] @ (1edd24 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1edd82 │ │ │ │ + beq.n 1edcfa │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s11, [pc, #224] @ 1edda0 │ │ │ │ - vldr s12, [pc, #224] @ 1edda4 │ │ │ │ + vldr s11, [pc, #224] @ 1edd18 │ │ │ │ + vldr s12, [pc, #224] @ 1edd1c │ │ │ │ movs r6, #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 1edd0e │ │ │ │ + ble.n 1edc86 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1edd0e │ │ │ │ + bge.n 1edc86 │ │ │ │ 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 1edd3e │ │ │ │ + ble.n 1edcb6 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1edd3e │ │ │ │ + bge.n 1edcb6 │ │ │ │ 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 1edd6e │ │ │ │ + ble.n 1edce6 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1edd6e │ │ │ │ + bge.n 1edce6 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r3, s14 │ │ │ │ adds r5, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r6, [r4, #-1] │ │ │ │ add.w lr, lr, #16 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1edcca │ │ │ │ - ldr r2, [pc, #44] @ (1eddb0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1eddac ) │ │ │ │ + bne.n 1edc42 │ │ │ │ + ldr r2, [pc, #44] @ (1edd28 ) │ │ │ │ + ldr r3, [pc, #36] @ (1edd24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1edd9a │ │ │ │ + bne.n 1edd12 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - movs r3, #86 @ 0x56 │ │ │ │ + movs r3, #222 @ 0xde │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ + movs r2, #254 @ 0xfe │ │ │ │ lsls r3, r5, #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, #252] @ (1edec4 ) │ │ │ │ - ldr r3, [pc, #256] @ (1edec8 ) │ │ │ │ + ldr r2, [pc, #252] @ (1ede3c ) │ │ │ │ + ldr r3, [pc, #256] @ (1ede40 ) │ │ │ │ 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 1edea0 │ │ │ │ + beq.n 1ede18 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s11, [pc, #216] @ 1edebc │ │ │ │ - vldr s12, [pc, #216] @ 1edec0 │ │ │ │ + vldr s11, [pc, #216] @ 1ede34 │ │ │ │ + vldr s12, [pc, #216] @ 1ede38 │ │ │ │ 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 1ede2c │ │ │ │ + ble.n 1edda4 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1ede2c │ │ │ │ + bge.n 1edda4 │ │ │ │ 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 1ede5c │ │ │ │ + ble.n 1eddd4 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1ede5c │ │ │ │ + bge.n 1eddd4 │ │ │ │ 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 1ede8c │ │ │ │ + ble.n 1ede04 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1ede8c │ │ │ │ + bge.n 1ede04 │ │ │ │ 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 r6, r4 │ │ │ │ - bne.n 1eddee │ │ │ │ - ldr r2, [pc, #40] @ (1edecc ) │ │ │ │ - ldr r3, [pc, #36] @ (1edec8 ) │ │ │ │ + bne.n 1edd66 │ │ │ │ + ldr r2, [pc, #40] @ (1ede44 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ede40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1edeb8 │ │ │ │ + bne.n 1ede30 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #88 @ 0x58 │ │ │ │ + movs r1, #224 @ 0xe0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1edf08 │ │ │ │ + cbz r2, 1ede80 │ │ │ │ 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 │ │ │ │ @@ -543110,745 +542921,745 @@ │ │ │ │ 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 1edee4 │ │ │ │ + bne.n 1ede5c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1edff2 │ │ │ │ + beq.n 1edf6a │ │ │ │ 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] @ 1edff4 │ │ │ │ - vldr s16, [pc, #192] @ 1edff8 │ │ │ │ + vldr s17, [pc, #192] @ 1edf6c │ │ │ │ + vldr s16, [pc, #192] @ 1edf70 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1edf6c │ │ │ │ + ble.n 1edee4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1edf6c │ │ │ │ + bge.n 1edee4 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1edfa2 │ │ │ │ + ble.n 1edf1a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1edfa2 │ │ │ │ + bge.n 1edf1a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1edfd8 │ │ │ │ + ble.n 1edf50 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1edfd8 │ │ │ │ + bge.n 1edf50 │ │ │ │ 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 1edf38 │ │ │ │ + bne.n 1edeb0 │ │ │ │ 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, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #300] @ (1ee13c ) │ │ │ │ - ldr r3, [pc, #304] @ (1ee140 ) │ │ │ │ + ldr r2, [pc, #300] @ (1ee0b4 ) │ │ │ │ + ldr r3, [pc, #304] @ (1ee0b8 ) │ │ │ │ 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 1ee118 │ │ │ │ + beq.n 1ee090 │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s11, [pc, #264] @ 1ee134 │ │ │ │ - vldr s12, [pc, #264] @ 1ee138 │ │ │ │ + vldr s11, [pc, #264] @ 1ee0ac │ │ │ │ + vldr s12, [pc, #264] @ 1ee0b0 │ │ │ │ vmov.f32 s14, #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 1ee078 │ │ │ │ + ble.n 1edff0 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee078 │ │ │ │ + bge.n 1edff0 │ │ │ │ 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 1ee0a8 │ │ │ │ + ble.n 1ee020 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee0a8 │ │ │ │ + bge.n 1ee020 │ │ │ │ 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 1ee0d8 │ │ │ │ + ble.n 1ee050 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee0d8 │ │ │ │ + bge.n 1ee050 │ │ │ │ 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 1ee108 │ │ │ │ + ble.n 1ee080 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee108 │ │ │ │ + bge.n 1ee080 │ │ │ │ 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 1ee034 │ │ │ │ - ldr r2, [pc, #40] @ (1ee144 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ee140 ) │ │ │ │ + bne.n 1edfac │ │ │ │ + ldr r2, [pc, #40] @ (1ee0bc ) │ │ │ │ + ldr r3, [pc, #36] @ (1ee0b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ee130 │ │ │ │ + bne.n 1ee0a8 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - subs r2, r5, #7 │ │ │ │ + movs r0, #114 @ 0x72 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r4, #3 │ │ │ │ + subs r0, r5, #5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ 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, #272] @ (1ee270 ) │ │ │ │ - ldr r3, [pc, #272] @ (1ee274 ) │ │ │ │ + ldr r2, [pc, #272] @ (1ee1e8 ) │ │ │ │ + ldr r3, [pc, #272] @ (1ee1ec ) │ │ │ │ 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 1ee244 │ │ │ │ + beq.n 1ee1bc │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #236] @ 1ee268 │ │ │ │ - vldr s16, [pc, #236] @ 1ee26c │ │ │ │ + vldr s17, [pc, #236] @ 1ee1e0 │ │ │ │ + vldr s16, [pc, #236] @ 1ee1e4 │ │ │ │ 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 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee1c2 │ │ │ │ + ble.n 1ee13a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee1c2 │ │ │ │ + bge.n 1ee13a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee1fa │ │ │ │ + ble.n 1ee172 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee1fa │ │ │ │ + bge.n 1ee172 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee232 │ │ │ │ + ble.n 1ee1aa │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee232 │ │ │ │ + bge.n 1ee1aa │ │ │ │ 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 1ee186 │ │ │ │ - ldr r2, [pc, #48] @ (1ee278 ) │ │ │ │ - ldr r3, [pc, #44] @ (1ee274 ) │ │ │ │ + bne.n 1ee0fe │ │ │ │ + ldr r2, [pc, #48] @ (1ee1f0 ) │ │ │ │ + ldr r3, [pc, #44] @ (1ee1ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ee262 │ │ │ │ + bne.n 1ee1da │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - subs r0, r3, #2 │ │ │ │ + subs r0, r4, #4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r6, #6 │ │ │ │ + subs r4, r7, #0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ 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, #272] @ (1ee3a4 ) │ │ │ │ - ldr r3, [pc, #272] @ (1ee3a8 ) │ │ │ │ + ldr r2, [pc, #272] @ (1ee31c ) │ │ │ │ + ldr r3, [pc, #272] @ (1ee320 ) │ │ │ │ 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 1ee378 │ │ │ │ + beq.n 1ee2f0 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #236] @ 1ee39c │ │ │ │ - vldr s16, [pc, #236] @ 1ee3a0 │ │ │ │ + vldr s17, [pc, #236] @ 1ee314 │ │ │ │ + vldr s16, [pc, #236] @ 1ee318 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ uxth r0, r0 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee2f6 │ │ │ │ + ble.n 1ee26e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee2f6 │ │ │ │ + bge.n 1ee26e │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee32e │ │ │ │ + ble.n 1ee2a6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee32e │ │ │ │ + bge.n 1ee2a6 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee366 │ │ │ │ + ble.n 1ee2de │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee366 │ │ │ │ + bge.n 1ee2de │ │ │ │ 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, #6 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1ee2ba │ │ │ │ - ldr r2, [pc, #48] @ (1ee3ac ) │ │ │ │ - ldr r3, [pc, #44] @ (1ee3a8 ) │ │ │ │ + bne.n 1ee232 │ │ │ │ + ldr r2, [pc, #48] @ (1ee324 ) │ │ │ │ + ldr r3, [pc, #44] @ (1ee320 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ee396 │ │ │ │ + bne.n 1ee30e │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - adds r4, r4, #5 │ │ │ │ + adds r4, r5, #7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r0, r1, #4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ee4c6 │ │ │ │ + beq.w 1ee43e │ │ │ │ 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] @ 1ee4c8 │ │ │ │ - vldr s16, [pc, #244] @ 1ee4cc │ │ │ │ + vldr s17, [pc, #244] @ 1ee440 │ │ │ │ + vldr s16, [pc, #244] @ 1ee444 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee40e │ │ │ │ + ble.n 1ee386 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee40e │ │ │ │ + bge.n 1ee386 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee444 │ │ │ │ + ble.n 1ee3bc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee444 │ │ │ │ + bge.n 1ee3bc │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee47a │ │ │ │ + ble.n 1ee3f2 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee47a │ │ │ │ + bge.n 1ee3f2 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee4b0 │ │ │ │ + ble.n 1ee428 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee4b0 │ │ │ │ + bge.n 1ee428 │ │ │ │ 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 1ee3da │ │ │ │ + bne.n 1ee352 │ │ │ │ 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 1ee5ee │ │ │ │ + beq.w 1ee566 │ │ │ │ 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] @ 1ee5f0 │ │ │ │ - vldr s16, [pc, #252] @ 1ee5f4 │ │ │ │ + vldr s17, [pc, #252] @ 1ee568 │ │ │ │ + vldr s16, [pc, #252] @ 1ee56c │ │ │ │ ldr.w r8, [r6] │ │ │ │ uxth.w r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee534 │ │ │ │ + ble.n 1ee4ac │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee534 │ │ │ │ + bge.n 1ee4ac │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee56a │ │ │ │ + ble.n 1ee4e2 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee56a │ │ │ │ + bge.n 1ee4e2 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee5a0 │ │ │ │ + ble.n 1ee518 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee5a0 │ │ │ │ + bge.n 1ee518 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov.w r0, r8, lsr #16 │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee5d8 │ │ │ │ + ble.n 1ee550 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee5d8 │ │ │ │ + bge.n 1ee550 │ │ │ │ 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 1ee4fa │ │ │ │ + bne.n 1ee472 │ │ │ │ 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 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #316] @ (1ee74c ) │ │ │ │ - ldr r3, [pc, #320] @ (1ee750 ) │ │ │ │ + ldr r2, [pc, #316] @ (1ee6c4 ) │ │ │ │ + ldr r3, [pc, #320] @ (1ee6c8 ) │ │ │ │ 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 1ee722 │ │ │ │ + beq.n 1ee69a │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #280] @ 1ee744 │ │ │ │ - vldr s16, [pc, #280] @ 1ee748 │ │ │ │ + vldr s17, [pc, #280] @ 1ee6bc │ │ │ │ + vldr s16, [pc, #280] @ 1ee6c0 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee66c │ │ │ │ + ble.n 1ee5e4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee66c │ │ │ │ + bge.n 1ee5e4 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee6a4 │ │ │ │ + ble.n 1ee61c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee6a4 │ │ │ │ + bge.n 1ee61c │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee6dc │ │ │ │ + ble.n 1ee654 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee6dc │ │ │ │ + bge.n 1ee654 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee714 │ │ │ │ + ble.n 1ee68c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee714 │ │ │ │ + bge.n 1ee68c │ │ │ │ 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 1ee630 │ │ │ │ - ldr r2, [pc, #48] @ (1ee754 ) │ │ │ │ - ldr r3, [pc, #40] @ (1ee750 ) │ │ │ │ + bne.n 1ee5a8 │ │ │ │ + ldr r2, [pc, #48] @ (1ee6cc ) │ │ │ │ + ldr r3, [pc, #40] @ (1ee6c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ee73e │ │ │ │ + bne.n 1ee6b6 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - adds r2, r5, r7 │ │ │ │ + subs r2, r6, r1 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, r3 │ │ │ │ + adds r6, r3, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1ee76a │ │ │ │ + cbz r2, 1ee6e2 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1ee75c │ │ │ │ + bne.n 1ee6d4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ee7b8 │ │ │ │ + cbz r2, 1ee730 │ │ │ │ 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 │ │ │ │ @@ -543861,19 +543672,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 1ee782 │ │ │ │ + bne.n 1ee6fa │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ee7fc │ │ │ │ + cbz r2, 1ee774 │ │ │ │ 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 │ │ │ │ @@ -543883,19 +543694,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 1ee7d2 │ │ │ │ + bne.n 1ee74a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ee848 │ │ │ │ + cbz r2, 1ee7c0 │ │ │ │ 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 │ │ │ │ @@ -543906,19 +543717,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 1ee814 │ │ │ │ + bne.n 1ee78c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ee8a0 │ │ │ │ + cbz r2, 1ee818 │ │ │ │ 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 │ │ │ │ @@ -543936,19 +543747,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 6164c <__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 1ee86a │ │ │ │ + bne.n 1ee7e2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ee8ec │ │ │ │ + cbz r2, 1ee864 │ │ │ │ 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 │ │ │ │ @@ -543961,19 +543772,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 1ee8be │ │ │ │ + bne.n 1ee836 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ee944 │ │ │ │ + cbz r2, 1ee8bc │ │ │ │ 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 │ │ │ │ @@ -543989,19 +543800,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 1ee908 │ │ │ │ + bne.n 1ee880 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ee99c │ │ │ │ + cbz r2, 1ee914 │ │ │ │ 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 │ │ │ │ @@ -544017,19 +543828,19 @@ │ │ │ │ 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 1ee960 │ │ │ │ + bne.n 1ee8d8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ee9d6 │ │ │ │ + cbz r2, 1ee94e │ │ │ │ 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 │ │ │ │ @@ -544037,18 +543848,18 @@ │ │ │ │ strb.w lr, [r0, #-2] │ │ │ │ cmp ip, r1 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ uxtb r3, r3 │ │ │ │ mov.w r2, r3, lsr #6 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ - bne.n 1ee9b0 │ │ │ │ + bne.n 1ee928 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eea1a │ │ │ │ + cbz r2, 1ee992 │ │ │ │ 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 │ │ │ │ @@ -544060,18 +543871,18 @@ │ │ │ │ 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 1ee9e6 │ │ │ │ + bne.n 1ee95e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eea5a │ │ │ │ + cbz r2, 1ee9d2 │ │ │ │ subs r2, #1 │ │ │ │ push {lr} │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ ldrsb.w r2, [lr, #1]! │ │ │ │ mov.w ip, #0 │ │ │ │ cmp lr, r1 │ │ │ │ @@ -544081,18 +543892,18 @@ │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ uxtb r3, r3 │ │ │ │ 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 1eea28 │ │ │ │ + bne.n 1ee9a0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eeaa8 │ │ │ │ + cbz r2, 1eea20 │ │ │ │ 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 │ │ │ │ @@ -544106,19 +543917,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 1eea72 │ │ │ │ + bne.n 1ee9ea │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eeb06 │ │ │ │ + cbz r2, 1eea7e │ │ │ │ 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 │ │ │ │ @@ -544134,18 +543945,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 1eeac2 │ │ │ │ + bne.n 1eea3a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eeb58 │ │ │ │ + cbz r2, 1eead0 │ │ │ │ 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 │ │ │ │ @@ -544160,19 +543971,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 1eeb1a │ │ │ │ + bne.n 1eea92 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eebb4 │ │ │ │ + cbz r2, 1eeb2c │ │ │ │ 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 │ │ │ │ @@ -544191,19 +544002,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 609b4 <__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 1eeb7a │ │ │ │ + bne.n 1eeaf2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eec10 │ │ │ │ + cbz r2, 1eeb88 │ │ │ │ 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 │ │ │ │ @@ -544220,19 +544031,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 1eebd4 │ │ │ │ + bne.n 1eeb4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eec52 │ │ │ │ + cbz r2, 1eebca │ │ │ │ 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 │ │ │ │ @@ -544243,18 +544054,18 @@ │ │ │ │ cmp r1, ip │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ uxtb r3, r3 │ │ │ │ mov.w r2, r3, lsr #6 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 1eec28 │ │ │ │ + bne.n 1eeba0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eec94 │ │ │ │ + cbz r2, 1eec0c │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r0, r4, #1 │ │ │ │ add r4, r2 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ @@ -544266,19 +544077,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 1eec62 │ │ │ │ + bne.n 1eebda │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eecf6 │ │ │ │ + cbz r2, 1eec6e │ │ │ │ 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 │ │ │ │ @@ -544297,18 +544108,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 1eecae │ │ │ │ + bne.n 1eec26 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eed52 │ │ │ │ + cbz r2, 1eecca │ │ │ │ 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 │ │ │ │ @@ -544325,18 +544136,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 1eed14 │ │ │ │ + bne.n 1eec8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eed90 │ │ │ │ + cbz r2, 1eed08 │ │ │ │ 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]! │ │ │ │ @@ -544346,19 +544157,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 1eed64 │ │ │ │ + bne.n 1eecdc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eedd0 │ │ │ │ + cbz r2, 1eed48 │ │ │ │ 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]! │ │ │ │ @@ -544368,19 +544179,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 1eeda4 │ │ │ │ + bne.n 1eed1c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eee32 │ │ │ │ + cbz r2, 1eedaa │ │ │ │ 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 │ │ │ │ @@ -544399,18 +544210,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 1eedee │ │ │ │ + bne.n 1eed66 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eee8c │ │ │ │ + cbz r2, 1eee04 │ │ │ │ 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 │ │ │ │ @@ -544427,19 +544238,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 1eee50 │ │ │ │ + bne.n 1eedc8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eeefe │ │ │ │ + cbz r2, 1eee76 │ │ │ │ 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 │ │ │ │ @@ -544459,18 +544270,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 1eeeaa │ │ │ │ + bne.n 1eee22 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eef6e │ │ │ │ + cbz r2, 1eeee6 │ │ │ │ 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 │ │ │ │ @@ -544490,18 +544301,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 1eef1a │ │ │ │ + bne.n 1eee92 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eefc0 │ │ │ │ + cbz r2, 1eef38 │ │ │ │ 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 │ │ │ │ @@ -544516,19 +544327,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 1eef7a │ │ │ │ + bne.n 1eeef2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef03c │ │ │ │ + cbz r2, 1eefb4 │ │ │ │ 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 │ │ │ │ @@ -544553,19 +544364,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 1eefda │ │ │ │ + bne.n 1eef52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef0b4 │ │ │ │ + cbz r2, 1ef02c │ │ │ │ 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 │ │ │ │ @@ -544588,19 +544399,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 1ef05c │ │ │ │ + bne.n 1eefd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef100 │ │ │ │ + cbz r2, 1ef078 │ │ │ │ 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 │ │ │ │ @@ -544613,19 +544424,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 1ef0c8 │ │ │ │ + bne.n 1ef040 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef150 │ │ │ │ + cbz r2, 1ef0c8 │ │ │ │ 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 │ │ │ │ @@ -544640,19 +544451,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 1ef112 │ │ │ │ + bne.n 1ef08a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef1cc │ │ │ │ + cbz r2, 1ef144 │ │ │ │ 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 │ │ │ │ @@ -544677,19 +544488,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 1ef16e │ │ │ │ + bne.n 1ef0e6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef216 │ │ │ │ + cbz r2, 1ef18e │ │ │ │ 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 │ │ │ │ @@ -544702,18 +544513,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 1ef1e0 │ │ │ │ + bne.n 1ef158 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef28a │ │ │ │ + cbz r2, 1ef202 │ │ │ │ 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 │ │ │ │ @@ -544736,32 +544547,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 1ef234 │ │ │ │ + bne.n 1ef1ac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1ef330 ) │ │ │ │ - ldr r3, [pc, #144] @ (1ef334 ) │ │ │ │ + ldr r2, [pc, #144] @ (1ef2a8 ) │ │ │ │ + ldr r3, [pc, #144] @ (1ef2ac ) │ │ │ │ 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 1ef310 │ │ │ │ + beq.n 1ef288 │ │ │ │ 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] │ │ │ │ @@ -544784,35 +544595,35 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, sl │ │ │ │ mov r1, ip │ │ │ │ blx 6164c <__aeabi_ldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 1ef2c0 │ │ │ │ - ldr r2, [pc, #36] @ (1ef338 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ef334 ) │ │ │ │ + bne.n 1ef238 │ │ │ │ + ldr r2, [pc, #36] @ (1ef2b0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ef2ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef32a │ │ │ │ + bne.n 1ef2a2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #21 │ │ │ │ + lsrs r0, r4, #23 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ + lsrs r0, r6, #21 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1ef38c │ │ │ │ + cbz r2, 1ef304 │ │ │ │ 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 │ │ │ │ @@ -544828,33 +544639,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 1ef34a │ │ │ │ + bne.n 1ef2c2 │ │ │ │ pop {r4, r5, r6, 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, #148] @ (1ef438 ) │ │ │ │ - ldr r3, [pc, #148] @ (1ef43c ) │ │ │ │ + ldr r2, [pc, #148] @ (1ef3b0 ) │ │ │ │ + ldr r3, [pc, #148] @ (1ef3b4 ) │ │ │ │ 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 1ef418 │ │ │ │ + beq.n 1ef390 │ │ │ │ mov r4, r1 │ │ │ │ movs r7, #0 │ │ │ │ adds r5, r0, #2 │ │ │ │ movw r9, #65280 @ 0xff00 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -544878,35 +544689,35 @@ │ │ │ │ bic.w ip, r3, r3, asr #31 │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, r1, ip, sl │ │ │ │ blx 609b4 <__aeabi_uldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 1ef3c4 │ │ │ │ - ldr r2, [pc, #36] @ (1ef440 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ef43c ) │ │ │ │ + bne.n 1ef33c │ │ │ │ + ldr r2, [pc, #36] @ (1ef3b8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ef3b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef432 │ │ │ │ + bne.n 1ef3aa │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r2, #17 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #15 │ │ │ │ + lsrs r0, r5, #17 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1ef498 │ │ │ │ + cbz r2, 1ef410 │ │ │ │ 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 │ │ │ │ @@ -544922,19 +544733,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 1ef454 │ │ │ │ + bne.n 1ef3cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef4f0 │ │ │ │ + cbz r2, 1ef468 │ │ │ │ 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 │ │ │ │ @@ -544950,19 +544761,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 1ef4ac │ │ │ │ + bne.n 1ef424 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef548 │ │ │ │ + cbz r2, 1ef4c0 │ │ │ │ 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 │ │ │ │ @@ -544978,19 +544789,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 1ef50a │ │ │ │ + bne.n 1ef482 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef5a0 │ │ │ │ + cbz r2, 1ef518 │ │ │ │ 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 │ │ │ │ @@ -545006,19 +544817,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 1ef562 │ │ │ │ + bne.n 1ef4da │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef5f8 │ │ │ │ + cbz r2, 1ef570 │ │ │ │ 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 │ │ │ │ @@ -545034,19 +544845,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 1ef5b4 │ │ │ │ + bne.n 1ef52c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef650 │ │ │ │ + cbz r2, 1ef5c8 │ │ │ │ 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 │ │ │ │ @@ -545062,19 +544873,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 1ef60c │ │ │ │ + bne.n 1ef584 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef6a8 │ │ │ │ + cbz r2, 1ef620 │ │ │ │ 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 │ │ │ │ @@ -545090,19 +544901,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 1ef664 │ │ │ │ + bne.n 1ef5dc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef700 │ │ │ │ + cbz r2, 1ef678 │ │ │ │ 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 │ │ │ │ @@ -545118,19 +544929,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 1ef6bc │ │ │ │ + bne.n 1ef634 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef74a │ │ │ │ + cbz r2, 1ef6c2 │ │ │ │ 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 │ │ │ │ @@ -545144,18 +544955,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 1ef712 │ │ │ │ + bne.n 1ef68a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef792 │ │ │ │ + cbz r2, 1ef70a │ │ │ │ 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 │ │ │ │ @@ -545169,19 +544980,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 1ef75a │ │ │ │ + bne.n 1ef6d2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ef820 │ │ │ │ + beq.n 1ef798 │ │ │ │ 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 │ │ │ │ @@ -545210,20 +545021,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 1ef7ac │ │ │ │ + bne.n 1ef724 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ef8b0 │ │ │ │ + beq.n 1ef828 │ │ │ │ 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 │ │ │ │ @@ -545252,33 +545063,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 1ef83c │ │ │ │ + bne.n 1ef7b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #176] @ (1ef978 ) │ │ │ │ - ldr r3, [pc, #176] @ (1ef97c ) │ │ │ │ + ldr r2, [pc, #176] @ (1ef8f0 ) │ │ │ │ + ldr r3, [pc, #176] @ (1ef8f4 ) │ │ │ │ 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 1ef958 │ │ │ │ + beq.n 1ef8d0 │ │ │ │ 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] │ │ │ │ @@ -545311,48 +545122,48 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, r4 │ │ │ │ mov r1, ip │ │ │ │ blx 6164c <__aeabi_ldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1ef8e8 │ │ │ │ - ldr r2, [pc, #36] @ (1ef980 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ef97c ) │ │ │ │ + bne.n 1ef860 │ │ │ │ + ldr r2, [pc, #36] @ (1ef8f8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ef8f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef972 │ │ │ │ + bne.n 1ef8ea │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsls r0, r7, #30 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ lsls r3, r5, #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, r2 │ │ │ │ - ldr r2, [pc, #160] @ (1efa38 ) │ │ │ │ - ldr r3, [pc, #160] @ (1efa3c ) │ │ │ │ + ldr r2, [pc, #160] @ (1ef9b0 ) │ │ │ │ + ldr r3, [pc, #160] @ (1ef9b4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1efa1a │ │ │ │ + cbz r6, 1ef992 │ │ │ │ movw r2, #32769 @ 0x8001 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add.w lr, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ movw r4, #32767 @ 0x7fff │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ @@ -545378,47 +545189,47 @@ │ │ │ │ umull r8, r3, r2, r3 │ │ │ │ mov.w r0, r0, lsr #15 │ │ │ │ strb.w r0, [lr, #-8] │ │ │ │ mov.w ip, ip, lsr #15 │ │ │ │ strb.w ip, [lr, #-7] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [lr, #-6] │ │ │ │ - bne.n 1ef9be │ │ │ │ - ldr r2, [pc, #36] @ (1efa40 ) │ │ │ │ - ldr r3, [pc, #28] @ (1efa3c ) │ │ │ │ + bne.n 1ef936 │ │ │ │ + ldr r2, [pc, #36] @ (1ef9b8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ef9b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1efa34 │ │ │ │ + bne.n 1ef9ac │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #23 │ │ │ │ + lsls r6, r4, #25 │ │ │ │ lsls r3, r5, #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, r2 │ │ │ │ - ldr r2, [pc, #168] @ (1efb00 ) │ │ │ │ - ldr r3, [pc, #168] @ (1efb04 ) │ │ │ │ + ldr r2, [pc, #168] @ (1efa78 ) │ │ │ │ + ldr r3, [pc, #168] @ (1efa7c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1efae0 │ │ │ │ + cbz r6, 1efa58 │ │ │ │ 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 │ │ │ │ @@ -545445,35 +545256,35 @@ │ │ │ │ umull r0, r3, r2, r3 │ │ │ │ mov.w r0, r8, lsr #15 │ │ │ │ strb.w r0, [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 1efa80 │ │ │ │ - ldr r2, [pc, #36] @ (1efb08 ) │ │ │ │ - ldr r3, [pc, #32] @ (1efb04 ) │ │ │ │ + bne.n 1ef9f8 │ │ │ │ + ldr r2, [pc, #36] @ (1efa80 ) │ │ │ │ + ldr r3, [pc, #32] @ (1efa7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1efafa │ │ │ │ + bne.n 1efa72 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #20 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1efb6a │ │ │ │ + cbz r2, 1efae2 │ │ │ │ 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 │ │ │ │ @@ -545492,18 +545303,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 1efb1c │ │ │ │ + bne.n 1efa94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1efbba │ │ │ │ + cbz r2, 1efb32 │ │ │ │ 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 │ │ │ │ @@ -545518,18 +545329,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 1efb78 │ │ │ │ + bne.n 1efaf0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1efc24 │ │ │ │ + cbz r2, 1efb9c │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add.w lr, r1, #3 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ add r1, r2 │ │ │ │ @@ -545551,19 +545362,19 @@ │ │ │ │ add.w ip, r7, ip, lsl #1 │ │ │ │ mov.w r6, r2, lsr #6 │ │ │ │ add.w r3, r5, r3, lsl #1 │ │ │ │ add.w r2, r6, r2, lsl #1 │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r2, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1efbd0 │ │ │ │ + bne.n 1efb48 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efc90 │ │ │ │ + cbz r2, 1efc08 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add.w lr, r1, #3 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ add r1, r2 │ │ │ │ @@ -545585,19 +545396,19 @@ │ │ │ │ add.w r3, r5, r3, lsl #1 │ │ │ │ mov.w r6, r2, lsr #6 │ │ │ │ add.w ip, r7, ip, lsl #1 │ │ │ │ add.w r2, r6, r2, lsl #1 │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r2, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1efc3c │ │ │ │ + bne.n 1efbb4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efcf4 │ │ │ │ + cbz r2, 1efc6c │ │ │ │ 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 │ │ │ │ @@ -545616,19 +545427,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 1efca4 │ │ │ │ + bne.n 1efc1c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efd58 │ │ │ │ + cbz r2, 1efcd0 │ │ │ │ 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 │ │ │ │ @@ -545647,19 +545458,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 1efd08 │ │ │ │ + bne.n 1efc80 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efdbc │ │ │ │ + cbz r2, 1efd34 │ │ │ │ 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 │ │ │ │ @@ -545678,33 +545489,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 1efd6c │ │ │ │ + bne.n 1efce4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #184] @ (1efe8c ) │ │ │ │ - ldr r3, [pc, #184] @ (1efe90 ) │ │ │ │ + ldr r2, [pc, #184] @ (1efe04 ) │ │ │ │ + ldr r3, [pc, #184] @ (1efe08 ) │ │ │ │ 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 1efe6c │ │ │ │ + beq.n 1efde4 │ │ │ │ mov r7, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r3, sp │ │ │ │ ldr r1, [r7, #4] │ │ │ │ @@ -545740,49 +545551,49 @@ │ │ │ │ movs r1, #0 │ │ │ │ umlal ip, r1, r0, r4 │ │ │ │ mov r0, ip │ │ │ │ blx 609b4 <__aeabi_uldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1efdf4 │ │ │ │ - ldr r2, [pc, #36] @ (1efe94 ) │ │ │ │ - ldr r3, [pc, #32] @ (1efe90 ) │ │ │ │ + bne.n 1efd6c │ │ │ │ + ldr r2, [pc, #36] @ (1efe0c ) │ │ │ │ + ldr r3, [pc, #32] @ (1efe08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1efe86 │ │ │ │ + bne.n 1efdfe │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + lsls r4, r2, #8 │ │ │ │ lsls r3, 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, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #196] @ (1eff70 ) │ │ │ │ - ldr r3, [pc, #196] @ (1eff74 ) │ │ │ │ + ldr r2, [pc, #196] @ (1efee8 ) │ │ │ │ + ldr r3, [pc, #196] @ (1efeec ) │ │ │ │ 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 1eff50 │ │ │ │ + beq.n 1efec8 │ │ │ │ mov.w lr, #5 │ │ │ │ movt lr, #2 │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ movw r2, #16383 @ 0x3fff │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -545817,36 +545628,36 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ add r3, r2 │ │ │ │ umull r7, 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 1efed4 │ │ │ │ - ldr r2, [pc, #36] @ (1eff78 ) │ │ │ │ - ldr r3, [pc, #32] @ (1eff74 ) │ │ │ │ + bne.n 1efe4c │ │ │ │ + ldr r2, [pc, #36] @ (1efef0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1efeec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eff6a │ │ │ │ + bne.n 1efee2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r1, #5 │ │ │ │ + lsls r4, r2, #7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r0, r6, #4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0014 │ │ │ │ + beq.n 1eff8c │ │ │ │ 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 │ │ │ │ @@ -545878,20 +545689,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 1eff94 │ │ │ │ + bne.n 1eff0c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f00b0 │ │ │ │ + beq.n 1f0028 │ │ │ │ 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 │ │ │ │ @@ -545923,33 +545734,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 1f0030 │ │ │ │ + bne.n 1effa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #196] @ (1f018c ) │ │ │ │ - ldr r3, [pc, #196] @ (1f0190 ) │ │ │ │ + ldr r2, [pc, #196] @ (1f0104 ) │ │ │ │ + ldr r3, [pc, #196] @ (1f0108 ) │ │ │ │ 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 1f016e │ │ │ │ + beq.n 1f00e6 │ │ │ │ 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 │ │ │ │ @@ -545985,32 +545796,32 @@ │ │ │ │ umull ip, r1, r5, r3 │ │ │ │ sub.w r3, r3, r1 │ │ │ │ mov.w r0, r0, lsr #14 │ │ │ │ strb.w r0, [r2, #-7] │ │ │ │ add.w r1, r1, r3, lsr #1 │ │ │ │ mov.w r1, r1, lsr #14 │ │ │ │ strb.w r1, [r2, #-6] │ │ │ │ - bne.n 1f00f2 │ │ │ │ - ldr r2, [pc, #36] @ (1f0194 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f0190 ) │ │ │ │ + bne.n 1f006a │ │ │ │ + ldr r2, [pc, #36] @ (1f010c ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0108 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0188 │ │ │ │ + bne.n 1f0100 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - vhadd.u d0, d16, d26 │ │ │ │ + vrev32.32 d0, d26 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 8, cr0, cr10, cr10, {5} │ │ │ │ - cbz r2, 1f01f0 │ │ │ │ + vhadd.u16 d0, d18, d26 │ │ │ │ + cbz r2, 1f0168 │ │ │ │ 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 │ │ │ │ @@ -546027,19 +545838,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 1f01a4 │ │ │ │ + bne.n 1f011c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0250 │ │ │ │ + cbz r2, 1f01c8 │ │ │ │ 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 │ │ │ │ @@ -546056,19 +545867,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 1f0202 │ │ │ │ + bne.n 1f017a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f02b0 │ │ │ │ + cbz r2, 1f0228 │ │ │ │ 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 │ │ │ │ @@ -546085,19 +545896,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 1f0262 │ │ │ │ + bne.n 1f01da │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f030c │ │ │ │ + cbz r2, 1f0284 │ │ │ │ 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 │ │ │ │ @@ -546114,19 +545925,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 1f02c0 │ │ │ │ + bne.n 1f0238 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0360 │ │ │ │ + cbz r2, 1f02d8 │ │ │ │ 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 │ │ │ │ @@ -546142,19 +545953,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 1f031c │ │ │ │ + bne.n 1f0294 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f03b4 │ │ │ │ + cbz r2, 1f032c │ │ │ │ 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 │ │ │ │ @@ -546170,19 +545981,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 1f0370 │ │ │ │ + bne.n 1f02e8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0408 │ │ │ │ + cbz r2, 1f0380 │ │ │ │ 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 │ │ │ │ @@ -546198,19 +546009,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 1f03c4 │ │ │ │ + bne.n 1f033c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f045c │ │ │ │ + cbz r2, 1f03d4 │ │ │ │ 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 │ │ │ │ @@ -546226,20 +546037,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 1f0418 │ │ │ │ + bne.n 1f0390 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f04fc │ │ │ │ + beq.n 1f0474 │ │ │ │ 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 │ │ │ │ @@ -546272,20 +546083,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 1f047c │ │ │ │ + bne.n 1f03f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f059c │ │ │ │ + beq.n 1f0514 │ │ │ │ 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 │ │ │ │ @@ -546318,20 +546129,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 1f051c │ │ │ │ + bne.n 1f0494 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f063c │ │ │ │ + beq.n 1f05b4 │ │ │ │ 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 │ │ │ │ @@ -546364,20 +546175,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 1f05bc │ │ │ │ + bne.n 1f0534 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f06dc │ │ │ │ + beq.n 1f0654 │ │ │ │ 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 │ │ │ │ @@ -546410,33 +546221,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 1f065c │ │ │ │ + bne.n 1f05d4 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #204] @ (1f07c0 ) │ │ │ │ - ldr r3, [pc, #204] @ (1f07c4 ) │ │ │ │ + ldr r2, [pc, #204] @ (1f0738 ) │ │ │ │ + ldr r3, [pc, #204] @ (1f073c ) │ │ │ │ sub sp, #24 │ │ │ │ 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 1f07a2 │ │ │ │ + beq.n 1f071a │ │ │ │ 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 │ │ │ │ @@ -546478,46 +546289,46 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ umlal r0, r1, r3, sl │ │ │ │ movs r3, #0 │ │ │ │ blx 6164c <__aeabi_ldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1f0710 │ │ │ │ - ldr r2, [pc, #36] @ (1f07c8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f07c4 ) │ │ │ │ + bne.n 1f0688 │ │ │ │ + ldr r2, [pc, #36] @ (1f0740 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f073c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f07bc │ │ │ │ + bne.n 1f0734 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - vst4.32 {d0-d3}, [r4 :128], sl │ │ │ │ + vst1.8 {d0[5]}, [ip], sl │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [r6, sl, lsl #2] │ │ │ │ + ldr.w r0, [lr, #170] @ 0xaa │ │ │ │ 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, #180] @ (1f0894 ) │ │ │ │ - ldr r3, [pc, #180] @ (1f0898 ) │ │ │ │ + ldr r2, [pc, #180] @ (1f080c ) │ │ │ │ + ldr r3, [pc, #180] @ (1f0810 ) │ │ │ │ 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 1f0876 │ │ │ │ + beq.n 1f07ee │ │ │ │ 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 │ │ │ │ @@ -546549,33 +546360,33 @@ │ │ │ │ bfi r2, ip, #0, #8 │ │ │ │ mov.w r0, r0, lsr #15 │ │ │ │ mov.w r1, r1, lsr #15 │ │ │ │ bfi r2, r3, #8, #8 │ │ │ │ bfi r2, r0, #16, #8 │ │ │ │ bfi r2, r1, #24, #8 │ │ │ │ str.w r2, [r8], #4 │ │ │ │ - bne.n 1f0808 │ │ │ │ - ldr r2, [pc, #36] @ (1f089c ) │ │ │ │ - ldr r3, [pc, #28] @ (1f0898 ) │ │ │ │ + bne.n 1f0780 │ │ │ │ + ldr r2, [pc, #36] @ (1f0814 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0810 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0890 │ │ │ │ + bne.n 1f0808 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldrb.w r0, [r8, sl, lsl #2] │ │ │ │ + strh.w r0, [r0, #170] @ 0xaa │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf78200aa │ │ │ │ + strb.w r0, [sl, sl, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0948 │ │ │ │ + beq.n 1f08c0 │ │ │ │ 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 │ │ │ │ @@ -546611,19 +546422,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 1f08b8 │ │ │ │ + bne.n 1f0830 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f09bc │ │ │ │ + cbz r2, 1f0934 │ │ │ │ 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 │ │ │ │ @@ -546646,19 +546457,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 1f095a │ │ │ │ + bne.n 1f08d2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0a32 │ │ │ │ + cbz r2, 1f09aa │ │ │ │ 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 │ │ │ │ @@ -546681,18 +546492,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 1f09ce │ │ │ │ + bne.n 1f0946 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1f0aa4 │ │ │ │ + cbz r2, 1f0a1c │ │ │ │ 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 │ │ │ │ @@ -546715,19 +546526,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 1f0a42 │ │ │ │ + bne.n 1f09ba │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0b18 │ │ │ │ + cbz r2, 1f0a90 │ │ │ │ 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 │ │ │ │ @@ -546750,20 +546561,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 1f0ab6 │ │ │ │ + bne.n 1f0a2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0bc2 │ │ │ │ + beq.n 1f0b3a │ │ │ │ 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 │ │ │ │ @@ -546799,32 +546610,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 1f0b36 │ │ │ │ + bne.n 1f0aae │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #216] @ (1f0cb0 ) │ │ │ │ - ldr r3, [pc, #216] @ (1f0cb4 ) │ │ │ │ + ldr r2, [pc, #216] @ (1f0c28 ) │ │ │ │ + ldr r3, [pc, #216] @ (1f0c2c ) │ │ │ │ sub sp, #24 │ │ │ │ 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 1f0c92 │ │ │ │ + beq.n 1f0c0a │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movs r5, #0 │ │ │ │ @@ -546870,46 +546681,46 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ umlal r0, r1, r3, sl │ │ │ │ movs r3, #0 │ │ │ │ blx 609b4 <__aeabi_uldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1f0bf4 │ │ │ │ - ldr r2, [pc, #36] @ (1f0cb8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f0cb4 ) │ │ │ │ + bne.n 1f0b6c │ │ │ │ + ldr r2, [pc, #36] @ (1f0c30 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0c2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0cac │ │ │ │ + bne.n 1f0c24 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - bic.w r0, r0, #5570560 @ 0x550000 │ │ │ │ + @ instruction: 0xf4a800aa │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf36600aa │ │ │ │ + @ instruction: 0xf3ee00aa │ │ │ │ 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 r7, r2 │ │ │ │ - ldr r2, [pc, #232] @ (1f0db8 ) │ │ │ │ - ldr r3, [pc, #232] @ (1f0dbc ) │ │ │ │ + ldr r2, [pc, #232] @ (1f0d30 ) │ │ │ │ + ldr r3, [pc, #232] @ (1f0d34 ) │ │ │ │ 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 1f0d9a │ │ │ │ + beq.n 1f0d12 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov lr, r1 │ │ │ │ movs r5, #0 │ │ │ │ movw r4, #16383 @ 0x3fff │ │ │ │ add r3, sp, #4 │ │ │ │ @@ -546953,33 +546764,33 @@ │ │ │ │ bfi ip, r0, #16, #8 │ │ │ │ umull r8, 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 1f0cf4 │ │ │ │ - ldr r2, [pc, #36] @ (1f0dc0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f0dbc ) │ │ │ │ + bne.n 1f0c6c │ │ │ │ + ldr r2, [pc, #36] @ (1f0d38 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0d34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0db4 │ │ │ │ + bne.n 1f0d2c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf32800aa │ │ │ │ + @ instruction: 0xf3b000aa │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf25e00aa │ │ │ │ + @ instruction: 0xf2e600aa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0e6c │ │ │ │ + beq.n 1f0de4 │ │ │ │ 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 │ │ │ │ @@ -547015,280 +546826,280 @@ │ │ │ │ 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 1f0ddc │ │ │ │ + bne.n 1f0d54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1f0e7c ) │ │ │ │ + ldr r3, [pc, #8] @ (1f0df4 ) │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r3, pc │ │ │ │ mla r0, r2, r0, r3 │ │ │ │ bx lr │ │ │ │ - ldrh r4, [r7, #34] @ 0x22 │ │ │ │ + ldrh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [pc, #8] @ (1f0e8c ) │ │ │ │ + ldr r3, [pc, #8] @ (1f0e04 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r4, pc, #360 @ (adr r4, 1f0ff8 ) │ │ │ │ + add r4, pc, #904 @ (adr r4, 1f1190 ) │ │ │ │ lsls r2, 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, #3920] @ 0xf50 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #472] @ (1f107c ) │ │ │ │ - ldr r3, [pc, #472] @ (1f1080 ) │ │ │ │ + ldr r2, [pc, #472] @ (1f0ff4 ) │ │ │ │ + ldr r3, [pc, #472] @ (1f0ff8 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1f0efc │ │ │ │ + cbz r5, 1f0e74 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60f7c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1f0f02 │ │ │ │ + beq.n 1f0e7a │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1f106a │ │ │ │ + blt.w 1f0fe2 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 60a38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1f1064 │ │ │ │ - ldr r2, [pc, #420] @ (1f1084 ) │ │ │ │ - ldr r3, [pc, #412] @ (1f1080 ) │ │ │ │ + blt.w 1f0fdc │ │ │ │ + ldr r2, [pc, #420] @ (1f0ffc ) │ │ │ │ + ldr r3, [pc, #412] @ (1f0ff8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f1078 │ │ │ │ + bne.w 1f0ff0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r5, [pc, #392] @ (1f1088 ) │ │ │ │ + ldr r5, [pc, #392] @ (1f1000 ) │ │ │ │ add r5, pc │ │ │ │ - b.n 1f0eba │ │ │ │ + b.n 1f0e32 │ │ │ │ blx 6187c │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #384] @ (1f108c ) │ │ │ │ + ldr r0, [pc, #384] @ (1f1004 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6f84 │ │ │ │ - cbz r0, 1f0f18 │ │ │ │ + bl 1f6efc │ │ │ │ + cbz r0, 1f0e90 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f0fbc │ │ │ │ + bne.n 1f0f34 │ │ │ │ blx 6187c │ │ │ │ - ldr r2, [pc, #368] @ (1f1090 ) │ │ │ │ + ldr r2, [pc, #368] @ (1f1008 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ blx 61764 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1f104a │ │ │ │ + blt.w 1f0fc2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, sp, #24 │ │ │ │ blx 6093c <__stat64_time64@plt> │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - cbnz r0, 1f0f7a │ │ │ │ + cbnz r0, 1f0ef2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.w 1f1052 │ │ │ │ + bne.w 1f0fca │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1f0fd4 │ │ │ │ - ldr r3, [pc, #320] @ (1f1094 ) │ │ │ │ - ldr r2, [pc, #320] @ (1f1098 ) │ │ │ │ - ldr r1, [pc, #324] @ (1f109c ) │ │ │ │ + beq.n 1f0f4c │ │ │ │ + ldr r3, [pc, #320] @ (1f100c ) │ │ │ │ + ldr r2, [pc, #320] @ (1f1010 ) │ │ │ │ + ldr r1, [pc, #324] @ (1f1014 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60b4c │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 1f0ede │ │ │ │ + b.n 1f0e56 │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1f1028 │ │ │ │ + bne.n 1f0fa0 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ blx 61688 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - cbz r0, 1f0fd4 │ │ │ │ + cbz r0, 1f0f4c │ │ │ │ ldr.w r0, [r9] │ │ │ │ blx 60df0 │ │ │ │ - ldr r3, [pc, #256] @ (1f10a0 ) │ │ │ │ - ldr r2, [pc, #256] @ (1f10a4 ) │ │ │ │ - ldr r1, [pc, #260] @ (1f10a8 ) │ │ │ │ + ldr r3, [pc, #256] @ (1f1018 ) │ │ │ │ + ldr r2, [pc, #256] @ (1f101c ) │ │ │ │ + ldr r1, [pc, #260] @ (1f1020 ) │ │ │ │ add r3, pc │ │ │ │ strd r8, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f0f72 │ │ │ │ - ldr r2, [pc, #236] @ (1f10ac ) │ │ │ │ + b.n 1f0eea │ │ │ │ + ldr r2, [pc, #236] @ (1f1024 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, pc │ │ │ │ blx 61764 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ ldrge.w r8, [sp, #20] │ │ │ │ - blt.n 1f104a │ │ │ │ + blt.n 1f0fc2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f104a │ │ │ │ - ldr r2, [pc, #212] @ (1f10b0 ) │ │ │ │ + beq.n 1f0fc2 │ │ │ │ + ldr r2, [pc, #212] @ (1f1028 ) │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 61764 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f1070 │ │ │ │ + blt.n 1f0fe8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f1070 │ │ │ │ + beq.n 1f0fe8 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 61304 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 1f101a │ │ │ │ + blt.n 1f0f92 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 612d4 │ │ │ │ mov r0, r8 │ │ │ │ blx 60b4c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 60b4c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.n 1f0ece │ │ │ │ + b.n 1f0e46 │ │ │ │ mov r0, r8 │ │ │ │ blx 60b4c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f0ede │ │ │ │ + b.n 1f0e56 │ │ │ │ blx 60df0 │ │ │ │ - ldr r3, [pc, #132] @ (1f10b4 ) │ │ │ │ - ldr r2, [pc, #136] @ (1f10b8 ) │ │ │ │ - ldr r1, [pc, #136] @ (1f10bc ) │ │ │ │ + ldr r3, [pc, #132] @ (1f102c ) │ │ │ │ + ldr r2, [pc, #136] @ (1f1030 ) │ │ │ │ + ldr r1, [pc, #136] @ (1f1034 ) │ │ │ │ add r3, pc │ │ │ │ strd r8, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f0f72 │ │ │ │ + b.n 1f0eea │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1f0f72 │ │ │ │ - ldr r3, [pc, #108] @ (1f10c0 ) │ │ │ │ - ldr r2, [pc, #108] @ (1f10c4 ) │ │ │ │ - ldr r1, [pc, #112] @ (1f10c8 ) │ │ │ │ + b.n 1f0eea │ │ │ │ + ldr r3, [pc, #108] @ (1f1038 ) │ │ │ │ + ldr r2, [pc, #108] @ (1f103c ) │ │ │ │ + ldr r1, [pc, #112] @ (1f1040 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r1, pc │ │ │ │ - b.n 1f0f62 │ │ │ │ + b.n 1f0eda │ │ │ │ mov r0, r4 │ │ │ │ blx 61178 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f0ede │ │ │ │ + b.n 1f0e56 │ │ │ │ mov r0, r8 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f0ede │ │ │ │ + b.n 1f0e56 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - adcs.w r0, r4, #170 @ 0xaa │ │ │ │ + rsbs r0, ip, #170 @ 0xaa │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, sl, #170 @ 0xaa │ │ │ │ - add r4, pc, #568 @ (adr r4, 1f12c4 ) │ │ │ │ + sub.w r0, r2, #170 @ 0xaa │ │ │ │ + add r4, pc, #600 @ (adr r4, 1f125c ) │ │ │ │ movs r0, r3 │ │ │ │ - add r4, pc, #568 @ (adr r4, 1f12c8 ) │ │ │ │ + add r4, pc, #600 @ (adr r4, 1f1260 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r4, pc, #536 @ (adr r4, 1f12ac ) │ │ │ │ + add r4, pc, #568 @ (adr r4, 1f1244 ) │ │ │ │ movs r0, r3 │ │ │ │ - vst1.8 {d0[1]}, [ip], r7 │ │ │ │ - add r4, pc, #584 @ (adr r4, 1f12e4 ) │ │ │ │ + ldrsb.w r0, [r4, #39] @ 0x27 │ │ │ │ + add r4, pc, #616 @ (adr r4, 1f127c ) │ │ │ │ movs r0, r3 │ │ │ │ - pop {r2, r3, r6, r7} │ │ │ │ + pop {r2, r4, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - vst4.8 {d16-d19}, [r0 :128], r7 │ │ │ │ - add r4, pc, #408 @ (adr r4, 1f1240 ) │ │ │ │ + vst4.8 {d16-d19}, [r8 :128], r7 │ │ │ │ + add r4, pc, #440 @ (adr r4, 1f11d8 ) │ │ │ │ movs r0, r3 │ │ │ │ - pop {r7} │ │ │ │ + pop {r3, r7} │ │ │ │ movs r7, r2 │ │ │ │ - bcc.n 1f1030 │ │ │ │ + bcc.n 1f0fb8 │ │ │ │ movs r7, r2 │ │ │ │ - add r4, pc, #376 @ (adr r4, 1f122c ) │ │ │ │ + add r4, pc, #408 @ (adr r4, 1f11c4 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldrh.w r0, [r2, #39] @ 0x27 │ │ │ │ - add r3, pc, #960 @ (adr r3, 1f147c ) │ │ │ │ + ldrh.w r0, [sl, #39] @ 0x27 │ │ │ │ + add r3, pc, #992 @ (adr r3, 1f1414 ) │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r2, 1f113c │ │ │ │ + cbnz r2, 1f10b6 │ │ │ │ movs r7, r2 │ │ │ │ - strb.w r0, [ip, #39] @ 0x27 │ │ │ │ - add r3, pc, #424 @ (adr r3, 1f1270 ) │ │ │ │ + ldrb.w r0, [r4, #39] @ 0x27 │ │ │ │ + add r3, pc, #456 @ (adr r3, 1f1208 ) │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r4, 1f113e │ │ │ │ + cbnz r4, 1f10b8 │ │ │ │ movs r7, r2 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1f1118 │ │ │ │ + bls.n 1f1090 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ - cbnz r0, 1f111c │ │ │ │ + cbnz r0, 1f1094 │ │ │ │ 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 │ │ │ │ - cbnz r2, 1f10f6 │ │ │ │ + cbnz r2, 1f106e │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ add r1, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r1, ip │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 6134c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f1124 │ │ │ │ + cbz r0, 1f109c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ @@ -547312,26 +547123,26 @@ │ │ │ │ negs r1, r1 │ │ │ │ sub sp, #8 │ │ │ │ add r3, r4 │ │ │ │ ands r3, r1 │ │ │ │ cmp r4, r3 │ │ │ │ it cs │ │ │ │ movcs r4, #1 │ │ │ │ - bcs.n 1f117a │ │ │ │ + bcs.n 1f10f2 │ │ │ │ ldrb r5, [r0, #13] │ │ │ │ - cbnz r5, 1f1180 │ │ │ │ + cbnz r5, 1f10f8 │ │ │ │ subs r1, r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f10cc │ │ │ │ + bl 1f1044 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f117a │ │ │ │ + cbz r0, 1f10f2 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f1178 │ │ │ │ + cbz r0, 1f10f0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ add r0, r2 │ │ │ │ subs r2, r3, r2 │ │ │ │ blx 61070 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #8] │ │ │ │ @@ -547366,28 +547177,28 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #132] @ (1f1258 ) │ │ │ │ + ldr r1, [pc, #132] @ (1f11d0 ) │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #132] @ (1f125c ) │ │ │ │ + ldr r3, [pc, #132] @ (1f11d4 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ adds.w r3, ip, lr │ │ │ │ - bcs.n 1f1238 │ │ │ │ + bcs.n 1f11b0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1f1238 │ │ │ │ + bhi.n 1f11b0 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #5 │ │ │ │ movt r3, #19779 @ 0x4d43 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r5, sp, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -547402,104 +547213,104 @@ │ │ │ │ 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, 1f1234 │ │ │ │ + cbz r0, 1f11ac │ │ │ │ mov r2, lr │ │ │ │ add r0, ip │ │ │ │ blx 61a8c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f123a │ │ │ │ + b.n 1f11b2 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (1f1260 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f125c ) │ │ │ │ + ldr r2, [pc, #36] @ (1f11d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f11d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f1252 │ │ │ │ + bne.n 1f11ca │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cdp 0, 2, cr0, cr6, cr10, {5} │ │ │ │ + cdp 0, 10, cr0, cr14, cr10, {5} │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [lr, #680]! @ 0x2a8 │ │ │ │ + cdp 0, 4, cr0, cr6, cr10, {5} │ │ │ │ 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] @ (1f1344 ) │ │ │ │ - ldr r3, [pc, #208] @ (1f1348 ) │ │ │ │ + ldr r1, [pc, #204] @ (1f12bc ) │ │ │ │ + ldr r3, [pc, #208] @ (1f12c0 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldrb r4, [r0, #13] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r4, 1f12e8 │ │ │ │ + cbnz r4, 1f1260 │ │ │ │ ldrd r3, r1, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r3 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #0] │ │ │ │ - bls.n 1f12be │ │ │ │ + bls.n 1f1236 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - cbnz r1, 1f12f2 │ │ │ │ + cbnz r1, 1f126a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbz r3, 1f12ec │ │ │ │ + cbz r3, 1f1264 │ │ │ │ adds r1, r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 6134c │ │ │ │ - cbz r0, 1f12f2 │ │ │ │ + cbz r0, 1f126a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r5, #0] │ │ │ │ str r1, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1f12f8 │ │ │ │ + bne.n 1f1270 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r4, #1 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #124] @ (1f134c ) │ │ │ │ - ldr r3, [pc, #116] @ (1f1348 ) │ │ │ │ + ldr r2, [pc, #124] @ (1f12c4 ) │ │ │ │ + ldr r3, [pc, #116] @ (1f12c0 ) │ │ │ │ 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 1f133e │ │ │ │ + bne.n 1f12b6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f12ce │ │ │ │ + b.n 1f1246 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ - b.n 1f12a2 │ │ │ │ + b.n 1f121a │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #13] │ │ │ │ - b.n 1f12ce │ │ │ │ + b.n 1f1246 │ │ │ │ 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] │ │ │ │ @@ -547519,48 +547330,48 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 61a8c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1f12c6 │ │ │ │ + b.n 1f123e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stc 0, cr0, [r2, #680] @ 0x2a8 │ │ │ │ + cdp 0, 0, cr0, cr10, cr10, {5} │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [sl, #-680]! @ 0xfffffd58 │ │ │ │ + ldc 0, cr0, [r2, #680]! @ 0x2a8 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1f13a2 │ │ │ │ + cbnz r3, 1f131a │ │ │ │ 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 1f139a │ │ │ │ + bls.n 1f1312 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1f13a8 │ │ │ │ + cbnz r2, 1f1320 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - cbz r0, 1f13b4 │ │ │ │ + cbz r0, 1f132c │ │ │ │ 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 6134c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f13a8 │ │ │ │ + cbz r0, 1f1320 │ │ │ │ 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] │ │ │ │ @@ -547570,50 +547381,50 @@ │ │ │ │ bx lr │ │ │ │ movs r2, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ strb r2, [r3, #13] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1f137a │ │ │ │ + b.n 1f12f2 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r1, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 1f1404 │ │ │ │ + bcs.n 1f137c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - cbnz r2, 1f141c │ │ │ │ + cbnz r2, 1f1394 │ │ │ │ subs r1, r3, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f10cc │ │ │ │ - cbz r0, 1f1404 │ │ │ │ + bl 1f1044 │ │ │ │ + cbz r0, 1f137c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1f1402 │ │ │ │ + cbz r0, 1f137a │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub.w r2, r3, ip │ │ │ │ add r0, ip │ │ │ │ blx 61070 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1f141c │ │ │ │ + cbnz r3, 1f1394 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f10cc │ │ │ │ - cbz r0, 1f141c │ │ │ │ + bl 1f1044 │ │ │ │ + cbz r0, 1f1394 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r3, r0, #4 │ │ │ │ str r3, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ @@ -547622,138 +547433,138 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r1, [sp, #7] │ │ │ │ add.w r1, sp, #7 │ │ │ │ - bl 1f1264 │ │ │ │ + bl 1f11dc │ │ │ │ add sp, #12 │ │ │ │ pop {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 │ │ │ │ strh.w r1, [sp, #14] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ adds r3, r1, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 1f1494 │ │ │ │ + bcs.n 1f140c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - cbnz r2, 1f1494 │ │ │ │ + cbnz r2, 1f140c │ │ │ │ subs r1, r3, r1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - bl 1f10cc │ │ │ │ - cbz r0, 1f1494 │ │ │ │ + bl 1f1044 │ │ │ │ + cbz r0, 1f140c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f1492 │ │ │ │ + cbz r0, 1f140a │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub.w r2, r3, ip │ │ │ │ add r0, ip │ │ │ │ blx 61070 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, sp, #14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1264 │ │ │ │ + bl 1f11dc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ 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 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ adds r3, r1, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 1f14ee │ │ │ │ + bcs.n 1f1466 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - cbnz r2, 1f14ee │ │ │ │ + cbnz r2, 1f1466 │ │ │ │ subs r1, r3, r1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - bl 1f10cc │ │ │ │ - cbz r0, 1f14ee │ │ │ │ + bl 1f1044 │ │ │ │ + cbz r0, 1f1466 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f14ec │ │ │ │ + cbz r0, 1f1464 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub.w r2, r3, ip │ │ │ │ add r0, ip │ │ │ │ blx 61070 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1264 │ │ │ │ + bl 1f11dc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ adds r3, r1, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 1f1548 │ │ │ │ + bcs.n 1f14c0 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - cbnz r2, 1f1548 │ │ │ │ + cbnz r2, 1f14c0 │ │ │ │ subs r1, r3, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f10cc │ │ │ │ - cbz r0, 1f1548 │ │ │ │ + bl 1f1044 │ │ │ │ + cbz r0, 1f14c0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1f1546 │ │ │ │ + cbz r0, 1f14be │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub.w r2, r3, ip │ │ │ │ add r0, ip │ │ │ │ blx 61070 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1f1264 │ │ │ │ + bl 1f11dc │ │ │ │ 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] @ (1f15ec ) │ │ │ │ + ldr r3, [pc, #128] @ (1f1564 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #128] @ (1f15f0 ) │ │ │ │ + ldr r2, [pc, #128] @ (1f1568 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ adds r3, r1, #4 │ │ │ │ - bcs.n 1f15ce │ │ │ │ + bcs.n 1f1546 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1f15ce │ │ │ │ + bhi.n 1f1546 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ movs r4, #4 │ │ │ │ movs r3, #5 │ │ │ │ movt r3, #19779 @ 0x4d43 │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w ip, [sp, #16] │ │ │ │ @@ -547769,213 +547580,213 @@ │ │ │ │ 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, 1f15ca │ │ │ │ + cbz r3, 1f1542 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, r1] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f15d0 │ │ │ │ + b.n 1f1548 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #32] @ (1f15f4 ) │ │ │ │ - ldr r3, [pc, #24] @ (1f15ec ) │ │ │ │ + ldr r2, [pc, #32] @ (1f156c ) │ │ │ │ + ldr r3, [pc, #24] @ (1f1564 ) │ │ │ │ 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 1f15e8 │ │ │ │ + bne.n 1f1560 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, lr, sl, asr #2 │ │ │ │ - bic.w r0, r8, sl, asr #2 │ │ │ │ + adds.w r0, r6, sl, asr #2 │ │ │ │ + @ instruction: 0xeab000aa │ │ │ │ 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 r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 61b1c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1264 │ │ │ │ + bl 1f11dc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ add r2, r1 │ │ │ │ str r1, [r0, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ strb r3, [r0, #12] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r2, 1f1642 │ │ │ │ + cbnz r2, 1f15ba │ │ │ │ ldrd r2, r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1f1646 │ │ │ │ + bls.n 1f15be │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 1f163e │ │ │ │ + bhi.n 1f15b6 │ │ │ │ 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, 1f167a │ │ │ │ + cbnz r3, 1f15f2 │ │ │ │ ldrd lr, r3, [r0, #4] │ │ │ │ cmp r3, lr │ │ │ │ - bhi.n 1f1676 │ │ │ │ + bhi.n 1f15ee │ │ │ │ sub.w lr, lr, r3 │ │ │ │ cmp r2, lr │ │ │ │ - bls.n 1f167c │ │ │ │ + bls.n 1f15f4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ add.w lr, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ str.w lr, [r0, #8] │ │ │ │ - beq.n 1f167a │ │ │ │ + beq.n 1f15f2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ blx 61a8c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1f16a8 │ │ │ │ + cbnz r3, 1f1620 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1f16ac │ │ │ │ + bls.n 1f1624 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - beq.n 1f16a4 │ │ │ │ + beq.n 1f161c │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f16a8 │ │ │ │ + beq.n 1f1620 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ subs r3, r3, r1 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ adds r2, r1, r3 │ │ │ │ str r2, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f16e2 │ │ │ │ + bne.n 1f165a │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1f16e6 │ │ │ │ + bls.n 1f165e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r2 │ │ │ │ cmp.w ip, #1 │ │ │ │ - ble.n 1f16de │ │ │ │ + ble.n 1f1656 │ │ │ │ add.w ip, r2, #2 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f16e2 │ │ │ │ + beq.n 1f165a │ │ │ │ ldrh r0, [r1, r3] │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ subs r3, r3, r1 │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds r2, r1, r3 │ │ │ │ str r2, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f1726 │ │ │ │ + bne.n 1f169e │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1f172a │ │ │ │ + bls.n 1f16a2 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r2 │ │ │ │ cmp.w ip, #3 │ │ │ │ - ble.n 1f1722 │ │ │ │ + ble.n 1f169a │ │ │ │ add.w ip, r2, #4 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f1726 │ │ │ │ + beq.n 1f169e │ │ │ │ ldr r0, [r1, 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 1f176a │ │ │ │ + bne.n 1f16e2 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1f1770 │ │ │ │ + bls.n 1f16e8 │ │ │ │ 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 1f1766 │ │ │ │ + ble.n 1f16de │ │ │ │ add.w ip, r2, #8 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f176a │ │ │ │ + beq.n 1f16e2 │ │ │ │ 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 1f17c0 │ │ │ │ + bcs.n 1f1738 │ │ │ │ subs r2, r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61e0c │ │ │ │ - cbz r0, 1f17c0 │ │ │ │ + cbz r0, 1f1738 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ @@ -547983,192 +547794,192 @@ │ │ │ │ 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 1f187e │ │ │ │ + beq.n 1f17f6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f17e8 │ │ │ │ + b.n 1f1760 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1f1884 │ │ │ │ + beq.n 1f17fc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1f17e2 │ │ │ │ + bne.n 1f175a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f187e │ │ │ │ + bne.n 1f17f6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f1808 │ │ │ │ + b.n 1f1780 │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1f187e │ │ │ │ + beq.n 1f17f6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f1800 │ │ │ │ + bne.n 1f1778 │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1f1800 │ │ │ │ + bls.n 1f1778 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w ip, r2, r3 │ │ │ │ - b.n 1f1832 │ │ │ │ + b.n 1f17aa │ │ │ │ add r3, r8 │ │ │ │ adds r3, #12 │ │ │ │ sub.w lr, lr, r3 │ │ │ │ add ip, r3 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1f1800 │ │ │ │ + bls.n 1f1778 │ │ │ │ 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 1f1822 │ │ │ │ + bne.n 1f179a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f1822 │ │ │ │ + beq.n 1f179a │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1f1822 │ │ │ │ + bne.n 1f179a │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 1f1822 │ │ │ │ + bne.n 1f179a │ │ │ │ ldrb.w r2, [ip, #13] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.n 1f1822 │ │ │ │ + bne.n 1f179a │ │ │ │ ldrb.w r2, [ip, #14] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - bne.n 1f1822 │ │ │ │ + bne.n 1f179a │ │ │ │ ldrb.w r2, [ip, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f1822 │ │ │ │ + bne.n 1f179a │ │ │ │ movs r0, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ - b.n 1f1880 │ │ │ │ + b.n 1f17f8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f17f6 │ │ │ │ + b.n 1f176e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #84] @ (1f18ec ) │ │ │ │ + ldr r2, [pc, #84] @ (1f1864 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #84] @ (1f18f0 ) │ │ │ │ + ldr r3, [pc, #84] @ (1f1868 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 60d90 │ │ │ │ - cbz r0, 1f18e2 │ │ │ │ + cbz r0, 1f185a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1f18c8 │ │ │ │ - ldr r0, [pc, #60] @ (1f18f4 ) │ │ │ │ + cbz r3, 1f1840 │ │ │ │ + ldr r0, [pc, #60] @ (1f186c ) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 60fd0 │ │ │ │ - cbz r0, 1f18e2 │ │ │ │ + cbz r0, 1f185a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #44] @ (1f18f8 ) │ │ │ │ - ldr r2, [pc, #36] @ (1f18f0 ) │ │ │ │ + ldr r1, [pc, #44] @ (1f1870 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f1868 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f18e6 │ │ │ │ + bne.n 1f185e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f18c8 │ │ │ │ + b.n 1f1840 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1f17ac │ │ │ │ + b.n 1f1834 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - b.n 1f175c │ │ │ │ + b.n 1f17e4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ adds r0, #16 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #100] @ (1f1978 ) │ │ │ │ + ldr r2, [pc, #100] @ (1f18f0 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #100] @ (1f197c ) │ │ │ │ + ldr r3, [pc, #100] @ (1f18f4 ) │ │ │ │ mov r4, 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 618dc │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1f194a │ │ │ │ - ldr r1, [pc, #76] @ (1f1980 ) │ │ │ │ - ldr r2, [pc, #72] @ (1f197c ) │ │ │ │ + cbz r0, 1f18c2 │ │ │ │ + ldr r1, [pc, #76] @ (1f18f8 ) │ │ │ │ + ldr r2, [pc, #72] @ (1f18f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f1974 │ │ │ │ + bne.n 1f18ec │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 60dc0 │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1f1962 │ │ │ │ + cbz r0, 1f18da │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61454 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f1930 │ │ │ │ + b.n 1f18a8 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ blx 6090c │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 1f1956 │ │ │ │ + b.n 1f18ce │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - b.n 1f1740 │ │ │ │ + b.n 1f17c8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f1714 │ │ │ │ + b.n 1f179c │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 60ab0 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -548196,15 +548007,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 619f0 <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - beq.n 1f19f2 │ │ │ │ + beq.n 1f196a │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -548217,183 +548028,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 r5, r0 │ │ │ │ - ldr r0, [pc, #228] @ (1f1b08 ) │ │ │ │ + ldr r0, [pc, #228] @ (1f1a80 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #228] @ (1f1b0c ) │ │ │ │ + ldr r1, [pc, #228] @ (1f1a84 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #224] @ (1f1b10 ) │ │ │ │ + ldr r0, [pc, #224] @ (1f1a88 ) │ │ │ │ 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, [r5, #16] │ │ │ │ strd r3, r3, [r3] │ │ │ │ cmn.w r2, #9 │ │ │ │ - bhi.n 1f1ad6 │ │ │ │ + bhi.n 1f1a4e │ │ │ │ ldr r1, [r5, #20] │ │ │ │ add.w r6, r2, #8 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 1f1a90 │ │ │ │ + bls.n 1f1a08 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 1f1abe │ │ │ │ + bhi.n 1f1a36 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #168] @ (1f1b14 ) │ │ │ │ + ldr r1, [pc, #168] @ (1f1a8c ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1f1ada │ │ │ │ + beq.n 1f1a52 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 1f1ac8 │ │ │ │ + cbz r0, 1f1a40 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 1f1a98 │ │ │ │ + cbz r4, 1f1a10 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str r4, [r5, #12] │ │ │ │ str r7, [r5, #20] │ │ │ │ add r4, r2 │ │ │ │ - b.n 1f1a96 │ │ │ │ + b.n 1f1a0e │ │ │ │ ldr r4, [r5, #12] │ │ │ │ adds r4, r4, r2 │ │ │ │ - beq.n 1f1a98 │ │ │ │ + beq.n 1f1a10 │ │ │ │ str r6, [r5, #16] │ │ │ │ add r2, sp, #12 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #24] │ │ │ │ - ldr r2, [pc, #112] @ (1f1b18 ) │ │ │ │ - ldr r3, [pc, #96] @ (1f1b0c ) │ │ │ │ + ldr r2, [pc, #112] @ (1f1a90 ) │ │ │ │ + ldr r3, [pc, #96] @ (1f1a84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f1b04 │ │ │ │ + bne.n 1f1a7c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 1f1a6a │ │ │ │ + b.n 1f19e2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 6134c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f1a84 │ │ │ │ + b.n 1f19fc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f1a98 │ │ │ │ + b.n 1f1a10 │ │ │ │ mov r0, r7 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1a98 │ │ │ │ + beq.n 1f1a10 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ blx 61a8c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r4, [r5, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r4, r2 │ │ │ │ str r7, [r5, #20] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #8] │ │ │ │ - b.n 1f1a96 │ │ │ │ + b.n 1f1a0e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - b.n 1f16b8 │ │ │ │ + b.n 1f1740 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f1690 │ │ │ │ + b.n 1f1718 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f15c0 │ │ │ │ + b.n 1f1648 │ │ │ │ lsls r2, r5, #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 1f1b3e │ │ │ │ - b.n 1f1b50 │ │ │ │ + bcc.n 1f1ab6 │ │ │ │ + b.n 1f1ac8 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 1f1b50 │ │ │ │ + bcs.n 1f1ac8 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1f1b38 │ │ │ │ + bne.n 1f1ab0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 1f1a10 │ │ │ │ + bl 1f1988 │ │ │ │ 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 1f1baa │ │ │ │ + bcs.n 1f1b22 │ │ │ │ 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, 1f1ba4 │ │ │ │ + cbz r2, 1f1b1c │ │ │ │ ldr r1, [r2, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbnz r1, 1f1ba0 │ │ │ │ + cbnz r1, 1f1b18 │ │ │ │ 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 1f1b84 │ │ │ │ + bne.n 1f1afc │ │ │ │ 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] │ │ │ │ @@ -548407,200 +548218,200 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ mov sl, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1faf40 │ │ │ │ + bl 1faeb8 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 1f1c58 │ │ │ │ + beq.n 1f1bd0 │ │ │ │ str r4, [sp, #12] │ │ │ │ - b.n 1f1bf6 │ │ │ │ + b.n 1f1b6e │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1f1c58 │ │ │ │ + beq.n 1f1bd0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fada8 │ │ │ │ + bl 1fad20 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1bee │ │ │ │ + bne.n 1f1b66 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ - cbnz r3, 1f1c74 │ │ │ │ + cbnz r3, 1f1bec │ │ │ │ adds r4, r5, r2 │ │ │ │ movw r8, #65532 @ 0xfffc │ │ │ │ movt r8, #65535 @ 0xffff │ │ │ │ mov r7, r1 │ │ │ │ sub.w r8, r8, r5 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fae24 │ │ │ │ - b.n 1f1c40 │ │ │ │ + bl 1fad9c │ │ │ │ + b.n 1f1bb8 │ │ │ │ ldr.w r7, [r4, #-4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1fada8 │ │ │ │ - cbz r0, 1f1c64 │ │ │ │ + bl 1fad20 │ │ │ │ + cbz r0, 1f1bdc │ │ │ │ subs r4, #4 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1f1c30 │ │ │ │ + bne.n 1f1ba8 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f1bee │ │ │ │ + beq.n 1f1b66 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1f1bf6 │ │ │ │ + bne.n 1f1b6e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, r8, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f1c44 │ │ │ │ + beq.n 1f1bbc │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbnz r3, 1f1c7a │ │ │ │ + cbnz r3, 1f1bf2 │ │ │ │ adds r4, r5, r2 │ │ │ │ - b.n 1f1c20 │ │ │ │ + b.n 1f1b98 │ │ │ │ adds r0, r2, #4 │ │ │ │ - beq.n 1f1d36 │ │ │ │ + beq.n 1f1cae │ │ │ │ mov r7, r1 │ │ │ │ add.w r8, r2, #4 │ │ │ │ mov r4, r2 │ │ │ │ mov fp, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r8 │ │ │ │ - bcs.n 1f1d32 │ │ │ │ + bcs.n 1f1caa │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - bhi.n 1f1d3c │ │ │ │ + bhi.n 1f1cb4 │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ mov r9, r8 │ │ │ │ it cc │ │ │ │ movcc.w r9, #64 @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 6134c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1d36 │ │ │ │ + beq.n 1f1cae │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r2, r0, r4 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ subs r3, #8 │ │ │ │ str r7, [r2, #0] │ │ │ │ adds r1, r1, r3 │ │ │ │ - beq.n 1f1d54 │ │ │ │ + beq.n 1f1ccc │ │ │ │ mov r5, r0 │ │ │ │ sub.w r8, r1, #8 │ │ │ │ - b.n 1f1cce │ │ │ │ + b.n 1f1c46 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add.w r3, r8, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1f1d24 │ │ │ │ + bcs.n 1f1c9c │ │ │ │ sub.w r8, r8, #8 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fada8 │ │ │ │ + bl 1fad20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1cc0 │ │ │ │ + bne.n 1f1c38 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmn.w fp, #4 │ │ │ │ - beq.n 1f1d36 │ │ │ │ + beq.n 1f1cae │ │ │ │ add.w r4, fp, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - bls.n 1f1d44 │ │ │ │ + bls.n 1f1cbc │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - bhi.n 1f1d4c │ │ │ │ + bhi.n 1f1cc4 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ mov r9, r4 │ │ │ │ it cc │ │ │ │ movcc.w r9, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 6134c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f1d36 │ │ │ │ + cbz r0, 1f1cae │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add fp, r0 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str.w r3, [fp] │ │ │ │ add.w r3, r8, #8 │ │ │ │ mov fp, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 1f1cca │ │ │ │ + bcc.n 1f1c42 │ │ │ │ sub.w r2, fp, #4 │ │ │ │ ldr r1, [r5, r2] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 1f1c0c │ │ │ │ - b.n 1f1c10 │ │ │ │ + bne.w 1f1b84 │ │ │ │ + b.n 1f1b88 │ │ │ │ adds r2, r0, r4 │ │ │ │ - bne.n 1f1cae │ │ │ │ + bne.n 1f1c26 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r9, r8 │ │ │ │ it cc │ │ │ │ movcc r9, r8 │ │ │ │ - b.n 1f1c9e │ │ │ │ + b.n 1f1c16 │ │ │ │ adds.w fp, r5, fp │ │ │ │ - bne.n 1f1d14 │ │ │ │ - b.n 1f1d36 │ │ │ │ + bne.n 1f1c8c │ │ │ │ + b.n 1f1cae │ │ │ │ cmp r9, r4 │ │ │ │ it cc │ │ │ │ movcc r9, r4 │ │ │ │ - b.n 1f1d02 │ │ │ │ + b.n 1f1c7a │ │ │ │ ldr r1, [r0, r4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 1f1d5e │ │ │ │ + beq.n 1f1cd6 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ - cbnz r3, 1f1d64 │ │ │ │ + cbnz r3, 1f1cdc │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1f1c12 │ │ │ │ + b.n 1f1b8a │ │ │ │ mov r7, r1 │ │ │ │ - b.n 1f1c84 │ │ │ │ + b.n 1f1bfc │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ 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, 1f1dec │ │ │ │ + cbnz r3, 1f1d64 │ │ │ │ add.w r0, r7, #60 @ 0x3c │ │ │ │ blx 61b04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f1de6 │ │ │ │ + cbz r0, 1f1d5e │ │ │ │ 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} │ │ │ │ @@ -548611,23 +548422,23 @@ │ │ │ │ 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 61a8c │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ - cbnz r6, 1f1e22 │ │ │ │ + cbnz r6, 1f1d9a │ │ │ │ strd r6, r6, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #60 @ 0x3c │ │ │ │ blx 61b04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1de6 │ │ │ │ + beq.n 1f1d5e │ │ │ │ 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} │ │ │ │ @@ -548635,76 +548446,76 @@ │ │ │ │ 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 1f1de2 │ │ │ │ + beq.n 1f1d5a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1f1de6 │ │ │ │ + bne.n 1f1d5e │ │ │ │ ldr r5, [r6, #8] │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r5, #5 │ │ │ │ blx 61b04 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 1f1e48 │ │ │ │ + cbz r0, 1f1dc0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ lsls r2, r5, #5 │ │ │ │ blx 61a8c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r7 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f1de6 │ │ │ │ + b.n 1f1d5e │ │ │ │ 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 r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldrd sl, fp, [sp, #48] @ 0x30 │ │ │ │ - bl 1f902c │ │ │ │ + bl 1f8fa4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f1fa6 │ │ │ │ + beq.w 1f1f1e │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f1fa8 │ │ │ │ + beq.w 1f1f20 │ │ │ │ mov.w r8, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r8, [r0, #4] │ │ │ │ str.w r3, [r0, #328] @ 0x148 │ │ │ │ - bl 1f34a0 │ │ │ │ - cbnz r0, 1f1f1a │ │ │ │ + bl 1f3418 │ │ │ │ + cbnz r0, 1f1e92 │ │ │ │ mov r0, r6 │ │ │ │ blx 61b1c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 61b1c │ │ │ │ add.w r1, r9, #11 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r8 │ │ │ │ str.w r1, [r4, #380] @ 0x17c │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ str.w r0, [r4, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1fa8 │ │ │ │ + beq.n 1f1f20 │ │ │ │ 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 │ │ │ │ @@ -548717,132 +548528,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 1f9ec0 │ │ │ │ + bl 1f9e38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ 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 1f3254 │ │ │ │ + bl 1f31cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1ea4 │ │ │ │ + beq.n 1f1e1c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f93e4 │ │ │ │ + bl 1f935c │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1ea4 │ │ │ │ - ldr r1, [pc, #212] @ (1f2018 ) │ │ │ │ + beq.n 1f1e1c │ │ │ │ + ldr r1, [pc, #212] @ (1f1f90 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 61d38 │ │ │ │ - cbz r0, 1f1fa0 │ │ │ │ + cbz r0, 1f1f18 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f1fbe │ │ │ │ + beq.n 1f1f36 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f1fcc │ │ │ │ - ldr r0, [pc, #192] @ (1f201c ) │ │ │ │ + beq.n 1f1f44 │ │ │ │ + ldr r0, [pc, #192] @ (1f1f94 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6f84 │ │ │ │ + bl 1f6efc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1ff6 │ │ │ │ - ldr r0, [pc, #184] @ (1f2020 ) │ │ │ │ + beq.n 1f1f6e │ │ │ │ + ldr r0, [pc, #184] @ (1f1f98 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - bl 1fe6c4 │ │ │ │ + bl 1fe63c │ │ │ │ mov r1, r4 │ │ │ │ strb.w r0, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3728 │ │ │ │ + bl 1f36a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1ea4 │ │ │ │ + beq.n 1f1e1c │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [r4, #368] @ 0x170 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f200a │ │ │ │ + beq.n 1f1f82 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r3, 1f1fda │ │ │ │ + cbz r3, 1f1f52 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 1f1ea4 │ │ │ │ + b.n 1f1e1c │ │ │ │ strb.w r8, [r4, #392] @ 0x188 │ │ │ │ - b.n 1f1f4c │ │ │ │ + b.n 1f1ec4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ 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 1f3644 │ │ │ │ + bl 1f35bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1f58 │ │ │ │ - b.n 1f1ea4 │ │ │ │ + bne.n 1f1ed0 │ │ │ │ + b.n 1f1e1c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3948 │ │ │ │ + bl 1f38c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1f58 │ │ │ │ - b.n 1f1ea4 │ │ │ │ - ldr r1, [pc, #72] @ (1f2024 ) │ │ │ │ + bne.n 1f1ed0 │ │ │ │ + b.n 1f1e1c │ │ │ │ + ldr r1, [pc, #72] @ (1f1f9c ) │ │ │ │ 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 1fdda0 │ │ │ │ + bl 1fdd18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1f9a │ │ │ │ - b.n 1f1fa8 │ │ │ │ - ldr r0, [pc, #48] @ (1f2028 ) │ │ │ │ + bne.n 1f1f12 │ │ │ │ + b.n 1f1f20 │ │ │ │ + ldr r0, [pc, #48] @ (1f1fa0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6f84 │ │ │ │ + bl 1f6efc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1f64 │ │ │ │ + bne.n 1f1edc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f3660 │ │ │ │ - b.n 1f1f64 │ │ │ │ + bl 1f35d8 │ │ │ │ + b.n 1f1edc │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1ffe8c │ │ │ │ - b.n 1f1f94 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ + bl 1ffe04 │ │ │ │ + b.n 1f1f0c │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ movs r0, r3 │ │ │ │ - str r5, [sp, #104] @ 0x68 │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ movs r0, r3 │ │ │ │ - str r5, [sp, #216] @ 0xd8 │ │ │ │ + str r5, [sp, #248] @ 0xf8 │ │ │ │ movs r0, r3 │ │ │ │ - str r4, [sp, #872] @ 0x368 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ movs r0, r3 │ │ │ │ - str r4, [sp, #592] @ 0x250 │ │ │ │ + str r4, [sp, #624] @ 0x270 │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 1f2052 │ │ │ │ + cbz r0, 1f1fca │ │ │ │ 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 │ │ │ │ @@ -548855,17 +548666,17 @@ │ │ │ │ bx lr │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-28] │ │ │ │ - ldr r5, [pc, #104] @ (1f20d4 ) │ │ │ │ + ldr r5, [pc, #104] @ (1f204c ) │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr.w lr, [pc, #104] @ 1f20d8 │ │ │ │ + ldr.w lr, [pc, #104] @ 1f2050 │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ add.w r0, sp, #4096 @ 0x1000 │ │ │ │ adds r0, #28 │ │ │ │ add.w r4, sp, #4096 @ 0x1000 │ │ │ │ adds r4, #12 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ @@ -548876,609 +548687,609 @@ │ │ │ │ str.w lr, [r4] │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w lr, [r0], #4 │ │ │ │ strd lr, r0, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #12 │ │ │ │ blx 60e80 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (1f20dc ) │ │ │ │ - ldr r3, [pc, #40] @ (1f20d8 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f2054 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f2050 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f20d0 │ │ │ │ + bne.n 1f2048 │ │ │ │ mov.w r0, #1 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + b.n 1f2070 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - svc 78 @ 0x4e │ │ │ │ + svc 214 @ 0xd6 │ │ │ │ lsls r2, r5, #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, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r5, #384] @ 0x180 │ │ │ │ - cbz r3, 1f2150 │ │ │ │ + cbz r3, 1f20c8 │ │ │ │ ldrd r7, r1, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20735c │ │ │ │ + bl 2072d4 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 61b04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f2126 │ │ │ │ + cbz r0, 1f209e │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bl 207370 │ │ │ │ - cbnz r0, 1f2130 │ │ │ │ + bl 2072e8 │ │ │ │ + cbnz r0, 1f20a8 │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #128] @ (1f21b4 ) │ │ │ │ + ldr r1, [pc, #128] @ (1f212c ) │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f2054 │ │ │ │ + bl 1f1fcc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r5, [r5, #384] @ 0x180 │ │ │ │ mov r2, r6 │ │ │ │ adds r3, #4 │ │ │ │ add.w r0, r4, #8 │ │ │ │ movs r1, #32 │ │ │ │ blx r5 │ │ │ │ - b.n 1f2126 │ │ │ │ + b.n 1f209e │ │ │ │ ldr.w r3, [r5, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f21a6 │ │ │ │ + beq.n 1f211e │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f21ac │ │ │ │ + beq.n 1f2124 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1f212c │ │ │ │ + bne.n 1f20a4 │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3004 │ │ │ │ + bl 1f2f7c │ │ │ │ movs r6, #9 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1f217c │ │ │ │ + cbnz r0, 1f20f4 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f212c │ │ │ │ - bl 1f2e0c │ │ │ │ + b.n 1f20a4 │ │ │ │ + bl 1f2d84 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, #360] @ 0x168 │ │ │ │ ldrexd r1, r2, [r3] │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, r3, r1 │ │ │ │ adc.w r1, r2, #0 │ │ │ │ ldrd ip, r2, [r0, #368] @ 0x170 │ │ │ │ cmp ip, r3 │ │ │ │ sbcs r2, r1 │ │ │ │ - bcs.n 1f219c │ │ │ │ + bcs.n 1f2114 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 1f2178 │ │ │ │ + bne.n 1f20f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f308c │ │ │ │ - b.n 1f2170 │ │ │ │ - bl 1f35c0 │ │ │ │ - b.n 1f212c │ │ │ │ - bl 1f38c0 │ │ │ │ - b.n 1f212c │ │ │ │ + bl 1f3004 │ │ │ │ + b.n 1f20e8 │ │ │ │ + bl 1f3538 │ │ │ │ + b.n 1f20a4 │ │ │ │ + bl 1f3838 │ │ │ │ + b.n 1f20a4 │ │ │ │ nop │ │ │ │ - str r3, [sp, #584] @ 0x248 │ │ │ │ + str r3, [sp, #616] @ 0x268 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1f2324 ) │ │ │ │ + ldr r2, [pc, #344] @ (1f229c ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #344] @ (1f2328 ) │ │ │ │ + ldr r3, [pc, #344] @ (1f22a0 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #340] @ (1f232c ) │ │ │ │ + ldr r0, [pc, #340] @ (1f22a4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r6, [pc, #340] @ (1f2330 ) │ │ │ │ + ldr r6, [pc, #340] @ (1f22a8 ) │ │ │ │ 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 1fe6c4 │ │ │ │ - cbnz r0, 1f2210 │ │ │ │ + bl 1fe63c │ │ │ │ + cbnz r0, 1f2188 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #316] @ (1f2334 ) │ │ │ │ + ldr r0, [pc, #316] @ (1f22ac ) │ │ │ │ add r0, pc │ │ │ │ - bl 1fe6c4 │ │ │ │ + bl 1fe63c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2290 │ │ │ │ - ldr r0, [pc, #308] @ (1f2338 ) │ │ │ │ + beq.n 1f2208 │ │ │ │ + ldr r0, [pc, #308] @ (1f22b0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6f84 │ │ │ │ + bl 1f6efc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2302 │ │ │ │ + beq.n 1f227a │ │ │ │ movs r5, #3 │ │ │ │ - b.n 1f2212 │ │ │ │ + b.n 1f218a │ │ │ │ movs r5, #2 │ │ │ │ - ldr r0, [pc, #296] @ (1f233c ) │ │ │ │ + ldr r0, [pc, #296] @ (1f22b4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6f84 │ │ │ │ + bl 1f6efc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f22a4 │ │ │ │ + beq.n 1f221c │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 61728 <__isoc23_strtoul@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1f224a │ │ │ │ + beq.n 1f21c2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq.n 1f22f2 │ │ │ │ - bhi.n 1f22f8 │ │ │ │ + beq.n 1f226a │ │ │ │ + bhi.n 1f2270 │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 1f22f2 │ │ │ │ + beq.n 1f226a │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 1f22fc │ │ │ │ + beq.n 1f2274 │ │ │ │ lsrs r6, r0, #2 │ │ │ │ lsls r7, r0, #30 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - bne.n 1f2250 │ │ │ │ + bne.n 1f21c8 │ │ │ │ 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 1f1e54 │ │ │ │ + bl 1f1dcc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f2274 │ │ │ │ + cbz r0, 1f21ec │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1f2274 │ │ │ │ + beq.n 1f21ec │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ - cbz r5, 1f22c4 │ │ │ │ - ldr r2, [pc, #200] @ (1f2340 ) │ │ │ │ - ldr r3, [pc, #176] @ (1f2328 ) │ │ │ │ + cbz r5, 1f223c │ │ │ │ + ldr r2, [pc, #200] @ (1f22b8 ) │ │ │ │ + ldr r3, [pc, #176] @ (1f22a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f2320 │ │ │ │ + bne.n 1f2298 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #176] @ (1f2344 ) │ │ │ │ + ldr r0, [pc, #176] @ (1f22bc ) │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe6c4 │ │ │ │ + bl 1fe63c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2212 │ │ │ │ + bne.n 1f218a │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f2274 │ │ │ │ - ldr r0, [pc, #160] @ (1f2348 ) │ │ │ │ + b.n 1f21ec │ │ │ │ + ldr r0, [pc, #160] @ (1f22c0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6f84 │ │ │ │ + bl 1f6efc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f224a │ │ │ │ - ldr r3, [pc, #152] @ (1f234c ) │ │ │ │ + beq.n 1f21c2 │ │ │ │ + ldr r3, [pc, #152] @ (1f22c4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #152] @ (1f2350 ) │ │ │ │ + ldr r2, [pc, #152] @ (1f22c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ - b.n 1f2220 │ │ │ │ - ldr r0, [pc, #140] @ (1f2354 ) │ │ │ │ + b.n 1f2198 │ │ │ │ + ldr r0, [pc, #140] @ (1f22cc ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe6c4 │ │ │ │ + bl 1fe63c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2274 │ │ │ │ + beq.n 1f21ec │ │ │ │ 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 1f1e54 │ │ │ │ + bl 1f1dcc │ │ │ │ str.w r0, [r4, #408] @ 0x198 │ │ │ │ - b.n 1f2274 │ │ │ │ + b.n 1f21ec │ │ │ │ lsrs r6, r0, #22 │ │ │ │ lsls r7, r0, #10 │ │ │ │ - b.n 1f2244 │ │ │ │ + b.n 1f21bc │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne.n 1f2240 │ │ │ │ + bne.n 1f21b8 │ │ │ │ lsrs r6, r0, #12 │ │ │ │ lsls r7, r0, #20 │ │ │ │ - b.n 1f2244 │ │ │ │ - ldr r0, [pc, #84] @ (1f2358 ) │ │ │ │ + b.n 1f21bc │ │ │ │ + ldr r0, [pc, #84] @ (1f22d0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6f84 │ │ │ │ + bl 1f6efc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f220c │ │ │ │ - bl 1f34a0 │ │ │ │ + bne.w 1f2184 │ │ │ │ + bl 1f3418 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f220c │ │ │ │ - bl 1f3964 │ │ │ │ - b.n 1f220c │ │ │ │ + beq.w 1f2184 │ │ │ │ + bl 1f38dc │ │ │ │ + b.n 1f2184 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - udf #44 @ 0x2c │ │ │ │ + udf #180 @ 0xb4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #984] @ 0x3d8 │ │ │ │ + str r2, [sp, #1016] @ 0x3f8 │ │ │ │ movs r0, r3 │ │ │ │ - udf #26 │ │ │ │ + udf #162 @ 0xa2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [sp, #456] @ 0x1c8 │ │ │ │ + str r2, [sp, #488] @ 0x1e8 │ │ │ │ movs r0, r3 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ movs r0, r3 │ │ │ │ - ble.n 1f224c │ │ │ │ + udf #12 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r2, [sp, #472] @ 0x1d8 │ │ │ │ + str r2, [sp, #504] @ 0x1f8 │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [sp, #632] @ 0x278 │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #672] @ 0x2a0 │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [sp, #960] @ 0x3c0 │ │ │ │ + str r2, [sp, #992] @ 0x3e0 │ │ │ │ movs r0, r3 │ │ │ │ - str r1, [sp, #544] @ 0x220 │ │ │ │ + str r1, [sp, #576] @ 0x240 │ │ │ │ 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, 1f237a │ │ │ │ + cbnz r0, 1f22f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r3, [r0, #396] @ 0x18c │ │ │ │ - cbnz r3, 1f23ce │ │ │ │ + cbnz r3, 1f2346 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2370 │ │ │ │ + beq.n 1f22e8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1fe034 │ │ │ │ + bl 1fdfac │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1fdf3c │ │ │ │ + bl 1fdeb4 │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1f23a2 │ │ │ │ - bl 1f235c │ │ │ │ + cbz r0, 1f231a │ │ │ │ + bl 1f22d4 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f23c0 │ │ │ │ + beq.n 1f2338 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f23b6 │ │ │ │ + beq.n 1f232e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f382c │ │ │ │ - b.n 1f2370 │ │ │ │ + bl 1f37a4 │ │ │ │ + b.n 1f22e8 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1ffe44 │ │ │ │ - b.n 1f23ae │ │ │ │ + bl 1ffdbc │ │ │ │ + b.n 1f2326 │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ - bl 1f4094 │ │ │ │ + bl 1f400c │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ - b.n 1f23aa │ │ │ │ - ldr r2, [pc, #20] @ (1f23e4 ) │ │ │ │ - ldr r1, [pc, #20] @ (1f23e8 ) │ │ │ │ + b.n 1f2322 │ │ │ │ + ldr r2, [pc, #20] @ (1f235c ) │ │ │ │ + ldr r1, [pc, #20] @ (1f2360 ) │ │ │ │ ldrd r3, r0, [r0, #400] @ 0x190 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f62e4 │ │ │ │ - b.n 1f2380 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bl 1f625c │ │ │ │ + b.n 1f22f8 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ movs r0, r3 │ │ │ │ - add r0, sp, #328 @ 0x148 │ │ │ │ + add r0, sp, #360 @ 0x168 │ │ │ │ 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, 1f2432 │ │ │ │ + cbz r4, 1f23aa │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1f1d84 │ │ │ │ + bl 1f1cfc │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1f2432 │ │ │ │ + cbz r0, 1f23aa │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ str r4, [r0, #0] │ │ │ │ add.w r0, r5, #8 │ │ │ │ - ldr.w ip, [pc, #24] @ 1f2438 │ │ │ │ + ldr.w ip, [pc, #24] @ 1f23b0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #20] @ (1f243c ) │ │ │ │ + ldr r3, [pc, #20] @ (1f23b4 ) │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ - bl 1fdfe0 │ │ │ │ + bl 1fdf58 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stc2 15, cr15, [r3], {255} @ 0xff │ │ │ │ ldc2 15, cr15, [r1], #1020 @ 0x3fc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r2, 1f245e │ │ │ │ + cbz r2, 1f23d6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r5, #408] @ 0x198 │ │ │ │ - cbz r0, 1f2480 │ │ │ │ + cbz r0, 1f23f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1f3544 │ │ │ │ + bl 1f34bc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f2480 │ │ │ │ + cbz r0, 1f23f8 │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2548 │ │ │ │ + bne.n 1f24c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r3, [r5, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f24e8 │ │ │ │ + beq.n 1f2460 │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ blx 61b04 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f25bc │ │ │ │ - ldr r1, [pc, #300] @ (1f25c8 ) │ │ │ │ + beq.w 1f2534 │ │ │ │ + ldr r1, [pc, #300] @ (1f2540 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f2054 │ │ │ │ + bl 1f1fcc │ │ │ │ ldr.w r4, [r5, #388] @ 0x184 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #32 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2572 │ │ │ │ + beq.n 1f24ea │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 61b04 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f25aa │ │ │ │ + beq.n 1f2522 │ │ │ │ mov r2, r0 │ │ │ │ subs r1, #4 │ │ │ │ adds r0, r7, #4 │ │ │ │ - bl 2073ac │ │ │ │ + bl 207324 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2588 │ │ │ │ - cbz r6, 1f24e0 │ │ │ │ + beq.n 1f2500 │ │ │ │ + cbz r6, 1f2458 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f2470 │ │ │ │ + b.n 1f23e8 │ │ │ │ ldr.w r3, [r5, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f2564 │ │ │ │ + beq.n 1f24dc │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f257a │ │ │ │ + beq.n 1f24f2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f2508 │ │ │ │ + beq.n 1f2480 │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ - cbnz r3, 1f252c │ │ │ │ + cbnz r3, 1f24a4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3004 │ │ │ │ + bl 1f2f7c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f259e │ │ │ │ + beq.n 1f2516 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f2f1c │ │ │ │ + bl 1f2e94 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2478 │ │ │ │ - cbnz r4, 1f2548 │ │ │ │ + beq.n 1f23f0 │ │ │ │ + cbnz r4, 1f24c0 │ │ │ │ add.w r3, r5, #404 @ 0x194 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f2534 │ │ │ │ + bne.n 1f24ac │ │ │ │ dmb ish │ │ │ │ - b.n 1f24fe │ │ │ │ + b.n 1f2476 │ │ │ │ add.w r3, r5, #400 @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f2550 │ │ │ │ + bne.n 1f24c8 │ │ │ │ dmb ish │ │ │ │ - b.n 1f2478 │ │ │ │ + b.n 1f23f0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3544 │ │ │ │ + bl 1f34bc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f2522 │ │ │ │ + b.n 1f249a │ │ │ │ mov r0, r7 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f24f8 │ │ │ │ + b.n 1f2470 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3844 │ │ │ │ + bl 1f37bc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f2522 │ │ │ │ + b.n 1f249a │ │ │ │ mov r0, r4 │ │ │ │ blx 60b4c │ │ │ │ mov r0, r7 │ │ │ │ blx 60b4c │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f24fe │ │ │ │ - b.n 1f252c │ │ │ │ + beq.n 1f2476 │ │ │ │ + b.n 1f24a4 │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f2478 │ │ │ │ - b.n 1f252c │ │ │ │ + beq.w 1f23f0 │ │ │ │ + b.n 1f24a4 │ │ │ │ mov r0, r7 │ │ │ │ blx 60b4c │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f2478 │ │ │ │ - b.n 1f252c │ │ │ │ + beq.w 1f23f0 │ │ │ │ + b.n 1f24a4 │ │ │ │ ldrb.w r4, [r5, #396] @ 0x18c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1f2478 │ │ │ │ - b.n 1f252c │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ + beq.w 1f23f0 │ │ │ │ + b.n 1f24a4 │ │ │ │ + str r1, [sp, #480] @ 0x1e0 │ │ │ │ movs r0, r3 │ │ │ │ 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 r6, r1 │ │ │ │ - ldr r1, [pc, #88] @ (1f263c ) │ │ │ │ + ldr r1, [pc, #88] @ (1f25b4 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1f2640 ) │ │ │ │ + ldr r2, [pc, #88] @ (1f25b8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r2, [sp, #1924] @ 0x784 │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 20a170 │ │ │ │ + bl 20a0e8 │ │ │ │ ldrd r1, r2, [r4, #376] @ 0x178 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ movs r2, #32 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a6cc │ │ │ │ - ldr r2, [pc, #36] @ (1f2644 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f2640 ) │ │ │ │ + bl 20a644 │ │ │ │ + ldr r2, [pc, #36] @ (1f25bc ) │ │ │ │ + ldr r3, [pc, #32] @ (1f25b8 ) │ │ │ │ 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 1f2638 │ │ │ │ + bne.n 1f25b0 │ │ │ │ add.w sp, sp, #1928 @ 0x788 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - bge.n 1f2668 │ │ │ │ + bge.n 1f24f0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1f2600 │ │ │ │ + bge.n 1f2688 │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ - ldr r2, [pc, #480] @ (1f283c ) │ │ │ │ + ldr r2, [pc, #480] @ (1f27b4 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr r3, [pc, #480] @ (1f2840 ) │ │ │ │ + ldr r3, [pc, #480] @ (1f27b8 ) │ │ │ │ mov sl, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 610b4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f2834 │ │ │ │ + beq.w 1f27ac │ │ │ │ blx 60a68 │ │ │ │ movs r4, #0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1f268c │ │ │ │ + b.n 1f2604 │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 60f88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2684 │ │ │ │ + bne.n 1f25fc │ │ │ │ mov r0, r7 │ │ │ │ blx 61900 │ │ │ │ cmp r4, #10 │ │ │ │ mov.w r0, #8 │ │ │ │ iteee ls │ │ │ │ movls r3, #1 │ │ │ │ movwhi r3, #52429 @ 0xcccd │ │ │ │ @@ -549491,85 +549302,85 @@ │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ strd r7, r3, [sp, #8] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f27a8 │ │ │ │ + beq.n 1f2720 │ │ │ │ add.w r4, r0, #19 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx 611f0 <__fstatat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f26c8 │ │ │ │ + bne.n 1f2640 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, r0 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 1f2702 │ │ │ │ + beq.n 1f267a │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 1f26c8 │ │ │ │ + bge.n 1f2640 │ │ │ │ mov r0, r4 │ │ │ │ blx 61b1c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, sl │ │ │ │ blx r7 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f26c8 │ │ │ │ + beq.n 1f2640 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ it ls │ │ │ │ movls.w r8, #0 │ │ │ │ - bhi.n 1f2818 │ │ │ │ + bhi.n 1f2790 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r9 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 6134c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f26c8 │ │ │ │ + beq.n 1f2640 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1f2806 │ │ │ │ + beq.n 1f277e │ │ │ │ ldrd lr, ip, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #20] │ │ │ │ ldrd r1, r2, [r6, #16] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - b.n 1f275c │ │ │ │ + b.n 1f26d4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1f2802 │ │ │ │ + beq.n 1f277a │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w r4, ip, r2 │ │ │ │ - bge.n 1f2756 │ │ │ │ + bge.n 1f26ce │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f280c │ │ │ │ + bne.n 1f2784 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1f2786 │ │ │ │ + beq.n 1f26fe │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd r8, r3, [r5] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r5, #0] │ │ │ │ @@ -549583,21 +549394,21 @@ │ │ │ │ ldrd r0, r1, [sp, #96] @ 0x60 │ │ │ │ strd r0, r1, [r6, #16] │ │ │ │ lsls r3, r3, #9 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [r6, #12] │ │ │ │ blx 60f88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f26d2 │ │ │ │ + bne.n 1f264a │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1f2824 │ │ │ │ - ldr.w r8, [pc, #144] @ 1f2844 │ │ │ │ + beq.n 1f279c │ │ │ │ + ldr.w r8, [pc, #144] @ 1f27bc │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -549607,544 +549418,544 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ strlt r7, [r6, #8] │ │ │ │ blx 60b4c │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1f27bc │ │ │ │ + bne.n 1f2734 │ │ │ │ mov r0, r9 │ │ │ │ blx 60d6c │ │ │ │ - ldr r2, [pc, #96] @ (1f2848 ) │ │ │ │ - ldr r3, [pc, #84] @ (1f2840 ) │ │ │ │ + ldr r2, [pc, #96] @ (1f27c0 ) │ │ │ │ + ldr r3, [pc, #84] @ (1f27b8 ) │ │ │ │ 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 1f2838 │ │ │ │ + bne.n 1f27b0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f2786 │ │ │ │ + beq.n 1f26fe │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 1f2786 │ │ │ │ + b.n 1f26fe │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 61948 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f272a │ │ │ │ + b.n 1f26a2 │ │ │ │ mov r0, r7 │ │ │ │ blx 60d6c │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1f27e6 │ │ │ │ + b.n 1f275e │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f27e6 │ │ │ │ + b.n 1f275e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - bls.n 1f2778 │ │ │ │ + bge.n 1f2800 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #50] @ 0x32 │ │ │ │ + ldrh r6, [r4, #50] @ 0x32 │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 1f2870 │ │ │ │ + bhi.n 1f26f8 │ │ │ │ lsls r2, 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, #4032] @ 0xfc0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #260] @ (1f2964 ) │ │ │ │ + ldr r0, [pc, #260] @ (1f28dc ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #260] @ (1f2968 ) │ │ │ │ + ldr r3, [pc, #260] @ (1f28e0 ) │ │ │ │ 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 1f1620 │ │ │ │ + bl 1f1598 │ │ │ │ ldr.w r4, [r5, #380] @ 0x17c │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f1630 │ │ │ │ + bl 1f15a8 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2926 │ │ │ │ + bne.n 1f289e │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ blx 61e6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2926 │ │ │ │ + bne.n 1f289e │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1700 │ │ │ │ + bl 1f1678 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2926 │ │ │ │ + bne.n 1f289e │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1f290a │ │ │ │ + beq.n 1f2882 │ │ │ │ movs r1, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1630 │ │ │ │ + bl 1f15a8 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2926 │ │ │ │ + bne.n 1f289e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r7, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f1630 │ │ │ │ + bl 1f15a8 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2073d8 │ │ │ │ + bl 207350 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1f2926 │ │ │ │ + bne.n 1f289e │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 61b04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f2928 │ │ │ │ + cbz r0, 1f28a0 │ │ │ │ ldrb.w r3, [r5, #392] @ 0x188 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 1f294c │ │ │ │ + cbz r3, 1f28c4 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1f2928 │ │ │ │ + bne.n 1f28a0 │ │ │ │ mov r1, r8 │ │ │ │ blx 61a8c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f2930 │ │ │ │ + beq.n 1f28a8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 1f2930 │ │ │ │ + b.n 1f28a8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1700 │ │ │ │ + bl 1f1678 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 1f2926 │ │ │ │ + cbnz r3, 1f289e │ │ │ │ lsls r1, r0, #5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1630 │ │ │ │ + bl 1f15a8 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f28ae │ │ │ │ + beq.n 1f2826 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx 60b4c │ │ │ │ - ldr r2, [pc, #56] @ (1f296c ) │ │ │ │ - ldr r3, [pc, #52] @ (1f2968 ) │ │ │ │ + ldr r2, [pc, #56] @ (1f28e4 ) │ │ │ │ + ldr r3, [pc, #52] @ (1f28e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f295e │ │ │ │ + bne.n 1f28d6 │ │ │ │ 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 2073ac │ │ │ │ + bl 207324 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f28fc │ │ │ │ - b.n 1f2928 │ │ │ │ + bne.n 1f2874 │ │ │ │ + b.n 1f28a0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvc.n 1f2898 │ │ │ │ + bhi.n 1f2920 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1f2900 │ │ │ │ + bvc.n 1f2988 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ - ldr r3, [pc, #252] @ (1f2a80 ) │ │ │ │ + ldr r3, [pc, #252] @ (1f29f8 ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr r2, [pc, #252] @ (1f2a84 ) │ │ │ │ + ldr r2, [pc, #252] @ (1f29fc ) │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #252] @ (1f2a88 ) │ │ │ │ + ldr r3, [pc, #252] @ (1f2a00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2a5e │ │ │ │ + beq.n 1f29d6 │ │ │ │ mov r9, r1 │ │ │ │ blx 620c4 │ │ │ │ mov r5, r0 │ │ │ │ blx 61b1c │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 1f29c4 │ │ │ │ + b.n 1f293c │ │ │ │ adds r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1f29ca │ │ │ │ + beq.n 1f2942 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1f29f4 │ │ │ │ + beq.n 1f296c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1f29b8 │ │ │ │ + bne.n 1f2930 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1f29be │ │ │ │ + beq.n 1f2936 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r8, [r4] │ │ │ │ blx 6093c <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1f2a16 │ │ │ │ + cbnz r0, 1f298e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1f2a64 │ │ │ │ + bne.n 1f29dc │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ adds r4, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1f29c4 │ │ │ │ + bne.n 1f293c │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #140] @ (1f2a8c ) │ │ │ │ - ldr r3, [pc, #136] @ (1f2a88 ) │ │ │ │ + ldr r2, [pc, #140] @ (1f2a04 ) │ │ │ │ + ldr r3, [pc, #136] @ (1f2a00 ) │ │ │ │ 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 1f2a7a │ │ │ │ + bne.n 1f29f2 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f2a58 │ │ │ │ + beq.n 1f29d0 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61688 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f29e8 │ │ │ │ + beq.n 1f2960 │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bne.n 1f2a3c │ │ │ │ + bne.n 1f29b4 │ │ │ │ cmp r0, #17 │ │ │ │ - beq.n 1f29e8 │ │ │ │ - ldr r3, [pc, #80] @ (1f2a90 ) │ │ │ │ + beq.n 1f2960 │ │ │ │ + ldr r3, [pc, #80] @ (1f2a08 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 60df0 │ │ │ │ - ldr r2, [pc, #72] @ (1f2a94 ) │ │ │ │ + ldr r2, [pc, #72] @ (1f2a0c ) │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f29fc │ │ │ │ - ldr r1, [pc, #40] @ (1f2a90 ) │ │ │ │ + b.n 1f2974 │ │ │ │ + ldr r1, [pc, #40] @ (1f2a08 ) │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #44] @ (1f2a98 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f2a10 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [fp, r1] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ - b.n 1f2a58 │ │ │ │ + b.n 1f29d0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvs.n 1f2b70 │ │ │ │ + bvs.n 1f29f8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bvs.n 1f2b68 │ │ │ │ + bvs.n 1f29f0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1f2a88 │ │ │ │ + bvs.n 1f2910 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #32] │ │ │ │ + ldrh r0, [r3, #32] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r6, [r6, #28] │ │ │ │ + ldrh r6, [r7, #28] │ │ │ │ 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, #260] @ (1f2bb0 ) │ │ │ │ + ldr r2, [pc, #260] @ (1f2b28 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #260] @ (1f2bb4 ) │ │ │ │ + ldr r3, [pc, #260] @ (1f2b2c ) │ │ │ │ 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 20735c │ │ │ │ + bl 2072d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r1, [r3, #392] @ 0x188 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f2b5a │ │ │ │ + beq.n 1f2ad2 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ mov r7, r2 │ │ │ │ ldrd r1, r2, [r3, #376] @ 0x178 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1264 │ │ │ │ - cbnz r0, 1f2b08 │ │ │ │ + bl 1f11dc │ │ │ │ + cbnz r0, 1f2a80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r1, [r3, #392] @ 0x188 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f2b80 │ │ │ │ + beq.n 1f2af8 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r2, [pc, #200] @ (1f2bb8 ) │ │ │ │ - ldr r3, [pc, #192] @ (1f2bb4 ) │ │ │ │ + ldr r2, [pc, #200] @ (1f2b30 ) │ │ │ │ + ldr r3, [pc, #192] @ (1f2b2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f2baa │ │ │ │ + bne.n 1f2b22 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f14a4 │ │ │ │ + bl 1f141c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2ae2 │ │ │ │ + beq.n 1f2a5a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f2b8c │ │ │ │ + beq.n 1f2b04 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2073d8 │ │ │ │ + bl 207350 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1f1264 │ │ │ │ + bl 1f11dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2ae2 │ │ │ │ + beq.n 1f2a5a │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f1264 │ │ │ │ + bl 1f11dc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2ae2 │ │ │ │ + beq.n 1f2a5a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r1, [r3, #392] @ 0x188 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f2aee │ │ │ │ + bne.n 1f2a66 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ mov r1, r6 │ │ │ │ - b.n 1f2aee │ │ │ │ + b.n 1f2a66 │ │ │ │ strd r1, r0, [sp] │ │ │ │ blx 61b04 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2aee │ │ │ │ + beq.n 1f2a66 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ - bl 207370 │ │ │ │ + bl 2072e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2ae2 │ │ │ │ + beq.n 1f2a5a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b.n 1f2ad6 │ │ │ │ + b.n 1f2a4e │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 60b4c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - b.n 1f2aee │ │ │ │ + b.n 1f2a66 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f14a4 │ │ │ │ + bl 1f141c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2ae2 │ │ │ │ + beq.n 1f2a5a │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bl 1f1264 │ │ │ │ + bl 1f11dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2b1a │ │ │ │ - b.n 1f2ae2 │ │ │ │ + bne.n 1f2a92 │ │ │ │ + b.n 1f2a5a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bpl.n 1f2c48 │ │ │ │ + bpl.n 1f2ad0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1f2bd0 │ │ │ │ + bpl.n 1f2a58 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r2, [pc, #196] @ (1f2c90 ) │ │ │ │ + ldr r2, [pc, #196] @ (1f2c08 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #196] @ (1f2c94 ) │ │ │ │ + ldr r3, [pc, #196] @ (1f2c0c ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 610b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2c66 │ │ │ │ + beq.n 1f2bde │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 60f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2c5a │ │ │ │ + beq.n 1f2bd2 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ add.w r1, r0, #19 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1f2c06 │ │ │ │ + bne.n 1f2b7e │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2bec │ │ │ │ + beq.n 1f2b64 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1f2c18 │ │ │ │ + bne.n 1f2b90 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1f2c18 │ │ │ │ + bne.n 1f2b90 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2bec │ │ │ │ - ldr r2, [pc, #124] @ (1f2c98 ) │ │ │ │ + beq.n 1f2b64 │ │ │ │ + ldr r2, [pc, #124] @ (1f2c10 ) │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, sp, #12 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 61764 <__asprintf_chk@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2bec │ │ │ │ + beq.n 1f2b64 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 6093c <__stat64_time64@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 1f2c84 │ │ │ │ + cbnz r0, 1f2bfc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1f2c7e │ │ │ │ + beq.n 1f2bf6 │ │ │ │ blx 612d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 60b4c │ │ │ │ mov r0, r4 │ │ │ │ blx 60f88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2bf6 │ │ │ │ + bne.n 1f2b6e │ │ │ │ mov r0, r4 │ │ │ │ blx 60d6c │ │ │ │ mov r0, r5 │ │ │ │ blx 612bc │ │ │ │ - ldr r2, [pc, #52] @ (1f2c9c ) │ │ │ │ - ldr r3, [pc, #40] @ (1f2c94 ) │ │ │ │ + ldr r2, [pc, #52] @ (1f2c14 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f2c0c ) │ │ │ │ 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 1f2c8c │ │ │ │ + bne.n 1f2c04 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1f2bbc │ │ │ │ - b.n 1f2c4a │ │ │ │ + bl 1f2b34 │ │ │ │ + b.n 1f2bc2 │ │ │ │ mov r0, r2 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f2bec │ │ │ │ + b.n 1f2b64 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - bmi.n 1f2ce8 │ │ │ │ + bmi.n 1f2b70 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #14] │ │ │ │ + ldrh r0, [r0, #16] │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 1f2bc4 │ │ │ │ + bmi.n 1f2c4c │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bne.n 1f2cd6 │ │ │ │ + bne.n 1f2c4e │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1f2cd2 │ │ │ │ + bls.n 1f2c4a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ (1f2cdc ) │ │ │ │ + ldr r1, [pc, #28] @ (1f2c54 ) │ │ │ │ subs r3, #4 │ │ │ │ adds r0, r2, r3 │ │ │ │ add r1, pc │ │ │ │ blx 61d38 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r4, [r2, #14] │ │ │ │ + ldrh r4, [r3, #14] │ │ │ │ movs r0, 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, #172] @ 1f2d9c │ │ │ │ + ldr.w ip, [pc, #172] @ 1f2d14 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #168] @ (1f2da0 ) │ │ │ │ + ldr r4, [pc, #168] @ (1f2d18 ) │ │ │ │ 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 │ │ │ │ @@ -550152,1373 +549963,1373 @@ │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #16384 @ 0x4000 │ │ │ │ itet ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ movne r4, #0 │ │ │ │ - beq.n 1f2d38 │ │ │ │ - ldr r2, [pc, #132] @ (1f2da4 ) │ │ │ │ - ldr r3, [pc, #124] @ (1f2da0 ) │ │ │ │ + beq.n 1f2cb0 │ │ │ │ + ldr r2, [pc, #132] @ (1f2d1c ) │ │ │ │ + ldr r3, [pc, #124] @ (1f2d18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f2d98 │ │ │ │ + bne.n 1f2d10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r3, [ip] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 1f2d86 │ │ │ │ - ldr r2, [pc, #100] @ (1f2da8 ) │ │ │ │ + beq.n 1f2cfe │ │ │ │ + ldr r2, [pc, #100] @ (1f2d20 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 61764 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f2d1e │ │ │ │ + beq.n 1f2c96 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 610b4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 60b4c │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f2d1e │ │ │ │ + beq.n 1f2c96 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 60f88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 1f2d7e │ │ │ │ + cbz r0, 1f2cf6 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1f2d6a │ │ │ │ + bne.n 1f2ce2 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 60d6c │ │ │ │ - b.n 1f2d1e │ │ │ │ + b.n 1f2c96 │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1f2d40 │ │ │ │ + bne.n 1f2cb8 │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2d1e │ │ │ │ - b.n 1f2d40 │ │ │ │ + beq.n 1f2c96 │ │ │ │ + b.n 1f2cb8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - bcc.n 1f2dac │ │ │ │ + bcc.n 1f2c34 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1f2d5c │ │ │ │ + bcc.n 1f2de4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ 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] @ (1f2e08 ) │ │ │ │ + ldr r1, [pc, #76] @ (1f2d80 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f2648 │ │ │ │ + bl 1f25c0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f2e04 │ │ │ │ + cbz r0, 1f2d7c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1f2dfe │ │ │ │ + beq.n 1f2d76 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 612d4 │ │ │ │ - cbnz r0, 1f2ddc │ │ │ │ + cbnz r0, 1f2d54 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r7, r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1f2dd0 │ │ │ │ + bne.n 1f2d48 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r6, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 1f2dfe │ │ │ │ + beq.n 1f2d76 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 60b4c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 60b4c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1f2dea │ │ │ │ + bne.n 1f2d62 │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mcr2 15, 7, pc, cr1, cr15, {7} @ │ │ │ │ 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] @ (1f2f08 ) │ │ │ │ + ldr r2, [pc, #232] @ (1f2e80 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #232] @ (1f2f0c ) │ │ │ │ + ldr r3, [pc, #232] @ (1f2e84 ) │ │ │ │ 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 1f9e6c │ │ │ │ + bl 1f9de4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ (1f2f10 ) │ │ │ │ + ldr r2, [pc, #204] @ (1f2e88 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ blx 61764 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f2ea2 │ │ │ │ + blt.n 1f2e1a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f2dac │ │ │ │ + bl 1f2d24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60b4c │ │ │ │ - cbnz r4, 1f2ebc │ │ │ │ - ldr r1, [pc, #176] @ (1f2f14 ) │ │ │ │ + cbnz r4, 1f2e34 │ │ │ │ + ldr r1, [pc, #176] @ (1f2e8c ) │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f2648 │ │ │ │ + bl 1f25c0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f2ea2 │ │ │ │ + cbz r0, 1f2e1a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1f2dac │ │ │ │ + bl 1f2d24 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1f2e96 │ │ │ │ + beq.n 1f2e0e │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 60b4c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 60b4c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1f2e82 │ │ │ │ + bne.n 1f2dfa │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f2ee0 │ │ │ │ - ldr r2, [pc, #116] @ (1f2f18 ) │ │ │ │ - ldr r3, [pc, #100] @ (1f2f0c ) │ │ │ │ + bne.n 1f2e58 │ │ │ │ + ldr r2, [pc, #116] @ (1f2e90 ) │ │ │ │ + ldr r3, [pc, #100] @ (1f2e84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f2f02 │ │ │ │ + bne.n 1f2e7a │ │ │ │ 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 1f2eca │ │ │ │ + bne.n 1f2e42 │ │ │ │ dmb ish │ │ │ │ - b.n 1f2ea2 │ │ │ │ + b.n 1f2e1a │ │ │ │ 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 1f2eda │ │ │ │ - b.n 1f2ef0 │ │ │ │ + beq.n 1f2e52 │ │ │ │ + b.n 1f2e68 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bne.n 1f2ebc │ │ │ │ + bcs.n 1f2f44 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #2] │ │ │ │ + ldrh r0, [r4, #2] │ │ │ │ movs r0, r3 │ │ │ │ mrc2 15, 3, pc, cr7, cr15, {7} │ │ │ │ - bne.n 1f2fc8 │ │ │ │ + bne.n 1f2e50 │ │ │ │ lsls r2, r5, #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, #3944] @ 0xf68 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #200] @ (1f2ff8 ) │ │ │ │ - ldr r3, [pc, #200] @ (1f2ffc ) │ │ │ │ + ldr r2, [pc, #200] @ (1f2f70 ) │ │ │ │ + ldr r3, [pc, #200] @ (1f2f74 ) │ │ │ │ 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 6137c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1f2fda │ │ │ │ + beq.n 1f2f52 │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ blx 61580 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f2fb0 │ │ │ │ + beq.n 1f2f28 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 61b04 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f2fb0 │ │ │ │ - cbz r5, 1f2f9a │ │ │ │ + cbz r0, 1f2f28 │ │ │ │ + cbz r5, 1f2f12 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f2f76 │ │ │ │ + b.n 1f2eee │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 1f2f94 │ │ │ │ + bls.n 1f2f0c │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 611cc │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1f2f70 │ │ │ │ + bhi.n 1f2ee8 │ │ │ │ mov r0, r7 │ │ │ │ blx 60b4c │ │ │ │ mov r0, r8 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f2fb6 │ │ │ │ + b.n 1f2f2e │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 1f2f86 │ │ │ │ + beq.n 1f2efe │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f284c │ │ │ │ + bl 1f27c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbnz r4, 1f2fe2 │ │ │ │ + cbnz r4, 1f2f5a │ │ │ │ blx 60b4c │ │ │ │ mov r0, r8 │ │ │ │ blx 60b4c │ │ │ │ mov r0, r6 │ │ │ │ blx 61178 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #64] @ (1f3000 ) │ │ │ │ - ldr r3, [pc, #56] @ (1f2ffc ) │ │ │ │ + ldr r2, [pc, #64] @ (1f2f78 ) │ │ │ │ + ldr r3, [pc, #56] @ (1f2f74 ) │ │ │ │ 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 1f2ff4 │ │ │ │ + bne.n 1f2f6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f2fbc │ │ │ │ + b.n 1f2f34 │ │ │ │ blx 60b4c │ │ │ │ mov r0, r8 │ │ │ │ blx 60b4c │ │ │ │ mov r0, r6 │ │ │ │ blx 61178 │ │ │ │ - b.n 1f2fbe │ │ │ │ + b.n 1f2f36 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - beq.n 1f2f8c │ │ │ │ + bne.n 1f3014 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1f3078 │ │ │ │ + beq.n 1f2f00 │ │ │ │ lsls r2, r5, #2 │ │ │ │ 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] @ (1f307c ) │ │ │ │ - ldr r2, [pc, #104] @ (1f3080 ) │ │ │ │ + ldr r0, [pc, #100] @ (1f2ff4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1f2ff8 ) │ │ │ │ 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, 1f3074 │ │ │ │ + cbnz r2, 1f2fec │ │ │ │ add r0, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1f6548 │ │ │ │ + bl 1f64c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #76] @ (1f3084 ) │ │ │ │ + ldr r2, [pc, #76] @ (1f2ffc ) │ │ │ │ add.w r0, sp, #34 @ 0x22 │ │ │ │ ldrb.w r1, [sp, #33] @ 0x21 │ │ │ │ ldrb.w ip, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strd r1, r0, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ str.w ip, [sp] │ │ │ │ blx 61764 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3074 │ │ │ │ + beq.n 1f2fec │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #40] @ (1f3088 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f3080 ) │ │ │ │ + ldr r2, [pc, #40] @ (1f3000 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f2ff8 ) │ │ │ │ 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 1f3078 │ │ │ │ + bne.n 1f2ff0 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f305c │ │ │ │ + b.n 1f2fd4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldmia r7, {r1, r5, r6, r7} │ │ │ │ + beq.n 1f30cc │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #50] @ 0x32 │ │ │ │ + strh r2, [r6, #50] @ 0x32 │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r7, {r2, r3, r4, r7} │ │ │ │ + beq.n 1f304c │ │ │ │ lsls r2, r5, #2 │ │ │ │ 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] @ (1f3240 ) │ │ │ │ + ldr r2, [pc, #416] @ (1f31b8 ) │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ - ldr r3, [pc, #416] @ (1f3244 ) │ │ │ │ + ldr r3, [pc, #416] @ (1f31bc ) │ │ │ │ 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 1f11a0 │ │ │ │ - ldr r2, [pc, #396] @ (1f3248 ) │ │ │ │ + bl 1f1118 │ │ │ │ + ldr r2, [pc, #396] @ (1f31c0 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 61764 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f30ee │ │ │ │ + beq.n 1f3066 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 6137c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 1f3166 │ │ │ │ + bne.n 1f30de │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f3118 │ │ │ │ + beq.n 1f3090 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60b4c │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f31ce │ │ │ │ - ldr r2, [pc, #332] @ (1f324c ) │ │ │ │ - ldr r3, [pc, #324] @ (1f3244 ) │ │ │ │ + beq.n 1f3146 │ │ │ │ + ldr r2, [pc, #332] @ (1f31c4 ) │ │ │ │ + ldr r3, [pc, #324] @ (1f31bc ) │ │ │ │ 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 1f323c │ │ │ │ + bne.w 1f31b4 │ │ │ │ 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 1f6548 │ │ │ │ + bl 1f64c0 │ │ │ │ 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] @ (1f3250 ) │ │ │ │ + ldr r2, [pc, #280] @ (1f31c8 ) │ │ │ │ add r2, pc │ │ │ │ blx 61764 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3150 │ │ │ │ + beq.n 1f30c8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1f2970 │ │ │ │ + bl 1f28e8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 60b4c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 6137c │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1f30ee │ │ │ │ + beq.n 1f3066 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ blx 60f40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f31ba │ │ │ │ + beq.n 1f3132 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 6137c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1f31d6 │ │ │ │ + bne.n 1f314e │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f2a9c │ │ │ │ - cbz r0, 1f31b4 │ │ │ │ + bl 1f2a14 │ │ │ │ + cbz r0, 1f312c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 1f31f0 │ │ │ │ + cbz r3, 1f3168 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f31a2 │ │ │ │ + b.n 1f311a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r3, r0 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 1f31ec │ │ │ │ + bls.n 1f3164 │ │ │ │ subs r2, r6, r3 │ │ │ │ add.w r1, r8, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 61bd0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1f319a │ │ │ │ + bne.n 1f3112 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 612d4 │ │ │ │ mov r0, r4 │ │ │ │ blx 61178 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60b4c │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f30fc │ │ │ │ + bne.n 1f3074 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f30fc │ │ │ │ + b.n 1f3074 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 612d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 61178 │ │ │ │ mov r0, r4 │ │ │ │ blx 61178 │ │ │ │ - b.n 1f31c0 │ │ │ │ + b.n 1f3138 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1f31b4 │ │ │ │ + beq.n 1f312c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ blx 61fe0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f31b4 │ │ │ │ + beq.n 1f312c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 6093c <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3234 │ │ │ │ + beq.n 1f31ac │ │ │ │ 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 1f321e │ │ │ │ + bne.n 1f3196 │ │ │ │ dmb ish │ │ │ │ - b.n 1f31ba │ │ │ │ + b.n 1f3132 │ │ │ │ mov r0, r5 │ │ │ │ blx 612d4 │ │ │ │ - b.n 1f31ba │ │ │ │ + b.n 1f3132 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldmia r7!, {r3, r4, r6} │ │ │ │ + ldmia r7, {r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #46] @ 0x2e │ │ │ │ + strh r0, [r0, #48] @ 0x30 │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r0, [r1, #44] @ 0x2c │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #488] @ (1f3450 ) │ │ │ │ + ldr r1, [pc, #488] @ (1f33c8 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #488] @ (1f3454 ) │ │ │ │ + ldr r2, [pc, #488] @ (1f33cc ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldrb.w r6, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #468] @ (1f3458 ) │ │ │ │ + ldr r2, [pc, #468] @ (1f33d0 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f333e │ │ │ │ - ldr r0, [pc, #460] @ (1f345c ) │ │ │ │ + beq.n 1f32b6 │ │ │ │ + ldr r0, [pc, #460] @ (1f33d4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6f98 │ │ │ │ + bl 1f6f10 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f334e │ │ │ │ - ldr r1, [pc, #452] @ (1f3460 ) │ │ │ │ + beq.n 1f32c6 │ │ │ │ + ldr r1, [pc, #452] @ (1f33d8 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f944c │ │ │ │ + bl 1f93c4 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f2970 │ │ │ │ + bl 1f28e8 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ orrs r0, r3 │ │ │ │ - bne.n 1f333a │ │ │ │ + bne.n 1f32b2 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f3374 │ │ │ │ - ldr r2, [pc, #416] @ (1f3464 ) │ │ │ │ - ldr r3, [pc, #400] @ (1f3454 ) │ │ │ │ + beq.n 1f32ec │ │ │ │ + ldr r2, [pc, #416] @ (1f33dc ) │ │ │ │ + ldr r3, [pc, #400] @ (1f33cc ) │ │ │ │ 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 1f344c │ │ │ │ + bne.w 1f33c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #392] @ (1f3468 ) │ │ │ │ + ldr r0, [pc, #392] @ (1f33e0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6f84 │ │ │ │ + bl 1f6efc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f33ce │ │ │ │ - ldr r7, [pc, #384] @ (1f346c ) │ │ │ │ + beq.n 1f3346 │ │ │ │ + ldr r7, [pc, #384] @ (1f33e4 ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #384] @ (1f3470 ) │ │ │ │ + ldr r3, [pc, #384] @ (1f33e8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f944c │ │ │ │ + bl 1f93c4 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1f2970 │ │ │ │ + bl 1f28e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ - cbnz r0, 1f333a │ │ │ │ + cbnz r0, 1f32b2 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f944c │ │ │ │ + bl 1f93c4 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f2970 │ │ │ │ + bl 1f28e8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f32ba │ │ │ │ + beq.n 1f3232 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f32c0 │ │ │ │ + b.n 1f3238 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f336e │ │ │ │ + beq.n 1f32e6 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f33c8 │ │ │ │ - ldr r4, [pc, #296] @ (1f3474 ) │ │ │ │ + beq.n 1f3340 │ │ │ │ + ldr r4, [pc, #296] @ (1f33ec ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1f328c │ │ │ │ - ldr r0, [pc, #296] @ (1f3478 ) │ │ │ │ + b.n 1f3204 │ │ │ │ + ldr r0, [pc, #296] @ (1f33f0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6f98 │ │ │ │ + bl 1f6f10 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f33b2 │ │ │ │ - ldr r3, [pc, #288] @ (1f347c ) │ │ │ │ + cbz r0, 1f332a │ │ │ │ + ldr r3, [pc, #288] @ (1f33f4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #288] @ (1f3480 ) │ │ │ │ + ldr r2, [pc, #288] @ (1f33f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ - b.n 1f329a │ │ │ │ - ldr r4, [pc, #276] @ (1f3484 ) │ │ │ │ + b.n 1f3212 │ │ │ │ + ldr r4, [pc, #276] @ (1f33fc ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1f328c │ │ │ │ + b.n 1f3204 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #272] @ (1f3488 ) │ │ │ │ + ldr r4, [pc, #272] @ (1f3400 ) │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f944c │ │ │ │ + bl 1f93c4 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f2970 │ │ │ │ + bl 1f28e8 │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ orrs r0, r3 │ │ │ │ - bne.n 1f333a │ │ │ │ + bne.n 1f32b2 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f944c │ │ │ │ + bl 1f93c4 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f2970 │ │ │ │ + bl 1f28e8 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 1f32c0 │ │ │ │ - ldr r0, [pc, #216] @ (1f348c ) │ │ │ │ + b.n 1f3238 │ │ │ │ + ldr r0, [pc, #216] @ (1f3404 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6f98 │ │ │ │ + bl 1f6f10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f32de │ │ │ │ - ldr r1, [pc, #208] @ (1f3490 ) │ │ │ │ + beq.n 1f3256 │ │ │ │ + ldr r1, [pc, #208] @ (1f3408 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ - b.n 1f32a2 │ │ │ │ - ldr r4, [pc, #200] @ (1f3494 ) │ │ │ │ + b.n 1f321a │ │ │ │ + ldr r4, [pc, #200] @ (1f340c ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1f328c │ │ │ │ + b.n 1f3204 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov r8, r6 │ │ │ │ blx 6190c │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r7, r0 │ │ │ │ moveq.w r7, #512 @ 0x200 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 1f33f6 │ │ │ │ + b.n 1f336e │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 1f333a │ │ │ │ + bne.n 1f32b2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ mov r4, r0 │ │ │ │ blx 6187c │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r3, r7 │ │ │ │ blx 61fd4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f33e4 │ │ │ │ - ldr r7, [pc, #124] @ (1f3498 ) │ │ │ │ + beq.n 1f335c │ │ │ │ + ldr r7, [pc, #124] @ (1f3410 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #124] @ (1f349c ) │ │ │ │ + ldr r3, [pc, #124] @ (1f3414 ) │ │ │ │ mov r4, r6 │ │ │ │ add r7, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f944c │ │ │ │ + bl 1f93c4 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1f2970 │ │ │ │ + bl 1f28e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r8 │ │ │ │ clz r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ orrs r0, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, r4 │ │ │ │ moveq r1, r7 │ │ │ │ - beq.w 1f32a2 │ │ │ │ - b.n 1f333a │ │ │ │ + beq.w 1f321a │ │ │ │ + b.n 1f32b2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldmia r5!, {r4, r7} │ │ │ │ + ldmia r6!, {r3, r4} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r6, [r4, #14] │ │ │ │ + strh r6, [r5, #14] │ │ │ │ movs r0, r3 │ │ │ │ - strh r0, [r7, #26] │ │ │ │ + strh r0, [r0, #28] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r5, {r3, r4, r5} │ │ │ │ + ldmia r5!, {r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ + strh r4, [r2, #36] @ 0x24 │ │ │ │ movs r0, r3 │ │ │ │ - strh r6, [r4, #24] │ │ │ │ + strh r6, [r5, #24] │ │ │ │ movs r0, r3 │ │ │ │ - strh r0, [r0, #36] @ 0x24 │ │ │ │ + strh r0, [r1, #36] @ 0x24 │ │ │ │ movs r0, r3 │ │ │ │ - strh r6, [r2, #28] │ │ │ │ + strh r6, [r3, #28] │ │ │ │ movs r0, r3 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r4, [r0, #10] │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r4, [r6, #28] │ │ │ │ movs r0, r3 │ │ │ │ - strh r0, [r3, #26] │ │ │ │ + strh r0, [r4, #26] │ │ │ │ movs r0, r3 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r4, [r4, #20] │ │ │ │ movs r0, r3 │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ movs r0, r3 │ │ │ │ - strh r4, [r2, #18] │ │ │ │ + strh r4, [r3, #18] │ │ │ │ movs r0, r3 │ │ │ │ - strh r2, [r5, #24] │ │ │ │ + strh r2, [r6, #24] │ │ │ │ movs r0, r3 │ │ │ │ - strh r0, [r7, #14] │ │ │ │ + strh r0, [r0, #16] │ │ │ │ movs r0, r3 │ │ │ │ - strh r0, [r2, #26] │ │ │ │ + strh r0, [r3, #26] │ │ │ │ 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] @ (1f3528 ) │ │ │ │ + ldr r3, [pc, #120] @ (1f34a0 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 61ac8 │ │ │ │ mov r4, r0 │ │ │ │ blx 6187c │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f34ca │ │ │ │ + beq.n 1f3442 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 60de4 │ │ │ │ mov r4, r0 │ │ │ │ blx 61aec │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1f34c4 │ │ │ │ - ldr r3, [pc, #80] @ (1f352c ) │ │ │ │ + bne.n 1f343c │ │ │ │ + ldr r3, [pc, #80] @ (1f34a4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f6f84 │ │ │ │ - cbz r0, 1f3506 │ │ │ │ + bl 1f6efc │ │ │ │ + cbz r0, 1f347e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fe6c4 │ │ │ │ + bl 1fe63c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f34c4 │ │ │ │ - ldr r0, [pc, #56] @ (1f3530 ) │ │ │ │ + bne.n 1f343c │ │ │ │ + ldr r0, [pc, #56] @ (1f34a8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1fe6c4 │ │ │ │ + bl 1fe63c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #44] @ (1f3534 ) │ │ │ │ + ldr r0, [pc, #44] @ (1f34ac ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6f84 │ │ │ │ - cbz r0, 1f3520 │ │ │ │ - ldr r3, [pc, #36] @ (1f3538 ) │ │ │ │ + bl 1f6efc │ │ │ │ + cbz r0, 1f3498 │ │ │ │ + ldr r3, [pc, #36] @ (1f34b0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #36] @ (1f353c ) │ │ │ │ + ldr r2, [pc, #36] @ (1f34b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #28] @ (1f3540 ) │ │ │ │ + ldr r0, [pc, #28] @ (1f34b8 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1f34e8 │ │ │ │ + b.n 1f3460 │ │ │ │ nop │ │ │ │ - ldmia r3, {r1, r3, r6} │ │ │ │ + ldmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + strh r2, [r5, #20] │ │ │ │ movs r0, r3 │ │ │ │ - strh r2, [r2, #24] │ │ │ │ + strh r2, [r3, #24] │ │ │ │ movs r0, r3 │ │ │ │ - strh r0, [r2, #20] │ │ │ │ + strh r0, [r3, #20] │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #20] │ │ │ │ + strh r2, [r4, #20] │ │ │ │ movs r0, r3 │ │ │ │ - strh r6, [r6, #18] │ │ │ │ + strh r6, [r7, #18] │ │ │ │ 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] @ 1f35b4 │ │ │ │ + ldr.w ip, [pc, #92] @ 1f352c │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - ldr r3, [pc, #80] @ (1f35b8 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f3530 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f43ac │ │ │ │ + bl 1f4324 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1f35aa │ │ │ │ + cbz r0, 1f3522 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1f284c │ │ │ │ + bl 1f27c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60b4c │ │ │ │ - ldr r1, [pc, #40] @ (1f35bc ) │ │ │ │ - ldr r2, [pc, #36] @ (1f35b8 ) │ │ │ │ + ldr r1, [pc, #40] @ (1f3534 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f3530 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f35ae │ │ │ │ + bne.n 1f3526 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f3590 │ │ │ │ + b.n 1f3508 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r2!, {r5, r7} │ │ │ │ + ldmia r3, {r3, r5} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r5, r6} │ │ │ │ + ldmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #104] @ (1f3638 ) │ │ │ │ + ldr r2, [pc, #104] @ (1f35b0 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #104] @ (1f363c ) │ │ │ │ + ldr r3, [pc, #104] @ (1f35b4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f11a0 │ │ │ │ + bl 1f1118 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2a9c │ │ │ │ + bl 1f2a14 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1f360e │ │ │ │ - ldr r1, [pc, #72] @ (1f3640 ) │ │ │ │ - ldr r2, [pc, #68] @ (1f363c ) │ │ │ │ + cbnz r0, 1f3586 │ │ │ │ + ldr r1, [pc, #72] @ (1f35b8 ) │ │ │ │ + ldr r2, [pc, #68] @ (1f35b4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f3634 │ │ │ │ + bne.n 1f35ac │ │ │ │ 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 1f45b0 │ │ │ │ + bl 1f4528 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f35f4 │ │ │ │ + bne.n 1f356c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 60b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f35f4 │ │ │ │ + b.n 1f356c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldmia r2, {r1, r2, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2} │ │ │ │ + ldmia r2, {r2, r3, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ 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 1f40f8 │ │ │ │ + bl 1f4070 │ │ │ │ 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] @ 1f3718 │ │ │ │ + ldr.w lr, [pc, #168] @ 1f3690 │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr.w ip, [pc, #164] @ 1f371c │ │ │ │ + ldr.w ip, [pc, #164] @ 1f3694 │ │ │ │ mov r3, r0 │ │ │ │ add lr, pc │ │ │ │ - ldr r2, [pc, #160] @ (1f3720 ) │ │ │ │ + ldr r2, [pc, #160] @ (1f3698 ) │ │ │ │ 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 61764 <__asprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1f36d6 │ │ │ │ + cbz r3, 1f364e │ │ │ │ mov r0, r4 │ │ │ │ blx 612ec <__time64@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 6093c <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1f36f8 │ │ │ │ + beq.n 1f3670 │ │ │ │ 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 1f36ee │ │ │ │ + blt.n 1f3666 │ │ │ │ blx 60b4c │ │ │ │ - ldr r2, [pc, #76] @ (1f3724 ) │ │ │ │ - ldr r3, [pc, #64] @ (1f371c ) │ │ │ │ + ldr r2, [pc, #76] @ (1f369c ) │ │ │ │ + ldr r3, [pc, #64] @ (1f3694 ) │ │ │ │ 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 1f3712 │ │ │ │ + bne.n 1f368a │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ blx 60ae0 <__utime64@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1f36d2 │ │ │ │ + b.n 1f364a │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 6137c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1f36f4 │ │ │ │ + beq.n 1f366c │ │ │ │ blx 61178 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1f36d2 │ │ │ │ + b.n 1f364a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ + ldmia r2!, {r1, r3} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #12] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r1, {r1, r5} │ │ │ │ + ldmia r1, {r1, r3, r5, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #228] @ (1f381c ) │ │ │ │ + ldr r2, [pc, #228] @ (1f3794 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #228] @ (1f3820 ) │ │ │ │ + ldr r3, [pc, #228] @ (1f3798 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #224] @ (1f3824 ) │ │ │ │ + ldr r1, [pc, #224] @ (1f379c ) │ │ │ │ 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 1f944c │ │ │ │ + bl 1f93c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f37f8 │ │ │ │ + beq.n 1f3770 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 6137c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1f37f8 │ │ │ │ + beq.n 1f3770 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 61580 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3812 │ │ │ │ + beq.n 1f378a │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ movs r3, #8 │ │ │ │ movt r3, #32 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r3 │ │ │ │ - beq.n 1f37a0 │ │ │ │ + beq.n 1f3718 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 60d78 │ │ │ │ - cbnz r0, 1f37fc │ │ │ │ + cbnz r0, 1f3774 │ │ │ │ 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 61154 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r0, [r5, #352] @ 0x160 │ │ │ │ - beq.n 1f3812 │ │ │ │ + beq.n 1f378a │ │ │ │ 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 61178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #72] @ (1f3828 ) │ │ │ │ - ldr r2, [pc, #60] @ (1f3820 ) │ │ │ │ + ldr r1, [pc, #72] @ (1f37a0 ) │ │ │ │ + ldr r2, [pc, #60] @ (1f3798 ) │ │ │ │ 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 1f3816 │ │ │ │ + bne.n 1f378e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f37de │ │ │ │ + b.n 1f3756 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.n 1f3812 │ │ │ │ + bne.n 1f378a │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 60a38 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1f37a0 │ │ │ │ + bne.n 1f3718 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f37d4 │ │ │ │ + b.n 1f374c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #6] │ │ │ │ + strh r6, [r6, #6] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r0!, {r1, r3, r4} │ │ │ │ + ldmia r0!, {r1, r5, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ 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 61b64 │ │ │ │ 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] @ 1f38b4 │ │ │ │ + ldr.w ip, [pc, #92] @ 1f382c │ │ │ │ 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] @ (1f38b8 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f3830 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ffed8 │ │ │ │ + bl 1ffe50 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1f38ac │ │ │ │ + cbz r0, 1f3824 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1f284c │ │ │ │ + bl 1f27c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60b4c │ │ │ │ - ldr r1, [pc, #40] @ (1f38bc ) │ │ │ │ - ldr r2, [pc, #32] @ (1f38b8 ) │ │ │ │ + ldr r1, [pc, #40] @ (1f3834 ) │ │ │ │ + ldr r2, [pc, #32] @ (1f3830 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f38b0 │ │ │ │ + bne.n 1f3828 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f3892 │ │ │ │ + b.n 1f380a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - stmia r7!, {r5, r7} │ │ │ │ + ldmia r0!, {r3, r5} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #108] @ (1f393c ) │ │ │ │ + ldr r2, [pc, #108] @ (1f38b4 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #108] @ (1f3940 ) │ │ │ │ + ldr r3, [pc, #108] @ (1f38b8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f11a0 │ │ │ │ + bl 1f1118 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2a9c │ │ │ │ + bl 1f2a14 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1f390e │ │ │ │ - ldr r1, [pc, #76] @ (1f3944 ) │ │ │ │ - ldr r2, [pc, #72] @ (1f3940 ) │ │ │ │ + cbnz r0, 1f3886 │ │ │ │ + ldr r1, [pc, #76] @ (1f38bc ) │ │ │ │ + ldr r2, [pc, #72] @ (1f38b8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f3936 │ │ │ │ + bne.n 1f38ae │ │ │ │ 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 1fff48 │ │ │ │ + bl 1ffec0 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f38f4 │ │ │ │ + bne.n 1f386c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 60b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f38f4 │ │ │ │ + b.n 1f386c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r2, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2} │ │ │ │ + stmia r7!, {r2, r3, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ 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 1ffe0c │ │ │ │ + bl 1ffd84 │ │ │ │ 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] @ (1f3a00 ) │ │ │ │ + ldr r2, [pc, #140] @ (1f3978 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #140] @ (1f3a04 ) │ │ │ │ + ldr r3, [pc, #140] @ (1f397c ) │ │ │ │ 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 1f902c │ │ │ │ + bl 1f8fa4 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1f3254 │ │ │ │ - cbz r0, 1f39de │ │ │ │ - ldr r1, [pc, #100] @ (1f3a08 ) │ │ │ │ + bl 1f31cc │ │ │ │ + cbz r0, 1f3956 │ │ │ │ + ldr r1, [pc, #100] @ (1f3980 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1f944c │ │ │ │ + bl 1f93c4 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 6093c <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f39de │ │ │ │ + beq.n 1f3956 │ │ │ │ mov r0, r4 │ │ │ │ blx 612ec <__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 1f39de │ │ │ │ + bge.n 1f3956 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f2bbc │ │ │ │ + bl 1f2b34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9274 │ │ │ │ - ldr r2, [pc, #36] @ (1f3a0c ) │ │ │ │ - ldr r3, [pc, #28] @ (1f3a04 ) │ │ │ │ + bl 1f91ec │ │ │ │ + ldr r2, [pc, #36] @ (1f3984 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f397c ) │ │ │ │ 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 1f39fc │ │ │ │ + bne.n 1f3974 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - stmia r6!, {r1, r7} │ │ │ │ + stmia r7!, {r1, r3} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #25] │ │ │ │ + ldrb r4, [r0, #26] │ │ │ │ movs r0, r3 │ │ │ │ - stmia r6!, {r2, r4} │ │ │ │ + stmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f3a14 │ │ │ │ + bne.n 1f398c │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1f3a2a │ │ │ │ + cbnz r2, 1f39a2 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr r3, [pc, #348] @ (1f3bb4 ) │ │ │ │ + ldr r3, [pc, #348] @ (1f3b2c ) │ │ │ │ mov r9, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #344] @ (1f3bb8 ) │ │ │ │ + ldr r2, [pc, #344] @ (1f3b30 ) │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -551532,39 +551343,39 @@ │ │ │ │ blx 60bb8 │ │ │ │ mov r0, r9 │ │ │ │ blx 61954 │ │ │ │ mov.w sl, r0, asr #31 │ │ │ │ cmp r5, sl │ │ │ │ it eq │ │ │ │ cmpeq r6, r0 │ │ │ │ - beq.n 1f3b94 │ │ │ │ + beq.n 1f3b0c │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx 60bb8 │ │ │ │ cmp r6, r8 │ │ │ │ sbcs.w r3, r5, sl │ │ │ │ - bcc.n 1f3b78 │ │ │ │ - b.n 1f3b8a │ │ │ │ + bcc.n 1f3af0 │ │ │ │ + b.n 1f3b02 │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 61544 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - bne.n 1f3b88 │ │ │ │ + bne.n 1f3b00 │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ adds.w r2, fp, r7 │ │ │ │ adc.w r3, r5, #0 │ │ │ │ cmp r8, r2 │ │ │ │ sbcs.w r3, sl, r3 │ │ │ │ - bcc.n 1f3b88 │ │ │ │ + bcc.n 1f3b00 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 1f3b88 │ │ │ │ + bne.n 1f3b00 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ blx 61070 │ │ │ │ add.w ip, sp, #24 │ │ │ │ mov.w lr, #808464432 @ 0x30303030 │ │ │ │ @@ -551579,86 +551390,86 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ strd lr, lr, [sp, #120] @ 0x78 │ │ │ │ strd lr, lr, [sp, #128] @ 0x80 │ │ │ │ strd lr, lr, [sp, #136] @ 0x88 │ │ │ │ blx 61544 │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 1f3b88 │ │ │ │ + bne.n 1f3b00 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ adds r4, r4, r7 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ add.w r7, r0, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r6, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov.w r7, #0 │ │ │ │ mov r0, ip │ │ │ │ - bl 1f6584 │ │ │ │ + bl 1f64fc │ │ │ │ movs r2, #16 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ strb.w r7, [sp, #96] @ 0x60 │ │ │ │ blx 618c4 <__isoc23_strtoull@plt> │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [r6, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r1, #52] @ 0x34 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f5b74 │ │ │ │ + bl 1f5aec │ │ │ │ cmp r4, r8 │ │ │ │ sbcs.w r3, r5, sl │ │ │ │ - bcs.n 1f3b88 │ │ │ │ + bcs.n 1f3b00 │ │ │ │ adds.w r7, r4, #56 @ 0x38 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r8, r7 │ │ │ │ sbcs.w r3, sl, r5 │ │ │ │ - bcs.n 1f3aaa │ │ │ │ + bcs.n 1f3a22 │ │ │ │ mov r6, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx 60bb8 │ │ │ │ - ldr r2, [pc, #36] @ (1f3bbc ) │ │ │ │ - ldr r3, [pc, #28] @ (1f3bb4 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f3b34 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f3b2c ) │ │ │ │ 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 1f3bae │ │ │ │ + bne.n 1f3b26 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r5} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, 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 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #468] @ (1f3da8 ) │ │ │ │ - ldr r3, [pc, #468] @ (1f3dac ) │ │ │ │ + ldr r0, [pc, #468] @ (1f3d20 ) │ │ │ │ + ldr r3, [pc, #468] @ (1f3d24 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -551669,249 +551480,249 @@ │ │ │ │ blx 60bb8 │ │ │ │ mov r0, r6 │ │ │ │ blx 61954 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 614cc │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 1f3c80 │ │ │ │ + bhi.n 1f3bf8 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ blx 61598 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r7 │ │ │ │ blx 60f40 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f3c64 │ │ │ │ + cbz r0, 1f3bdc │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1f3c34 │ │ │ │ + bne.n 1f3bac │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r4, #1 │ │ │ │ blx 61b94 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ - bne.n 1f3c10 │ │ │ │ + bne.n 1f3b88 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 1f3c64 │ │ │ │ + bne.n 1f3bdc │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 61598 │ │ │ │ movs r1, #8 │ │ │ │ blx 60f40 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (1f3db0 ) │ │ │ │ - ldr r3, [pc, #352] @ (1f3dac ) │ │ │ │ + ldr r2, [pc, #356] @ (1f3d28 ) │ │ │ │ + ldr r3, [pc, #352] @ (1f3d24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f3da2 │ │ │ │ + bne.w 1f3d1a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 60bb8 │ │ │ │ mov r0, r6 │ │ │ │ blx 61954 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 614cc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f3d0c │ │ │ │ + beq.n 1f3c84 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 61544 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1f3c38 │ │ │ │ - ldr r1, [pc, #288] @ (1f3db4 ) │ │ │ │ + bne.n 1f3bb0 │ │ │ │ + ldr r1, [pc, #288] @ (1f3d2c ) │ │ │ │ movs r2, #15 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc │ │ │ │ blx 61e6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3c38 │ │ │ │ + bne.n 1f3bb0 │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1f3c38 │ │ │ │ + bhi.n 1f3bb0 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 61598 │ │ │ │ movs r1, #8 │ │ │ │ blx 60f40 │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f3d42 │ │ │ │ + beq.n 1f3cba │ │ │ │ add.w r4, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f3cda │ │ │ │ + bne.n 1f3c52 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f3cca │ │ │ │ + bne.n 1f3c42 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f3d5e │ │ │ │ + bne.n 1f3cd6 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f3a44 │ │ │ │ + bl 1f39bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f3cf0 │ │ │ │ + bne.n 1f3c68 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1f3d4e │ │ │ │ + cbnz r3, 1f3cc6 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #56] @ 0x38 │ │ │ │ - b.n 1f3c48 │ │ │ │ - ldr r4, [pc, #168] @ (1f3db8 ) │ │ │ │ + b.n 1f3bc0 │ │ │ │ + ldr r4, [pc, #168] @ (1f3d30 ) │ │ │ │ movs r2, #16 │ │ │ │ ldr.w r3, [r8, r9, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 61a50 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1f3c38 │ │ │ │ + bne.n 1f3bb0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 61a50 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1f3c38 │ │ │ │ + bne.n 1f3bb0 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 61e48 │ │ │ │ mov r0, r6 │ │ │ │ blx 61e48 │ │ │ │ - b.n 1f3caa │ │ │ │ + b.n 1f3c22 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f3a44 │ │ │ │ - b.n 1f3d04 │ │ │ │ + bl 1f39bc │ │ │ │ + b.n 1f3c7c │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f4964 │ │ │ │ - b.n 1f3d04 │ │ │ │ + bl 1f48dc │ │ │ │ + b.n 1f3c7c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f3d7c │ │ │ │ + beq.n 1f3cf4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f3d68 │ │ │ │ + bne.n 1f3ce0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f3ce2 │ │ │ │ + beq.n 1f3c5a │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f3d8c │ │ │ │ + bne.n 1f3d04 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f3d7e │ │ │ │ - b.n 1f3ce2 │ │ │ │ + bne.n 1f3cf6 │ │ │ │ + b.n 1f3c5a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r4!, {r2, r5} │ │ │ │ + stmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ + stmia r4!, {r3, r4, r5} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6} │ │ │ │ + ldmia r4, {r1, r4, r5, r6} │ │ │ │ movs r7, r4 │ │ │ │ - ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ sub.w sp, sp, #4352 @ 0x1100 │ │ │ │ mov fp, r0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #488] @ (1f3fc8 ) │ │ │ │ + ldr r1, [pc, #488] @ (1f3f40 ) │ │ │ │ sub.w r3, fp, #4 │ │ │ │ - ldr r2, [pc, #484] @ (1f3fcc ) │ │ │ │ + ldr r2, [pc, #484] @ (1f3f44 ) │ │ │ │ add.w r4, sp, #4352 @ 0x1100 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ adds r4, #12 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r4, #0] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - cbz r2, 1f3e36 │ │ │ │ + cbz r2, 1f3dae │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w r9, #9 │ │ │ │ - bne.n 1f3dfe │ │ │ │ + bne.n 1f3d76 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #444] @ (1f3fd0 ) │ │ │ │ + ldr r2, [pc, #444] @ (1f3f48 ) │ │ │ │ add.w r1, sp, #4352 @ 0x1100 │ │ │ │ - ldr r3, [pc, #436] @ (1f3fcc ) │ │ │ │ + ldr r3, [pc, #436] @ (1f3f44 ) │ │ │ │ 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.w 1f3fc2 │ │ │ │ + bne.w 1f3f3a │ │ │ │ add.w sp, sp, #4352 @ 0x1100 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #412] @ (1f3fd4 ) │ │ │ │ + ldr r1, [pc, #412] @ (1f3f4c ) │ │ │ │ add r1, pc │ │ │ │ blx 61e54 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3e0e │ │ │ │ - ldr r3, [pc, #400] @ (1f3fd8 ) │ │ │ │ + beq.n 1f3d86 │ │ │ │ + ldr r3, [pc, #400] @ (1f3f50 ) │ │ │ │ uxtb.w r9, r9 │ │ │ │ add.w r8, sp, #272 @ 0x110 │ │ │ │ add.w sl, sp, #268 @ 0x10c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #388] @ (1f3fdc ) │ │ │ │ + ldr r3, [pc, #388] @ (1f3f54 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #384] @ (1f3fe0 ) │ │ │ │ + ldr r3, [pc, #384] @ (1f3f58 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, sl │ │ │ │ blx 619fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3f52 │ │ │ │ + beq.n 1f3eca │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [r8, #-240] @ 0xf0 │ │ │ │ blx 60d3c │ │ │ │ add r0, r8 │ │ │ │ ldr.w r5, [fp, #60] @ 0x3c │ │ │ │ @@ -551919,146 +551730,146 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb.w r4, [r0, #-4] │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ str.w sl, [sp] │ │ │ │ blx 61764 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3e62 │ │ │ │ + beq.n 1f3dda │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str.w sl, [sp] │ │ │ │ blx 61764 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r0, [r8, #-240] │ │ │ │ - beq.n 1f3f8a │ │ │ │ - ldr r5, [pc, #300] @ (1f3fe4 ) │ │ │ │ + beq.n 1f3f02 │ │ │ │ + ldr r5, [pc, #300] @ (1f3f5c ) │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 61e54 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r8, #-236] │ │ │ │ blx 61e54 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r8, #-240] │ │ │ │ blx 60b4c │ │ │ │ ldr.w r0, [r8, #-236] │ │ │ │ blx 60b4c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f3f84 │ │ │ │ + beq.n 1f3efc │ │ │ │ mov r0, r6 │ │ │ │ - cbz r7, 1f3f3e │ │ │ │ + cbz r7, 1f3eb6 │ │ │ │ blx 61598 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ blx 61580 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3f5c │ │ │ │ + beq.n 1f3ed4 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f3f04 │ │ │ │ - b.n 1f3fa4 │ │ │ │ + bne.n 1f3e7c │ │ │ │ + b.n 1f3f1c │ │ │ │ adds r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - beq.n 1f3f5c │ │ │ │ + beq.n 1f3ed4 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ blx 61598 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ blx 61580 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3efe │ │ │ │ + beq.n 1f3e76 │ │ │ │ ldrd r0, r2, [r8, #-120] @ 0x78 │ │ │ │ ldrd r1, r3, [r8, #-232] @ 0xe8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1f3efe │ │ │ │ + bne.n 1f3e76 │ │ │ │ ldrd r0, r2, [r8, #-112] @ 0x70 │ │ │ │ ldrd r1, r3, [r8, #-224] @ 0xe0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1f3efe │ │ │ │ + bne.n 1f3e76 │ │ │ │ mov r0, r6 │ │ │ │ blx 61bc4 │ │ │ │ mov r0, r7 │ │ │ │ blx 61bc4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, sl │ │ │ │ blx 619fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3e72 │ │ │ │ + bne.n 1f3dea │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 61bc4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f3e10 │ │ │ │ + b.n 1f3d88 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w r6, [fp, r9, lsl #2] │ │ │ │ - bl 1f3bc0 │ │ │ │ - cbz r0, 1f3f90 │ │ │ │ + bl 1f3b38 │ │ │ │ + cbz r0, 1f3f08 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 61bc4 │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp.w r9, #8 │ │ │ │ - bls.w 1f3e62 │ │ │ │ - b.n 1f3f52 │ │ │ │ + bls.w 1f3dda │ │ │ │ + b.n 1f3eca │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f3f3c │ │ │ │ - b.n 1f3e62 │ │ │ │ + bne.n 1f3eb4 │ │ │ │ + b.n 1f3dda │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f3e62 │ │ │ │ + b.n 1f3dda │ │ │ │ mov r0, r6 │ │ │ │ blx 61bc4 │ │ │ │ mov r0, r7 │ │ │ │ blx 61bc4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, r9, lsl #2] │ │ │ │ - b.n 1f3e62 │ │ │ │ + b.n 1f3dda │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w r6, [fp] │ │ │ │ - bl 1f3bc0 │ │ │ │ + bl 1f3b38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3f90 │ │ │ │ + beq.n 1f3f08 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #1 │ │ │ │ blx 61bc4 │ │ │ │ - b.n 1f3e62 │ │ │ │ + b.n 1f3dda │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r4} │ │ │ │ + stmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 1f40c0 │ │ │ │ + bpl.n 1f4048 │ │ │ │ movs r6, r2 │ │ │ │ - ldrb r0, [r5, #7] │ │ │ │ + ldrb r0, [r6, #7] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r6, [r5, #7] │ │ │ │ + ldrb r6, [r6, #7] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r4, [r0, #6] │ │ │ │ + ldrb r4, [r1, #6] │ │ │ │ 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, #1344] @ 0x540 │ │ │ │ - ldr r2, [pc, #140] @ (1f4088 ) │ │ │ │ + ldr r2, [pc, #140] @ (1f4000 ) │ │ │ │ subw sp, sp, #2728 @ 0xaa8 │ │ │ │ - ldr r3, [pc, #140] @ (1f408c ) │ │ │ │ + ldr r3, [pc, #140] @ (1f4004 ) │ │ │ │ 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 │ │ │ │ @@ -552066,146 +551877,146 @@ │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ blx 611cc │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 1f4032 │ │ │ │ - b.n 1f4076 │ │ │ │ + bne.n 1f3faa │ │ │ │ + b.n 1f3fee │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - bne.n 1f4056 │ │ │ │ + bne.n 1f3fce │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 1f4012 │ │ │ │ + bge.n 1f3f8a │ │ │ │ adds r5, r7, r4 │ │ │ │ adds r4, #16 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r4, r2 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1f402c │ │ │ │ + bpl.n 1f3fa4 │ │ │ │ ldr.w r1, [r8, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f3dbc │ │ │ │ + bl 1f3d34 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 1f4032 │ │ │ │ + beq.n 1f3faa │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (1f4090 ) │ │ │ │ - ldr r3, [pc, #48] @ (1f408c ) │ │ │ │ + ldr r2, [pc, #52] @ (1f4008 ) │ │ │ │ + ldr r3, [pc, #48] @ (1f4004 ) │ │ │ │ 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 1f4082 │ │ │ │ + bne.n 1f3ffa │ │ │ │ addw sp, sp, #2728 @ 0xaa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ - beq.n 1f4012 │ │ │ │ - b.n 1f4058 │ │ │ │ + beq.n 1f3f8a │ │ │ │ + b.n 1f3fd0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - itte │ │ │ │ - lsl r2, r5, #2 │ │ │ │ - lsr r4, r6, #3 │ │ │ │ - moval r0, r0 │ │ │ │ - nop {10} │ │ │ │ + stmia r0!, {r1, r7} │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r0!, {r3, r5} │ │ │ │ lsls r2, r5, #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, 1f40e0 │ │ │ │ + cbnz r3, 1f4058 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 1f40b0 │ │ │ │ + cbz r0, 1f4028 │ │ │ │ blx 61bc4 │ │ │ │ subs r4, r6, #4 │ │ │ │ add.w r5, r6, #32 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 1f40c0 │ │ │ │ + cbz r0, 1f4038 │ │ │ │ blx 61bc4 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1f40b6 │ │ │ │ + bne.n 1f402e │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 1f40d4 │ │ │ │ + cbz r3, 1f404c │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1f5b60 │ │ │ │ + bl 1f5ad8 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 61070 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r0, #64] @ 0x40 │ │ │ │ blx 60d54 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ - bl 20c734 │ │ │ │ + bl 20c6ac │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ blx 61178 │ │ │ │ - b.n 1f40a8 │ │ │ │ + b.n 1f4020 │ │ │ │ stmdb 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, #612] @ (1f4370 ) │ │ │ │ + ldr r2, [pc, #612] @ (1f42e8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #612] @ (1f4374 ) │ │ │ │ + ldr r3, [pc, #612] @ (1f42ec ) │ │ │ │ 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 1f902c │ │ │ │ + bl 1f8fa4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 1f5a60 │ │ │ │ + bl 1f59d8 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #572] @ (1f4378 ) │ │ │ │ + ldr r0, [pc, #572] @ (1f42f0 ) │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - bl 1fe6c4 │ │ │ │ + bl 1fe63c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f41c0 │ │ │ │ - ldr r7, [pc, #560] @ (1f437c ) │ │ │ │ + beq.n 1f4138 │ │ │ │ + ldr r7, [pc, #560] @ (1f42f4 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #560] @ (1f4380 ) │ │ │ │ + ldr r2, [pc, #560] @ (1f42f8 ) │ │ │ │ movs r1, #1 │ │ │ │ add r7, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 61764 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1f42e2 │ │ │ │ - ldr r2, [pc, #540] @ (1f4384 ) │ │ │ │ + beq.w 1f425a │ │ │ │ + ldr r2, [pc, #540] @ (1f42fc ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 61764 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1f42dc │ │ │ │ - ldr r6, [pc, #524] @ (1f4388 ) │ │ │ │ + beq.w 1f4254 │ │ │ │ + ldr r6, [pc, #524] @ (1f4300 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 61e54 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -552215,51 +552026,51 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ blx 60b4c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 60b4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f42e2 │ │ │ │ + beq.w 1f425a │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1f42e2 │ │ │ │ + beq.w 1f425a │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3bc0 │ │ │ │ + bl 1f3b38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f42e2 │ │ │ │ - ldr r0, [pc, #456] @ (1f438c ) │ │ │ │ + beq.w 1f425a │ │ │ │ + ldr r0, [pc, #456] @ (1f4304 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6f84 │ │ │ │ + bl 1f6efc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f42a6 │ │ │ │ + beq.n 1f421e │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r9, [pc, #444] @ 1f4390 │ │ │ │ - ldr.w r8, [pc, #444] @ 1f4394 │ │ │ │ + ldr.w r9, [pc, #444] @ 1f4308 │ │ │ │ + ldr.w r8, [pc, #444] @ 1f430c │ │ │ │ movs r5, #1 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #436] @ (1f4398 ) │ │ │ │ + ldr r3, [pc, #436] @ (1f4310 ) │ │ │ │ add r8, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1f4266 │ │ │ │ + b.n 1f41de │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 61764 <__asprintf_chk@plt> │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1f4314 │ │ │ │ + beq.w 1f428c │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #404] @ (1f439c ) │ │ │ │ + ldr r6, [pc, #404] @ (1f4314 ) │ │ │ │ blx 60b4c │ │ │ │ mov r0, fp │ │ │ │ add r6, pc │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ blx 61e54 │ │ │ │ mov r1, r6 │ │ │ │ @@ -552270,35 +552081,35 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 60b4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 60b4c │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f42ec │ │ │ │ + beq.n 1f4264 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f4322 │ │ │ │ + beq.n 1f429a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3bc0 │ │ │ │ + bl 1f3b38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f42fc │ │ │ │ + beq.n 1f4274 │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 61bc4 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #8 │ │ │ │ - bhi.n 1f42a6 │ │ │ │ + bhi.n 1f421e │ │ │ │ cmp r7, #1 │ │ │ │ ite cs │ │ │ │ addcs sl, r7 │ │ │ │ addcc.w sl, sl, #1 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - cbz r3, 1f42a6 │ │ │ │ + cbz r3, 1f421e │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 60d3c │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 60954 │ │ │ │ @@ -552309,121 +552120,121 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #28] │ │ │ │ blx 61764 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1f41ea │ │ │ │ + bne.n 1f4162 │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f425c │ │ │ │ - ldr r0, [pc, #248] @ (1f43a0 ) │ │ │ │ + b.n 1f41d4 │ │ │ │ + ldr r0, [pc, #248] @ (1f4318 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6f84 │ │ │ │ + bl 1f6efc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f42be │ │ │ │ + cbz r0, 1f4236 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3dbc │ │ │ │ + bl 1f3d34 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1f4328 │ │ │ │ + cbnz r0, 1f42a0 │ │ │ │ movs r5, #1 │ │ │ │ - ldr r2, [pc, #224] @ (1f43a4 ) │ │ │ │ - ldr r3, [pc, #176] @ (1f4374 ) │ │ │ │ + ldr r2, [pc, #224] @ (1f431c ) │ │ │ │ + ldr r3, [pc, #176] @ (1f42ec ) │ │ │ │ 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 1f436a │ │ │ │ + bne.n 1f42e2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60b4c │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f4094 │ │ │ │ - b.n 1f42c0 │ │ │ │ - cbz r6, 1f42f4 │ │ │ │ + bl 1f400c │ │ │ │ + b.n 1f4238 │ │ │ │ + cbz r6, 1f426c │ │ │ │ mov r0, r6 │ │ │ │ blx 61bc4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1f425c │ │ │ │ + b.n 1f41d4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 61bc4 │ │ │ │ ldr.w r0, [r4, fp] │ │ │ │ blx 61bc4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1f425c │ │ │ │ + b.n 1f41d4 │ │ │ │ mov r0, fp │ │ │ │ blx 60b4c │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f425c │ │ │ │ + b.n 1f41d4 │ │ │ │ blx 61bc4 │ │ │ │ - b.n 1f42f4 │ │ │ │ + b.n 1f426c │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ blx 61df4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 1f42c0 │ │ │ │ + blt.n 1f4238 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov.w r2, #1032 @ 0x408 │ │ │ │ blx 60e8c │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 1f4362 │ │ │ │ - ldr r1, [pc, #96] @ (1f43a8 ) │ │ │ │ + blt.n 1f42da │ │ │ │ + ldr r1, [pc, #96] @ (1f4320 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ strd r6, r7, [r4, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 20c6d0 │ │ │ │ + bl 20c648 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f42c0 │ │ │ │ + beq.n 1f4238 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 60d54 │ │ │ │ mov r0, r6 │ │ │ │ blx 61178 │ │ │ │ - b.n 1f42c0 │ │ │ │ + b.n 1f4238 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bkpt 0x00ec │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + ite vc │ │ │ │ + lslvc r2, r5, #2 │ │ │ │ + lsrvs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #14] │ │ │ │ + strb r4, [r3, #14] │ │ │ │ movs r0, r3 │ │ │ │ - strb r2, [r1, #28] │ │ │ │ - movs r0, r3 │ │ │ │ - strb r2, [r5, #27] │ │ │ │ + strb r2, [r2, #28] │ │ │ │ movs r0, r3 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + strb r2, [r6, #27] │ │ │ │ movs r0, r3 │ │ │ │ - strb r2, [r5, #27] │ │ │ │ + strb r0, [r5, #27] │ │ │ │ movs r0, r3 │ │ │ │ - strb r2, [r5, #26] │ │ │ │ + strb r2, [r6, #27] │ │ │ │ movs r0, r3 │ │ │ │ strb r2, [r6, #26] │ │ │ │ movs r0, r3 │ │ │ │ - strb r6, [r3, #25] │ │ │ │ + strb r2, [r7, #26] │ │ │ │ movs r0, r3 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + strb r6, [r4, #25] │ │ │ │ movs r0, r3 │ │ │ │ - strb r0, [r6, #24] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ movs r0, r3 │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r0, [r7, #24] │ │ │ │ movs r0, r3 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + strb r4, [r6, #23] │ │ │ │ + movs r0, r3 │ │ │ │ + pop {r6, r7, pc} │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldc2 15, cr15, [r5], {255} @ 0xff │ │ │ │ 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 │ │ │ │ @@ -552442,185 +552253,185 @@ │ │ │ │ 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 1f43ce │ │ │ │ + bne.n 1f4346 │ │ │ │ ldrb.w r3, [r8, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f449e │ │ │ │ + beq.n 1f4416 │ │ │ │ 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 1f4424 │ │ │ │ + bne.n 1f439c │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4414 │ │ │ │ + bne.n 1f438c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f455a │ │ │ │ + bne.w 1f44d2 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f5c10 │ │ │ │ + bl 1f5b88 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f44a6 │ │ │ │ + cbz r0, 1f441e │ │ │ │ ldrb r4, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ blx 60bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f447c │ │ │ │ + blt.n 1f43f4 │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ blx 61544 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1f447c │ │ │ │ + bne.n 1f43f4 │ │ │ │ add.w r0, sl, #19 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1f4470 │ │ │ │ + b.n 1f43e8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 1f44c8 │ │ │ │ + beq.n 1f4440 │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1f446c │ │ │ │ + beq.n 1f43e4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 60b4c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f4488 │ │ │ │ + bne.n 1f4400 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f454a │ │ │ │ + bne.n 1f44c2 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f4520 │ │ │ │ + beq.n 1f4498 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f3a44 │ │ │ │ + bl 1f39bc │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f5c10 │ │ │ │ - cbz r0, 1f4520 │ │ │ │ + bl 1f5b88 │ │ │ │ + cbz r0, 1f4498 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1f443e │ │ │ │ + b.n 1f43b6 │ │ │ │ ldr r5, [r7, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 61b04 │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ blx 61544 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1f447e │ │ │ │ + bne.n 1f43f6 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ - cbz r3, 1f44f4 │ │ │ │ + cbz r3, 1f446c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2073d8 │ │ │ │ + bl 207350 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1f447e │ │ │ │ + bne.n 1f43f6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f44f8 │ │ │ │ + bne.n 1f4470 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f45a0 │ │ │ │ + bne.n 1f4518 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1f4518 │ │ │ │ + beq.n 1f4490 │ │ │ │ str.w r5, [fp] │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f4524 │ │ │ │ + bne.n 1f449c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f44a0 │ │ │ │ + beq.n 1f4418 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f4964 │ │ │ │ - b.n 1f44a0 │ │ │ │ + bl 1f48dc │ │ │ │ + b.n 1f4418 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f4964 │ │ │ │ - b.n 1f449e │ │ │ │ + bl 1f48dc │ │ │ │ + b.n 1f4416 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1f4584 │ │ │ │ + bne.n 1f44fc │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r2, r7, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f456e │ │ │ │ + bne.n 1f44e6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4560 │ │ │ │ - b.n 1f442e │ │ │ │ + bne.n 1f44d8 │ │ │ │ + b.n 1f43a6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f458a │ │ │ │ + bne.n 1f4502 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f455e │ │ │ │ - b.n 1f442e │ │ │ │ + bne.n 1f44d6 │ │ │ │ + b.n 1f43a6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f4964 │ │ │ │ - b.n 1f450e │ │ │ │ + bl 1f48dc │ │ │ │ + b.n 1f4486 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r8, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #908] @ (1f4958 ) │ │ │ │ - ldr r3, [pc, #908] @ (1f495c ) │ │ │ │ + ldr r2, [pc, #908] @ (1f48d0 ) │ │ │ │ + ldr r3, [pc, #908] @ (1f48d4 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ @@ -552635,317 +552446,317 @@ │ │ │ │ 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 1f45e2 │ │ │ │ + bne.n 1f455a │ │ │ │ ldrb.w r9, [r8, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f46a8 │ │ │ │ + beq.n 1f4620 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f46a4 │ │ │ │ + beq.n 1f461c │ │ │ │ add.w sl, r8, #44 @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f463a │ │ │ │ + bne.n 1f45b2 │ │ │ │ strex r1, r2, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f462a │ │ │ │ + bne.n 1f45a2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f47bc │ │ │ │ + bne.w 1f4734 │ │ │ │ ldr.w r0, [r8] │ │ │ │ movs r6, #0 │ │ │ │ blx 61598 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, fp │ │ │ │ blx 60f40 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f46c6 │ │ │ │ + cbz r0, 1f463e │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1f4676 │ │ │ │ + bne.n 1f45ee │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r6, #1 │ │ │ │ blx 61b94 │ │ │ │ cmp.w r6, #1000 @ 0x3e8 │ │ │ │ - bne.n 1f4650 │ │ │ │ + bne.n 1f45c8 │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 1f46c6 │ │ │ │ + bne.n 1f463e │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 61598 │ │ │ │ movs r1, #8 │ │ │ │ blx 60f40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f468c │ │ │ │ + bne.n 1f4604 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f47ac │ │ │ │ + bne.w 1f4724 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r2, [pc, #692] @ (1f4960 ) │ │ │ │ - ldr r3, [pc, #688] @ (1f495c ) │ │ │ │ + ldr r2, [pc, #692] @ (1f48d8 ) │ │ │ │ + ldr r3, [pc, #688] @ (1f48d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f4940 │ │ │ │ + bne.w 1f48b8 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ 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 1f46e0 │ │ │ │ + bne.n 1f4658 │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f46d0 │ │ │ │ + bne.n 1f4648 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f48ea │ │ │ │ + bne.w 1f4862 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f3a44 │ │ │ │ + bl 1f39bc │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f5c10 │ │ │ │ + bl 1f5b88 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1f4744 │ │ │ │ + cbz r0, 1f46bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f470a │ │ │ │ + bne.n 1f4682 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f4930 │ │ │ │ + bne.w 1f48a8 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 61598 │ │ │ │ movs r1, #8 │ │ │ │ blx 60f40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f469a │ │ │ │ - b.n 1f4734 │ │ │ │ + beq.n 1f4612 │ │ │ │ + b.n 1f46ac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r6, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 2073d8 │ │ │ │ + bl 207350 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 60bb8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 1f6548 │ │ │ │ + bl 1f64c0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ blx 61a50 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq.n 1f4802 │ │ │ │ + beq.n 1f477a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f4784 │ │ │ │ + bne.n 1f46fc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f467a │ │ │ │ + beq.w 1f45f2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f4964 │ │ │ │ - b.n 1f467a │ │ │ │ + bl 1f48dc │ │ │ │ + b.n 1f45f2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 1f4964 │ │ │ │ - b.n 1f46a4 │ │ │ │ + bl 1f48dc │ │ │ │ + b.n 1f461c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f47dc │ │ │ │ + beq.n 1f4754 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ strex r1, r2, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f47c6 │ │ │ │ + bne.n 1f473e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f4644 │ │ │ │ + beq.w 1f45bc │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ strex r2, r6, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f47ec │ │ │ │ + bne.n 1f4764 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f47de │ │ │ │ - b.n 1f4644 │ │ │ │ + bne.n 1f4756 │ │ │ │ + b.n 1f45bc │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 61954 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r2, #16 │ │ │ │ asrs r0, r0, #31 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ blx 61a50 │ │ │ │ cmp r0, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne.n 1f4780 │ │ │ │ + bne.n 1f46f8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ blx 61a50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1f4780 │ │ │ │ + bne.n 1f46f8 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 61e48 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ blx 61a50 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1f4780 │ │ │ │ - vldr d7, [pc, #244] @ 1f4948 │ │ │ │ + bne.n 1f46f8 │ │ │ │ + vldr d7, [pc, #244] @ 1f48c0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - vldr d7, [pc, #232] @ 1f4950 │ │ │ │ + vldr d7, [pc, #232] @ 1f48c8 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ blx 61a50 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1f4780 │ │ │ │ + bne.n 1f46f8 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 61a50 │ │ │ │ cmp r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne.w 1f4780 │ │ │ │ + bne.w 1f46f8 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ blx 61e48 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ add r3, sp, #32 │ │ │ │ mov lr, r0 │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ vstr d7, [r6, #40] @ 0x28 │ │ │ │ strb.w fp, [lr], #1 │ │ │ │ mov r0, lr │ │ │ │ - bl 1f6584 │ │ │ │ + bl 1f64fc │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 1f5b74 │ │ │ │ + bl 1f5aec │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f3a10 │ │ │ │ + bl 1f3988 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 61598 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 60f40 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f3a10 │ │ │ │ - b.n 1f46a8 │ │ │ │ + bl 1f3988 │ │ │ │ + b.n 1f4620 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f490a │ │ │ │ + beq.n 1f4882 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f48f4 │ │ │ │ + bne.n 1f486c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f46ea │ │ │ │ + beq.w 1f4662 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f491a │ │ │ │ + bne.n 1f4892 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f490c │ │ │ │ - b.n 1f46ea │ │ │ │ + bne.n 1f4884 │ │ │ │ + b.n 1f4662 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f4964 │ │ │ │ - b.n 1f4722 │ │ │ │ + bl 1f48dc │ │ │ │ + b.n 1f469a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ 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 │ │ │ │ - rev r6, r5 │ │ │ │ + hlt 0x0036 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1f4978 │ │ │ │ + cbnz r0, 1f4912 │ │ │ │ lsls r2, r5, #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 │ │ │ │ @@ -552973,46 +552784,46 @@ │ │ │ │ strd r2, lr, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ blx 60f64 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #156] @ 1f4a68 │ │ │ │ + vldr s15, [pc, #156] @ 1f49e0 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #148] @ 1f4a6c │ │ │ │ + vldr s14, [pc, #148] @ 1f49e4 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1f49ee │ │ │ │ + blt.n 1f4966 │ │ │ │ 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 1f4a64 │ │ │ │ - vldr s14, [pc, #104] @ 1f4a70 │ │ │ │ + bvs.n 1f49dc │ │ │ │ + vldr s14, [pc, #104] @ 1f49e8 │ │ │ │ and.w r3, r1, #1 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - cbnz r3, 1f4a64 │ │ │ │ - vldr s14, [pc, #88] @ 1f4a74 │ │ │ │ + cbnz r3, 1f49dc │ │ │ │ + vldr s14, [pc, #88] @ 1f49ec │ │ │ │ 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, 1f4a64 │ │ │ │ + cbnz r3, 1f49dc │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f32 s15, #0.0 │ │ │ │ ittee ne │ │ │ │ addne.w r2, r0, #4294967295 @ 0xffffffff │ │ │ │ addne r3, r0, #1 │ │ │ │ moveq r3, #1 │ │ │ │ @@ -553042,94 +552853,94 @@ │ │ │ │ sub sp, #8 │ │ │ │ vstr s0, [sp] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ubfx ip, r3, #0, #23 │ │ │ │ ubfx r1, r3, #23, #8 │ │ │ │ orrs.w r2, ip, r1 │ │ │ │ mov.w r3, r3, lsr #31 │ │ │ │ - beq.n 1f4ab4 │ │ │ │ + beq.n 1f4a2c │ │ │ │ subs.w r2, ip, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r2, #1 │ │ │ │ - cbz r0, 1f4ac4 │ │ │ │ + cbz r0, 1f4a3c │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ orr.w r3, r2, r3, lsl #15 │ │ │ │ orrs r0, r3 │ │ │ │ uxth r0, r0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ sub.w lr, r1, #255 @ 0xff │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ cmp ip, r0 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, lr, #1 │ │ │ │ - cbnz r4, 1f4af4 │ │ │ │ + cbnz r4, 1f4a6c │ │ │ │ ands.w r2, r2, lr │ │ │ │ - beq.n 1f4afa │ │ │ │ + beq.n 1f4a72 │ │ │ │ mov.w r0, ip, asr #13 │ │ │ │ mov.w r2, #31744 @ 0x7c00 │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 1f4ab8 │ │ │ │ + b.n 1f4a30 │ │ │ │ mov r0, r2 │ │ │ │ mov.w r2, #31744 @ 0x7c00 │ │ │ │ - b.n 1f4ab8 │ │ │ │ + b.n 1f4a30 │ │ │ │ sub.w r0, r1, #127 @ 0x7f │ │ │ │ vldr s0, [sp] │ │ │ │ cmn.w r0, #14 │ │ │ │ - blt.n 1f4b32 │ │ │ │ + blt.n 1f4aaa │ │ │ │ cmp r0, #15 │ │ │ │ - bgt.n 1f4af2 │ │ │ │ + bgt.n 1f4a6a │ │ │ │ vmov s0, ip │ │ │ │ sub.w r2, r1, #112 @ 0x70 │ │ │ │ str r3, [sp, #4] │ │ │ │ vcvt.f32.s32 s0, s0, #13 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 60d84 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ moveq r0, #0 │ │ │ │ lsls r2, r2, #10 │ │ │ │ - b.n 1f4ab8 │ │ │ │ + b.n 1f4a30 │ │ │ │ vabs.f32 s0, s0 │ │ │ │ - vldr s15, [pc, #20] @ 1f4b4c │ │ │ │ + vldr s15, [pc, #20] @ 1f4ac4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ vmul.f32 s0, s0, s15 │ │ │ │ blx 60d84 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 1f4b24 │ │ │ │ + b.n 1f4a9c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (1f4d50 ) │ │ │ │ + ldr r3, [pc, #512] @ (1f4cc8 ) │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1fd110 │ │ │ │ + bl 1fd088 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #48] @ 1f4ba0 │ │ │ │ + vldr s15, [pc, #48] @ 1f4b18 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #40] @ 1f4ba4 │ │ │ │ + vldr s14, [pc, #40] @ 1f4b1c │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1f4b92 │ │ │ │ + blt.n 1f4b0a │ │ │ │ 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 │ │ │ │ @@ -553138,84 +552949,84 @@ │ │ │ │ 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 1f4a78 │ │ │ │ + bl 1f49f0 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1f4c14 │ │ │ │ + vldr s15, [pc, #72] @ 1f4b8c │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1f4c18 │ │ │ │ + vldr s14, [pc, #64] @ 1f4b90 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1f4bf2 │ │ │ │ + blt.n 1f4b6a │ │ │ │ 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 1f4c0e │ │ │ │ + ble.n 1f4b86 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1f49c0 │ │ │ │ + bl 1f4938 │ │ │ │ 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 1f4a78 │ │ │ │ + bl 1f49f0 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1f4c88 │ │ │ │ + vldr s15, [pc, #72] @ 1f4c00 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1f4c8c │ │ │ │ + vldr s14, [pc, #64] @ 1f4c04 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1f4c66 │ │ │ │ + blt.n 1f4bde │ │ │ │ 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 1f4c82 │ │ │ │ + bpl.n 1f4bfa │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f49c0 │ │ │ │ + bl 1f4938 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ blx r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 1f4cb6 │ │ │ │ + cbz r2, 1f4c2e │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 1f4cb8 │ │ │ │ + cbz r2, 1f4c30 │ │ │ │ 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] │ │ │ │ blx r2 │ │ │ │ @@ -553250,38 +553061,38 @@ │ │ │ │ umlal r1, fp, r0, r6 │ │ │ │ umull r3, r1, r3, sl │ │ │ │ mla r2, sl, r2, r1 │ │ │ │ umull r1, r3, r3, r4 │ │ │ │ umlal r3, r8, r2, r4 │ │ │ │ mov r4, fp │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 1f4d20 │ │ │ │ + b.n 1f4c98 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ - cbz r3, 1f4d44 │ │ │ │ + cbz r3, 1f4cbc │ │ │ │ add r4, r8 │ │ │ │ cmp r6, r4 │ │ │ │ it ls │ │ │ │ subls r4, r4, r6 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 1f4d44 │ │ │ │ + beq.n 1f4cbc │ │ │ │ ldr r2, [r7, #4] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r5, r2, r3 │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f4d10 │ │ │ │ + beq.n 1f4c88 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1f4d14 │ │ │ │ + bne.n 1f4c8c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4d14 │ │ │ │ + beq.n 1f4c8c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsrs r3, r0, #6 │ │ │ │ eor.w r3, r3, r0, lsr #2 │ │ │ │ @@ -553308,153 +553119,153 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 61d38 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 1f4ddc │ │ │ │ + cbz r0, 1f4d54 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - beq.n 1f4dd4 │ │ │ │ + beq.n 1f4d4c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - cbz r3, 1f4dc8 │ │ │ │ + cbz r3, 1f4d40 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 60b4c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ strh r6, [r4, #4] │ │ │ │ add.w r3, r1, r2, lsl #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1f4dba │ │ │ │ + bne.n 1f4d32 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #56] @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1f93a0 │ │ │ │ + bl 1f9318 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 1f4e08 │ │ │ │ + cbz r2, 1f4d80 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r2, 1f4e04 │ │ │ │ + cbz r2, 1f4d7c │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ 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, #3648] @ 0xe40 │ │ │ │ - ldr r2, [pc, #472] @ (1f4ff8 ) │ │ │ │ + ldr r2, [pc, #472] @ (1f4f70 ) │ │ │ │ sub sp, #412 @ 0x19c │ │ │ │ - ldr r3, [pc, #472] @ (1f4ffc ) │ │ │ │ + ldr r3, [pc, #472] @ (1f4f74 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #404] @ 0x194 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1f4ebe │ │ │ │ + beq.n 1f4e36 │ │ │ │ cmp.w r8, #27 │ │ │ │ - bls.n 1f4e5a │ │ │ │ - ldr r2, [pc, #448] @ (1f5000 ) │ │ │ │ - ldr r3, [pc, #440] @ (1f4ffc ) │ │ │ │ + bls.n 1f4dd2 │ │ │ │ + ldr r2, [pc, #448] @ (1f4f78 ) │ │ │ │ + ldr r3, [pc, #440] @ (1f4f74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f4ff4 │ │ │ │ + bne.w 1f4f6c │ │ │ │ add sp, #412 @ 0x19c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #424] @ (1f5004 ) │ │ │ │ + ldr r3, [pc, #424] @ (1f4f7c ) │ │ │ │ mov.w sl, r8, lsl #5 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r1, #16 │ │ │ │ add r3, pc │ │ │ │ add r3, sl │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f9188 │ │ │ │ + bl 1f9100 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4e3e │ │ │ │ + beq.n 1f4db6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1f4e82 │ │ │ │ - ldr r1, [pc, #396] @ (1f5008 ) │ │ │ │ + cbz r3, 1f4dfa │ │ │ │ + ldr r1, [pc, #396] @ (1f4f80 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f93ac │ │ │ │ + bl 1f9324 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ add.w r9, sp, #32 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1f4ee4 │ │ │ │ + beq.n 1f4e5c │ │ │ │ mov ip, r5 │ │ │ │ mov fp, r9 │ │ │ │ mov lr, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ add.w fp, fp, #16 │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ cmp ip, lr │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1f4e98 │ │ │ │ + bne.n 1f4e10 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - b.n 1f4ef8 │ │ │ │ + b.n 1f4e70 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f4e38 │ │ │ │ - ldr r2, [pc, #324] @ (1f500c ) │ │ │ │ + bne.n 1f4db0 │ │ │ │ + ldr r2, [pc, #324] @ (1f4f84 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r2, pc │ │ │ │ add.w r3, r2, r3, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 61070 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 1f4e3e │ │ │ │ + b.n 1f4db6 │ │ │ │ mov r1, r5 │ │ │ │ mov.w r2, #368 @ 0x170 │ │ │ │ mov r0, r9 │ │ │ │ blx 61a8c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r7, r1 │ │ │ │ str.w r1, [r9, #4] │ │ │ │ - ldr r3, [pc, #276] @ (1f5010 ) │ │ │ │ + ldr r3, [pc, #276] @ (1f4f88 ) │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ add r3, pc │ │ │ │ str.w r8, [r5, #52] @ 0x34 │ │ │ │ add.w r0, r3, sl │ │ │ │ str r6, [r5, #4] │ │ │ │ add.w r2, r7, r2, lsl #4 │ │ │ │ str r4, [r5, #20] │ │ │ │ @@ -553471,23 +553282,23 @@ │ │ │ │ ldr.w fp, [r0, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str.w lr, [r5, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r3, fp, [r5, #40] @ 0x28 │ │ │ │ - beq.n 1f4fc0 │ │ │ │ + beq.n 1f4f38 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1f4f4a │ │ │ │ + b.n 1f4ec2 │ │ │ │ adds r3, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f4fc0 │ │ │ │ + beq.n 1f4f38 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4f44 │ │ │ │ + beq.n 1f4ebc │ │ │ │ str.w r9, [sp, #24] │ │ │ │ mov sl, r6 │ │ │ │ mov r9, fp │ │ │ │ strd r7, r1, [sp, #16] │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -553503,79 +553314,79 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mla r6, r1, r0, r6 │ │ │ │ umull fp, r0, fp, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ umlal r0, fp, r6, r4 │ │ │ │ add.w r0, sl, fp, lsl #4 │ │ │ │ ldrb r6, [r0, #4] │ │ │ │ - cbnz r6, 1f4fe4 │ │ │ │ + cbnz r6, 1f4f5c │ │ │ │ adds r3, #16 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r1, #1 │ │ │ │ strd ip, r5, [r0, #8] │ │ │ │ strb r1, [r0, #4] │ │ │ │ - beq.n 1f4fb8 │ │ │ │ + beq.n 1f4f30 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4f5e │ │ │ │ + bne.n 1f4ed6 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f4fac │ │ │ │ + bne.n 1f4f24 │ │ │ │ ldrd r7, r1, [sp, #16] │ │ │ │ ldrd r9, r5, [sp, #24] │ │ │ │ cmp r7, r1 │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ - beq.w 1f4e3e │ │ │ │ + beq.w 1f4db6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1f4fdc │ │ │ │ + cbz r3, 1f4f54 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f93ac │ │ │ │ + bl 1f9324 │ │ │ │ ldr.w r7, [r9, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f9274 │ │ │ │ - b.n 1f4e3e │ │ │ │ + bl 1f91ec │ │ │ │ + b.n 1f4db6 │ │ │ │ add fp, r7 │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ cmp r4, fp │ │ │ │ - bhi.n 1f4f96 │ │ │ │ + bhi.n 1f4f0e │ │ │ │ sub.w fp, fp, r4 │ │ │ │ - b.n 1f4f92 │ │ │ │ + b.n 1f4f0a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - cbz r0, 1f5032 │ │ │ │ + sxtb r0, r4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1f5032 │ │ │ │ + sxtb r2, r0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - hlt 0x0030 │ │ │ │ + hlt 0x0038 │ │ │ │ movs r7, r4 │ │ │ │ vminnm.f32 , , │ │ │ │ - rev16 r0, r1 │ │ │ │ + rev16 r0, r2 │ │ │ │ movs r7, r4 │ │ │ │ - rev r6, r2 │ │ │ │ + rev r6, r3 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1f50f4 │ │ │ │ + bcs.n 1f506c │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1f50ec │ │ │ │ + bls.n 1f5064 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov sl, lr │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r5, lr │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ @@ -553587,71 +553398,71 @@ │ │ │ │ umlal r2, sl, r0, r6 │ │ │ │ umull r3, r2, r3, r8 │ │ │ │ mov r9, sl │ │ │ │ mla r2, r8, r1, r2 │ │ │ │ umull r1, r3, r3, r7 │ │ │ │ umlal r3, lr, r2, r7 │ │ │ │ add.w r7, lr, #1 │ │ │ │ - b.n 1f508c │ │ │ │ + b.n 1f5004 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 1f50c2 │ │ │ │ + beq.n 1f503a │ │ │ │ add r9, r7 │ │ │ │ cmp r6, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r6 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1f50da │ │ │ │ + beq.n 1f5052 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w r3, r9, lsl #4 │ │ │ │ add.w fp, r1, r3 │ │ │ │ ldrb.w r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f5078 │ │ │ │ + bne.n 1f4ff0 │ │ │ │ ldrb.w r3, [fp, #5] │ │ │ │ cmp r5, r0 │ │ │ │ it eq │ │ │ │ moveq r5, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f507e │ │ │ │ + bne.n 1f4ff6 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ - cbnz r3, 1f50e4 │ │ │ │ + cbnz r3, 1f505c │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str.w r8, [r5] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f507e │ │ │ │ + beq.n 1f4ff6 │ │ │ │ mov r5, fp │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f50ba │ │ │ │ + beq.n 1f5032 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f50b0 │ │ │ │ + beq.n 1f5028 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 1f50b0 │ │ │ │ + b.n 1f5028 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ - bl 1f4e0c │ │ │ │ - b.n 1f503c │ │ │ │ + bl 1f4d84 │ │ │ │ + b.n 1f4fb4 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1f4e0c │ │ │ │ - b.n 1f503c │ │ │ │ + bl 1f4d84 │ │ │ │ + b.n 1f4fb4 │ │ │ │ nop │ │ │ │ ldr.w ip, [r0] │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26553 @ 0x67b9 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -553674,48 +553485,48 @@ │ │ │ │ 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 61b1c │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1f5204 │ │ │ │ + bhi.n 1f517c │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 1f51b4 │ │ │ │ + bls.n 1f512c │ │ │ │ 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 1f5192 │ │ │ │ + bhi.n 1f510a │ │ │ │ bic.w r2, r0, #3 │ │ │ │ and.w r0, r0, #3 │ │ │ │ add r4, r2 │ │ │ │ - cbz r0, 1f51dc │ │ │ │ + cbz r0, 1f5154 │ │ │ │ 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 1f51c8 │ │ │ │ + bne.n 1f5140 │ │ │ │ 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 │ │ │ │ @@ -553749,47 +553560,47 @@ │ │ │ │ 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 1f5232 │ │ │ │ + bhi.n 1f51aa │ │ │ │ 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 1f5178 │ │ │ │ + b.n 1f50f0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #80] @ 1f5300 │ │ │ │ + vldr d7, [pc, #80] @ 1f5278 │ │ │ │ mov r4, r0 │ │ │ │ mov ip, r1 │ │ │ │ movs r0, #19 │ │ │ │ movs r1, #0 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #72] @ 1f5308 │ │ │ │ + vldr d7, [pc, #72] @ 1f5280 │ │ │ │ str r2, [r4, #8] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str.w ip, [r4] │ │ │ │ mov.w ip, #17 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1f5310 │ │ │ │ + vldr d7, [pc, #56] @ 1f5288 │ │ │ │ str r0, [r4, #20] │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ str r3, [r4, #12] │ │ │ │ str.w ip, [r4, #24] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ @@ -553816,31 +553627,31 @@ │ │ │ │ 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, #368 @ 0x170 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f537a │ │ │ │ - vldr d7, [pc, #68] @ 1f5380 │ │ │ │ + cbz r0, 1f52f2 │ │ │ │ + vldr d7, [pc, #68] @ 1f52f8 │ │ │ │ movs r3, #17 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r0, #19 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r3, [r4, #20] │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - vldr d7, [pc, #52] @ 1f5388 │ │ │ │ + vldr d7, [pc, #52] @ 1f5300 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str r5, [r4, #8] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #44] @ 1f5390 │ │ │ │ + vldr d7, [pc, #44] @ 1f5308 │ │ │ │ str r4, [r4, #0] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 61070 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -553877,193 +553688,193 @@ │ │ │ │ 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 1f53b2 │ │ │ │ + bne.n 1f532a │ │ │ │ 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 1f540a │ │ │ │ + beq.n 1f5382 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #16 │ │ │ │ - bl 1f9164 │ │ │ │ + bl 1f90dc │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1f5408 │ │ │ │ + cbz r0, 1f5380 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 61a8c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 61a8c │ │ │ │ - b.n 1f5406 │ │ │ │ + b.n 1f537e │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r1, 1f5468 │ │ │ │ + cbz r1, 1f53e0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - beq.n 1f5468 │ │ │ │ + beq.n 1f53e0 │ │ │ │ mov r6, r1 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f5444 │ │ │ │ + b.n 1f53bc │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1f5468 │ │ │ │ + beq.n 1f53e0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f543e │ │ │ │ + beq.n 1f53b6 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #16 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1f5468 │ │ │ │ + beq.n 1f53e0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f544a │ │ │ │ + bne.n 1f53c2 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1f545c │ │ │ │ + bne.n 1f53d4 │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1f5474 │ │ │ │ - bl 1f9274 │ │ │ │ + beq.n 1f53ec │ │ │ │ + bl 1f91ec │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 1f549a │ │ │ │ + cbz r0, 1f5412 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f541c │ │ │ │ + bl 1f5394 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1f54de │ │ │ │ + cbz r0, 1f5456 │ │ │ │ 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, #4] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r1, 1f54e0 │ │ │ │ + cbz r1, 1f5458 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - beq.n 1f54d6 │ │ │ │ + beq.n 1f544e │ │ │ │ movs r7, #0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 1f54ca │ │ │ │ + cbz r3, 1f5442 │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ strh r7, [r4, #4] │ │ │ │ add.w r3, r2, r1, lsl #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1f54be │ │ │ │ + bne.n 1f5436 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #56] @ 0x38 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ - ldr r3, [pc, #24] @ (1f54fc ) │ │ │ │ + ldr r3, [pc, #24] @ (1f5474 ) │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 61070 │ │ │ │ strd r6, r6, [r5, #56] @ 0x38 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - push {r1, r2, r3, r5} │ │ │ │ + push {r1, r2, r4, r5} │ │ │ │ movs r7, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4cc0 │ │ │ │ + bl 1f4c38 │ │ │ │ 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 1f4cc0 │ │ │ │ + bl 1f4c38 │ │ │ │ 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 1f5014 │ │ │ │ - cbz r0, 1f556a │ │ │ │ + bl 1f4f8c │ │ │ │ + cbz r0, 1f54e2 │ │ │ │ movs r3, #1 │ │ │ │ strd r4, r6, [r0, #8] │ │ │ │ strh r3, [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 1f5014 │ │ │ │ - cbz r0, 1f558c │ │ │ │ + bl 1f4f8c │ │ │ │ + cbz r0, 1f5504 │ │ │ │ movs r3, #1 │ │ │ │ strd r5, r4, [r0, #8] │ │ │ │ strh r3, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 1f55a6 │ │ │ │ + cbz r1, 1f551e │ │ │ │ ldrd r2, r3, [r0, #56] @ 0x38 │ │ │ │ mov.w ip, #256 @ 0x100 │ │ │ │ strh.w ip, [r1, #4] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ strd r2, r3, [r0, #56] @ 0x38 │ │ │ │ bx lr │ │ │ │ @@ -554076,83 +553887,83 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4cc0 │ │ │ │ - cbz r0, 1f55e0 │ │ │ │ + bl 1f4c38 │ │ │ │ + cbz r0, 1f5558 │ │ │ │ ldrd r2, r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r1, 1f560c │ │ │ │ + cbz r1, 1f5584 │ │ │ │ adds r1, #16 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f55fc │ │ │ │ - b.n 1f5606 │ │ │ │ + bne.n 1f5574 │ │ │ │ + b.n 1f557e │ │ │ │ adds r1, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1f5606 │ │ │ │ + beq.n 1f557e │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f55f6 │ │ │ │ + beq.n 1f556e │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1f55ea │ │ │ │ + b.n 1f5562 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f5752 │ │ │ │ + beq.w 1f56ca │ │ │ │ cmp r1, #15 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - bhi.n 1f56b4 │ │ │ │ + bhi.n 1f562c │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1f5664 │ │ │ │ + bls.n 1f55dc │ │ │ │ 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 1f5642 │ │ │ │ + bhi.n 1f55ba │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1f568c │ │ │ │ + cbz r1, 1f5604 │ │ │ │ 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 1f5678 │ │ │ │ + bne.n 1f55f0 │ │ │ │ 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 │ │ │ │ @@ -554186,73 +553997,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 1f56e2 │ │ │ │ + bhi.n 1f565a │ │ │ │ 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 1f5628 │ │ │ │ + b.n 1f55a0 │ │ │ │ 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 1f58a4 │ │ │ │ + beq.w 1f581c │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 1f5804 │ │ │ │ + bhi.n 1f577c │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1f57b4 │ │ │ │ + bls.n 1f572c │ │ │ │ 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 1f5792 │ │ │ │ + bhi.n 1f570a │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1f57dc │ │ │ │ + cbz r1, 1f5754 │ │ │ │ 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 1f57c8 │ │ │ │ + bne.n 1f5740 │ │ │ │ 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 │ │ │ │ @@ -554287,34 +554098,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 1f5832 │ │ │ │ + bhi.n 1f57aa │ │ │ │ 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 1f5778 │ │ │ │ + b.n 1f56f0 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1f57dc │ │ │ │ + b.n 1f5754 │ │ │ │ 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 │ │ │ │ @@ -554332,31 +554143,31 @@ │ │ │ │ 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, #368 @ 0x170 │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f5958 │ │ │ │ - vldr d7, [pc, #76] @ 1f5960 │ │ │ │ + cbz r0, 1f58d0 │ │ │ │ + vldr d7, [pc, #76] @ 1f58d8 │ │ │ │ movs r3, #19 │ │ │ │ - ldr r2, [pc, #92] @ (1f5978 ) │ │ │ │ + ldr r2, [pc, #92] @ (1f58f0 ) │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #17 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - vldr d7, [pc, #64] @ 1f5968 │ │ │ │ + vldr d7, [pc, #64] @ 1f58e0 │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #76] @ (1f597c ) │ │ │ │ + ldr r3, [pc, #76] @ (1f58f4 ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1f5970 │ │ │ │ + vldr d7, [pc, #56] @ 1f58e8 │ │ │ │ add r3, pc │ │ │ │ str r4, [r4, #0] │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ @@ -554375,36 +554186,36 @@ │ │ │ │ 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 ffe1597a │ │ │ │ - bl ffe1797e │ │ │ │ + bl ffe158f2 │ │ │ │ + bl ffe178f6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #80] @ 1f59e0 │ │ │ │ + vldr d7, [pc, #80] @ 1f5958 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #19 │ │ │ │ movs r2, #17 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #68] @ 1f59e8 │ │ │ │ + vldr d7, [pc, #68] @ 1f5960 │ │ │ │ str r1, [r4, #0] │ │ │ │ mov r1, r3 │ │ │ │ strd ip, r2, [r4, #20] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #60] @ 1f59f0 │ │ │ │ + vldr d7, [pc, #60] @ 1f5968 │ │ │ │ str r3, [r4, #16] │ │ │ │ - ldr r2, [pc, #60] @ (1f59f8 ) │ │ │ │ - ldr r3, [pc, #64] @ (1f59fc ) │ │ │ │ + ldr r2, [pc, #60] @ (1f5970 ) │ │ │ │ + ldr r3, [pc, #64] @ (1f5974 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ blx 61070 │ │ │ │ @@ -554421,166 +554232,166 @@ │ │ │ │ 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 5839fa │ │ │ │ - bl 58f9fe │ │ │ │ + bl 583972 │ │ │ │ + bl 58f976 │ │ │ │ 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 1f5a56 │ │ │ │ + bhi.n 1f59ce │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ mov r2, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.n 1f5a4e │ │ │ │ - ldr.w ip, [pc, #52] @ 1f5a5c │ │ │ │ + bhi.n 1f59c6 │ │ │ │ + ldr.w ip, [pc, #52] @ 1f59d4 │ │ │ │ add ip, pc │ │ │ │ - b.n 1f5a34 │ │ │ │ + b.n 1f59ac │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #28 │ │ │ │ - beq.n 1f5a4e │ │ │ │ + beq.n 1f59c6 │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1f5a2e │ │ │ │ + bcc.n 1f59a6 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - bl 1f4e0c │ │ │ │ + bl 1f4d84 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w lr, [r0, #48] @ 0x30 │ │ │ │ cmp r2, lr │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #936 @ 0x3a8 │ │ │ │ + add r6, sp, #968 @ 0x3c8 │ │ │ │ movs r7, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f5ae4 │ │ │ │ - vldr d7, [pc, #104] @ 1f5ae8 │ │ │ │ + beq.n 1f5a5c │ │ │ │ + vldr d7, [pc, #104] @ 1f5a60 │ │ │ │ add.w r5, r0, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #128] @ (1f5b08 ) │ │ │ │ + ldr r3, [pc, #128] @ (1f5a80 ) │ │ │ │ movs r2, #19 │ │ │ │ - add r1, pc, #116 @ (adr r1, 1f5b00 ) │ │ │ │ + add r1, pc, #116 @ (adr r1, 1f5a78 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #92] @ 1f5af0 │ │ │ │ + vldr d7, [pc, #92] @ 1f5a68 │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #112] @ (1f5b0c ) │ │ │ │ + ldr r3, [pc, #112] @ (1f5a84 ) │ │ │ │ strd r0, r1, [r4, #32] │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r2, #17 │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r4, #24] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str r4, [r4, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #56] @ 1f5af8 │ │ │ │ - ldr r3, [pc, #76] @ (1f5b10 ) │ │ │ │ + vldr d7, [pc, #56] @ 1f5a70 │ │ │ │ + ldr r3, [pc, #76] @ (1f5a88 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #76] @ (1f5b14 ) │ │ │ │ + ldr r1, [pc, #76] @ (1f5a8c ) │ │ │ │ add r3, pc │ │ │ │ vstr d7, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1f93ac │ │ │ │ + bl 1f9324 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 1f5ae4 │ │ │ │ - ldr r1, [pc, #56] @ (1f5b18 ) │ │ │ │ + beq.n 1f5a5c │ │ │ │ + ldr r1, [pc, #56] @ (1f5a90 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f93ac │ │ │ │ + bl 1f9324 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsrs r0, r2, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ str r7, [r2, r3] │ │ │ │ muls r6, r3 │ │ │ │ lsrs r1, r7, #21 │ │ │ │ - bl 5db0a │ │ │ │ - bl 4b9b0e │ │ │ │ - bl 4c7b12 │ │ │ │ - bl 3b5b16 │ │ │ │ - bl 4f5b1a │ │ │ │ - cbz r0, 1f5b5c │ │ │ │ + bl 5da82 │ │ │ │ + bl 4b9a86 │ │ │ │ + bl 4c7a8a │ │ │ │ + bl 3b5a8e │ │ │ │ + bl 4f5a92 │ │ │ │ + cbz r0, 1f5ad4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - beq.n 1f5b54 │ │ │ │ + beq.n 1f5acc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - cbz r3, 1f5b48 │ │ │ │ + cbz r3, 1f5ac0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 60b4c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ strh r6, [r4, #4] │ │ │ │ add.w r3, r1, r2, lsl #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1f5b3a │ │ │ │ + bne.n 1f5ab2 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #56] @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ 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 r5, r0 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 61948 │ │ │ │ - cbz r0, 1f5c02 │ │ │ │ + cbz r0, 1f5b7a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw ip, #44605 @ 0xae3d │ │ │ │ movt ip, #49842 @ 0xc2b2 │ │ │ │ movw r1, #26553 @ 0x67b9 │ │ │ │ movt r1, #5718 @ 0x1656 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ @@ -554599,20 +554410,20 @@ │ │ │ │ mul.w r1, r2, r1 │ │ │ │ mov r2, r4 │ │ │ │ eor.w r1, r1, r1, lsr #15 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ eor.w r1, r1, r1, lsr #13 │ │ │ │ mul.w r1, ip, r1 │ │ │ │ eor.w r1, r1, r1, lsr #16 │ │ │ │ - bl 1f5014 │ │ │ │ - cbz r0, 1f5c06 │ │ │ │ + bl 1f4f8c │ │ │ │ + cbz r0, 1f5b7e │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r0, #12] │ │ │ │ - cbnz r3, 1f5c06 │ │ │ │ + cbnz r3, 1f5b7e │ │ │ │ movs r3, #1 │ │ │ │ str r4, [r0, #8] │ │ │ │ strh r3, [r0, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 60b4c │ │ │ │ @@ -554622,104 +554433,104 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r2, r3, [sp] │ │ │ │ - ldr r2, [pc, #60] @ (1f5c68 ) │ │ │ │ - ldr r3, [pc, #64] @ (1f5c6c ) │ │ │ │ + ldr r2, [pc, #60] @ (1f5be0 ) │ │ │ │ + ldr r3, [pc, #64] @ (1f5be4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4cc0 │ │ │ │ - cbz r0, 1f5c4a │ │ │ │ + bl 1f4c38 │ │ │ │ + cbz r0, 1f5bc2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r2, [pc, #36] @ (1f5c70 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f5c6c ) │ │ │ │ + ldr r2, [pc, #36] @ (1f5be8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f5be4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f5c62 │ │ │ │ + bne.n 1f5bda │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, pc, #832 @ (adr r3, 1f5fac ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 1f5d44 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #696 @ (adr r3, 1f5f2c ) │ │ │ │ + add r4, pc, #216 @ (adr r4, 1f5cc4 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ 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 │ │ │ │ mov r0, sp │ │ │ │ strd r2, r3, [sp] │ │ │ │ - ldr r2, [pc, #84] @ (1f5ce4 ) │ │ │ │ - ldr r3, [pc, #88] @ (1f5ce8 ) │ │ │ │ + ldr r2, [pc, #84] @ (1f5c5c ) │ │ │ │ + ldr r3, [pc, #88] @ (1f5c60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4cc0 │ │ │ │ - cbz r0, 1f5cc8 │ │ │ │ + bl 1f4c38 │ │ │ │ + cbz r0, 1f5c40 │ │ │ │ ldrd r2, r3, [r4, #56] @ 0x38 │ │ │ │ mov.w ip, #256 @ 0x100 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ strh.w ip, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ blx 60b4c │ │ │ │ - ldr r2, [pc, #32] @ (1f5cec ) │ │ │ │ - ldr r3, [pc, #28] @ (1f5ce8 ) │ │ │ │ + ldr r2, [pc, #32] @ (1f5c64 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f5c60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f5ce0 │ │ │ │ + bne.n 1f5c58 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - add r3, pc, #432 @ (adr r3, 1f5e98 ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 1f6030 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #192 @ (adr r3, 1f5db0 ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 1f5f48 ) │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #400] @ (1f5e94 ) │ │ │ │ + ldr r4, [pc, #400] @ (1f5e0c ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #400] @ (1f5e98 ) │ │ │ │ + ldr r2, [pc, #400] @ (1f5e10 ) │ │ │ │ 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 │ │ │ │ @@ -554727,803 +554538,803 @@ │ │ │ │ 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 1f5dfa │ │ │ │ + bne.n 1f5d72 │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [sp, #20] │ │ │ │ lsls r3, r6, #30 │ │ │ │ - bmi.n 1f5dec │ │ │ │ + bmi.n 1f5d64 │ │ │ │ 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 60e80 <__vsnprintf_chk@plt> │ │ │ │ and.w r3, r6, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f5dca │ │ │ │ + blt.n 1f5d42 │ │ │ │ add r4, r0 │ │ │ │ - cbz r3, 1f5d86 │ │ │ │ + cbz r3, 1f5cfe │ │ │ │ cmp r0, r9 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ add r7, r0 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1f5d72 │ │ │ │ + beq.n 1f5cea │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1f5d86 │ │ │ │ + beq.n 1f5cfe │ │ │ │ mov sl, r9 │ │ │ │ - ldr r2, [pc, #292] @ (1f5e9c ) │ │ │ │ + ldr r2, [pc, #292] @ (1f5e14 ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 61148 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f5dde │ │ │ │ + blt.n 1f5d56 │ │ │ │ add r4, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 1f5dde │ │ │ │ + cbnz r3, 1f5d56 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 1f5daa │ │ │ │ + ble.n 1f5d22 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #268] @ (1f5ea0 ) │ │ │ │ - ldr r3, [pc, #260] @ (1f5e98 ) │ │ │ │ + ldr r2, [pc, #268] @ (1f5e18 ) │ │ │ │ + ldr r3, [pc, #260] @ (1f5e10 ) │ │ │ │ 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 1f5e80 │ │ │ │ + bne.n 1f5df8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r0, r4, #1 │ │ │ │ blx 61b04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f5e84 │ │ │ │ + beq.n 1f5dfc │ │ │ │ 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 1f5cf0 │ │ │ │ - b.n 1f5d90 │ │ │ │ - cbz r3, 1f5dde │ │ │ │ + bl 1f5c68 │ │ │ │ + b.n 1f5d08 │ │ │ │ + cbz r3, 1f5d56 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 1f5dd8 │ │ │ │ + beq.n 1f5d50 │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1f5dde │ │ │ │ + beq.n 1f5d56 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1f5d74 │ │ │ │ - ldr r1, [pc, #196] @ (1f5ea4 ) │ │ │ │ + b.n 1f5cec │ │ │ │ + ldr r1, [pc, #196] @ (1f5e1c ) │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 61e18 │ │ │ │ - b.n 1f5d8e │ │ │ │ + b.n 1f5d06 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1f5e7a │ │ │ │ + bhi.n 1f5df2 │ │ │ │ tbb [pc, r2] │ │ │ │ subs r4, #63 @ 0x3f │ │ │ │ tst r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #164] @ (1f5ea8 ) │ │ │ │ + ldr r3, [pc, #164] @ (1f5e20 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 61b58 <__snprintf_chk@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1f5e28 │ │ │ │ + blt.n 1f5da0 │ │ │ │ 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 1f5d34 │ │ │ │ + b.n 1f5cac │ │ │ │ movs r3, #1 │ │ │ │ mov sl, r8 │ │ │ │ mov r9, r8 │ │ │ │ mov r7, r5 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1f5d34 │ │ │ │ - ldr r3, [pc, #116] @ (1f5eac ) │ │ │ │ + b.n 1f5cac │ │ │ │ + ldr r3, [pc, #116] @ (1f5e24 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ (1f5eb0 ) │ │ │ │ + ldr r3, [pc, #112] @ (1f5e28 ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 61b58 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ itt lt │ │ │ │ movlt r3, #1 │ │ │ │ strlt r3, [sp, #20] │ │ │ │ - blt.w 1f5d38 │ │ │ │ + blt.w 1f5cb0 │ │ │ │ cmp r0, r9 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ add r7, r0 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 1f5d38 │ │ │ │ - ldr r3, [pc, #68] @ (1f5eb4 ) │ │ │ │ + b.n 1f5cb0 │ │ │ │ + ldr r3, [pc, #68] @ (1f5e2c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1f5e3a │ │ │ │ - ldr r3, [pc, #64] @ (1f5eb8 ) │ │ │ │ + b.n 1f5db2 │ │ │ │ + ldr r3, [pc, #64] @ (1f5e30 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1f5e3a │ │ │ │ - ldr r3, [pc, #64] @ (1f5ebc ) │ │ │ │ + b.n 1f5db2 │ │ │ │ + ldr r3, [pc, #64] @ (1f5e34 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1f5e3a │ │ │ │ + b.n 1f5db2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (1f5ec0 ) │ │ │ │ + ldr r3, [pc, #56] @ (1f5e38 ) │ │ │ │ sub.w r8, r8, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r5, r8] │ │ │ │ - b.n 1f5d8e │ │ │ │ - add r2, pc, #976 @ (adr r2, 1f6268 ) │ │ │ │ + b.n 1f5d06 │ │ │ │ + add r3, pc, #496 @ (adr r3, 1f6000 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb64a │ │ │ │ + @ instruction: 0xb652 │ │ │ │ movs r6, r2 │ │ │ │ - add r2, pc, #416 @ (adr r2, 1f6044 ) │ │ │ │ + add r2, pc, #960 @ (adr r2, 1f61dc ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r0, [r7, r3] │ │ │ │ + ldrh r0, [r0, r4] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r2, [r2, r3] │ │ │ │ + ldrh r2, [r3, r3] │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1f5790 │ │ │ │ + b.n 1f5718 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r2, r2] │ │ │ │ + ldrh r0, [r3, r2] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r4, [r3, r1] │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xfa160016 │ │ │ │ - ldrh r0, [r2, r1] │ │ │ │ + @ instruction: 0xfa1e0016 │ │ │ │ + ldrh r0, [r3, r1] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r2, [r5, r1] │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ 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.w ip, [pc, #112] @ 1f5f48 │ │ │ │ + ldr.w ip, [pc, #112] @ 1f5ec0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ add ip, pc │ │ │ │ add r4, sp, #28 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #100] @ (1f5f4c ) │ │ │ │ + ldr r0, [pc, #100] @ (1f5ec4 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w r0, [sp, #1052] @ 0x41c │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5cf0 │ │ │ │ - ldr r2, [pc, #72] @ (1f5f50 ) │ │ │ │ + bl 1f5c68 │ │ │ │ + ldr r2, [pc, #72] @ (1f5ec8 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ - ldr r2, [pc, #60] @ (1f5f54 ) │ │ │ │ + ldr r2, [pc, #60] @ (1f5ecc ) │ │ │ │ add r2, pc │ │ │ │ blx 615bc <__syslog_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1f5f28 │ │ │ │ + beq.n 1f5ea0 │ │ │ │ mov r0, r3 │ │ │ │ blx 60b4c │ │ │ │ - ldr r2, [pc, #44] @ (1f5f58 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f5f4c ) │ │ │ │ + ldr r2, [pc, #44] @ (1f5ed0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f5ec4 ) │ │ │ │ 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 1f5f44 │ │ │ │ + bne.n 1f5ebc │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - add r1, pc, #120 @ (adr r1, 1f5fc4 ) │ │ │ │ + add r1, pc, #664 @ (adr r1, 1f615c ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #544 @ 0x220 │ │ │ │ + add r5, sp, #576 @ 0x240 │ │ │ │ movs r7, r4 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r6, #34] @ 0x22 │ │ │ │ movs r7, r2 │ │ │ │ - add r0, pc, #832 @ (adr r0, 1f629c ) │ │ │ │ + add r1, pc, #352 @ (adr r1, 1f6034 ) │ │ │ │ lsls r2, r5, #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.w ip, [pc, #124] @ 1f5fec │ │ │ │ + ldr.w ip, [pc, #124] @ 1f5f64 │ │ │ │ add r4, sp, #28 │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #116] @ (1f5ff0 ) │ │ │ │ + ldr r0, [pc, #116] @ (1f5f68 ) │ │ │ │ strd r1, r2, [sp] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ - ldr r2, [pc, #108] @ (1f5ff4 ) │ │ │ │ + ldr r2, [pc, #108] @ (1f5f6c ) │ │ │ │ add r0, pc │ │ │ │ ldr.w r5, [ip] │ │ │ │ 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] @ (1f5ff8 ) │ │ │ │ + ldr r2, [pc, #92] @ (1f5f70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ orr.w r2, r2, #4 │ │ │ │ - bl 1f5cf0 │ │ │ │ - ldr r2, [pc, #80] @ (1f5ffc ) │ │ │ │ + bl 1f5c68 │ │ │ │ + ldr r2, [pc, #80] @ (1f5f74 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 61e48 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1f5fca │ │ │ │ + beq.n 1f5f42 │ │ │ │ mov r0, r3 │ │ │ │ blx 60b4c │ │ │ │ - ldr r2, [pc, #52] @ (1f6000 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f5ff4 ) │ │ │ │ + ldr r2, [pc, #52] @ (1f5f78 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f5f6c ) │ │ │ │ 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 1f5fe6 │ │ │ │ + bne.n 1f5f5e │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bge.n 1f6098 │ │ │ │ + bge.n 1f5f20 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, pc, #472 @ (adr r0, 1f61cc ) │ │ │ │ + add r0, pc, #1016 @ (adr r0, 1f6364 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1f6044 │ │ │ │ + bge.n 1f5ecc │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strh r6, [r2, #30] │ │ │ │ + strh r6, [r3, #30] │ │ │ │ movs r7, r2 │ │ │ │ - add r0, pc, #184 @ (adr r0, 1f60bc ) │ │ │ │ + add r0, pc, #728 @ (adr r0, 1f6254 ) │ │ │ │ lsls r2, r5, #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] @ (1f61a0 ) │ │ │ │ + ldr r2, [pc, #396] @ (1f6118 ) │ │ │ │ sub.w sp, sp, #536 @ 0x218 │ │ │ │ - ldr r3, [pc, #392] @ (1f61a4 ) │ │ │ │ + ldr r3, [pc, #392] @ (1f611c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #392] @ (1f61a8 ) │ │ │ │ - ldr r5, [pc, #396] @ (1f61ac ) │ │ │ │ + ldr r0, [pc, #392] @ (1f6120 ) │ │ │ │ + ldr r5, [pc, #396] @ (1f6124 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #532] @ 0x214 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f6f84 │ │ │ │ - ldr r1, [pc, #380] @ (1f61b0 ) │ │ │ │ + bl 1f6efc │ │ │ │ + ldr r1, [pc, #380] @ (1f6128 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1feb60 │ │ │ │ + bl 1fead8 │ │ │ │ uxtb r3, r0 │ │ │ │ - cbnz r3, 1f6042 │ │ │ │ + cbnz r3, 1f5fba │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - ldr r2, [pc, #368] @ (1f61b4 ) │ │ │ │ + ldr r2, [pc, #368] @ (1f612c ) │ │ │ │ movs r6, #2 │ │ │ │ - ldr r3, [pc, #368] @ (1f61b8 ) │ │ │ │ + ldr r3, [pc, #368] @ (1f6130 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - ldr r0, [pc, #364] @ (1f61bc ) │ │ │ │ + ldr r0, [pc, #364] @ (1f6134 ) │ │ │ │ str r6, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1f6f84 │ │ │ │ + bl 1f6efc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f60a0 │ │ │ │ - ldr r0, [pc, #352] @ (1f61c0 ) │ │ │ │ + cbz r0, 1f6018 │ │ │ │ + ldr r0, [pc, #352] @ (1f6138 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 61d38 │ │ │ │ - cbz r0, 1f609a │ │ │ │ - ldr r0, [pc, #344] @ (1f61c4 ) │ │ │ │ + cbz r0, 1f6012 │ │ │ │ + ldr r0, [pc, #344] @ (1f613c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 61d38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f6194 │ │ │ │ - ldr r0, [pc, #332] @ (1f61c8 ) │ │ │ │ + beq.w 1f610c │ │ │ │ + ldr r0, [pc, #332] @ (1f6140 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 61d38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f6198 │ │ │ │ - ldr r0, [pc, #320] @ (1f61cc ) │ │ │ │ + beq.w 1f6110 │ │ │ │ + ldr r0, [pc, #320] @ (1f6144 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 61d38 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #4 │ │ │ │ moveq r0, #3 │ │ │ │ - ldr r3, [pc, #308] @ (1f61d0 ) │ │ │ │ + ldr r3, [pc, #308] @ (1f6148 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - ldr r1, [pc, #304] @ (1f61d4 ) │ │ │ │ + ldr r1, [pc, #304] @ (1f614c ) │ │ │ │ movs r2, #3 │ │ │ │ - ldr r0, [pc, #304] @ (1f61d8 ) │ │ │ │ + ldr r0, [pc, #304] @ (1f6150 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1fe974 │ │ │ │ - ldr r2, [pc, #296] @ (1f61dc ) │ │ │ │ - ldr r3, [pc, #300] @ (1f61e0 ) │ │ │ │ + bl 1fe8ec │ │ │ │ + ldr r2, [pc, #296] @ (1f6154 ) │ │ │ │ + ldr r3, [pc, #300] @ (1f6158 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #300] @ (1f61e4 ) │ │ │ │ + ldr r1, [pc, #300] @ (1f615c ) │ │ │ │ add r1, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ blx 61ac8 │ │ │ │ mov r4, r0 │ │ │ │ blx 6187c │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f6102 │ │ │ │ - ldr r3, [pc, #276] @ (1f61e8 ) │ │ │ │ + beq.n 1f607a │ │ │ │ + ldr r3, [pc, #276] @ (1f6160 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1f60f4 │ │ │ │ - ldr r2, [pc, #272] @ (1f61ec ) │ │ │ │ - ldr r3, [pc, #196] @ (1f61a4 ) │ │ │ │ + bmi.n 1f606c │ │ │ │ + ldr r2, [pc, #272] @ (1f6164 ) │ │ │ │ + ldr r3, [pc, #196] @ (1f611c ) │ │ │ │ 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 1f619c │ │ │ │ + bne.n 1f6114 │ │ │ │ add.w sp, sp, #536 @ 0x218 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1f8b60 │ │ │ │ + bl 1f8ad8 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #9 │ │ │ │ blx 61f5c │ │ │ │ - b.n 1f60da │ │ │ │ + b.n 1f6052 │ │ │ │ blx 60de4 │ │ │ │ mov r4, r0 │ │ │ │ blx 61aec │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f6118 │ │ │ │ - ldr r3, [pc, #220] @ (1f61f0 ) │ │ │ │ + beq.n 1f6090 │ │ │ │ + ldr r3, [pc, #220] @ (1f6168 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1f60d6 │ │ │ │ - ldr r0, [pc, #216] @ (1f61f4 ) │ │ │ │ + b.n 1f604e │ │ │ │ + ldr r0, [pc, #216] @ (1f616c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6f84 │ │ │ │ - cbz r0, 1f6178 │ │ │ │ - ldr r4, [pc, #212] @ (1f61f8 ) │ │ │ │ - bl 1f8b60 │ │ │ │ + bl 1f6efc │ │ │ │ + cbz r0, 1f60f0 │ │ │ │ + ldr r4, [pc, #212] @ (1f6170 ) │ │ │ │ + bl 1f8ad8 │ │ │ │ mov r5, r0 │ │ │ │ blx 60a08 │ │ │ │ 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 61b58 <__snprintf_chk@plt> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 6119c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1f6158 │ │ │ │ - ldr r3, [pc, #168] @ (1f61fc ) │ │ │ │ + bge.n 1f60d0 │ │ │ │ + ldr r3, [pc, #168] @ (1f6174 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1f60d6 │ │ │ │ - ldr r1, [pc, #164] @ (1f6200 ) │ │ │ │ + b.n 1f604e │ │ │ │ + ldr r1, [pc, #164] @ (1f6178 ) │ │ │ │ add r1, pc │ │ │ │ blx 60b1c │ │ │ │ - ldr r1, [pc, #160] @ (1f6204 ) │ │ │ │ + ldr r1, [pc, #160] @ (1f617c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f60d6 │ │ │ │ - ldr r2, [pc, #156] @ (1f6208 ) │ │ │ │ + beq.n 1f604e │ │ │ │ + ldr r2, [pc, #156] @ (1f6180 ) │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 1f60d6 │ │ │ │ - ldr r0, [pc, #144] @ (1f620c ) │ │ │ │ + b.n 1f604e │ │ │ │ + ldr r0, [pc, #144] @ (1f6184 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6f84 │ │ │ │ - cbz r0, 1f618c │ │ │ │ - ldr r1, [pc, #140] @ (1f6210 ) │ │ │ │ + bl 1f6efc │ │ │ │ + cbz r0, 1f6104 │ │ │ │ + ldr r1, [pc, #140] @ (1f6188 ) │ │ │ │ add r1, pc │ │ │ │ blx 61e54 │ │ │ │ - b.n 1f6160 │ │ │ │ - ldr r3, [pc, #132] @ (1f6214 ) │ │ │ │ + b.n 1f60d8 │ │ │ │ + ldr r3, [pc, #132] @ (1f618c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1f60d6 │ │ │ │ + b.n 1f604e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f609a │ │ │ │ + b.n 1f6012 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1f609a │ │ │ │ + b.n 1f6012 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [sp, #904] @ 0x388 │ │ │ │ + add r0, pc, #424 @ (adr r0, 1f62c4 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, r3] │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + add r0, pc, #384 @ (adr r0, 1f62a8 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - rev r0, r2 │ │ │ │ + hlt 0x0018 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bls.n 1f60c0 │ │ │ │ + bge.n 1f6148 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bls.n 1f62b0 │ │ │ │ + bge.n 1f6138 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ movs r0, r3 │ │ │ │ - strh.w r0, [ip, r6, lsl #1] │ │ │ │ - ldr r0, [r3, r1] │ │ │ │ + ldrh.w r0, [r4, r6, lsl #1] │ │ │ │ + ldr r0, [r4, r1] │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1f6624 │ │ │ │ + b.n 1f65ac │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [r0, r1] │ │ │ │ + ldr r0, [r1, r1] │ │ │ │ movs r0, r3 │ │ │ │ - bls.n 1f6224 │ │ │ │ + bls.n 1f60ac │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbnz r4, 1f61ec │ │ │ │ + cbnz r4, 1f6186 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [r5, r1] │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ movs r0, r3 │ │ │ │ - bls.n 1f61f8 │ │ │ │ + bls.n 1f6080 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1f6208 │ │ │ │ + bls.n 1f6090 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bhi.n 1f61e0 │ │ │ │ + bls.n 1f6068 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ + ldr r7, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bhi.n 1f6168 │ │ │ │ + bls.n 1f61f0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r2, [r1, r0] │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r6, [r7, r7] │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 1f62f4 │ │ │ │ + bls.n 1f617c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r0, #190 @ 0xbe │ │ │ │ + subs r0, #198 @ 0xc6 │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n 1f62dc │ │ │ │ + bhi.n 1f6164 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bhi.n 1f62b8 │ │ │ │ + bhi.n 1f6140 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrsb r2, [r3, r7] │ │ │ │ + ldrsb r2, [r4, r7] │ │ │ │ movs r0, r3 │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + subs r0, #156 @ 0x9c │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n 1f6294 │ │ │ │ + bhi.n 1f611c │ │ │ │ lsls r3, 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, #4048] @ 0xfd0 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1f62bc ) │ │ │ │ + ldr r2, [pc, #144] @ (1f6234 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #144] @ (1f62c0 ) │ │ │ │ + ldr r3, [pc, #144] @ (1f6238 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #144] @ (1f62c4 ) │ │ │ │ + ldr r4, [pc, #144] @ (1f623c ) │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r0, [pc, #140] @ (1f62c8 ) │ │ │ │ + ldr r0, [pc, #140] @ (1f6240 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #140] @ (1f62cc ) │ │ │ │ + ldr r1, [pc, #140] @ (1f6244 ) │ │ │ │ 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 │ │ │ │ blx 61ea8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1f62a2 │ │ │ │ + bhi.n 1f621a │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 1f6288 │ │ │ │ - ldr r4, [pc, #112] @ (1f62d0 ) │ │ │ │ - ldr.w r8, [pc, #116] @ 1f62d4 │ │ │ │ + bhi.n 1f6200 │ │ │ │ + ldr r4, [pc, #112] @ (1f6248 ) │ │ │ │ + ldr.w r8, [pc, #116] @ 1f624c │ │ │ │ add r4, pc │ │ │ │ add r8, pc │ │ │ │ add.w r9, r4, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1f6282 │ │ │ │ + beq.n 1f61fa │ │ │ │ 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 1f626a │ │ │ │ - ldr r2, [pc, #76] @ (1f62d8 ) │ │ │ │ - ldr r3, [pc, #52] @ (1f62c0 ) │ │ │ │ + bne.n 1f61e2 │ │ │ │ + ldr r2, [pc, #76] @ (1f6250 ) │ │ │ │ + ldr r3, [pc, #52] @ (1f6238 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f62b6 │ │ │ │ + bne.n 1f622e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #56] @ (1f62dc ) │ │ │ │ + ldr r1, [pc, #56] @ (1f6254 ) │ │ │ │ movs r3, #2 │ │ │ │ - ldr r0, [pc, #56] @ (1f62e0 ) │ │ │ │ + ldr r0, [pc, #56] @ (1f6258 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ blx 61ea8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 1f6258 │ │ │ │ + b.n 1f61d0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1f61dc │ │ │ │ + bhi.n 1f6264 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvc.n 1f63c0 │ │ │ │ + bhi.n 1f6248 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldc2 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - @ instruction: 0xb786 │ │ │ │ + @ instruction: 0xb80e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bvc.n 1f63a8 │ │ │ │ + bvc.n 1f6230 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1f62fc │ │ │ │ + bvc.n 1f6184 │ │ │ │ lsls r3, r5, #2 │ │ │ │ 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] @ 1f6338 │ │ │ │ + ldr.w ip, [pc, #64] @ 1f62b0 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (1f633c ) │ │ │ │ + ldr r2, [pc, #64] @ (1f62b4 ) │ │ │ │ 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 1f6218 │ │ │ │ - ldr r2, [pc, #40] @ (1f6340 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f633c ) │ │ │ │ + bl 1f6190 │ │ │ │ + ldr r2, [pc, #40] @ (1f62b8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f62b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f6334 │ │ │ │ + bne.n 1f62ac │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #904] @ 0x388 │ │ │ │ + ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ (1f636c ) │ │ │ │ + ldr r0, [pc, #24] @ (1f62e4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6f84 │ │ │ │ - ldr r2, [pc, #20] @ (1f6370 ) │ │ │ │ - ldr r1, [pc, #20] @ (1f6374 ) │ │ │ │ + bl 1f6efc │ │ │ │ + ldr r2, [pc, #20] @ (1f62e8 ) │ │ │ │ + ldr r1, [pc, #20] @ (1f62ec ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + strb r0, [r7, r6] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r4, [r0, r0] │ │ │ │ + ldrsb r4, [r1, r0] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ 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] @ 1f63d8 │ │ │ │ + ldr.w r8, [pc, #76] @ 1f6350 │ │ │ │ mov r0, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1f63ae │ │ │ │ + b.n 1f6326 │ │ │ │ strb.w r9, [r0] │ │ │ │ adds r5, r0, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f625c │ │ │ │ ldr r6, [r7, #0] │ │ │ │ subs r0, r5, r6 │ │ │ │ movs r1, #10 │ │ │ │ add r0, r6 │ │ │ │ blx 62010 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f639c │ │ │ │ + bne.n 1f6314 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1f63d4 │ │ │ │ + beq.n 1f634c │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r4, r6 │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ blx 61250 │ │ │ │ str r4, [r7, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrb r0, [r6, #31] │ │ │ │ + ldrb r0, [r7, #31] │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #16 │ │ │ │ - bl 1f9070 │ │ │ │ - ldr r1, [pc, #24] @ (1f6410 ) │ │ │ │ + bl 1f8fe8 │ │ │ │ + ldr r1, [pc, #24] @ (1f6388 ) │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [r0, #4] │ │ │ │ - bl 1f93e4 │ │ │ │ + bl 1f935c │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldc 0, cr0, [ip, #-92]! @ 0xffffffa4 │ │ │ │ + stcl 0, cr0, [r4, #-92] @ 0xffffffa4 │ │ │ │ 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] @ 1f6478 │ │ │ │ + ldr.w ip, [pc, #80] @ 1f63f0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (1f647c ) │ │ │ │ + ldr r2, [pc, #80] @ (1f63f4 ) │ │ │ │ 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 1f9518 │ │ │ │ + bl 1f9490 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6378 │ │ │ │ - ldr r2, [pc, #40] @ (1f6480 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f647c ) │ │ │ │ + bl 1f62f0 │ │ │ │ + ldr r2, [pc, #40] @ (1f63f8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f63f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f6474 │ │ │ │ + bne.n 1f63ec │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [sp, #824] @ 0x338 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #648] @ 0x288 │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r5, #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] @ 1f64f0 │ │ │ │ + ldr.w ip, [pc, #92] @ 1f6468 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #88] @ (1f64f4 ) │ │ │ │ + ldr r3, [pc, #88] @ (1f646c ) │ │ │ │ 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] │ │ │ │ @@ -555534,34 +555345,34 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 61b1c │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #12 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1f6378 │ │ │ │ + bl 1f62f0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 60b4c │ │ │ │ - ldr r2, [pc, #32] @ (1f64f8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f64f4 ) │ │ │ │ + ldr r2, [pc, #32] @ (1f6470 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f646c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f64ec │ │ │ │ + bne.n 1f6464 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [sp, #384] @ 0x180 │ │ │ │ + ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ 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 │ │ │ │ @@ -555579,37 +555390,37 @@ │ │ │ │ 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 1f6520 │ │ │ │ + bne.n 1f6498 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 1f6580 │ │ │ │ + ldr.w lr, [pc, #48] @ 1f64f8 │ │ │ │ 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 1f6554 │ │ │ │ + bne.n 1f64cc │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ - add r7, pc, #328 @ (adr r7, 1f66cc ) │ │ │ │ + add r7, pc, #360 @ (adr r7, 1f6664 ) │ │ │ │ movs r7, r4 │ │ │ │ push {r4, lr} │ │ │ │ subs r0, #1 │ │ │ │ movs r2, #0 │ │ │ │ adds r4, r1, #1 │ │ │ │ ldrb.w ip, [r1, r2, lsl #1] │ │ │ │ ldrb.w r3, [r4, r2, lsl #1] │ │ │ │ @@ -555623,259 +555434,259 @@ │ │ │ │ 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 1f658c │ │ │ │ + bne.n 1f6504 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2152] @ 0x868 │ │ │ │ subw sp, sp, #1932 @ 0x78c │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1f662c ) │ │ │ │ + ldr r2, [pc, #76] @ (1f65a4 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1f6630 ) │ │ │ │ + ldr r3, [pc, #76] @ (1f65a8 ) │ │ │ │ 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 20a170 │ │ │ │ + bl 20a0e8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a1ec │ │ │ │ + bl 20a164 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a6cc │ │ │ │ - ldr r2, [pc, #36] @ (1f6634 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f6630 ) │ │ │ │ + bl 20a644 │ │ │ │ + ldr r2, [pc, #36] @ (1f65ac ) │ │ │ │ + ldr r3, [pc, #32] @ (1f65a8 ) │ │ │ │ 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 1f6628 │ │ │ │ + bne.n 1f65a0 │ │ │ │ addw sp, sp, #1932 @ 0x78c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r5, #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] @ (1f66a0 ) │ │ │ │ + ldr r2, [pc, #88] @ (1f6618 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #88] @ (1f66a4 ) │ │ │ │ + ldr r3, [pc, #88] @ (1f661c ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r6, [pc, #80] @ (1f66a8 ) │ │ │ │ + ldr r6, [pc, #80] @ (1f6620 ) │ │ │ │ add r5, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f64fc │ │ │ │ - ldr r2, [pc, #64] @ (1f66ac ) │ │ │ │ + bl 1f6474 │ │ │ │ + ldr r2, [pc, #64] @ (1f6624 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #1 │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ mov r2, r6 │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 1f666e │ │ │ │ - ldr r2, [pc, #44] @ (1f66b0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f66a4 ) │ │ │ │ + bne.n 1f65e6 │ │ │ │ + ldr r2, [pc, #44] @ (1f6628 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f661c ) │ │ │ │ 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 1f669a │ │ │ │ + bne.n 1f6612 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, r5] │ │ │ │ + strh r4, [r7, r5] │ │ │ │ movs r0, r3 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + strh r4, [r4, r5] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #68] @ (1f6708 ) │ │ │ │ + ldr r2, [pc, #68] @ (1f6680 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #68] @ (1f670c ) │ │ │ │ + ldr r3, [pc, #68] @ (1f6684 ) │ │ │ │ mov r4, 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 1f64fc │ │ │ │ + bl 1f6474 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 61e6c │ │ │ │ - ldr r2, [pc, #40] @ (1f6710 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f670c ) │ │ │ │ + ldr r2, [pc, #40] @ (1f6688 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f6684 ) │ │ │ │ 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 1f6704 │ │ │ │ + bne.n 1f667c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #80] @ (1f6774 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f66ec ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (1f6778 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f66f0 ) │ │ │ │ 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 20c4bc │ │ │ │ + bl 20c434 │ │ │ │ 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] @ (1f6778 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f66f0 ) │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ - ldr r2, [pc, #32] @ (1f677c ) │ │ │ │ + ldr r2, [pc, #32] @ (1f66f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f6770 │ │ │ │ + bne.n 1f66e8 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [sp, #840] @ 0x348 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #640] @ 0x280 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #96] @ 1f67f0 │ │ │ │ + ldr.w lr, [pc, #96] @ 1f6768 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #92] @ 1f67f4 │ │ │ │ + ldr.w ip, [pc, #92] @ 1f676c │ │ │ │ add lr, pc │ │ │ │ - add r3, pc, #76 @ (adr r3, 1f67e8 ) │ │ │ │ + add r3, pc, #76 @ (adr r3, 1f6760 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ blx 6164c <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, sp │ │ │ │ mov r2, sp │ │ │ │ mov r0, r1 │ │ │ │ blx 60d00 <__clock_nanosleep_time64@plt> │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 1f67ba │ │ │ │ - ldr r2, [pc, #44] @ (1f67f8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f67f4 ) │ │ │ │ + beq.n 1f6732 │ │ │ │ + ldr r2, [pc, #44] @ (1f6770 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f676c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f67e2 │ │ │ │ + bne.n 1f675a │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #400] @ 0x190 │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r5, #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, #116] @ (1f6880 ) │ │ │ │ + ldr r2, [pc, #116] @ (1f67f8 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #116] @ (1f6884 ) │ │ │ │ + ldr r3, [pc, #116] @ (1f67fc ) │ │ │ │ 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 1f6874 │ │ │ │ + blt.n 1f67ec │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sp │ │ │ │ - bl 20c4bc │ │ │ │ + bl 20c434 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w r1, #51712 @ 0xca00 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ umull r3, r2, r3, r1 │ │ │ │ @@ -555883,234 +555694,234 @@ │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ adc.w r2, r2, r0, asr #31 │ │ │ │ adds r0, r6, r3 │ │ │ │ adcs.w r1, r4, r2 │ │ │ │ it vs │ │ │ │ movvs.w ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f6874 │ │ │ │ - ldr r2, [pc, #40] @ (1f6888 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f6884 ) │ │ │ │ + bne.n 1f67ec │ │ │ │ + ldr r2, [pc, #40] @ (1f6800 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f67fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f687c │ │ │ │ + bne.n 1f67f4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1f685c │ │ │ │ + b.n 1f67d4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - str r7, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #624] @ 0x270 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r2, #3 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ mov r5, r0 │ │ │ │ blx 60a14 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 1f68de │ │ │ │ + bge.n 1f6856 │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 1f68e4 │ │ │ │ + bne.n 1f685c │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 60a14 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1f68e4 │ │ │ │ + blt.n 1f685c │ │ │ │ movs r1, #1 │ │ │ │ blx 60a14 <__fcntl_time64@plt> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1f68ea │ │ │ │ + beq.n 1f6862 │ │ │ │ orr.w r2, r0, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 60a14 <__fcntl_time64@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1f68ea │ │ │ │ + beq.n 1f6862 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f68de │ │ │ │ + b.n 1f6856 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 61178 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 1f68de │ │ │ │ + b.n 1f6856 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #324] @ (1f6a50 ) │ │ │ │ + ldr r2, [pc, #324] @ (1f69c8 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #324] @ (1f6a54 ) │ │ │ │ + ldr r3, [pc, #324] @ (1f69cc ) │ │ │ │ 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 6137c │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ - beq.n 1f69ea │ │ │ │ + beq.n 1f6962 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ blx 61580 <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f6a06 │ │ │ │ + beq.n 1f697e │ │ │ │ mov r0, r8 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ blx 61b04 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f6a3c │ │ │ │ + beq.n 1f69b4 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1f695e │ │ │ │ + b.n 1f68d6 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1f6986 │ │ │ │ + ble.n 1f68fe │ │ │ │ add r9, r3 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 1f69b0 │ │ │ │ + beq.n 1f6928 │ │ │ │ add.w r1, r5, r9 │ │ │ │ sub.w r2, r4, r9 │ │ │ │ add r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 611cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 1f6954 │ │ │ │ + bge.n 1f68cc │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ it ne │ │ │ │ cmpne r3, #4 │ │ │ │ - beq.n 1f695a │ │ │ │ + beq.n 1f68d2 │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1f6958 │ │ │ │ + bgt.n 1f68d0 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1f69c0 │ │ │ │ + bne.n 1f6938 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 6134c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f6a24 │ │ │ │ + beq.n 1f699c │ │ │ │ add r5, r4 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f694e │ │ │ │ + b.n 1f68c6 │ │ │ │ mvn.w r3, #13 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1f6992 │ │ │ │ + beq.n 1f690a │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61178 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ addgt r5, r5, r3 │ │ │ │ adds r1, r5, #1 │ │ │ │ blx 6134c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1f6a0e │ │ │ │ + cbz r0, 1f6986 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, r5] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f69ea │ │ │ │ + beq.n 1f6962 │ │ │ │ str.w r5, [sl] │ │ │ │ - ldr r2, [pc, #108] @ (1f6a58 ) │ │ │ │ - ldr r3, [pc, #100] @ (1f6a54 ) │ │ │ │ + ldr r2, [pc, #108] @ (1f69d0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1f69cc ) │ │ │ │ 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 1f6a20 │ │ │ │ + bne.n 1f6998 │ │ │ │ mov r0, r9 │ │ │ │ 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 1f693c │ │ │ │ + b.n 1f68b4 │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1f69ea │ │ │ │ + b.n 1f6962 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ mov r0, r7 │ │ │ │ blx 61178 │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1f69ea │ │ │ │ + b.n 1f6962 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r6 │ │ │ │ blx 61178 │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1f69ea │ │ │ │ - str r6, [sp, #944] @ 0x3b0 │ │ │ │ + b.n 1f6962 │ │ │ │ + str r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #600] @ 0x258 │ │ │ │ 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, #1288] @ 0x508 │ │ │ │ - ldr r2, [pc, #456] @ (1f6c38 ) │ │ │ │ + ldr r2, [pc, #456] @ (1f6bb0 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #456] @ (1f6c3c ) │ │ │ │ + ldr r3, [pc, #456] @ (1f6bb4 ) │ │ │ │ subw sp, sp, #2772 @ 0xad4 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #452] @ (1f6c40 ) │ │ │ │ + ldr r0, [pc, #452] @ (1f6bb8 ) │ │ │ │ add.w r7, r5, #36 @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2764] @ 0xacc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fe1dc │ │ │ │ + bl 1fe154 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 6161c │ │ │ │ adds r0, #1 │ │ │ │ ldrd r4, r1, [r5, #16] │ │ │ │ itett ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -556126,177 +555937,177 @@ │ │ │ │ streq r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ dmb ish │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ dmb ish │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f6c00 │ │ │ │ + bne.w 1f6b78 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #28 │ │ │ │ strd r4, r8, [sp, #28] │ │ │ │ strd r3, r8, [sp, #36] @ 0x24 │ │ │ │ blx 61208 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1f6b5e │ │ │ │ + beq.n 1f6ad6 │ │ │ │ ldrh.w r3, [sp, #42] @ 0x2a │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1f6b08 │ │ │ │ + bpl.n 1f6a80 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 61424 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1f6c00 │ │ │ │ + beq.n 1f6b78 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 611cc │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 1f6b82 │ │ │ │ + bne.n 1f6afa │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1f6abc │ │ │ │ + beq.n 1f6a34 │ │ │ │ blx 60df0 │ │ │ │ - ldr r2, [pc, #276] @ (1f6c44 ) │ │ │ │ - ldr r1, [pc, #276] @ (1f6c48 ) │ │ │ │ + ldr r2, [pc, #276] @ (1f6bbc ) │ │ │ │ + ldr r1, [pc, #276] @ (1f6bc0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ - ldr r2, [pc, #268] @ (1f6c4c ) │ │ │ │ - ldr r3, [pc, #248] @ (1f6c3c ) │ │ │ │ + bl 1f625c │ │ │ │ + ldr r2, [pc, #268] @ (1f6bc4 ) │ │ │ │ + ldr r3, [pc, #248] @ (1f6bb4 ) │ │ │ │ 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 1f6c32 │ │ │ │ + bne.n 1f6baa │ │ │ │ mov r0, fp │ │ │ │ addw sp, sp, #2772 @ 0xad4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1f6abc │ │ │ │ + beq.n 1f6a34 │ │ │ │ blx 60df0 │ │ │ │ - ldr r2, [pc, #220] @ (1f6c50 ) │ │ │ │ - ldr r1, [pc, #224] @ (1f6c54 ) │ │ │ │ + ldr r2, [pc, #220] @ (1f6bc8 ) │ │ │ │ + ldr r1, [pc, #224] @ (1f6bcc ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ - b.n 1f6b3e │ │ │ │ + bl 1f625c │ │ │ │ + b.n 1f6ab6 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add.w r9, r3, r0 │ │ │ │ cmp r9, r3 │ │ │ │ itt hi │ │ │ │ addhi r4, sp, #44 @ 0x2c │ │ │ │ movhi.w sl, #0 │ │ │ │ - bhi.n 1f6bb0 │ │ │ │ - b.n 1f6abc │ │ │ │ + bhi.n 1f6b28 │ │ │ │ + b.n 1f6a34 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldrd fp, r0, [r5, #16] │ │ │ │ mov r1, r7 │ │ │ │ str.w sl, [sp] │ │ │ │ blx fp │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r3, #16 │ │ │ │ add r4, r3 │ │ │ │ cmp r4, r9 │ │ │ │ - bcs.n 1f6abc │ │ │ │ + bcs.n 1f6a34 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f6b96 │ │ │ │ + bne.n 1f6b0e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ands.w fp, r2, #3072 @ 0xc00 │ │ │ │ - bne.n 1f6bf0 │ │ │ │ + bne.n 1f6b68 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 61d38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f6b96 │ │ │ │ + bne.n 1f6b0e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ands.w fp, r2, #256 @ 0x100 │ │ │ │ - bne.n 1f6c06 │ │ │ │ + bne.n 1f6b7e │ │ │ │ lsls r3, r2, #22 │ │ │ │ - bpl.n 1f6b96 │ │ │ │ + bpl.n 1f6b0e │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ blx 60d54 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1f6b9a │ │ │ │ + b.n 1f6b12 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r4, r0, [r5, #16] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ blx r4 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1f6b3e │ │ │ │ + b.n 1f6ab6 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ blx 60e8c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r5, #4] │ │ │ │ - beq.n 1f6c22 │ │ │ │ + beq.n 1f6b9a │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1f6b9a │ │ │ │ - ldr r2, [pc, #52] @ (1f6c58 ) │ │ │ │ + b.n 1f6b12 │ │ │ │ + ldr r2, [pc, #52] @ (1f6bd0 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #52] @ (1f6c5c ) │ │ │ │ + ldr r1, [pc, #52] @ (1f6bd4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f62e4 │ │ │ │ - b.n 1f6b3e │ │ │ │ + bl 1f625c │ │ │ │ + b.n 1f6ab6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #360] @ (1f6dac ) │ │ │ │ + ldr r7, [pc, #392] @ (1f6d44 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [pc, #896] @ (1f6fc8 ) │ │ │ │ + ldr r6, [pc, #928] @ (1f6f60 ) │ │ │ │ movs r0, r3 │ │ │ │ - str r4, [r6, #12] │ │ │ │ + str r4, [r7, #12] │ │ │ │ movs r7, r2 │ │ │ │ - str r4, [sp, #744] @ 0x2e8 │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r6, [pc, #472] @ (1f6e2c ) │ │ │ │ + ldr r6, [pc, #504] @ (1f6dc4 ) │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r6, #8] │ │ │ │ + str r2, [r7, #8] │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [pc, #64] @ (1f6c9c ) │ │ │ │ + ldr r6, [pc, #96] @ (1f6c34 ) │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r0, #0] │ │ │ │ + str r2, [r1, #0] │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -556304,26 +556115,26 @@ │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #8228 @ 0x2024 │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r3 │ │ │ │ blx 61948 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f6de2 │ │ │ │ + beq.w 1f6d5a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 61b1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f6d5a │ │ │ │ + beq.n 1f6cd2 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcc.n 1f6cbc │ │ │ │ - cbz r5, 1f6cac │ │ │ │ - ldr r3, [pc, #328] @ (1f6df0 ) │ │ │ │ + bcc.n 1f6c34 │ │ │ │ + cbz r5, 1f6c24 │ │ │ │ + ldr r3, [pc, #328] @ (1f6d68 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx 60b4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ @@ -556333,30 +556144,30 @@ │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ add.w r7, r4, #36 @ 0x24 │ │ │ │ blx 61a8c │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ blx 61df4 │ │ │ │ adds r6, r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - beq.n 1f6d7c │ │ │ │ + beq.n 1f6cf4 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ blx 60e8c │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f6d66 │ │ │ │ + beq.n 1f6cde │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r7 │ │ │ │ blx 61f08 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r4, #4128 @ 0x1020 │ │ │ │ adds r0, #4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f6dbc │ │ │ │ + beq.n 1f6d34 │ │ │ │ subs r2, r6, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 60a2c <__memcpy_chk@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r1, #4132 @ 0x1024 │ │ │ │ @@ -556368,119 +556179,119 @@ │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #4032 @ 0xfc0 │ │ │ │ movt r2, #256 @ 0x100 │ │ │ │ str r7, [r4, #32] │ │ │ │ blx 60e8c │ │ │ │ str r0, [r4, #8] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1f6d8a │ │ │ │ + bne.n 1f6d02 │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f6dc6 │ │ │ │ - cbz r5, 1f6d44 │ │ │ │ - ldr r3, [pc, #180] @ (1f6df4 ) │ │ │ │ + beq.n 1f6d3e │ │ │ │ + cbz r5, 1f6cbc │ │ │ │ + ldr r3, [pc, #180] @ (1f6d6c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1f6d4e │ │ │ │ + beq.n 1f6cc6 │ │ │ │ blx 61178 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1f6cac │ │ │ │ + beq.n 1f6c24 │ │ │ │ blx 61178 │ │ │ │ - b.n 1f6cac │ │ │ │ + b.n 1f6c24 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f6cac │ │ │ │ - ldr r3, [pc, #152] @ (1f6df8 ) │ │ │ │ + beq.n 1f6c24 │ │ │ │ + ldr r3, [pc, #152] @ (1f6d70 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f6cac │ │ │ │ + b.n 1f6c24 │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f6ce8 │ │ │ │ + beq.n 1f6c60 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f6d44 │ │ │ │ - ldr r3, [pc, #132] @ (1f6dfc ) │ │ │ │ + beq.n 1f6cbc │ │ │ │ + ldr r3, [pc, #132] @ (1f6d74 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f6d44 │ │ │ │ + b.n 1f6cbc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f6d4e │ │ │ │ - ldr r3, [pc, #124] @ (1f6e00 ) │ │ │ │ + beq.n 1f6cc6 │ │ │ │ + ldr r3, [pc, #124] @ (1f6d78 ) │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f6d50 │ │ │ │ + b.n 1f6cc8 │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ movs r0, #0 │ │ │ │ blx 61710 │ │ │ │ str r0, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f6dd2 │ │ │ │ - ldr r1, [pc, #104] @ (1f6e04 ) │ │ │ │ + beq.n 1f6d4a │ │ │ │ + ldr r1, [pc, #104] @ (1f6d7c ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r9, [r4, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 1fe140 │ │ │ │ + bl 1fe0b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f6cb4 │ │ │ │ + beq.n 1f6c2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f6d44 │ │ │ │ - ldr r3, [pc, #80] @ (1f6e08 ) │ │ │ │ + beq.n 1f6cbc │ │ │ │ + ldr r3, [pc, #80] @ (1f6d80 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f6d44 │ │ │ │ + b.n 1f6cbc │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ strh r2, [r3, #36] @ 0x24 │ │ │ │ - b.n 1f6d1a │ │ │ │ + b.n 1f6c92 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f6d44 │ │ │ │ - ldr r3, [pc, #64] @ (1f6e0c ) │ │ │ │ + beq.n 1f6cbc │ │ │ │ + ldr r3, [pc, #64] @ (1f6d84 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f6d44 │ │ │ │ - cbz r5, 1f6dda │ │ │ │ - ldr r3, [pc, #56] @ (1f6e10 ) │ │ │ │ + b.n 1f6cbc │ │ │ │ + cbz r5, 1f6d52 │ │ │ │ + ldr r3, [pc, #56] @ (1f6d88 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1f6d4a │ │ │ │ - b.n 1f6cac │ │ │ │ + bne.n 1f6cc2 │ │ │ │ + b.n 1f6c24 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f6cb4 │ │ │ │ - ldr r3, [pc, #40] @ (1f6e14 ) │ │ │ │ + beq.w 1f6c2c │ │ │ │ + ldr r3, [pc, #40] @ (1f6d8c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f6cb4 │ │ │ │ - ldr r5, [pc, #992] @ (1f71d4 ) │ │ │ │ + b.n 1f6c2c │ │ │ │ + ldr r6, [pc, #0] @ (1f6d6c ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [pc, #880] @ (1f7168 ) │ │ │ │ + ldr r5, [pc, #912] @ (1f7100 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [pc, #176] @ (1f6eac ) │ │ │ │ + ldr r5, [pc, #208] @ (1f6e44 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [pc, #776] @ (1f7108 ) │ │ │ │ + ldr r4, [pc, #808] @ (1f70a0 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [pc, #256] @ (1f6f04 ) │ │ │ │ + ldr r5, [pc, #288] @ (1f6e9c ) │ │ │ │ movs r0, r3 │ │ │ │ ldc2 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ - ldr r5, [pc, #696] @ (1f70c4 ) │ │ │ │ + ldr r5, [pc, #728] @ (1f705c ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [pc, #96] @ (1f6e70 ) │ │ │ │ + ldr r5, [pc, #128] @ (1f6e08 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [pc, #456] @ (1f6fdc ) │ │ │ │ + ldr r5, [pc, #488] @ (1f6f74 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [pc, #472] @ (1f6ff0 ) │ │ │ │ + ldr r4, [pc, #504] @ (1f6f88 ) │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 1f6e5e │ │ │ │ + cbz r0, 1f6dd6 │ │ │ │ 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 │ │ │ │ @@ -556488,138 +556299,138 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ blx 61220 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 20c734 │ │ │ │ + bl 20c6ac │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 61178 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 61178 │ │ │ │ mov r0, r4 │ │ │ │ blx 60b4c │ │ │ │ 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] @ (1f6f18 ) │ │ │ │ + ldr r3, [pc, #168] @ (1f6e90 ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f6e88 │ │ │ │ + bne.n 1f6e00 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f6e78 │ │ │ │ + bne.n 1f6df0 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1f6ecc │ │ │ │ - ldr r4, [pc, #140] @ (1f6f1c ) │ │ │ │ + cbnz r2, 1f6e44 │ │ │ │ + ldr r4, [pc, #140] @ (1f6e94 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f547c │ │ │ │ - ldr r3, [pc, #132] @ (1f6f20 ) │ │ │ │ - ldr r0, [pc, #132] @ (1f6f24 ) │ │ │ │ + bl 1f53f4 │ │ │ │ + ldr r3, [pc, #132] @ (1f6e98 ) │ │ │ │ + ldr r0, [pc, #132] @ (1f6e9c ) │ │ │ │ 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 1f6eae │ │ │ │ + bne.n 1f6e26 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1f6ec4 │ │ │ │ + cbnz r3, 1f6e3c │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1f6efa │ │ │ │ - ldr r4, [pc, #84] @ (1f6f28 ) │ │ │ │ + bne.n 1f6e72 │ │ │ │ + ldr r4, [pc, #84] @ (1f6ea0 ) │ │ │ │ add r4, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f6ee4 │ │ │ │ + bne.n 1f6e5c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f6ed4 │ │ │ │ - b.n 1f6e8e │ │ │ │ + bne.n 1f6e4c │ │ │ │ + b.n 1f6e06 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f6f00 │ │ │ │ + bne.n 1f6e78 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f6ed0 │ │ │ │ - b.n 1f6e8e │ │ │ │ + bne.n 1f6e48 │ │ │ │ + b.n 1f6e06 │ │ │ │ nop │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r3, {r1, r3, r6} │ │ │ │ + ldmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r3, {r3, r4, r5} │ │ │ │ + ldmia r3!, {r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r3!, {r4, r5} │ │ │ │ + ldmia r3, {r3, r4, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r3!, {r1} │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ 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] @ (1f6f70 ) │ │ │ │ + ldr r2, [pc, #52] @ (1f6ee8 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #52] @ (1f6f74 ) │ │ │ │ + ldr r3, [pc, #52] @ (1f6eec ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1f6f66 │ │ │ │ - ldr r2, [pc, #44] @ (1f6f78 ) │ │ │ │ - ldr r4, [pc, #48] @ (1f6f7c ) │ │ │ │ + cbz r1, 1f6ede │ │ │ │ + ldr r2, [pc, #44] @ (1f6ef0 ) │ │ │ │ + ldr r4, [pc, #48] @ (1f6ef4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 61e48 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 61f80 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 61e48 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #24] @ (1f6f80 ) │ │ │ │ + ldr r1, [pc, #24] @ (1f6ef8 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 1f6f48 │ │ │ │ - ldmia r2!, {r4, r7} │ │ │ │ + b.n 1f6ec0 │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r0, [sp, #744] @ 0x2e8 │ │ │ │ + str r1, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r3, {r2, r3} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -556631,168 +556442,168 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 61f74 │ │ │ │ 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] @ (1f7100 ) │ │ │ │ + ldr r3, [pc, #324] @ (1f7078 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r4, [pc, #320] @ (1f7104 ) │ │ │ │ + ldr r4, [pc, #320] @ (1f707c ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #8 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f6fdc │ │ │ │ + bne.n 1f6f54 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f6fcc │ │ │ │ + bne.n 1f6f44 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f70b2 │ │ │ │ - ldr r3, [pc, #288] @ (1f7108 ) │ │ │ │ + bne.n 1f702a │ │ │ │ + ldr r3, [pc, #288] @ (1f7080 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f7094 │ │ │ │ - ldr r3, [pc, #284] @ (1f710c ) │ │ │ │ + bne.n 1f700c │ │ │ │ + ldr r3, [pc, #284] @ (1f7084 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f7028 │ │ │ │ + cbz r2, 1f6fa0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f7062 │ │ │ │ + beq.n 1f6fda │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r0, [pc, #264] @ (1f7110 ) │ │ │ │ + ldr r0, [pc, #264] @ (1f7088 ) │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f700c │ │ │ │ + bne.n 1f6f84 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f709e │ │ │ │ + bne.n 1f7016 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #232] @ (1f7114 ) │ │ │ │ + ldr r1, [pc, #232] @ (1f708c ) │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, r1] │ │ │ │ - ldr r1, [pc, #228] @ (1f7118 ) │ │ │ │ + ldr r1, [pc, #228] @ (1f7090 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, r1] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f5318 │ │ │ │ + bl 1f5290 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f7004 │ │ │ │ + beq.n 1f6f7c │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #204] @ (1f711c ) │ │ │ │ + ldr r0, [pc, #204] @ (1f7094 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35fb60 │ │ │ │ + bl 35fad8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f7002 │ │ │ │ - ldr r4, [pc, #188] @ (1f7120 ) │ │ │ │ + bne.n 1f6f7a │ │ │ │ + ldr r4, [pc, #188] @ (1f7098 ) │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f93e4 │ │ │ │ + bl 1f935c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f70fc │ │ │ │ + beq.n 1f7074 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx 61f98 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f93e4 │ │ │ │ + bl 1f935c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1f7004 │ │ │ │ + b.n 1f6f7c │ │ │ │ mov r0, r5 │ │ │ │ blx 61f98 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1f7004 │ │ │ │ + b.n 1f6f7c │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1f70e0 │ │ │ │ - ldr r6, [pc, #108] @ (1f7124 ) │ │ │ │ + bne.n 1f7058 │ │ │ │ + ldr r6, [pc, #108] @ (1f709c ) │ │ │ │ add r6, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ strex r2, r0, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f70ca │ │ │ │ + bne.n 1f7042 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f70ba │ │ │ │ - b.n 1f6fe4 │ │ │ │ + bne.n 1f7032 │ │ │ │ + b.n 1f6f5c │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f70e6 │ │ │ │ + bne.n 1f705e │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f70b6 │ │ │ │ - b.n 1f6fe4 │ │ │ │ + bne.n 1f702e │ │ │ │ + b.n 1f6f5c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1f7004 │ │ │ │ - ldmia r2!, {r1, r4} │ │ │ │ + b.n 1f6f7c │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r1, {r1, r3, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 0, pc, cr15, cr15, {7} @ │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r2, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ 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 │ │ │ │ @@ -556809,75 +556620,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] @ (1f71e4 ) │ │ │ │ + ldr r2, [pc, #120] @ (1f715c ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1f71e8 ) │ │ │ │ + ldr r3, [pc, #120] @ (1f7160 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (1f71ec ) │ │ │ │ + ldr r0, [pc, #116] @ (1f7164 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f68f8 │ │ │ │ - cbz r0, 1f71aa │ │ │ │ - ldr r1, [pc, #100] @ (1f71f0 ) │ │ │ │ + bl 1f6870 │ │ │ │ + cbz r0, 1f7122 │ │ │ │ + ldr r1, [pc, #100] @ (1f7168 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 616d4 │ │ │ │ - cbz r0, 1f71a4 │ │ │ │ - ldr r1, [pc, #92] @ (1f71f4 ) │ │ │ │ + cbz r0, 1f711c │ │ │ │ + ldr r1, [pc, #92] @ (1f716c ) │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc │ │ │ │ blx 60cdc <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1f71c4 │ │ │ │ + beq.n 1f713c │ │ │ │ mov r0, r4 │ │ │ │ blx 60b4c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ (1f71f8 ) │ │ │ │ - ldr r3, [pc, #56] @ (1f71e8 ) │ │ │ │ + ldr r2, [pc, #72] @ (1f7170 ) │ │ │ │ + ldr r3, [pc, #56] @ (1f7160 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f71e0 │ │ │ │ + bne.n 1f7158 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 60b4c │ │ │ │ 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 1f71ac │ │ │ │ + b.n 1f7124 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + ldrh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #80] @ (1f7240 ) │ │ │ │ + ldr r2, [pc, #112] @ (1f71d8 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [pc, #56] @ (1f722c ) │ │ │ │ + ldr r2, [pc, #88] @ (1f71c4 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [pc, #72] @ (1f7240 ) │ │ │ │ + ldr r2, [pc, #104] @ (1f71d8 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r5, #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 │ │ │ │ @@ -556897,174 +556708,174 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1f7244 │ │ │ │ + beq.n 1f71bc │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - cbz r3, 1f7250 │ │ │ │ + cbz r3, 1f71c8 │ │ │ │ adds r1, #24 │ │ │ │ adds r0, #24 │ │ │ │ blx r3 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrd r1, r2, [r2, #376] @ 0x178 │ │ │ │ ldrd r0, r3, [r3, #376] @ 0x178 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r0 │ │ │ │ - beq.n 1f7278 │ │ │ │ + beq.n 1f71f0 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 1f7274 │ │ │ │ + bcs.n 1f71ec │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (1f729c ) │ │ │ │ + ldr r4, [pc, #16] @ (1f7214 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 61bc4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #172] @ (1f735c ) │ │ │ │ + ldr r1, [pc, #172] @ (1f72d4 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #172] @ (1f7360 ) │ │ │ │ + ldr r0, [pc, #172] @ (1f72d8 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #164] @ (1f7364 ) │ │ │ │ - bl 1fe974 │ │ │ │ - ldr r3, [pc, #164] @ (1f7368 ) │ │ │ │ - ldr r2, [pc, #164] @ (1f736c ) │ │ │ │ + ldr r4, [pc, #164] @ (1f72dc ) │ │ │ │ + bl 1fe8ec │ │ │ │ + ldr r3, [pc, #164] @ (1f72e0 ) │ │ │ │ + ldr r2, [pc, #164] @ (1f72e4 ) │ │ │ │ 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 1f7338 │ │ │ │ - ldr r3, [pc, #148] @ (1f7370 ) │ │ │ │ + beq.n 1f72b0 │ │ │ │ + ldr r3, [pc, #148] @ (1f72e8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1f72f0 │ │ │ │ + cbz r3, 1f7268 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61ac8 │ │ │ │ mov r4, r0 │ │ │ │ blx 6187c │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f730c │ │ │ │ - ldr r3, [pc, #128] @ (1f7374 ) │ │ │ │ + beq.n 1f7284 │ │ │ │ + ldr r3, [pc, #128] @ (1f72ec ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 1f72fc │ │ │ │ + cbz r3, 1f7274 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #120] @ (1f7378 ) │ │ │ │ - ldr r2, [pc, #124] @ (1f737c ) │ │ │ │ + ldr r3, [pc, #120] @ (1f72f0 ) │ │ │ │ + ldr r2, [pc, #124] @ (1f72f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 60de4 │ │ │ │ mov r4, r0 │ │ │ │ blx 61aec │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1f72f0 │ │ │ │ - ldr r1, [pc, #100] @ (1f7380 ) │ │ │ │ + bne.n 1f7268 │ │ │ │ + ldr r1, [pc, #100] @ (1f72f8 ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 61e54 │ │ │ │ - ldr r3, [pc, #92] @ (1f7384 ) │ │ │ │ + ldr r3, [pc, #92] @ (1f72fc ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f72fc │ │ │ │ - ldr r0, [pc, #88] @ (1f7388 ) │ │ │ │ + beq.n 1f7274 │ │ │ │ + ldr r0, [pc, #88] @ (1f7300 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35fb60 │ │ │ │ - b.n 1f72f0 │ │ │ │ - ldr r0, [pc, #80] @ (1f738c ) │ │ │ │ + bl 35fad8 │ │ │ │ + b.n 1f7268 │ │ │ │ + ldr r0, [pc, #80] @ (1f7304 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - bl 1fe698 │ │ │ │ - ldr r3, [pc, #76] @ (1f7390 ) │ │ │ │ + bl 1fe610 │ │ │ │ + ldr r3, [pc, #76] @ (1f7308 ) │ │ │ │ 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 1f72d8 │ │ │ │ + b.n 1f7250 │ │ │ │ nop │ │ │ │ - add r7, pc, #1008 @ (adr r7, 1f7750 ) │ │ │ │ + add r0, sp, #528 @ 0x210 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r1, [pc, #24] @ (1f737c ) │ │ │ │ + ldr r1, [pc, #56] @ (1f7314 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r6, [r6, #40] @ 0x28 │ │ │ │ + ldrh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r7!, {r5} │ │ │ │ + stmia r7!, {r3, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r7!, {r3, r4} │ │ │ │ + stmia r7!, {r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r7!, {r1, r2} │ │ │ │ + stmia r7!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r4, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ + movs r7, #2 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - ldr r0, [pc, #592] @ (1f75e0 ) │ │ │ │ + ldr r0, [pc, #624] @ (1f7578 ) │ │ │ │ movs r0, r3 │ │ │ │ - stmia r6!, {r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r2, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f4d4c │ │ │ │ + bl 1f4cc4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ - cbz r2, 1f73c2 │ │ │ │ + cbz r2, 1f733a │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ @@ -557074,15 +556885,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1f7468 ) │ │ │ │ + ldr r2, [pc, #132] @ (1f73e0 ) │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ ldreq.w r3, [r5, #296] @ 0x128 │ │ │ │ @@ -557090,106 +556901,106 @@ │ │ │ │ streq.w r3, [r5, #296] @ 0x128 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r5, #296] @ 0x128 │ │ │ │ - cbz r3, 1f7428 │ │ │ │ - ldr r6, [pc, #92] @ (1f746c ) │ │ │ │ + cbz r3, 1f73a0 │ │ │ │ + ldr r6, [pc, #92] @ (1f73e4 ) │ │ │ │ movs r4, #0 │ │ │ │ add r6, pc │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ adds r4, #1 │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r5, #296] @ 0x128 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1f7414 │ │ │ │ + bhi.n 1f738c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1f7470 ) │ │ │ │ + ldr r2, [pc, #64] @ (1f73e8 ) │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r3, 1f745c │ │ │ │ + cbz r3, 1f73d4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r1, r7, #24 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbnz r3, 1f7458 │ │ │ │ + cbnz r3, 1f73d0 │ │ │ │ ldr.w r3, [r5, #296] @ 0x128 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #296] @ 0x128 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #20] @ (1f7474 ) │ │ │ │ + ldr r2, [pc, #20] @ (1f73ec ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ - b.n 1f7448 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + b.n 1f73c0 │ │ │ │ + ldr r0, [pc, #24] @ (1f73fc ) │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0x47e2 │ │ │ │ + @ instruction: 0x47ea │ │ │ │ movs r0, r3 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ movs r6, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #268] @ 0x10c │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ ldr.w r4, [r0, #276] @ 0x114 │ │ │ │ subs r3, r3, r2 │ │ │ │ - ldr r2, [pc, #24] @ (1f74b0 ) │ │ │ │ + ldr r2, [pc, #24] @ (1f7428 ) │ │ │ │ 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 6100c <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bx fp │ │ │ │ + bx ip │ │ │ │ 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] @ (1f74d0 ) │ │ │ │ + ldr r2, [pc, #12] @ (1f7448 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bxns r8 │ │ │ │ + bxns r9 │ │ │ │ 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] @ (1f74f4 ) │ │ │ │ + ldr r2, [pc, #16] @ (1f746c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bx sl │ │ │ │ + bx fp │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r1 │ │ │ │ @@ -557197,415 +557008,415 @@ │ │ │ │ mov r4, r0 │ │ │ │ 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, #44] @ (1f754c ) │ │ │ │ + ldr r2, [pc, #44] @ (1f74c4 ) │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r3, 1f753c │ │ │ │ + cbz r3, 1f74b4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r1, r5, #24 │ │ │ │ blx r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #16] @ (1f7550 ) │ │ │ │ + ldr r2, [pc, #16] @ (1f74c8 ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bx r5 │ │ │ │ + bx r6 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [sp, #528] @ 0x210 │ │ │ │ + ldr r6, [sp, #560] @ 0x230 │ │ │ │ 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] @ (1f7570 ) │ │ │ │ + ldr r2, [pc, #12] @ (1f74e8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ 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] @ (1f7590 ) │ │ │ │ + ldr r2, [pc, #12] @ (1f7508 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - mov r8, fp │ │ │ │ + mov r8, ip │ │ │ │ movs r0, 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.w r3, [r0, #288] @ 0x120 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbnz r3, 1f7604 │ │ │ │ + cbnz r3, 1f757c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #92] @ (1f7614 ) │ │ │ │ + ldr r2, [pc, #92] @ (1f758c ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - ldr r2, [pc, #80] @ (1f7618 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f7590 ) │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #68] @ (1f761c ) │ │ │ │ + ldr r2, [pc, #68] @ (1f7594 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ - cbz r2, 1f75f4 │ │ │ │ + cbz r2, 1f756c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ add.w r1, r5, #24 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #40] @ (1f7620 ) │ │ │ │ + ldr r2, [pc, #40] @ (1f7598 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #28] @ (1f7624 ) │ │ │ │ + ldr r2, [pc, #28] @ (1f759c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ - b.n 1f75b2 │ │ │ │ + b.n 1f752a │ │ │ │ nop │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + mov r8, r9 │ │ │ │ movs r0, r3 │ │ │ │ - mov sl, r8 │ │ │ │ + mov sl, r9 │ │ │ │ movs r0, r3 │ │ │ │ - mov ip, r9 │ │ │ │ + mov ip, sl │ │ │ │ movs r0, r3 │ │ │ │ - mov sl, r7 │ │ │ │ + mov sl, r8 │ │ │ │ movs r0, r3 │ │ │ │ - mov sl, r3 │ │ │ │ + mov sl, r4 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r1, r2, [r0, #268] @ 0x10c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ subs r5, r3, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1f7678 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f75f0 ) │ │ │ │ sbc.w r6, r1, r0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ strd r5, r6, [sp] │ │ │ │ - ldr r2, [pc, #28] @ (1f767c ) │ │ │ │ + ldr r2, [pc, #28] @ (1f75f4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #20] @ (1f7680 ) │ │ │ │ + ldr r2, [pc, #20] @ (1f75f8 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mov r4, sp │ │ │ │ + mov r4, lr │ │ │ │ movs r0, r3 │ │ │ │ - mov r6, fp │ │ │ │ + mov r6, ip │ │ │ │ movs r0, r3 │ │ │ │ - bge.n 1f7598 │ │ │ │ + bge.n 1f7520 │ │ │ │ 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, 1f76ac │ │ │ │ - ldr r2, [pc, #32] @ (1f76c0 ) │ │ │ │ + cbnz r2, 1f7624 │ │ │ │ + ldr r2, [pc, #32] @ (1f7638 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #20] @ (1f76c4 ) │ │ │ │ + ldr r2, [pc, #20] @ (1f763c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f769c │ │ │ │ + b.n 1f7614 │ │ │ │ nop │ │ │ │ - mov r6, r6 │ │ │ │ + mov r6, r7 │ │ │ │ movs r0, r3 │ │ │ │ - cmp sl, lr │ │ │ │ + cmp sl, pc │ │ │ │ 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, 1f76f8 │ │ │ │ - ldr r2, [pc, #44] @ (1f770c ) │ │ │ │ + cbnz r3, 1f7670 │ │ │ │ + ldr r2, [pc, #44] @ (1f7684 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1f7710 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f7688 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ (1f7714 ) │ │ │ │ + ldr r2, [pc, #24] @ (1f768c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ - b.n 1f76de │ │ │ │ + b.n 1f7656 │ │ │ │ nop │ │ │ │ - mov r4, r0 │ │ │ │ + mov r4, r1 │ │ │ │ movs r0, r3 │ │ │ │ - mov r0, r1 │ │ │ │ + mov r0, r2 │ │ │ │ movs r0, r3 │ │ │ │ - cmp lr, r4 │ │ │ │ + cmp lr, r5 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1f7734 ) │ │ │ │ + ldr r2, [pc, #12] @ (1f76ac ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp ip, fp │ │ │ │ + cmp ip, ip │ │ │ │ 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] @ (1f7754 ) │ │ │ │ + ldr r2, [pc, #12] @ (1f76cc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r8, r3 │ │ │ │ + cmp r8, r4 │ │ │ │ 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] @ (1f777c ) │ │ │ │ + ldr r2, [pc, #20] @ (1f76f4 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 61e48 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp lr, r3 │ │ │ │ + cmp lr, r4 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #32] @ (1f77b0 ) │ │ │ │ + ldr r1, [pc, #32] @ (1f7728 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1f541c │ │ │ │ + bl 1f5394 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60b4c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 60b4c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffe7ffff │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #112] @ 1f7838 │ │ │ │ + vldr d7, [pc, #112] @ 1f77b0 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1f7814 │ │ │ │ - vldr d6, [pc, #104] @ 1f7840 │ │ │ │ + bmi.n 1f778c │ │ │ │ + vldr d6, [pc, #104] @ 1f77b8 │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1f7822 │ │ │ │ - vldr d7, [pc, #100] @ 1f7848 │ │ │ │ + bmi.n 1f779a │ │ │ │ + vldr d7, [pc, #100] @ 1f77c0 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1f7802 │ │ │ │ + bmi.n 1f777a │ │ │ │ vdiv.f64 d7, d0, d7 │ │ │ │ - ldr r1, [pc, #88] @ (1f7850 ) │ │ │ │ + ldr r1, [pc, #88] @ (1f77c8 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1f944c │ │ │ │ + bl 1f93c4 │ │ │ │ pop {r3, pc} │ │ │ │ vdiv.f64 d7, d0, d6 │ │ │ │ - ldr r1, [pc, #76] @ (1f7854 ) │ │ │ │ + ldr r1, [pc, #76] @ (1f77cc ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1f944c │ │ │ │ + bl 1f93c4 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #64] @ (1f7858 ) │ │ │ │ + ldr r1, [pc, #64] @ (1f77d0 ) │ │ │ │ vmov r2, r3, d0 │ │ │ │ add r1, pc │ │ │ │ - bl 1f944c │ │ │ │ + bl 1f93c4 │ │ │ │ pop {r3, pc} │ │ │ │ vdiv.f64 d7, d0, d7 │ │ │ │ - ldr r1, [pc, #52] @ (1f785c ) │ │ │ │ + ldr r1, [pc, #52] @ (1f77d4 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1f944c │ │ │ │ + bl 1f93c4 │ │ │ │ pop {r3, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp r6, r7 │ │ │ │ movs r0, r3 │ │ │ │ - cmp r4, r3 │ │ │ │ + cmp r4, r4 │ │ │ │ movs r0, r3 │ │ │ │ - add sl, pc │ │ │ │ + cmp r2, r0 │ │ │ │ movs r0, r3 │ │ │ │ - add ip, lr │ │ │ │ + add ip, pc │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r7, [pc, #336] @ (1f79c8 ) │ │ │ │ + ldr r7, [pc, #336] @ (1f7940 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f902c │ │ │ │ + bl 1f8fa4 │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ add r7, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1f9164 │ │ │ │ + bl 1f90dc │ │ │ │ movs r1, #0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f55e4 │ │ │ │ - cbz r0, 1f78b6 │ │ │ │ + bl 1f555c │ │ │ │ + cbz r0, 1f782e │ │ │ │ mov r4, r0 │ │ │ │ mov r6, fp │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ adds r6, #16 │ │ │ │ - bl 1f55e4 │ │ │ │ + bl 1f555c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f789e │ │ │ │ - ldr r3, [pc, #276] @ (1f79cc ) │ │ │ │ + bne.n 1f7816 │ │ │ │ + ldr r3, [pc, #276] @ (1f7944 ) │ │ │ │ movs r2, #16 │ │ │ │ ldr.w r1, [r8, #56] @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ add r3, pc │ │ │ │ blx 60c00 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f79bc │ │ │ │ - ldr r3, [pc, #256] @ (1f79d0 ) │ │ │ │ + beq.n 1f7934 │ │ │ │ + ldr r3, [pc, #256] @ (1f7948 ) │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r6, [pc, #252] @ (1f79d4 ) │ │ │ │ + ldr r6, [pc, #252] @ (1f794c ) │ │ │ │ add r6, pc │ │ │ │ ldr r4, [r7, r3] │ │ │ │ - ldr r3, [pc, #252] @ (1f79d8 ) │ │ │ │ + ldr r3, [pc, #252] @ (1f7950 ) │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r8, r7, [fp, #8] │ │ │ │ - cbz r5, 1f7904 │ │ │ │ + cbz r5, 1f787c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 1f78f2 │ │ │ │ + bne.n 1f786a │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - cbz r3, 1f7930 │ │ │ │ + cbz r3, 1f78a8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r1, r8, #24 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #180] @ (1f79dc ) │ │ │ │ + ldr r2, [pc, #180] @ (1f7954 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldrd r0, r1, [r7, #376] @ 0x178 │ │ │ │ @@ -557613,161 +557424,161 @@ │ │ │ │ ldr.w r2, [r3, #688] @ 0x2b0 │ │ │ │ movs r3, #0 │ │ │ │ blx 609b4 <__aeabi_uldivmod@plt> │ │ │ │ ldr.w r8, [r4] │ │ │ │ blx 61c3c <__aeabi_ul2d@plt> │ │ │ │ vmov d0, r0, r1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f77b8 │ │ │ │ + bl 1f7730 │ │ │ │ ldr.w r2, [r7, #368] @ 0x170 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r0, r1, [r7, #376] @ 0x178 │ │ │ │ blx 609b4 <__aeabi_uldivmod@plt> │ │ │ │ blx 61c3c <__aeabi_ul2d@plt> │ │ │ │ vmov d0, r0, r1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f77b8 │ │ │ │ + bl 1f7730 │ │ │ │ ldr.w r3, [r7, #368] @ 0x170 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrd r0, r1, [r7, #376] @ 0x178 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 61c3c <__aeabi_ul2d@plt> │ │ │ │ vmov d0, r0, r1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f77b8 │ │ │ │ + bl 1f7730 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #68] @ (1f79e0 ) │ │ │ │ + ldr r2, [pc, #68] @ (1f7958 ) │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f7860 │ │ │ │ + bl 1f77d8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp sl, r3 │ │ │ │ - bcc.n 1f78e8 │ │ │ │ + bcc.n 1f7860 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strh r6, [r6, #58] @ 0x3a │ │ │ │ + strh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r2, r5, #2 │ │ │ │ pli [r1, #4095] @ 0xfff │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r6, r4 │ │ │ │ movs r0, r3 │ │ │ │ - pop {r2, r3, r4, r5} │ │ │ │ + pop {r2, r6} │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r3, #2] │ │ │ │ + strb r2, [r4, #2] │ │ │ │ movs r3, r3 │ │ │ │ - bics r4, r2 │ │ │ │ + bics r4, r3 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ - ldr r1, [pc, #996] @ (1f7ddc ) │ │ │ │ + ldr r1, [pc, #996] @ (1f7d54 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #996] @ (1f7de0 ) │ │ │ │ + ldr r3, [pc, #996] @ (1f7d58 ) │ │ │ │ mov fp, r0 │ │ │ │ - ldr r2, [pc, #996] @ (1f7de4 ) │ │ │ │ + ldr r2, [pc, #996] @ (1f7d5c ) │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r0, #72] @ 0x48 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r5, r1, #1 │ │ │ │ - beq.n 1f7a54 │ │ │ │ + beq.n 1f79cc │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1f7a54 │ │ │ │ + beq.n 1f79cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f7d84 │ │ │ │ + beq.w 1f7cfc │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ blx r2 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldr.w r1, [fp, #72] @ 0x48 │ │ │ │ str.w r1, [r4, #280] @ 0x118 │ │ │ │ movs r1, #0 │ │ │ │ strb.w r1, [r4, #292] @ 0x124 │ │ │ │ str.w r1, [r4, #284] @ 0x11c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f7dd2 │ │ │ │ + beq.w 1f7d4a │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ blx r2 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 1f7a5c │ │ │ │ + b.n 1f79d4 │ │ │ │ ldrb.w r1, [r4, #292] @ 0x124 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f7a38 │ │ │ │ + bne.n 1f79b0 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r4, #288] @ 0x120 │ │ │ │ - cbz r2, 1f7a6c │ │ │ │ + cbz r2, 1f79e4 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ blx r2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r1, r2, [fp, #12] │ │ │ │ adds r5, r1, r2 │ │ │ │ cmp r1, r5 │ │ │ │ - bcs.w 1f7bf8 │ │ │ │ + bcs.w 1f7b70 │ │ │ │ mov r9, r1 │ │ │ │ strd r0, r0, [sp, #12] │ │ │ │ - b.n 1f7afe │ │ │ │ + b.n 1f7a76 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs.w r7, r8, r7 │ │ │ │ it ne │ │ │ │ subne.w sl, r2, r8 │ │ │ │ str.w r3, [r4, #264] @ 0x108 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r4, #268] @ 0x10c │ │ │ │ it eq │ │ │ │ moveq.w sl, #0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldrh r0, [r6, #6] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 1f7b86 │ │ │ │ + beq.n 1f7afe │ │ │ │ ldr r2, [r4, #0] │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bpl.n 1f7b86 │ │ │ │ + bpl.n 1f7afe │ │ │ │ movs r2, #12 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr.w r2, [fp, #52] @ 0x34 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1f7ae6 │ │ │ │ + cbz r3, 1f7a5e │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ @@ -557775,25 +557586,25 @@ │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #288] @ 0x120 │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ adds r3, r1, r2 │ │ │ │ cmp r3, r9 │ │ │ │ - bls.n 1f7bf8 │ │ │ │ + bls.n 1f7b70 │ │ │ │ ldr.w r5, [r9], #4 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f7af8 │ │ │ │ + beq.n 1f7a70 │ │ │ │ adds r7, r5, #4 │ │ │ │ movs r2, #8 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ blx 61e6c │ │ │ │ - cbz r0, 1f7b4a │ │ │ │ + cbz r0, 1f7ac2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r1, [fp, #36] @ 0x24 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ @@ -557808,160 +557619,160 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r0, r3, #24 │ │ │ │ - bpl.n 1f7b5a │ │ │ │ + bpl.n 1f7ad2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 1f7b90 │ │ │ │ + cbz r0, 1f7b08 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1f7c7c │ │ │ │ + beq.w 1f7bf4 │ │ │ │ ldrd r3, r2, [r4, #272] @ 0x110 │ │ │ │ ldrd r8, r7, [r4, #264] @ 0x108 │ │ │ │ orrs r3, r2 │ │ │ │ itttt eq │ │ │ │ ldreq r3, [sp, #16] │ │ │ │ streq.w r3, [r4, #272] @ 0x110 │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ streq.w r3, [r4, #276] @ 0x114 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1f7a8a │ │ │ │ + bne.n 1f7a02 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ ldrh r0, [r6, #6] │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 1f7ab2 │ │ │ │ + bne.n 1f7a2a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f7ad0 │ │ │ │ + beq.n 1f7a48 │ │ │ │ ldr.w r0, [r4, #692] @ 0x2b4 │ │ │ │ - b.n 1f7ad0 │ │ │ │ + b.n 1f7a48 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmn.w r2, #17 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bhi.w 1f7d9e │ │ │ │ + bhi.w 1f7d16 │ │ │ │ ldr.w r7, [r4, #312] @ 0x138 │ │ │ │ add.w r8, r2, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - bls.n 1f7c60 │ │ │ │ + bls.n 1f7bd8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 1f7d54 │ │ │ │ + bhi.w 1f7ccc │ │ │ │ mov r7, r8 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r7, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #548] @ (1f7de8 ) │ │ │ │ + ldr r3, [pc, #548] @ (1f7d60 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r0, [r4, #300] @ 0x12c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 1f7da2 │ │ │ │ + beq.w 1f7d1a │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f7d92 │ │ │ │ + beq.w 1f7d0a │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f7c6c │ │ │ │ + beq.n 1f7be4 │ │ │ │ ldr.w r3, [r4, #308] @ 0x134 │ │ │ │ str.w r6, [r4, #304] @ 0x130 │ │ │ │ str.w r7, [r4, #312] @ 0x138 │ │ │ │ add r6, r3 │ │ │ │ - b.n 1f7c68 │ │ │ │ + b.n 1f7be0 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 1f7c04 │ │ │ │ + cbz r2, 1f7b7c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ blx r2 │ │ │ │ ldrb.w r1, [fp, #68] @ 0x44 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4, #284] @ 0x11c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #284] @ 0x11c │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #264] @ 0x108 │ │ │ │ strd r2, r3, [r4, #272] @ 0x110 │ │ │ │ - cbz r1, 1f7c44 │ │ │ │ + cbz r1, 1f7bbc │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1f7c2c │ │ │ │ + cbz r3, 1f7ba4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ strb.w r1, [r4, #292] @ 0x124 │ │ │ │ add r3, r1 │ │ │ │ str.w r3, [r4, #280] @ 0x118 │ │ │ │ lsls r3, r2, #24 │ │ │ │ - bmi.w 1f7d5c │ │ │ │ - ldr r2, [pc, #420] @ (1f7dec ) │ │ │ │ - ldr r3, [pc, #412] @ (1f7de4 ) │ │ │ │ + bmi.w 1f7cd4 │ │ │ │ + ldr r2, [pc, #420] @ (1f7d64 ) │ │ │ │ + ldr r3, [pc, #412] @ (1f7d5c ) │ │ │ │ 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 1f7dd8 │ │ │ │ + bne.w 1f7d50 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ adds r6, r0, r2 │ │ │ │ - beq.n 1f7c6c │ │ │ │ + beq.n 1f7be4 │ │ │ │ str.w r8, [r4, #308] @ 0x134 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ str r0, [r6, #0] │ │ │ │ str r1, [r6, #4] │ │ │ │ str r2, [r6, #8] │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ - b.n 1f7b5a │ │ │ │ + b.n 1f7ad2 │ │ │ │ ldrd r8, r3, [r4, #304] @ 0x130 │ │ │ │ add.w r2, r8, r3 │ │ │ │ subs r3, #16 │ │ │ │ cmp r8, r2 │ │ │ │ - bcs.n 1f7d16 │ │ │ │ + bcs.n 1f7c8e │ │ │ │ add.w r7, r8, r3 │ │ │ │ - ldr r3, [pc, #352] @ (1f7df0 ) │ │ │ │ + ldr r3, [pc, #352] @ (1f7d68 ) │ │ │ │ add.w r6, r4, #320 @ 0x140 │ │ │ │ mov sl, r7 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #344] @ (1f7df4 ) │ │ │ │ + ldr r3, [pc, #344] @ (1f7d6c ) │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ strd r3, r5, [sp, #28] │ │ │ │ - b.n 1f7cb6 │ │ │ │ + b.n 1f7c2e │ │ │ │ ldrd r2, r3, [r4, #304] @ 0x130 │ │ │ │ add.w r8, r8, #16 │ │ │ │ add r2, r3 │ │ │ │ cmp r8, r2 │ │ │ │ - bcs.n 1f7d0e │ │ │ │ + bcs.n 1f7c86 │ │ │ │ ldr.w r7, [r8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f7d1c │ │ │ │ + cbz r0, 1f7c94 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ mov r5, r6 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 1f7ca8 │ │ │ │ + bne.n 1f7c20 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ add.w r8, r8, #16 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r1, r2, r3 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sbc.w r3, r2, r3 │ │ │ │ @@ -557973,149 +557784,149 @@ │ │ │ │ str.w r3, [r5, #380] @ 0x17c │ │ │ │ ldr.w r3, [r5, #368] @ 0x170 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #368] @ 0x170 │ │ │ │ ldrd r2, r3, [r4, #304] @ 0x130 │ │ │ │ add r2, r3 │ │ │ │ cmp r8, r2 │ │ │ │ - bcc.n 1f7cb6 │ │ │ │ + bcc.n 1f7c2e │ │ │ │ ldrd r5, r9, [sp, #32] │ │ │ │ subs r3, #16 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ - b.n 1f7b5a │ │ │ │ + b.n 1f7ad2 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ movs r0, #1 │ │ │ │ blx 61948 │ │ │ │ mov r1, r5 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1f52a0 │ │ │ │ + bl 1f5218 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ add.w r9, r2, #24 │ │ │ │ mov r0, r9 │ │ │ │ blx 61b04 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ blx 61a8c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1f7cca │ │ │ │ + b.n 1f7c42 │ │ │ │ cmp r7, r8 │ │ │ │ it cc │ │ │ │ movcc r7, r8 │ │ │ │ - b.n 1f7bc2 │ │ │ │ + b.n 1f7b3a │ │ │ │ ldr.w r2, [r4, #688] @ 0x2b0 │ │ │ │ - ldr r3, [pc, #148] @ (1f7df8 ) │ │ │ │ + ldr r3, [pc, #148] @ (1f7d70 ) │ │ │ │ add r2, r1 │ │ │ │ str.w r2, [r4, #688] @ 0x2b0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #140] @ (1f7dfc ) │ │ │ │ + ldr r2, [pc, #140] @ (1f7d74 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f7860 │ │ │ │ - b.n 1f7c44 │ │ │ │ + bl 1f77d8 │ │ │ │ + b.n 1f7bbc │ │ │ │ str.w r1, [r4, #280] @ 0x118 │ │ │ │ strb.w r2, [r4, #292] @ 0x124 │ │ │ │ strd r2, r2, [r4, #284] @ 0x11c │ │ │ │ - b.n 1f7a6c │ │ │ │ + b.n 1f79e4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 6134c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f7be4 │ │ │ │ + b.n 1f7b5c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f7c6c │ │ │ │ + b.n 1f7be4 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 61b04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f7c6c │ │ │ │ + beq.w 1f7be4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ blx 61a8c │ │ │ │ ldr.w r3, [r4, #308] @ 0x134 │ │ │ │ str.w r6, [r4, #304] @ 0x130 │ │ │ │ str.w r7, [r4, #312] @ 0x138 │ │ │ │ add r6, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #300] @ 0x12c │ │ │ │ - b.n 1f7c68 │ │ │ │ + b.n 1f7be0 │ │ │ │ str.w r2, [r4, #288] @ 0x120 │ │ │ │ - b.n 1f7a6c │ │ │ │ + b.n 1f79e4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + strh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r7, #46] @ 0x2e │ │ │ │ + strh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r4, [r7, #32] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bl fff87df2 │ │ │ │ - bl e9df6 │ │ │ │ + bl fff87d6a │ │ │ │ + bl e9d6e │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ + subs r7, #248 @ 0xf8 │ │ │ │ movs r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #388] @ (1f7fa8 ) │ │ │ │ + ldr r2, [pc, #388] @ (1f7f20 ) │ │ │ │ adds r5, r3, #7 │ │ │ │ - ldr r3, [pc, #388] @ (1f7fac ) │ │ │ │ + ldr r3, [pc, #388] @ (1f7f24 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov.w r7, r8, lsl #4 │ │ │ │ - ldr r4, [pc, #380] @ (1f7fb0 ) │ │ │ │ + ldr r4, [pc, #380] @ (1f7f28 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ bic.w r5, r5, #7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ adds r3, r1, r7 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 1f7e68 │ │ │ │ + bls.n 1f7de0 │ │ │ │ add.w r2, r1, r8, lsl #4 │ │ │ │ sub.w r1, r3, #12 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ add r2, r1 │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r0, ip, r5 │ │ │ │ cmp r0, r1 │ │ │ │ - bls.n 1f7f4c │ │ │ │ + bls.n 1f7ec4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f7efa │ │ │ │ + beq.n 1f7e72 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ mov.w fp, r3, lsl #12 │ │ │ │ cmp fp, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ it cc │ │ │ │ movcc fp, r5 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -558128,150 +557939,150 @@ │ │ │ │ str.w fp, [sp, #28] │ │ │ │ add.w fp, sp, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr.w r3, [ip, #40] @ 0x28 │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ cmn.w r3, #13 │ │ │ │ stmia.w fp, {r0, r1, r2} │ │ │ │ - bhi.n 1f7f74 │ │ │ │ + bhi.n 1f7eec │ │ │ │ ldr.w r2, [ip, #44] @ 0x2c │ │ │ │ add.w sl, r3, #12 │ │ │ │ cmp sl, r2 │ │ │ │ - bhi.n 1f7f02 │ │ │ │ + bhi.n 1f7e7a │ │ │ │ add.w r2, r6, r8, lsl #4 │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ adds r4, r4, r3 │ │ │ │ - beq.n 1f7ec8 │ │ │ │ + beq.n 1f7e40 │ │ │ │ add r7, r6 │ │ │ │ str.w sl, [r7, #40] @ 0x28 │ │ │ │ ldmia.w fp!, {r0, r1, r2} │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r3, r5 │ │ │ │ str r2, [r4, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f7e10 │ │ │ │ - ldr r2, [pc, #212] @ (1f7fb4 ) │ │ │ │ - ldr r3, [pc, #200] @ (1f7fac ) │ │ │ │ + bl 1f7d88 │ │ │ │ + ldr r2, [pc, #212] @ (1f7f2c ) │ │ │ │ + ldr r3, [pc, #200] @ (1f7f24 ) │ │ │ │ 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 1f7fa2 │ │ │ │ + bne.n 1f7f1a │ │ │ │ mov r0, r9 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov.w fp, r3, lsl #12 │ │ │ │ - b.n 1f7e76 │ │ │ │ + b.n 1f7dee │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls.n 1f7f40 │ │ │ │ + bls.n 1f7eb8 │ │ │ │ cmp r2, sl │ │ │ │ it cc │ │ │ │ movcc r2, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #164] @ (1f7fb8 ) │ │ │ │ + ldr r2, [pc, #164] @ (1f7f30 ) │ │ │ │ adds r1, r6, r7 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1f7f78 │ │ │ │ + beq.n 1f7ef0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbz r0, 1f7f68 │ │ │ │ + cbz r0, 1f7ee0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f7ec8 │ │ │ │ + beq.n 1f7e40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r4, [r3, #36] @ 0x24 │ │ │ │ adds r3, r6, r7 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ - b.n 1f7ec2 │ │ │ │ + b.n 1f7e3a │ │ │ │ mov r2, sl │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 1f7f10 │ │ │ │ + b.n 1f7e88 │ │ │ │ str r0, [r2, #4] │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ str.w ip, [r9, #4] │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 1f7ede │ │ │ │ + b.n 1f7e56 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 6134c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f7f2c │ │ │ │ + b.n 1f7ea4 │ │ │ │ mov r4, sl │ │ │ │ - b.n 1f7ec8 │ │ │ │ + b.n 1f7e40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 61b04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f7ec8 │ │ │ │ + beq.n 1f7e40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ blx 61a8c │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ str r4, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #32] │ │ │ │ - b.n 1f7ec2 │ │ │ │ + b.n 1f7e3a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r2, #14] │ │ │ │ + strh r4, [r3, #18] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #14] │ │ │ │ + strh r4, [r1, #18] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r2, [r3, #8] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #284] @ (1f80ec ) │ │ │ │ + ldr r5, [pc, #284] @ (1f8064 ) │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r5, pc │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f80ce │ │ │ │ + beq.n 1f8046 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r5, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r7, [pc, #260] @ (1f80f0 ) │ │ │ │ + ldr r7, [pc, #260] @ (1f8068 ) │ │ │ │ str r1, [r4, #16] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r7, pc │ │ │ │ str r1, [r4, #20] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [r4, #28] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ @@ -558300,123 +558111,123 @@ │ │ │ │ str.w r0, [r4, #692] @ 0x2b4 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ str.w r5, [r4, #696] @ 0x2b8 │ │ │ │ str.w r5, [r4, #700] @ 0x2bc │ │ │ │ str.w r5, [r4, #704] @ 0x2c0 │ │ │ │ str.w r5, [r4, #708] @ 0x2c4 │ │ │ │ - beq.n 1f8058 │ │ │ │ + beq.n 1f7fd0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ lsls r1, r6, #30 │ │ │ │ - bpl.n 1f809e │ │ │ │ - ldr r0, [pc, #156] @ (1f80f4 ) │ │ │ │ + bpl.n 1f8016 │ │ │ │ + ldr r0, [pc, #156] @ (1f806c ) │ │ │ │ add r0, pc │ │ │ │ strd r2, r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #152] @ (1f80f8 ) │ │ │ │ + ldr r3, [pc, #152] @ (1f8070 ) │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ - ldr r2, [pc, #148] @ (1f80fc ) │ │ │ │ + ldr r2, [pc, #148] @ (1f8074 ) │ │ │ │ add r3, pc │ │ │ │ str.w r1, [r4, #300] @ 0x12c │ │ │ │ add r2, pc │ │ │ │ str.w r1, [r4, #304] @ 0x130 │ │ │ │ str.w r1, [r4, #308] @ 0x134 │ │ │ │ str.w r1, [r4, #312] @ 0x138 │ │ │ │ - bl 1f52a0 │ │ │ │ + bl 1f5218 │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ - cbz r2, 1f80a8 │ │ │ │ + cbz r2, 1f8020 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r3, #141 @ 0x8d │ │ │ │ - beq.n 1f8098 │ │ │ │ + beq.n 1f8010 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1f8098 │ │ │ │ + cbz r3, 1f8010 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsls r3, r6, #25 │ │ │ │ - bpl.n 1f80c8 │ │ │ │ - ldr r0, [pc, #92] @ (1f8100 ) │ │ │ │ + bpl.n 1f8040 │ │ │ │ + ldr r0, [pc, #92] @ (1f8078 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1f8058 │ │ │ │ - ldr r1, [pc, #88] @ (1f8104 ) │ │ │ │ + b.n 1f7fd0 │ │ │ │ + ldr r1, [pc, #88] @ (1f807c ) │ │ │ │ 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 1fdda0 │ │ │ │ + bl 1fdd18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f8084 │ │ │ │ + bne.n 1f7ffc │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 1f8084 │ │ │ │ - ldr r0, [pc, #60] @ (1f8108 ) │ │ │ │ + b.n 1f7ffc │ │ │ │ + ldr r0, [pc, #60] @ (1f8080 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1f8058 │ │ │ │ - ldr r1, [pc, #60] @ (1f810c ) │ │ │ │ + b.n 1f7fd0 │ │ │ │ + ldr r1, [pc, #60] @ (1f8084 ) │ │ │ │ adds r0, r5, #4 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ blx 61ea8 │ │ │ │ mov.w r1, #1 │ │ │ │ dmb ish │ │ │ │ strb r1, [r5, #0] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 1f7fde │ │ │ │ - rev r4, r2 │ │ │ │ + b.n 1f7f56 │ │ │ │ + hlt 0x001c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbnz r2, 1f8132 │ │ │ │ + hlt 0x0002 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r1, pc, #264 @ (adr r1, 1f8200 ) │ │ │ │ + add r1, pc, #808 @ (adr r1, 1f8398 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bl 3b80fa │ │ │ │ - bl 51e0fe │ │ │ │ - add r1, pc, #64 @ (adr r1, 1f8144 ) │ │ │ │ + bl 3b8072 │ │ │ │ + bl 51e076 │ │ │ │ + add r1, pc, #608 @ (adr r1, 1f82dc ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r4, #202 @ 0xca │ │ │ │ + subs r4, #210 @ 0xd2 │ │ │ │ movs r0, r3 │ │ │ │ - add r1, pc, #24 @ (adr r1, 1f8124 ) │ │ │ │ + add r1, pc, #568 @ (adr r1, 1f82bc ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bl 3c010e │ │ │ │ + bl 3c0086 │ │ │ │ ldr.w r3, [r0, #704] @ 0x2c0 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1f817e │ │ │ │ + bls.n 1f80f6 │ │ │ │ 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 r4, [r0, #700] @ 0x2bc │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ add r3, r4 │ │ │ │ cmp r4, r3 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ strb.w r1, [r2, #68] @ 0x44 │ │ │ │ - bcs.n 1f8172 │ │ │ │ - ldr.w r9, [pc, #64] @ 1f8180 │ │ │ │ + bcs.n 1f80ea │ │ │ │ + ldr.w r9, [pc, #64] @ 1f80f8 │ │ │ │ add.w r7, r0, #64 @ 0x40 │ │ │ │ - ldr.w r8, [pc, #60] @ 1f8184 │ │ │ │ + ldr.w r8, [pc, #60] @ 1f80fc │ │ │ │ mov.w r6, #4096 @ 0x1000 │ │ │ │ add r9, pc │ │ │ │ add r8, pc │ │ │ │ ldr.w r1, [r4], #4 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #4] │ │ │ │ add.w r2, r1, #64 @ 0x40 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1fdfe0 │ │ │ │ + bl 1fdf58 │ │ │ │ ldrd r3, r2, [r5, #700] @ 0x2bc │ │ │ │ add r3, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 1f8152 │ │ │ │ + bcc.n 1f80ca │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #704] @ 0x2c0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ pld [r3, #4095] @ 0xfff │ │ │ │ lsls r1, r5, #4 │ │ │ │ @@ -558436,110 +558247,110 @@ │ │ │ │ str r3, [r4, #24] │ │ │ │ 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 r7, [pc, #176] @ (1f8274 ) │ │ │ │ + ldr r7, [pc, #176] @ (1f81ec ) │ │ │ │ mov r9, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #32 │ │ │ │ add r7, pc │ │ │ │ ldrd r4, r3, [r5, #36] @ 0x24 │ │ │ │ add r3, r4 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.n 1f8266 │ │ │ │ + bcs.n 1f81de │ │ │ │ ldr.w r0, [r9] │ │ │ │ ldr.w r1, [r4], #12 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldrd r0, r3, [r5, #36] @ 0x24 │ │ │ │ add r3, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 1f81d8 │ │ │ │ - cbz r0, 1f8210 │ │ │ │ - ldr r3, [pc, #132] @ (1f8278 ) │ │ │ │ + bcc.n 1f8150 │ │ │ │ + cbz r0, 1f8188 │ │ │ │ + ldr r3, [pc, #132] @ (1f81f0 ) │ │ │ │ add.w r4, r5, #32 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1f8206 │ │ │ │ - cbz r2, 1f825e │ │ │ │ - bl 1f9274 │ │ │ │ + beq.n 1f817e │ │ │ │ + cbz r2, 1f81d6 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r2, [r5, #32] │ │ │ │ str r6, [r4, #0] │ │ │ │ str r6, [r4, #4] │ │ │ │ str r6, [r4, #8] │ │ │ │ str r6, [r4, #12] │ │ │ │ str r2, [r5, #32] │ │ │ │ adds r5, #16 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 1f81ce │ │ │ │ + bne.n 1f8146 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - bl 1f9c40 │ │ │ │ + bl 1f9bb8 │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r9, #4] │ │ │ │ str.w r3, [r9, #24] │ │ │ │ - cbz r0, 1f825a │ │ │ │ - ldr r2, [pc, #68] @ (1f8278 ) │ │ │ │ + cbz r0, 1f81d2 │ │ │ │ + ldr r2, [pc, #68] @ (1f81f0 ) │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f8248 │ │ │ │ - cbz r3, 1f826a │ │ │ │ - bl 1f9274 │ │ │ │ + beq.n 1f81c0 │ │ │ │ + cbz r3, 1f81e2 │ │ │ │ + bl 1f91ec │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ str.w r2, [r9, #12] │ │ │ │ str.w r2, [r9, #16] │ │ │ │ str.w r2, [r9, #20] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 60b4c │ │ │ │ ldr r2, [r5, #32] │ │ │ │ - b.n 1f8206 │ │ │ │ + b.n 1f817e │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1f81ee │ │ │ │ + b.n 1f8166 │ │ │ │ blx 60b4c │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - b.n 1f8248 │ │ │ │ - ldrb r0, [r6, #24] │ │ │ │ + b.n 1f81c0 │ │ │ │ + ldrb r0, [r7, #26] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ 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, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 1f829c │ │ │ │ + cbz r3, 1f8214 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 1f829c │ │ │ │ + cbz r3, 1f8214 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f81b0 │ │ │ │ + bl 1f8128 │ │ │ │ mov r0, r4 │ │ │ │ blx 60b4c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ 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, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1f81b0 │ │ │ │ + bl 1f8128 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ mov r2, r0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w lr, [r3, #-12] │ │ │ │ @@ -558547,118 +558358,118 @@ │ │ │ │ ldr.w ip, [r3, #-8] │ │ │ │ ldr.w r6, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ str.w r5, [r2, #-16] │ │ │ │ str.w lr, [r2, #-12] │ │ │ │ str.w ip, [r2, #-8] │ │ │ │ - bne.n 1f82ce │ │ │ │ + bne.n 1f8246 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8188 │ │ │ │ + bl 1f8100 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #304] @ 0x130 │ │ │ │ - ldr r7, [pc, #240] @ (1f8408 ) │ │ │ │ + ldr r7, [pc, #240] @ (1f8380 ) │ │ │ │ add r7, pc │ │ │ │ - cbz r0, 1f8344 │ │ │ │ - ldr r2, [pc, #240] @ (1f840c ) │ │ │ │ + cbz r0, 1f82bc │ │ │ │ + ldr r2, [pc, #240] @ (1f8384 ) │ │ │ │ ldr.w r3, [r4, #300] @ 0x12c │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f8332 │ │ │ │ + beq.n 1f82aa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f83f4 │ │ │ │ - bl 1f9274 │ │ │ │ + beq.n 1f836c │ │ │ │ + bl 1f91ec │ │ │ │ ldr.w r3, [r4, #300] @ 0x12c │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r4, #300] @ 0x12c │ │ │ │ str.w r2, [r4, #304] @ 0x130 │ │ │ │ str.w r2, [r4, #308] @ 0x134 │ │ │ │ str.w r2, [r4, #312] @ 0x138 │ │ │ │ - ldr r1, [pc, #200] @ (1f8410 ) │ │ │ │ + ldr r1, [pc, #200] @ (1f8388 ) │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ add r1, pc │ │ │ │ - bl 1f541c │ │ │ │ + bl 1f5394 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1f836a │ │ │ │ + cbz r3, 1f82e2 │ │ │ │ ldr.w r3, [r4, #284] @ 0x11c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f83ea │ │ │ │ + bne.n 1f8362 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 61e48 │ │ │ │ ldr.w r0, [r4, #692] @ 0x2b4 │ │ │ │ blx 60b4c │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - cbz r3, 1f83e8 │ │ │ │ + cbz r3, 1f8360 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 1fe034 │ │ │ │ + bl 1fdfac │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 1fdf3c │ │ │ │ + bl 1fdeb4 │ │ │ │ ldrd r0, r3, [r4, #700] @ 0x2bc │ │ │ │ add r3, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 1f83be │ │ │ │ + bcs.n 1f8336 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r5, [r6], #4 │ │ │ │ ldrb.w r3, [r5, #80] @ 0x50 │ │ │ │ - cbz r3, 1f83a8 │ │ │ │ + cbz r3, 1f8320 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 1f83a8 │ │ │ │ + cbz r3, 1f8320 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f81b0 │ │ │ │ + bl 1f8128 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ ldrd r0, r3, [r4, #700] @ 0x2bc │ │ │ │ add r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f8394 │ │ │ │ - cbz r0, 1f83e8 │ │ │ │ - ldr r2, [pc, #72] @ (1f840c ) │ │ │ │ + bhi.n 1f830c │ │ │ │ + cbz r0, 1f8360 │ │ │ │ + ldr r2, [pc, #72] @ (1f8384 ) │ │ │ │ ldr.w r3, [r4, #696] @ 0x2b8 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f83d6 │ │ │ │ - cbz r3, 1f83fe │ │ │ │ - bl 1f9274 │ │ │ │ + beq.n 1f834e │ │ │ │ + cbz r3, 1f8376 │ │ │ │ + bl 1f91ec │ │ │ │ ldr.w r3, [r4, #696] @ 0x2b8 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r4, #696] @ 0x2b8 │ │ │ │ str.w r2, [r4, #700] @ 0x2bc │ │ │ │ str.w r2, [r4, #704] @ 0x2c0 │ │ │ │ str.w r2, [r4, #708] @ 0x2c4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 1f835c │ │ │ │ + b.n 1f82d4 │ │ │ │ blx 60b4c │ │ │ │ ldr.w r3, [r4, #300] @ 0x12c │ │ │ │ - b.n 1f8332 │ │ │ │ + b.n 1f82aa │ │ │ │ blx 60b4c │ │ │ │ ldr.w r3, [r4, #696] @ 0x2b8 │ │ │ │ - b.n 1f83d6 │ │ │ │ - ldrb r6, [r4, #19] │ │ │ │ + b.n 1f834e │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bl ffe2c412 │ │ │ │ + bl ffe2c38a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -558666,71 +558477,71 @@ │ │ │ │ bx lr │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ - ldr r6, [pc, #576] @ (1f8680 ) │ │ │ │ + ldr r6, [pc, #576] @ (1f85f8 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r5, [pc, #576] @ (1f8684 ) │ │ │ │ + ldr r5, [pc, #576] @ (1f85fc ) │ │ │ │ add r6, pc │ │ │ │ ldr r5, [r6, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ mov.w r5, #0 │ │ │ │ strd r0, r1, [sp, #88] @ 0x58 │ │ │ │ strd r2, r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [pc, #560] @ (1f8688 ) │ │ │ │ + ldr r0, [pc, #560] @ (1f8600 ) │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ ldrd r1, sl, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, r3 │ │ │ │ ldr r5, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq.n 1f8574 │ │ │ │ + beq.n 1f84ec │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f8658 │ │ │ │ + beq.w 1f85d0 │ │ │ │ cmp sl, r3 │ │ │ │ - bcs.n 1f8574 │ │ │ │ + bcs.n 1f84ec │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ mov r7, lr │ │ │ │ - vldr d8, [pc, #488] @ 1f8678 │ │ │ │ + vldr d8, [pc, #488] @ 1f85f0 │ │ │ │ mov r9, ip │ │ │ │ mov fp, r4 │ │ │ │ str.w ip, [sp, #44] @ 0x2c │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ str.w lr, [sp, #40] @ 0x28 │ │ │ │ str.w ip, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r4, [r2, sl, lsl #2] │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1f850a │ │ │ │ + beq.n 1f8482 │ │ │ │ movs r3, #12 │ │ │ │ ldr.w r9, [fp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ mul.w r6, r3, r7 │ │ │ │ add.w r8, r9, r6 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - bl 1f7e10 │ │ │ │ + bl 1f7d88 │ │ │ │ ldr.w r2, [r9, r6] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ @@ -558748,101 +558559,101 @@ │ │ │ │ ldrd r1, r3, [sp, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r6, r3 │ │ │ │ - bne.n 1f85c6 │ │ │ │ + bne.n 1f853e │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ adds r1, #24 │ │ │ │ - bl 1f9b08 │ │ │ │ + bl 1f9a80 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ adds r2, #24 │ │ │ │ blx 61a8c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r9 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1f854a │ │ │ │ + beq.n 1f84c2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [r6, #12] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.w 1f866c │ │ │ │ + bhi.w 1f85e4 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ add.w r8, r2, #4 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1f8592 │ │ │ │ + bhi.n 1f850a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r2, r3, r2 │ │ │ │ - beq.w 1f866c │ │ │ │ + beq.w 1f85e4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w sl, sl, #1 │ │ │ │ str.w r8, [r5, #16] │ │ │ │ cmp sl, r3 │ │ │ │ str r6, [r2, #0] │ │ │ │ - bcc.n 1f84a8 │ │ │ │ - ldr r2, [pc, #276] @ (1f868c ) │ │ │ │ - ldr r3, [pc, #268] @ (1f8684 ) │ │ │ │ + bcc.n 1f8420 │ │ │ │ + ldr r2, [pc, #276] @ (1f8604 ) │ │ │ │ + ldr r3, [pc, #268] @ (1f85fc ) │ │ │ │ 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 1f8668 │ │ │ │ + bne.n 1f85e0 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r4, r4, #1 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.n 1f8622 │ │ │ │ + bhi.n 1f859a │ │ │ │ mov r4, r8 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r4, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #236] @ (1f8690 ) │ │ │ │ + ldr r3, [pc, #236] @ (1f8608 ) │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1f8634 │ │ │ │ + beq.n 1f85ac │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f862a │ │ │ │ + beq.n 1f85a2 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f866c │ │ │ │ + beq.n 1f85e4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r4, [r5, #20] │ │ │ │ adds r2, r0, r3 │ │ │ │ str r0, [r5, #12] │ │ │ │ - b.n 1f8564 │ │ │ │ + b.n 1f84dc │ │ │ │ movs r3, #12 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mul.w r3, r3, r6 │ │ │ │ strd r3, r0, [sp, #40] @ 0x28 │ │ │ │ add.w r8, r0, r3 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - bl 1f7e10 │ │ │ │ + bl 1f7d88 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldrd r3, r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov.w ip, #12 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -558858,68 +558669,68 @@ │ │ │ │ mul.w r3, ip, r3 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d8, [sp] │ │ │ │ ldrd r1, r3, [sp, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f8518 │ │ │ │ + b.n 1f8490 │ │ │ │ cmp r4, r8 │ │ │ │ it cc │ │ │ │ movcc r4, r8 │ │ │ │ - b.n 1f85a0 │ │ │ │ + b.n 1f8518 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ blx 6134c │ │ │ │ - b.n 1f85b8 │ │ │ │ + b.n 1f8530 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ blx 61b04 │ │ │ │ - cbz r0, 1f866c │ │ │ │ + cbz r0, 1f85e4 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ blx 61a8c │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r5, #12] │ │ │ │ str r4, [r5, #20] │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 1f8564 │ │ │ │ + b.n 1f84dc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1f9b60 │ │ │ │ + bl 1f9ad8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 1f8480 │ │ │ │ + b.n 1f83f8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r2, [r7, #14] │ │ │ │ + ldrb r2, [r0, #17] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + ldrb r2, [r4, #16] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r4, [r0, #10] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, #16 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bcs.n 1f86e6 │ │ │ │ + bcs.n 1f865e │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov ip, r2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r1, r4, r1, lsl #2 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ @@ -558934,77 +558745,77 @@ │ │ │ │ cmpne.w r3, #4294967295 @ 0xffffffff │ │ │ │ itet ne │ │ │ │ movne.w lr, #1 │ │ │ │ moveq.w lr, #0 │ │ │ │ movne r2, r3 │ │ │ │ add r0, lr │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1f86b6 │ │ │ │ + bne.n 1f862e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ cmp r3, r1 │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bls.n 1f8716 │ │ │ │ + bls.n 1f868e │ │ │ │ mov ip, r3 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ add.w r3, r2, r1, lsl #2 │ │ │ │ add.w r1, r2, ip, lsl #2 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r3, r1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - bne.n 1f870c │ │ │ │ + bne.n 1f8684 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #520] @ (1f8938 ) │ │ │ │ + ldr r1, [pc, #520] @ (1f88b0 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #520] @ (1f893c ) │ │ │ │ + ldr r2, [pc, #520] @ (1f88b4 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldrh r7, [r6, #4] │ │ │ │ adds r3, #7 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr.w sl, [pc, #508] @ 1f8940 │ │ │ │ + ldr.w sl, [pc, #508] @ 1f88b8 │ │ │ │ add r7, r3 │ │ │ │ ldrd r9, r3, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov.w r2, #0 │ │ │ │ add sl, pc │ │ │ │ bic.w r7, r7, #7 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f88f8 │ │ │ │ + beq.w 1f8870 │ │ │ │ add.w r1, r7, #24 │ │ │ │ - bl 1f9b08 │ │ │ │ + bl 1f9a80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r7, [r0, #20] │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f7e10 │ │ │ │ + bl 1f7d88 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #12 │ │ │ │ ldrh r1, [r6, #8] │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ @@ -559017,92 +558828,92 @@ │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ strd r0, r1, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f8822 │ │ │ │ + beq.n 1f879a │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 1f87d2 │ │ │ │ + bpl.n 1f874a │ │ │ │ ldrd r3, r2, [r2, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ orrs r2, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1f8866 │ │ │ │ + bne.n 1f87de │ │ │ │ ldr r6, [r4, #16] │ │ │ │ adds r3, r6, #5 │ │ │ │ - bhi.w 1f8930 │ │ │ │ + bhi.w 1f88a8 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ adds r7, r6, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.n 1f8836 │ │ │ │ + bls.n 1f87ae │ │ │ │ mov.w r8, r2, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1f885e │ │ │ │ + bhi.n 1f87d6 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #332] @ (1f8944 ) │ │ │ │ + ldr r3, [pc, #332] @ (1f88bc ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 1f890a │ │ │ │ + beq.w 1f8882 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f8900 │ │ │ │ + beq.n 1f8878 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f8930 │ │ │ │ + beq.w 1f88a8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str.w r8, [r4, #20] │ │ │ │ adds r6, r0, r3 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 1f883c │ │ │ │ + b.n 1f87b4 │ │ │ │ ldrd r2, r1, [r4, #36] @ 0x24 │ │ │ │ add r2, r1 │ │ │ │ ldrd r0, r1, [r4, #24] │ │ │ │ strd r0, r1, [r5, #4] │ │ │ │ str.w r6, [r2, #-8] │ │ │ │ - b.n 1f87b4 │ │ │ │ + b.n 1f872c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r6, r3, r6 │ │ │ │ - beq.n 1f8930 │ │ │ │ - ldr r2, [pc, #264] @ (1f8948 ) │ │ │ │ + beq.n 1f88a8 │ │ │ │ + ldr r2, [pc, #264] @ (1f88c0 ) │ │ │ │ add.w r0, r5, #24 │ │ │ │ - ldr r3, [pc, #248] @ (1f893c ) │ │ │ │ + ldr r3, [pc, #248] @ (1f88b4 ) │ │ │ │ add r2, pc │ │ │ │ str r7, [r4, #16] │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f892c │ │ │ │ + bne.n 1f88a4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r7 │ │ │ │ - b.n 1f87f6 │ │ │ │ + b.n 1f876e │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1f7e10 │ │ │ │ + bl 1f7d88 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r2, #12 │ │ │ │ mov r6, r9 │ │ │ │ mov.w fp, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -559141,53 +558952,53 @@ │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ adds.w r3, r3, fp │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ adc.w r9, r9, #0 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1f88a6 │ │ │ │ + bhi.n 1f881e │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ mov r4, r6 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 1f87d2 │ │ │ │ - bl 1f9b60 │ │ │ │ + b.n 1f874a │ │ │ │ + bl 1f9ad8 │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 1f8762 │ │ │ │ + b.n 1f86da │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 6134c │ │ │ │ - b.n 1f8810 │ │ │ │ + b.n 1f8788 │ │ │ │ mov r0, r8 │ │ │ │ blx 61b04 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1f8930 │ │ │ │ + cbz r0, 1f88a8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx 61a8c │ │ │ │ add r6, r9 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r4, #20] │ │ │ │ str.w r9, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 1f883c │ │ │ │ + b.n 1f87b4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldrb r0, [r1, #3] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ + ldrb r0, [r6, #4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ lsls r2, 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, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -559199,310 +559010,310 @@ │ │ │ │ blx 61948 │ │ │ │ mov r4, r0 │ │ │ │ strb.w r8, [r0, #80] @ 0x50 │ │ │ │ str r5, [r0, #72] @ 0x48 │ │ │ │ add.w r8, r6, #64 @ 0x40 │ │ │ │ str.w r9, [r0, #76] @ 0x4c │ │ │ │ mov r5, r4 │ │ │ │ - bl 1f81b0 │ │ │ │ + bl 1f8128 │ │ │ │ mov ip, r6 │ │ │ │ - ldr r7, [pc, #220] @ (1f8a64 ) │ │ │ │ + ldr r7, [pc, #220] @ (1f89dc ) │ │ │ │ add r7, pc │ │ │ │ mov lr, r5 │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ cmp ip, r8 │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1f898a │ │ │ │ + bne.n 1f8902 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8188 │ │ │ │ + bl 1f8100 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w r2, [r5, #704] @ 0x2c0 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 1f8a5e │ │ │ │ + bhi.n 1f89d6 │ │ │ │ ldr.w r1, [r5, #708] @ 0x2c4 │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.n 1f89da │ │ │ │ + bhi.n 1f8952 │ │ │ │ ldr.w r0, [r5, #700] @ 0x2bc │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 1f8a5e │ │ │ │ + beq.n 1f89d6 │ │ │ │ str.w r6, [r5, #704] @ 0x2c0 │ │ │ │ str r4, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 1f8a1e │ │ │ │ + bhi.n 1f8996 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r8, r6 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #124] @ (1f8a68 ) │ │ │ │ + ldr r3, [pc, #124] @ (1f89e0 ) │ │ │ │ ldr.w r0, [r5, #696] @ 0x2b8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1f8a32 │ │ │ │ + beq.n 1f89aa │ │ │ │ ldr.w r1, [r5, #700] @ 0x2bc │ │ │ │ - cbz r0, 1f8a28 │ │ │ │ + cbz r0, 1f89a0 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f90e4 │ │ │ │ - cbz r0, 1f8a5e │ │ │ │ + bl 1f905c │ │ │ │ + cbz r0, 1f89d6 │ │ │ │ ldr.w r3, [r5, #704] @ 0x2c0 │ │ │ │ str.w r0, [r5, #700] @ 0x2bc │ │ │ │ add r0, r3 │ │ │ │ str.w r8, [r5, #708] @ 0x2c4 │ │ │ │ str.w r6, [r5, #704] @ 0x2c0 │ │ │ │ str r4, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 1f89ea │ │ │ │ + b.n 1f8962 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 6134c │ │ │ │ - b.n 1f8a02 │ │ │ │ + b.n 1f897a │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61b04 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f8a5e │ │ │ │ + cbz r0, 1f89d6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r1, [r5, #700] @ 0x2bc │ │ │ │ blx 61a8c │ │ │ │ ldr.w r2, [r5, #704] @ 0x2c0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r5, #708] @ 0x2c4 │ │ │ │ adds r0, r7, r2 │ │ │ │ str.w r7, [r5, #700] @ 0x2bc │ │ │ │ str.w r3, [r5, #696] @ 0x2b8 │ │ │ │ - b.n 1f89ce │ │ │ │ + b.n 1f8946 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - strb r4, [r6, #25] │ │ │ │ + strb r4, [r7, #27] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (1f8a8c ) │ │ │ │ + ldr r4, [pc, #16] @ (1f8a04 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 60b4c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #528 @ 0x210 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ lsls r3, r5, #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] @ (1f8b44 ) │ │ │ │ + ldr r0, [pc, #164] @ (1f8abc ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #164] @ (1f8b48 ) │ │ │ │ + ldr r3, [pc, #164] @ (1f8ac0 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - bl 1f6f84 │ │ │ │ - cbz r0, 1f8ac8 │ │ │ │ + bl 1f6efc │ │ │ │ + cbz r0, 1f8a40 │ │ │ │ blx 620c4 │ │ │ │ - ldr r3, [pc, #148] @ (1f8b4c ) │ │ │ │ + ldr r3, [pc, #148] @ (1f8ac4 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 1f8ac4 │ │ │ │ - ldr r0, [pc, #144] @ (1f8b50 ) │ │ │ │ + cbz r0, 1f8a3c │ │ │ │ + ldr r0, [pc, #144] @ (1f8ac8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35fb60 │ │ │ │ + bl 35fad8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #136] @ (1f8b54 ) │ │ │ │ + ldr r2, [pc, #136] @ (1f8acc ) │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 61f08 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f8b1e │ │ │ │ - ldr r0, [pc, #120] @ (1f8b58 ) │ │ │ │ + cbz r0, 1f8a96 │ │ │ │ + ldr r0, [pc, #120] @ (1f8ad0 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 60ee0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f8b36 │ │ │ │ + cbz r0, 1f8aae │ │ │ │ blx 61b1c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 60c7c │ │ │ │ - cbnz r0, 1f8b30 │ │ │ │ + cbnz r0, 1f8aa8 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 61f08 │ │ │ │ - cbz r0, 1f8b30 │ │ │ │ + cbz r0, 1f8aa8 │ │ │ │ adds r0, #1 │ │ │ │ blx 620c4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 1f8b36 │ │ │ │ - ldr r3, [pc, #68] @ (1f8b5c ) │ │ │ │ + cbz r2, 1f8aae │ │ │ │ + ldr r3, [pc, #68] @ (1f8ad4 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1f8abc │ │ │ │ + b.n 1f8a34 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ blx 61f08 │ │ │ │ - cbz r0, 1f8b3e │ │ │ │ + cbz r0, 1f8ab6 │ │ │ │ adds r0, #1 │ │ │ │ blx 620c4 │ │ │ │ - b.n 1f8ab4 │ │ │ │ + b.n 1f8a2c │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 620c4 │ │ │ │ - b.n 1f8ab4 │ │ │ │ + b.n 1f8a2c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1f8ab0 │ │ │ │ + b.n 1f8a28 │ │ │ │ nop │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ movs r0, r3 │ │ │ │ - strb r6, [r2, #21] │ │ │ │ + strb r6, [r3, #23] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r7, sp, #296 @ 0x128 │ │ │ │ + add r7, sp, #840 @ 0x348 │ │ │ │ lsls r3, r5, #2 │ │ │ │ @ instruction: 0xffabffff │ │ │ │ lsrs r0, r2, #9 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ movs r0, r3 │ │ │ │ - add r6, sp, #928 @ 0x3a0 │ │ │ │ + add r7, sp, #448 @ 0x1c0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #48] @ (1f8ba0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f8b18 ) │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbz r3, 1f8b84 │ │ │ │ - ldr r3, [pc, #40] @ (1f8ba4 ) │ │ │ │ + cbz r3, 1f8afc │ │ │ │ + ldr r3, [pc, #40] @ (1f8b1c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r1, [pc, #32] @ (1f8ba8 ) │ │ │ │ + ldr r1, [pc, #32] @ (1f8b20 ) │ │ │ │ adds r0, r2, #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 61ea8 │ │ │ │ dmb ish │ │ │ │ mov.w r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1f8b7a │ │ │ │ + b.n 1f8af2 │ │ │ │ nop │ │ │ │ - add r6, sp, #536 @ 0x218 │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r6, sp, #528 @ 0x210 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ lsls r3, r5, #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] @ (1f8bfc ) │ │ │ │ + ldr r0, [pc, #60] @ (1f8b74 ) │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 60fdc │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1f8bf2 │ │ │ │ - ldr r0, [pc, #48] @ (1f8c00 ) │ │ │ │ + bgt.n 1f8b6a │ │ │ │ + ldr r0, [pc, #48] @ (1f8b78 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 60fdc │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1f8bf2 │ │ │ │ - ldr r0, [pc, #36] @ (1f8c04 ) │ │ │ │ + bgt.n 1f8b6a │ │ │ │ + ldr r0, [pc, #36] @ (1f8b7c ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 60fdc │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1f8bf2 │ │ │ │ + bgt.n 1f8b6a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1f8bee │ │ │ │ + beq.n 1f8b66 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - adds r2, #146 @ 0x92 │ │ │ │ + adds r2, #154 @ 0x9a │ │ │ │ movs r0, r3 │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ + adds r2, #152 @ 0x98 │ │ │ │ movs r0, r3 │ │ │ │ - adds r2, #148 @ 0x94 │ │ │ │ + adds r2, #156 @ 0x9c │ │ │ │ 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] @ (1f8c64 ) │ │ │ │ + ldr r0, [pc, #72] @ (1f8bdc ) │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 6137c │ │ │ │ adds r3, r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r0, #0 │ │ │ │ strbeq r0, [r4, #0] │ │ │ │ - beq.n 1f8c60 │ │ │ │ + beq.n 1f8bd8 │ │ │ │ subs r2, r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 611cc │ │ │ │ subs.w ip, r0, #0 │ │ │ │ - ble.n 1f8c52 │ │ │ │ + ble.n 1f8bca │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r0, #32 │ │ │ │ add.w r1, ip, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbnz r2, 1f8c4e │ │ │ │ + cbnz r2, 1f8bc6 │ │ │ │ strb r0, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1f8c46 │ │ │ │ + bne.n 1f8bbe │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, ip] │ │ │ │ blx 61178 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - adds r2, #110 @ 0x6e │ │ │ │ + adds r2, #118 @ 0x76 │ │ │ │ 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 6113c │ │ │ │ @@ -559543,35 +559354,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 6134c │ │ │ │ - cbz r0, 1f8d2e │ │ │ │ + cbz r0, 1f8ca6 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1f8d20 │ │ │ │ + beq.n 1f8c98 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1f8d20 │ │ │ │ + cbz r3, 1f8c98 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1f8d1a │ │ │ │ + cbz r3, 1f8c92 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 1f8d20 │ │ │ │ + cbz r3, 1f8c98 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 1f8d2c │ │ │ │ + cbz r3, 1f8ca4 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f8d24 │ │ │ │ + bne.n 1f8c9c │ │ │ │ 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] │ │ │ │ @@ -559581,17 +559392,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ blx 61b1c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, r6, r7 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl 1f8ce4 │ │ │ │ + bl 1f8c5c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f8d76 │ │ │ │ + cbz r0, 1f8cee │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61a8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -559604,179 +559415,179 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1f8ee2 │ │ │ │ + beq.w 1f8e5a │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1f8ec4 │ │ │ │ + beq.w 1f8e3c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr.w sl, [r9, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f8ea6 │ │ │ │ + beq.n 1f8e1e │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f8e8a │ │ │ │ + beq.n 1f8e02 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f8e6e │ │ │ │ + beq.n 1f8de6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f8e56 │ │ │ │ + beq.n 1f8dce │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 1f8e40 │ │ │ │ + cbz r4, 1f8db8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - cbz r7, 1f8e2a │ │ │ │ + cbz r7, 1f8da2 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - cbz r0, 1f8e14 │ │ │ │ + cbz r0, 1f8d8c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [r7, #4] │ │ │ │ - bl 1f8d7c │ │ │ │ + bl 1f8cf4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f8e06 │ │ │ │ + bne.n 1f8d7e │ │ │ │ ldr r2, [r7, #16] │ │ │ │ - cbz r2, 1f8e1e │ │ │ │ + cbz r2, 1f8d96 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx r2 │ │ │ │ mov r0, r7 │ │ │ │ blx 60b4c │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f8dfe │ │ │ │ + bne.n 1f8d76 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 1f8e34 │ │ │ │ + cbz r3, 1f8dac │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 60b4c │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f8df6 │ │ │ │ + bne.n 1f8d6e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1f8e4a │ │ │ │ + cbz r3, 1f8dc2 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f8dee │ │ │ │ + bne.n 1f8d66 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1f8e60 │ │ │ │ + cbz r3, 1f8dd8 │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f8de2 │ │ │ │ + bne.n 1f8d5a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r3, 1f8e7a │ │ │ │ + cbz r3, 1f8df2 │ │ │ │ add.w r0, r2, #24 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60b4c │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f8dd4 │ │ │ │ + bne.n 1f8d4c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ - cbz r3, 1f8e96 │ │ │ │ + cbz r3, 1f8e0e │ │ │ │ add.w r0, sl, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, sl │ │ │ │ blx 60b4c │ │ │ │ ldr.w sl, [r9, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f8dc2 │ │ │ │ + bne.n 1f8d3a │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ - cbz r3, 1f8eb2 │ │ │ │ + cbz r3, 1f8e2a │ │ │ │ add.w r0, r9, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 60b4c │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1f8db0 │ │ │ │ + bne.w 1f8d28 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 1f8ed0 │ │ │ │ + cbz r3, 1f8e48 │ │ │ │ add.w r0, r8, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 60b4c │ │ │ │ ldr.w r8, [fp, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1f8d9c │ │ │ │ + bne.w 1f8d14 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - cbz r3, 1f8eee │ │ │ │ + cbz r3, 1f8e66 │ │ │ │ add.w r0, fp, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, fp │ │ │ │ blx 60b4c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ 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, 1f8f32 │ │ │ │ + cbz r2, 1f8eaa │ │ │ │ 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, 1f8f2e │ │ │ │ + cbz r2, 1f8ea6 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1f8f32 │ │ │ │ + cbz r3, 1f8eaa │ │ │ │ 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, 1f8f58 │ │ │ │ + cbz r0, 1f8ed0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1f8d7c │ │ │ │ + bl 1f8cf4 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f8f46 │ │ │ │ + bne.n 1f8ebe │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1f8f62 │ │ │ │ + cbz r3, 1f8eda │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -559784,43 +559595,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 1f8ff0 │ │ │ │ + beq.n 1f8f68 │ │ │ │ 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, 1f8fc6 │ │ │ │ + cbz r4, 1f8f3e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 1f8fd8 │ │ │ │ + beq.n 1f8f50 │ │ │ │ add.w r0, r3, #20 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1f8fbe │ │ │ │ + b.n 1f8f36 │ │ │ │ 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 1f8fd8 │ │ │ │ + beq.n 1f8f50 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1f8fa6 │ │ │ │ - b.n 1f8fd8 │ │ │ │ + bhi.n 1f8f1e │ │ │ │ + b.n 1f8f50 │ │ │ │ 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] │ │ │ │ @@ -559829,184 +559640,184 @@ │ │ │ │ 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, 1f9000 │ │ │ │ + cbz r1, 1f8f78 │ │ │ │ add.w r1, r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - bne.n 1f9024 │ │ │ │ - cbz r2, 1f900e │ │ │ │ + bne.n 1f8f9c │ │ │ │ + cbz r2, 1f8f86 │ │ │ │ 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 1f8efc │ │ │ │ + bl 1f8e74 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1f9002 │ │ │ │ - b.n 1f8f86 │ │ │ │ + bne.n 1f8f7a │ │ │ │ + b.n 1f8efe │ │ │ │ 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 61b04 │ │ │ │ - cbz r0, 1f906c │ │ │ │ + cbz r0, 1f8fe4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1f906a │ │ │ │ + cbz r4, 1f8fe2 │ │ │ │ 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, 1f906a │ │ │ │ + cbz r3, 1f8fe2 │ │ │ │ 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 61b04 │ │ │ │ - cbz r0, 1f90b4 │ │ │ │ + cbz r0, 1f902c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1f90b2 │ │ │ │ + cbz r4, 1f902a │ │ │ │ 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, 1f90b2 │ │ │ │ + cbz r3, 1f902a │ │ │ │ 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 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f90de │ │ │ │ + cbz r0, 1f9056 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 61070 │ │ │ │ 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, 1f90fe │ │ │ │ + cbz r1, 1f9076 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f8ce4 │ │ │ │ + bl 1f8c5c │ │ │ │ pop {r3, pc} │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ 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, 1f914a │ │ │ │ + cbz r4, 1f90c2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f8ce4 │ │ │ │ + bl 1f8c5c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 1f9136 │ │ │ │ + bhi.n 1f90ae │ │ │ │ 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 61070 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9130 │ │ │ │ + beq.n 1f90a8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 61070 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f9130 │ │ │ │ + b.n 1f90a8 │ │ │ │ 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, 1f9182 │ │ │ │ + cbnz r3, 1f90fa │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ 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, 1f91c0 │ │ │ │ + cbnz r4, 1f9138 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f91ba │ │ │ │ + cbz r0, 1f9132 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 61070 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -560016,47 +559827,47 @@ │ │ │ │ pop {r4, pc} │ │ │ │ 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 1f91f4 │ │ │ │ + bne.n 1f916c │ │ │ │ mov ip, r1 │ │ │ │ mul.w r1, r2, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f91f8 │ │ │ │ + beq.n 1f9170 │ │ │ │ mov r0, ip │ │ │ │ - bl 1f8ce4 │ │ │ │ + bl 1f8c5c │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ 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 r4, r5, r2, ip │ │ │ │ - cbnz r5, 1f9252 │ │ │ │ + cbnz r5, 1f91ca │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r1 │ │ │ │ mul.w r1, r2, ip │ │ │ │ - cbz r3, 1f925a │ │ │ │ + cbz r3, 1f91d2 │ │ │ │ mov r0, r3 │ │ │ │ mul.w r3, r4, r2 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1f8ce4 │ │ │ │ + bl 1f8c5c │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 1f9242 │ │ │ │ + bcc.n 1f91ba │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r2, r1, r3 │ │ │ │ add r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ blx 61070 │ │ │ │ @@ -560064,178 +559875,178 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f923c │ │ │ │ + beq.n 1f91b4 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ blx 61070 │ │ │ │ - b.n 1f923c │ │ │ │ + b.n 1f91b4 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f92e8 │ │ │ │ + beq.n 1f9260 │ │ │ │ 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, 1f92ae │ │ │ │ + cbz r2, 1f9226 │ │ │ │ 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, 1f92aa │ │ │ │ + cbz r2, 1f9222 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1f92ae │ │ │ │ + cbz r3, 1f9226 │ │ │ │ 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, 1f92d6 │ │ │ │ + cbz r0, 1f924e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1f8d7c │ │ │ │ + bl 1f8cf4 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f92c4 │ │ │ │ + bne.n 1f923c │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1f92e0 │ │ │ │ + cbz r3, 1f9258 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r1, 1f9356 │ │ │ │ + cbz r1, 1f92ce │ │ │ │ ldr.w r3, [r1, #-24] │ │ │ │ sub.w ip, r1, #24 │ │ │ │ push {r4} │ │ │ │ - cbz r0, 1f9342 │ │ │ │ + cbz r0, 1f92ba │ │ │ │ subs r0, #24 │ │ │ │ - cbz r3, 1f9350 │ │ │ │ + cbz r3, 1f92c8 │ │ │ │ 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, 1f9316 │ │ │ │ + cbz r3, 1f928e │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ - cbz r2, 1f931a │ │ │ │ + cbz r2, 1f9292 │ │ │ │ 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, 1f933e │ │ │ │ + cbz r0, 1f92b6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r1, #-12] │ │ │ │ str.w r0, [r1, #-24] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ - cbz r3, 1f933e │ │ │ │ + cbz r3, 1f92b6 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f92fe │ │ │ │ + bne.n 1f9276 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - b.n 1f933e │ │ │ │ + b.n 1f92b6 │ │ │ │ str.w r3, [r1, #-16] │ │ │ │ - b.n 1f932a │ │ │ │ + b.n 1f92a2 │ │ │ │ bx lr │ │ │ │ - cbz r1, 1f9398 │ │ │ │ + cbz r1, 1f9310 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r1, #-20] │ │ │ │ mov lr, r1 │ │ │ │ - cbz r0, 1f9396 │ │ │ │ + cbz r0, 1f930e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub.w r1, r4, #24 │ │ │ │ - cbz r3, 1f939a │ │ │ │ + cbz r3, 1f9312 │ │ │ │ mov ip, r0 │ │ │ │ - b.n 1f9374 │ │ │ │ + b.n 1f92ec │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r1, [ip] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f9372 │ │ │ │ + bne.n 1f92ea │ │ │ │ ldr.w r2, [r4, #-20] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbz r2, 1f938c │ │ │ │ + cbz r2, 1f9304 │ │ │ │ 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 1f9380 │ │ │ │ + b.n 1f92f8 │ │ │ │ nop │ │ │ │ - cbz r0, 1f93aa │ │ │ │ + cbz r0, 1f9322 │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - cbz r0, 1f93aa │ │ │ │ + cbz r0, 1f9322 │ │ │ │ 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 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f93de │ │ │ │ + cbz r0, 1f9356 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 61a8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r1, 1f9420 │ │ │ │ + cbz r1, 1f9398 │ │ │ │ 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 61b1c │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 61a8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -560252,88 +560063,88 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 61b1c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8d30 │ │ │ │ + bl 1f8ca8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4052] @ 0xfd4 │ │ │ │ - ldr r2, [pc, #100] @ (1f94c4 ) │ │ │ │ + ldr r2, [pc, #100] @ (1f943c ) │ │ │ │ sub sp, #28 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (1f94c8 ) │ │ │ │ + ldr r3, [pc, #100] @ (1f9440 ) │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r6, [r4], #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1ff444 │ │ │ │ + bl 1ff3bc │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f949e │ │ │ │ + cbz r0, 1f9416 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 60e80 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #44] @ (1f94cc ) │ │ │ │ - ldr r3, [pc, #36] @ (1f94c8 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f9444 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f9440 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f94be │ │ │ │ + bne.n 1f9436 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r5, #2 │ │ │ │ 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 1ff444 │ │ │ │ + bl 1ff3bc │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f950e │ │ │ │ + cbz r0, 1f9486 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 60e80 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ @@ -560349,180 +560160,180 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - cbz r4, 1f9574 │ │ │ │ - bl 1ff444 │ │ │ │ + cbz r4, 1f94ec │ │ │ │ + bl 1ff3bc │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1f8ce4 │ │ │ │ + bl 1f8c5c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f956e │ │ │ │ + cbz r0, 1f94e6 │ │ │ │ strd r8, r9, [sp] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r1, r7, r2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r0, r4 │ │ │ │ blx 60e80 <__vsnprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r4, [r6, #0] │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 1ff444 │ │ │ │ + bl 1ff3bc │ │ │ │ mov r1, r0 │ │ │ │ adds r0, #32 │ │ │ │ str r1, [sp, #12] │ │ │ │ bic.w r0, r0, #7 │ │ │ │ blx 61b04 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f95ae │ │ │ │ + cbz r0, 1f9526 │ │ │ │ adds r7, #24 │ │ │ │ - vldr d7, [pc, #48] @ 1f95c0 │ │ │ │ + vldr d7, [pc, #48] @ 1f9538 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r0, #16] │ │ │ │ movs r2, #1 │ │ │ │ vstr d7, [r7, #-24] @ 0xffffffe8 │ │ │ │ adds r1, #1 │ │ │ │ vstr d7, [r7, #-16] │ │ │ │ mov r0, r7 │ │ │ │ strd r8, r9, [sp] │ │ │ │ blx 60e80 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r7 │ │ │ │ str r7, [r6, #0] │ │ │ │ blx 61b1c │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 1f956c │ │ │ │ + b.n 1f94e4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ 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] @ (1f962c ) │ │ │ │ + ldr r0, [pc, #80] @ (1f95a4 ) │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1f9630 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f95a8 ) │ │ │ │ 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, 1f9600 │ │ │ │ + cbz r0, 1f9578 │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 61b1c │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bl 1f9518 │ │ │ │ - ldr r2, [pc, #36] @ (1f9634 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f9630 ) │ │ │ │ + bl 1f9490 │ │ │ │ + ldr r2, [pc, #36] @ (1f95ac ) │ │ │ │ + ldr r3, [pc, #28] @ (1f95a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f9626 │ │ │ │ + bne.n 1f959e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r5, #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] @ (1f96a8 ) │ │ │ │ + ldr r1, [pc, #92] @ (1f9620 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #92] @ (1f96ac ) │ │ │ │ + ldr r2, [pc, #92] @ (1f9624 ) │ │ │ │ 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, 1f9678 │ │ │ │ + cbz r0, 1f95f0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b1c │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - bl 1f9518 │ │ │ │ - ldr r2, [pc, #40] @ (1f96b0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f96ac ) │ │ │ │ + bl 1f9490 │ │ │ │ + ldr r2, [pc, #40] @ (1f9628 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f9624 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f96a2 │ │ │ │ + bne.n 1f961a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r4, [r7, #28] │ │ │ │ lsls r2, r5, #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 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f96d8 │ │ │ │ + cbz r0, 1f9650 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ blx 61070 │ │ │ │ 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 1f96e2 │ │ │ │ + bne.n 1f965a │ │ │ │ mov r0, r4 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ cmp r2, #2 │ │ │ │ @@ -560534,66 +560345,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 1f97f4 │ │ │ │ + bhi.n 1f976c │ │ │ │ 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 1f978c │ │ │ │ + beq.n 1f9704 │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9806 │ │ │ │ + beq.n 1f977e │ │ │ │ ldr r3, [r0, #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, 1f976c │ │ │ │ + cbnz r3, 1f96e4 │ │ │ │ ldrd r6, r1, [r4] │ │ │ │ str r1, [r6, #4] │ │ │ │ str r6, [r1, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ ldrb.w r3, [r5, #256] @ 0x100 │ │ │ │ cmp r2, #4 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r0, #3] │ │ │ │ add r0, r2 │ │ │ │ - beq.n 1f9786 │ │ │ │ + beq.n 1f96fe │ │ │ │ subs r2, #4 │ │ │ │ orn r2, r2, #127 @ 0x7f │ │ │ │ strb.w r2, [r0, #-1] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #32728 @ 0x7fd8 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ blx 619d8 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mul.w r1, r8, r3 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9786 │ │ │ │ + beq.n 1f96fe │ │ │ │ ldr.w ip, [r5, r6] │ │ │ │ add.w lr, r1, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0, #32] │ │ │ │ str r5, [r0, #0] │ │ │ │ str r7, [r0, #16] │ │ │ │ str.w ip, [r0, #12] │ │ │ │ @@ -560610,58 +560421,58 @@ │ │ │ │ str r4, [r1, #20] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r4, [r7, #12] │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f974c │ │ │ │ - b.n 1f9806 │ │ │ │ + bne.n 1f96c4 │ │ │ │ + b.n 1f977e │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9786 │ │ │ │ + beq.n 1f96fe │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r0, #2] │ │ │ │ - b.n 1f976c │ │ │ │ + b.n 1f96e4 │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ add.w r6, r4, #32640 @ 0x7f80 │ │ │ │ adds r6, #108 @ 0x6c │ │ │ │ sub.w r7, r4, #20 │ │ │ │ add.w r1, r0, r8 │ │ │ │ cmp r1, r6 │ │ │ │ - bhi.n 1f9828 │ │ │ │ + bhi.n 1f97a0 │ │ │ │ subs r7, r0, r7 │ │ │ │ strb r3, [r0, #2] │ │ │ │ strh r7, [r0, #0] │ │ │ │ str.w r1, [r4, #-16] │ │ │ │ - b.n 1f9752 │ │ │ │ + b.n 1f96ca │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r3, #3] │ │ │ │ udf #255 @ 0xff │ │ │ │ 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 1f96f8 │ │ │ │ + bl 1f9670 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f9856 │ │ │ │ + cbz r0, 1f97ce │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 61070 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 1f98a6 │ │ │ │ + cbz r0, 1f981e │ │ │ │ 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 │ │ │ │ @@ -560671,226 +560482,226 @@ │ │ │ │ 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 1f98a0 │ │ │ │ + bhi.n 1f9818 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1f8f6c │ │ │ │ + bl 1f8ee4 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1f8efc │ │ │ │ + bl 1f8e74 │ │ │ │ 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 1f98d2 │ │ │ │ + bhi.n 1f984a │ │ │ │ ldrh.w r3, [r0, #-4] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ - cbz r0, 1f98da │ │ │ │ + cbz r0, 1f9852 │ │ │ │ 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 61b04 │ │ │ │ - cbz r0, 1f9946 │ │ │ │ + cbz r0, 1f98be │ │ │ │ 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, 1f9944 │ │ │ │ + cbz r1, 1f98bc │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 1f992e │ │ │ │ + cbz r3, 1f98a6 │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9924 │ │ │ │ + bne.n 1f989c │ │ │ │ ldr.w r3, [ip, #-20] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r3, 1f993a │ │ │ │ + cbz r3, 1f98b2 │ │ │ │ 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 1f9914 │ │ │ │ + b.n 1f988c │ │ │ │ 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 1f998a │ │ │ │ + bhi.n 1f9902 │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ pop {r3, pc} │ │ │ │ subs r1, #4 │ │ │ │ - bl 1f92ec │ │ │ │ + bl 1f9264 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #12 │ │ │ │ add.w sl, r0, #256 @ 0x100 │ │ │ │ mov r7, r0 │ │ │ │ movs r6, #32 │ │ │ │ mov.w r8, #0 │ │ │ │ - vldr d8, [pc, #324] @ 1f9b00 │ │ │ │ + vldr d8, [pc, #324] @ 1f9a78 │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1f9ab6 │ │ │ │ + beq.n 1f9a2e │ │ │ │ sub.w fp, r3, #12 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ sub.w r5, r1, #12 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ - cbz r3, 1f9a36 │ │ │ │ + cbz r3, 1f99ae │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add.w r9, fp, #40 @ 0x28 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1f9a1e │ │ │ │ + beq.n 1f9996 │ │ │ │ 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 1f9a18 │ │ │ │ + bpl.n 1f9990 │ │ │ │ ldrb.w r3, [r7, #256] @ 0x100 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1f9a18 │ │ │ │ + beq.n 1f9990 │ │ │ │ ldr.w r4, [fp, #28] │ │ │ │ strb.w lr, [r9, #3] │ │ │ │ - bl 1f8f6c │ │ │ │ + bl 1f8ee4 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1f9a1e │ │ │ │ + beq.n 1f9996 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add r9, r6 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 1f99e8 │ │ │ │ + bne.n 1f9960 │ │ │ │ add.w r3, r5, #12 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov fp, r5 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1f9ab6 │ │ │ │ + beq.n 1f9a2e │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ sub.w r5, r1, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f99dc │ │ │ │ + bne.n 1f9954 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ - cbz r1, 1f9a48 │ │ │ │ + cbz r1, 1f99c0 │ │ │ │ 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, 1f9a7a │ │ │ │ + cbz r0, 1f99f2 │ │ │ │ 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, 1f9a76 │ │ │ │ + cbz r1, 1f99ee │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ - cbz r3, 1f9a7a │ │ │ │ + cbz r3, 1f99f2 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ str.w r8, [fp, #-24] │ │ │ │ vstr d8, [fp, #-16] │ │ │ │ - cbz r0, 1f9a9a │ │ │ │ + cbz r0, 1f9a12 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [fp, #-20] │ │ │ │ - bl 1f8d7c │ │ │ │ + bl 1f8cf4 │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f9a88 │ │ │ │ + bne.n 1f9a00 │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ - cbz r3, 1f9aa4 │ │ │ │ + cbz r3, 1f9a1c │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r5 │ │ │ │ blx 60b4c │ │ │ │ add.w r3, r5, #12 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1f9a2a │ │ │ │ + bne.n 1f99a2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r6, #32 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1f99c4 │ │ │ │ + bne.n 1f993c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1f9ade │ │ │ │ + beq.n 1f9a56 │ │ │ │ subs r1, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f92ec │ │ │ │ + bl 1f9264 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1f9ace │ │ │ │ + bne.n 1f9a46 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 1f9ac6 │ │ │ │ + bne.n 1f9a3e │ │ │ │ ldr.w r0, [r7, #260] @ 0x104 │ │ │ │ - cbz r0, 1f9aee │ │ │ │ - bl 1f8efc │ │ │ │ + cbz r0, 1f9a66 │ │ │ │ + bl 1f8e74 │ │ │ │ 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} │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -560902,43 +560713,43 @@ │ │ │ │ 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 1f9b38 │ │ │ │ + bhi.n 1f9ab0 │ │ │ │ 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 1f9b56 │ │ │ │ + bls.n 1f9ace │ │ │ │ mov r4, r1 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9b34 │ │ │ │ + beq.n 1f9aac │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r4, r0, [r2, #8] │ │ │ │ - b.n 1f9b32 │ │ │ │ + b.n 1f9aaa │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f9070 │ │ │ │ - b.n 1f9b34 │ │ │ │ + bl 1f8fe8 │ │ │ │ + b.n 1f9aac │ │ │ │ nop │ │ │ │ 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 1f9070 │ │ │ │ - cbz r0, 1f9b8c │ │ │ │ - vldr d7, [pc, #20] @ 1f9b90 │ │ │ │ + bl 1f8fe8 │ │ │ │ + cbz r0, 1f9b04 │ │ │ │ + vldr d7, [pc, #20] @ 1f9b08 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ add.w r3, r0, #16 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ vstr d7, [r0] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r0, #32 │ │ │ │ @@ -560952,16 +560763,16 @@ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ addw r4, r4, #2047 @ 0x7ff │ │ │ │ bfc r4, #0, #11 │ │ │ │ cmp.w r4, #2048 @ 0x800 │ │ │ │ it cc │ │ │ │ movcc.w r4, #2048 @ 0x800 │ │ │ │ add.w r1, r4, #16 │ │ │ │ - bl 1f9070 │ │ │ │ - cbz r0, 1f9bd2 │ │ │ │ + bl 1f8fe8 │ │ │ │ + cbz r0, 1f9b4a │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ strd r4, r2, [r0] │ │ │ │ strd r4, r3, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -560970,79 +560781,79 @@ │ │ │ │ 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 1f9c14 │ │ │ │ + bhi.n 1f9b8c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ - cbz r3, 1f9c0e │ │ │ │ + cbz r3, 1f9b86 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 61070 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 1f9c34 │ │ │ │ + bcs.n 1f9bac │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9c0e │ │ │ │ + beq.n 1f9b86 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r1, r0, [r2, #8] │ │ │ │ str r4, [r2, #4] │ │ │ │ - b.n 1f9c02 │ │ │ │ + b.n 1f9b7a │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f9c00 │ │ │ │ + b.n 1f9b78 │ │ │ │ nop │ │ │ │ - cbz r0, 1f9cb0 │ │ │ │ + cbz r0, 1f9c28 │ │ │ │ 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 r5, r0, #24 │ │ │ │ - cbz r2, 1f9c76 │ │ │ │ + cbz r2, 1f9bee │ │ │ │ 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, 1f9c72 │ │ │ │ + cbz r2, 1f9bea │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1f9c76 │ │ │ │ + cbz r3, 1f9bee │ │ │ │ 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, 1f9c9e │ │ │ │ + cbz r0, 1f9c16 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1f8d7c │ │ │ │ + bl 1f8cf4 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f9c8c │ │ │ │ + bne.n 1f9c04 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1f9ca8 │ │ │ │ + cbz r3, 1f9c20 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -561050,25 +560861,25 @@ │ │ │ │ adds r0, #24 │ │ │ │ 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 │ │ │ │ - cbz r1, 1f9cf8 │ │ │ │ + cbz r1, 1f9c70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 61b1c │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9b08 │ │ │ │ + bl 1f9a80 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f9cf2 │ │ │ │ + cbz r0, 1f9c6a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ blx 61a8c │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ @@ -561078,153 +560889,153 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4052] @ 0xfd4 │ │ │ │ - ldr r2, [pc, #100] @ (1f9d78 ) │ │ │ │ + ldr r2, [pc, #100] @ (1f9cf0 ) │ │ │ │ sub sp, #28 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (1f9d7c ) │ │ │ │ + ldr r3, [pc, #100] @ (1f9cf4 ) │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r6, [r4], #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1ff444 │ │ │ │ + bl 1ff3bc │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1f9b08 │ │ │ │ + bl 1f9a80 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f9d52 │ │ │ │ + cbz r0, 1f9cca │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 60e80 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #44] @ (1f9d80 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f9d7c ) │ │ │ │ + ldr r2, [pc, #44] @ (1f9cf8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f9cf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f9d72 │ │ │ │ + bne.n 1f9cea │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #40] @ 0x28 │ │ │ │ + str r6, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r5, #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, 1f9dc0 │ │ │ │ + cbnz r3, 1f9d38 │ │ │ │ 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 1f9dc6 │ │ │ │ + bhi.n 1f9d3e │ │ │ │ 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 1f9de4 │ │ │ │ + bcs.n 1f9d5c │ │ │ │ mov r4, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9dbc │ │ │ │ + beq.n 1f9d34 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ strd r4, r0, [r3, #8] │ │ │ │ - b.n 1f9dba │ │ │ │ + b.n 1f9d32 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f9070 │ │ │ │ - b.n 1f9dbc │ │ │ │ + bl 1f8fe8 │ │ │ │ + b.n 1f9d34 │ │ │ │ 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, 1f9e32 │ │ │ │ + cbnz r4, 1f9daa │ │ │ │ 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 1f9e3a │ │ │ │ - cbz r4, 1f9e2c │ │ │ │ + bhi.n 1f9db2 │ │ │ │ + cbz r4, 1f9da4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61070 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs.n 1f9e5e │ │ │ │ + bcs.n 1f9dd6 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9e2c │ │ │ │ + beq.n 1f9da4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r1, r0, [r3, #8] │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 1f9e24 │ │ │ │ + b.n 1f9d9c │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f9e22 │ │ │ │ + b.n 1f9d9a │ │ │ │ push {r4, lr} │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrd r2, r4, [r0, #4] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ strd r4, r1, [r0] │ │ │ │ mov.w lr, r2, lsl #23 │ │ │ │ @@ -561245,116 +561056,116 @@ │ │ │ │ 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, 1f9ed8 │ │ │ │ - vldr d7, [pc, #112] @ 1f9f38 │ │ │ │ - add r1, pc, #116 @ (adr r1, 1f9f40 ) │ │ │ │ + cbnz r1, 1f9e50 │ │ │ │ + vldr d7, [pc, #112] @ 1f9eb0 │ │ │ │ + add r1, pc, #116 @ (adr r1, 1f9eb8 ) │ │ │ │ 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 60bac │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1f9f2c │ │ │ │ - ldr r0, [pc, #80] @ (1f9f48 ) │ │ │ │ + beq.n 1f9ea4 │ │ │ │ + ldr r0, [pc, #80] @ (1f9ec0 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 6137c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 1f9f18 │ │ │ │ + blt.n 1f9e90 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 611cc │ │ │ │ cmp r0, #16 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1f9f30 │ │ │ │ + beq.n 1f9ea8 │ │ │ │ blx 61178 │ │ │ │ - add r3, pc, #28 @ (adr r3, 1f9f38 ) │ │ │ │ + add r3, pc, #28 @ (adr r3, 1f9eb0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ blx 612ec <__time64@plt> │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61178 │ │ │ │ - b.n 1f9f2c │ │ │ │ + b.n 1f9ea4 │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #544] @ (1fa15c ) │ │ │ │ + ldr r7, [pc, #544] @ (1fa0d4 ) │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @ instruction: 0xb839 │ │ │ │ subs r3, #255 @ 0xff │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ - bpl.n 1f9ef2 │ │ │ │ + bpl.n 1f9e6a │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ - subs r6, r4, #6 │ │ │ │ + subs r6, r5, #6 │ │ │ │ movs r0, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ - cbz r3, 1f9f5e │ │ │ │ + cbz r3, 1f9ed6 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 1f9f6e │ │ │ │ + cbz r2, 1f9ee6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ bx lr │ │ │ │ ldrd r2, r1, [r1] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1f9f9c │ │ │ │ + bcc.n 1f9f14 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1f9f90 │ │ │ │ - cbz r3, 1f9f8c │ │ │ │ + bhi.n 1f9f08 │ │ │ │ + cbz r3, 1f9f04 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1f9f92 │ │ │ │ + bls.n 1f9f0a │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ - cbz r3, 1f9fb6 │ │ │ │ + cbz r3, 1f9f2e │ │ │ │ mov r0, r3 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.n 1f9f7e │ │ │ │ - cbz r3, 1f9fa4 │ │ │ │ + bcs.n 1f9ef6 │ │ │ │ + cbz r3, 1f9f1c │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.n 1f9f92 │ │ │ │ + bcs.n 1f9f0a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9f8c │ │ │ │ + beq.n 1f9f04 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1f9f76 │ │ │ │ + bls.n 1f9eee │ │ │ │ movs r0, #0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -561362,40 +561173,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, 1f9fe4 │ │ │ │ + cbz r0, 1f9f5c │ │ │ │ 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 1fa004 │ │ │ │ + bls.n 1f9f7c │ │ │ │ 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, 1fa02c │ │ │ │ + cbz r2, 1f9fa4 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -561404,40 +561215,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, 1fa058 │ │ │ │ + cbz r0, 1f9fd0 │ │ │ │ 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 1fa078 │ │ │ │ + bls.n 1f9ff0 │ │ │ │ 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, 1fa0a0 │ │ │ │ + cbz r2, 1fa018 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -561451,172 +561262,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, 1fa0d2 │ │ │ │ + cbz r6, 1fa04a │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fa178 │ │ │ │ + beq.n 1fa0f0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa14e │ │ │ │ + bne.n 1fa0c6 │ │ │ │ str r5, [r4, #8] │ │ │ │ and.w r3, r2, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r6, 1fa0f6 │ │ │ │ + cbz r6, 1fa06e │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1fa0e6 │ │ │ │ + bhi.n 1fa05e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ bichi.w r4, r3, #1 │ │ │ │ - bls.n 1fa140 │ │ │ │ + bls.n 1fa0b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 1fa140 │ │ │ │ + bmi.n 1fa0b8 │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1fa152 │ │ │ │ - cbz r2, 1fa118 │ │ │ │ + beq.n 1fa0ca │ │ │ │ + cbz r2, 1fa090 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 1fa15c │ │ │ │ + bpl.n 1fa0d4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1fa1a8 │ │ │ │ + beq.n 1fa120 │ │ │ │ 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 1f9fbc │ │ │ │ + bl 1f9f34 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 1fa100 │ │ │ │ + bhi.n 1fa078 │ │ │ │ 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 1fa0dc │ │ │ │ + b.n 1fa054 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 1fa184 │ │ │ │ + cbz r2, 1fa0fc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 1fa184 │ │ │ │ + bmi.n 1fa0fc │ │ │ │ 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 1fa13a │ │ │ │ + b.n 1fa0b2 │ │ │ │ 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 1fa1c4 │ │ │ │ + beq.n 1fa13c │ │ │ │ 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 1fa030 │ │ │ │ + bl 1f9fa8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ - b.n 1fa13a │ │ │ │ + b.n 1fa0b2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1fa030 │ │ │ │ + bl 1f9fa8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1fa11e │ │ │ │ + b.n 1fa096 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1f9fbc │ │ │ │ + bl 1f9f34 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1fa18a │ │ │ │ + b.n 1fa102 │ │ │ │ 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, 1fa200 │ │ │ │ + cbz r1, 1fa178 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r9, r3, #1 │ │ │ │ ldrd r7, r0, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fa430 │ │ │ │ + beq.w 1fa3a8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fa456 │ │ │ │ + beq.w 1fa3ce │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa212 │ │ │ │ + bne.n 1fa18a │ │ │ │ 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 1fa264 │ │ │ │ + beq.n 1fa1dc │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r7, [r8] │ │ │ │ - bls.n 1fa246 │ │ │ │ + bls.n 1fa1be │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ itet ne │ │ │ │ strne r7, [r5, #8] │ │ │ │ streq r7, [r5, #4] │ │ │ │ ldrne r0, [r1, #8] │ │ │ │ - cbz r7, 1fa252 │ │ │ │ + cbz r7, 1fa1ca │ │ │ │ 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 │ │ │ │ @@ -561625,15 +561436,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 1fa27e │ │ │ │ + bls.n 1fa1f6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r2, [r0, #4] │ │ │ │ strne r2, [r0, #8] │ │ │ │ orrs r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -561643,76 +561454,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, 1fa2ae │ │ │ │ - cbz r5, 1fa2ae │ │ │ │ + cbz r6, 1fa226 │ │ │ │ + cbz r5, 1fa226 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1fa2a0 │ │ │ │ + bhi.n 1fa218 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1fa30c │ │ │ │ + beq.n 1fa284 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1fa35c │ │ │ │ + beq.n 1fa2d4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1fa408 │ │ │ │ + bne.w 1fa380 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 1fa390 │ │ │ │ + beq.n 1fa308 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fa524 │ │ │ │ + beq.w 1fa49c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1fa364 │ │ │ │ + bpl.n 1fa2dc │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbz r0, 1fa2de │ │ │ │ + cbz r0, 1fa256 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 1fa310 │ │ │ │ + bpl.n 1fa288 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 1fa2e8 │ │ │ │ + cbz r3, 1fa260 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 1fa334 │ │ │ │ + bpl.n 1fa2ac │ │ │ │ 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 1fa304 │ │ │ │ + beq.n 1fa27c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1fa386 │ │ │ │ + bmi.n 1fa2fe │ │ │ │ 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, 1fa31a │ │ │ │ + cbz r3, 1fa292 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1fa334 │ │ │ │ + bpl.n 1fa2ac │ │ │ │ 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 1f9fbc │ │ │ │ + bl 1f9f34 │ │ │ │ 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] │ │ │ │ @@ -561720,369 +561531,369 @@ │ │ │ │ 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 1fa030 │ │ │ │ + bl 1f9fa8 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fa30c │ │ │ │ + beq.n 1fa284 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1fa304 │ │ │ │ + b.n 1fa27c │ │ │ │ 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 1fa030 │ │ │ │ + bl 1f9fa8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa2d8 │ │ │ │ - b.n 1fa2de │ │ │ │ + bne.n 1fa250 │ │ │ │ + b.n 1fa256 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1fa2c8 │ │ │ │ + bne.n 1fa240 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fa528 │ │ │ │ + beq.w 1fa4a0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1fa40e │ │ │ │ + bpl.n 1fa386 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 1fa3ce │ │ │ │ + cbz r0, 1fa346 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 1fa3ce │ │ │ │ + bmi.n 1fa346 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1fa3b2 │ │ │ │ + cbz r3, 1fa32a │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1fa3da │ │ │ │ + bpl.n 1fa352 │ │ │ │ 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 1fa030 │ │ │ │ + bl 1f9fa8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b.n 1fa3da │ │ │ │ + b.n 1fa352 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fa2e8 │ │ │ │ + beq.n 1fa260 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.n 1fa2e8 │ │ │ │ + bmi.n 1fa260 │ │ │ │ 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 1f9fbc │ │ │ │ + bl 1f9f34 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fa30c │ │ │ │ - b.n 1fa360 │ │ │ │ + beq.n 1fa284 │ │ │ │ + b.n 1fa2d8 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1fa2fe │ │ │ │ + b.n 1fa276 │ │ │ │ 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 1f9fbc │ │ │ │ + bl 1f9f34 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa3a2 │ │ │ │ - b.n 1fa3ce │ │ │ │ + bne.n 1fa31a │ │ │ │ + b.n 1fa346 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fa492 │ │ │ │ + bls.n 1fa40a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1fa4fa │ │ │ │ + beq.n 1fa472 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa500 │ │ │ │ + beq.n 1fa478 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r6, 1fa4a6 │ │ │ │ + cbz r6, 1fa41e │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa29e │ │ │ │ + b.n 1fa216 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ - bls.n 1fa4c0 │ │ │ │ + bls.n 1fa438 │ │ │ │ bic.w r5, r5, #1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fa518 │ │ │ │ + beq.n 1fa490 │ │ │ │ str r7, [r5, #8] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fa29e │ │ │ │ + bne.w 1fa216 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fa30c │ │ │ │ + beq.w 1fa284 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1fa360 │ │ │ │ + beq.w 1fa2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fa2c2 │ │ │ │ - b.n 1fa408 │ │ │ │ + beq.w 1fa23a │ │ │ │ + b.n 1fa380 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fa30c │ │ │ │ + beq.w 1fa284 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r6, 1fa4d4 │ │ │ │ + cbnz r6, 1fa44c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fa30c │ │ │ │ + beq.w 1fa284 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1fa4e8 │ │ │ │ + beq.n 1fa460 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fa2c2 │ │ │ │ - b.n 1fa408 │ │ │ │ + beq.w 1fa23a │ │ │ │ + b.n 1fa380 │ │ │ │ str.w r7, [r8] │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r6, 1fa4ec │ │ │ │ + cbz r6, 1fa464 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fa30c │ │ │ │ + beq.w 1fa284 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1fa304 │ │ │ │ + b.n 1fa27c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fa30c │ │ │ │ + beq.w 1fa284 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 1fa4b6 │ │ │ │ + bne.n 1fa42e │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fa304 │ │ │ │ + b.n 1fa27c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fa30c │ │ │ │ + beq.w 1fa284 │ │ │ │ ldr.w r5, [r8] │ │ │ │ - b.n 1fa304 │ │ │ │ + b.n 1fa27c │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa446 │ │ │ │ + bne.n 1fa3be │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fa452 │ │ │ │ + bne.n 1fa3ca │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fa30c │ │ │ │ + beq.w 1fa284 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fa2c2 │ │ │ │ - b.n 1fa30c │ │ │ │ + bne.w 1fa23a │ │ │ │ + b.n 1fa284 │ │ │ │ str r7, [r5, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fa29e │ │ │ │ - b.n 1fa478 │ │ │ │ + bne.w 1fa216 │ │ │ │ + b.n 1fa3f0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1fa53a │ │ │ │ + cbz r3, 1fa4b2 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa530 │ │ │ │ + bne.n 1fa4a8 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1fa54e │ │ │ │ + cbz r3, 1fa4c6 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa544 │ │ │ │ + bne.n 1fa4bc │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 1fa564 │ │ │ │ + cbz r3, 1fa4dc │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa55a │ │ │ │ + bne.n 1fa4d2 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it hi │ │ │ │ bichi.w r0, r0, #1 │ │ │ │ - bhi.n 1fa57e │ │ │ │ - b.n 1fa586 │ │ │ │ + bhi.n 1fa4f6 │ │ │ │ + b.n 1fa4fe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1fa586 │ │ │ │ + bls.n 1fa4fe │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fa572 │ │ │ │ + beq.n 1fa4ea │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 1fa59c │ │ │ │ + cbz r3, 1fa514 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa592 │ │ │ │ + bne.n 1fa50a │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it hi │ │ │ │ bichi.w r0, r0, #1 │ │ │ │ - bhi.n 1fa5b6 │ │ │ │ - b.n 1fa5be │ │ │ │ + bhi.n 1fa52e │ │ │ │ + b.n 1fa536 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1fa5be │ │ │ │ + bls.n 1fa536 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fa5aa │ │ │ │ + beq.n 1fa522 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ 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, 1fa610 │ │ │ │ + cbz r1, 1fa588 │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ - b.n 1fa5e2 │ │ │ │ + b.n 1fa55a │ │ │ │ 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 1fa5e0 │ │ │ │ - ldr.w lr, [pc, #20] @ 1fa614 │ │ │ │ + bne.n 1fa558 │ │ │ │ + ldr.w lr, [pc, #20] @ 1fa58c │ │ │ │ mov r3, ip │ │ │ │ add lr, pc │ │ │ │ str.w lr, [sp] │ │ │ │ - bl 1fa0a4 │ │ │ │ + bl 1fa01c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r1 │ │ │ │ - b.n 1fa5fc │ │ │ │ + b.n 1fa574 │ │ │ │ @ instruction: 0xf947ffff │ │ │ │ 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 │ │ │ │ stmia.w sp, {r1, r2} │ │ │ │ - cbz r0, 1fa640 │ │ │ │ + cbz r0, 1fa5b8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #0 │ │ │ │ - bcc.n 1fa640 │ │ │ │ + bcc.n 1fa5b8 │ │ │ │ mov r1, sp │ │ │ │ - bl 1f9f70 │ │ │ │ + bl 1f9ee8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 1fa676 │ │ │ │ + cbz r3, 1fa5ee │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 1fa676 │ │ │ │ + bcc.n 1fa5ee │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ - bl 1f9f70 │ │ │ │ + bl 1f9ee8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 1fa6a4 │ │ │ │ + cbnz r0, 1fa61c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1fa6a8 │ │ │ │ + bls.n 1fa620 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1fa68e │ │ │ │ + b.n 1fa606 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1fa6a8 │ │ │ │ + bls.n 1fa620 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1fa682 │ │ │ │ + beq.n 1fa5fa │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 1fa6ae │ │ │ │ + bcc.n 1fa626 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1fa65e │ │ │ │ + b.n 1fa5d6 │ │ │ │ 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 │ │ │ │ @@ -562093,144 +561904,144 @@ │ │ │ │ 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] @ 1fa750 │ │ │ │ + ldr.w r8, [pc, #108] @ 1fa6c8 │ │ │ │ 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 1fa71a │ │ │ │ + b.n 1fa692 │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1fa746 │ │ │ │ + beq.n 1fa6be │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r9, lsl #3 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1fa73e │ │ │ │ + cbz r1, 1fa6b6 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 1fa70c │ │ │ │ + beq.n 1fa684 │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1fa70c │ │ │ │ + bne.n 1fa684 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa70c │ │ │ │ + beq.n 1fa684 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ 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, #3816] @ 0xee8 │ │ │ │ - ldr r2, [pc, #444] @ (1fa924 ) │ │ │ │ + ldr r2, [pc, #444] @ (1fa89c ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr r3, [pc, #444] @ (1fa928 ) │ │ │ │ + ldr r3, [pc, #444] @ (1fa8a0 ) │ │ │ │ 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 1fa804 │ │ │ │ + beq.n 1fa77c │ │ │ │ cmp r7, #27 │ │ │ │ - bls.n 1fa7a0 │ │ │ │ - ldr r2, [pc, #420] @ (1fa92c ) │ │ │ │ - ldr r3, [pc, #416] @ (1fa928 ) │ │ │ │ + bls.n 1fa718 │ │ │ │ + ldr r2, [pc, #420] @ (1fa8a4 ) │ │ │ │ + ldr r3, [pc, #416] @ (1fa8a0 ) │ │ │ │ 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 1fa91e │ │ │ │ + bne.w 1fa896 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #396] @ (1fa930 ) │ │ │ │ + ldr r3, [pc, #396] @ (1fa8a8 ) │ │ │ │ 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 1f9188 │ │ │ │ + bl 1f9100 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa784 │ │ │ │ + beq.n 1fa6fc │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1fa82a │ │ │ │ + beq.n 1fa7a2 │ │ │ │ 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 1fa7d2 │ │ │ │ + bne.n 1fa74a │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ stmia.w r9!, {r0, r1} │ │ │ │ - b.n 1fa83a │ │ │ │ + b.n 1fa7b2 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1fa780 │ │ │ │ - ldr r2, [pc, #292] @ (1fa934 ) │ │ │ │ + bne.n 1fa6f8 │ │ │ │ + ldr r2, [pc, #292] @ (1fa8ac ) │ │ │ │ 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 61070 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 1fa784 │ │ │ │ + b.n 1fa6fc │ │ │ │ movs r2, #208 @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 61a8c │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #252] @ (1fa938 ) │ │ │ │ + ldr r1, [pc, #252] @ (1fa8b0 ) │ │ │ │ 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] │ │ │ │ @@ -562247,34 +562058,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 1fa892 │ │ │ │ - ldr r0, [pc, #188] @ (1fa93c ) │ │ │ │ + beq.n 1fa80a │ │ │ │ + ldr r0, [pc, #188] @ (1fa8b4 ) │ │ │ │ mov r3, sl │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r0 │ │ │ │ - bne.n 1fa8a4 │ │ │ │ + bne.n 1fa81c │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1fa882 │ │ │ │ + bne.n 1fa7fa │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - beq.w 1fa784 │ │ │ │ + beq.w 1fa6fc │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9274 │ │ │ │ - b.n 1fa784 │ │ │ │ - ldr.w r9, [pc, #152] @ 1fa940 │ │ │ │ + bl 1f91ec │ │ │ │ + b.n 1fa6fc │ │ │ │ + ldr.w r9, [pc, #152] @ 1fa8b8 │ │ │ │ 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 │ │ │ │ @@ -562287,83 +562098,83 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mla r5, r2, r0, r5 │ │ │ │ umull sl, r0, sl, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ umlal r0, sl, r5, r4 │ │ │ │ add.w r5, r6, sl, lsl #3 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbnz r0, 1fa90e │ │ │ │ + cbnz r0, 1fa886 │ │ │ │ adds r3, #8 │ │ │ │ strd r2, r1, [r5] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1fa906 │ │ │ │ + beq.n 1fa87e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r9 │ │ │ │ - bne.n 1fa8b0 │ │ │ │ + bne.n 1fa828 │ │ │ │ adds r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1fa8f6 │ │ │ │ + bne.n 1fa86e │ │ │ │ ldrd sl, r2, [sp, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b.n 1fa892 │ │ │ │ + b.n 1fa80a │ │ │ │ add sl, ip │ │ │ │ add.w r5, r5, ip, lsl #3 │ │ │ │ cmp r4, sl │ │ │ │ - bhi.n 1fa8e8 │ │ │ │ + bhi.n 1fa860 │ │ │ │ sub.w sl, sl, r4 │ │ │ │ - b.n 1fa8e4 │ │ │ │ + b.n 1fa85c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r2, r2] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, r1] │ │ │ │ + ldr r4, [r7, r3] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + str r2, [r3, #80] @ 0x50 │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r5, #72] @ 0x48 │ │ │ │ + str r2, [r6, #72] @ 0x48 │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1faa40 │ │ │ │ + bcs.n 1fa9b8 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1faa38 │ │ │ │ + bls.n 1fa9b0 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ ldr r4, [r7, #28] │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ umull r1, ip, r1, r3 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - ldr.w fp, [pc, #212] @ 1faa60 │ │ │ │ - ldr.w r9, [pc, #212] @ 1faa64 │ │ │ │ + ldr.w fp, [pc, #212] @ 1fa9d8 │ │ │ │ + ldr.w r9, [pc, #212] @ 1fa9dc │ │ │ │ add fp, pc │ │ │ │ mla r4, r3, r4, ip │ │ │ │ add r9, pc │ │ │ │ umull ip, r1, r1, r8 │ │ │ │ umlal r1, sl, r4, r8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -562371,110 +562182,110 @@ │ │ │ │ umull r3, r1, r3, r4 │ │ │ │ mla r1, r4, r0, r1 │ │ │ │ mov r4, sl │ │ │ │ umull r0, r3, r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ umlal r3, r0, r6, r1 │ │ │ │ add.w sl, r0, #1 │ │ │ │ - b.n 1fa9e6 │ │ │ │ + b.n 1fa95e │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ cmpeq r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r6 │ │ │ │ cmp r1, fp │ │ │ │ - beq.n 1fa9d8 │ │ │ │ + beq.n 1fa950 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1faa1e │ │ │ │ + beq.n 1fa996 │ │ │ │ add r4, sl │ │ │ │ cmp r8, r4 │ │ │ │ it ls │ │ │ │ subls.w r4, r4, r8 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1faa52 │ │ │ │ + beq.n 1fa9ca │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r6, r3, r4, lsl #3 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fa9c0 │ │ │ │ - cbz r5, 1faa00 │ │ │ │ - ldr r3, [pc, #112] @ (1faa68 ) │ │ │ │ + bne.n 1fa938 │ │ │ │ + cbz r5, 1fa978 │ │ │ │ + ldr r3, [pc, #112] @ (1fa9e0 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1faa4a │ │ │ │ + beq.n 1fa9c2 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ - cbz r2, 1faa16 │ │ │ │ + cbz r2, 1fa98e │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r0, r6 │ │ │ │ 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 1fa9d8 │ │ │ │ + beq.n 1fa950 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1faa16 │ │ │ │ + beq.n 1fa98e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1faa16 │ │ │ │ + b.n 1fa98e │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 1fa754 │ │ │ │ - b.n 1fa96e │ │ │ │ + bl 1fa6cc │ │ │ │ + b.n 1fa8e6 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 1fa754 │ │ │ │ - b.n 1fa96e │ │ │ │ + bl 1fa6cc │ │ │ │ + b.n 1fa8e6 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 1fa9fe │ │ │ │ + b.n 1fa976 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1fa9f4 │ │ │ │ + bne.n 1fa96c │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + str r6, [r5, #104] @ 0x68 │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ movs r7, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #68] @ 1faac8 │ │ │ │ + vldr d7, [pc, #68] @ 1faa40 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov ip, r3 │ │ │ │ - add r3, pc, #68 @ (adr r3, 1faad0 ) │ │ │ │ + add r3, pc, #68 @ (adr r3, 1faa48 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ - add r3, pc, #64 @ (adr r3, 1faad8 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 1faa50 ) │ │ │ │ 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 │ │ │ │ @@ -562499,32 +562310,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] @ 1fab48 │ │ │ │ + vldr d7, [pc, #88] @ 1faac0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1fab60 ) │ │ │ │ + ldr r3, [pc, #104] @ (1faad8 ) │ │ │ │ str r1, [r0, #0] │ │ │ │ vstr d7, [r0, #16] │ │ │ │ add r3, pc │ │ │ │ - ldr.w ip, [pc, #100] @ 1fab64 │ │ │ │ - add r1, pc, #76 @ (adr r1, 1fab50 ) │ │ │ │ + ldr.w ip, [pc, #100] @ 1faadc │ │ │ │ + add r1, pc, #76 @ (adr r1, 1faac8 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #72 @ (adr r1, 1fab58 ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 1faad0 ) │ │ │ │ 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] @ (1fab68 ) │ │ │ │ + ldr r2, [pc, #68] @ (1faae0 ) │ │ │ │ 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] │ │ │ │ @@ -562543,40 +562354,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 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + strb r0, [r1, r6] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ 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 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fabca │ │ │ │ + cbz r0, 1fab42 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r2, #19 │ │ │ │ movs r3, #17 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ - add r3, pc, #56 @ (adr r3, 1fabd0 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 1fab48 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #24] │ │ │ │ - add r3, pc, #52 @ (adr r3, 1fabd8 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1fab50 ) │ │ │ │ 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 │ │ │ │ @@ -562616,251 +562427,251 @@ │ │ │ │ ldr.w ip, [r3, #-8] │ │ │ │ ldr.w r7, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r7, [r2, #-4] │ │ │ │ str.w r6, [r2, #-16] │ │ │ │ str.w lr, [r2, #-12] │ │ │ │ str.w ip, [r2, #-8] │ │ │ │ - bne.n 1fabfa │ │ │ │ + bne.n 1fab72 │ │ │ │ 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 1fac4a │ │ │ │ + beq.n 1fabc2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r1, #8 │ │ │ │ - bl 1f9164 │ │ │ │ + bl 1f90dc │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1fac48 │ │ │ │ + cbz r0, 1fabc0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 61a8c │ │ │ │ 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 61a8c │ │ │ │ - b.n 1fac46 │ │ │ │ + b.n 1fabbe │ │ │ │ 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] │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fac82 │ │ │ │ + cbz r0, 1fabfa │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fabe0 │ │ │ │ - cbz r0, 1fac88 │ │ │ │ + bl 1fab58 │ │ │ │ + cbz r0, 1fac00 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 1fac82 │ │ │ │ + b.n 1fabfa │ │ │ │ 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, 1facc8 │ │ │ │ + cbz r1, 1fac40 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1facc8 │ │ │ │ + beq.n 1fac40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1fad04 ) │ │ │ │ + ldr r1, [pc, #80] @ (1fac7c ) │ │ │ │ add r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - bne.n 1facda │ │ │ │ + bne.n 1fac52 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1facb8 │ │ │ │ + bne.n 1fac30 │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1facd4 │ │ │ │ - bl 1f9274 │ │ │ │ + beq.n 1fac4c │ │ │ │ + bl 1f91ec │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [pc, #44] @ (1fad08 ) │ │ │ │ + ldr r6, [pc, #44] @ (1fac80 ) │ │ │ │ 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 1facc8 │ │ │ │ + beq.n 1fac40 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r6 │ │ │ │ - bne.n 1facde │ │ │ │ + bne.n 1fac56 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1facf0 │ │ │ │ - b.n 1facc8 │ │ │ │ + bne.n 1fac68 │ │ │ │ + b.n 1fac40 │ │ │ │ nop │ │ │ │ - str r6, [r0, #56] @ 0x38 │ │ │ │ + str r6, [r1, #56] @ 0x38 │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ movs r7, r4 │ │ │ │ - cbz r0, 1fad2a │ │ │ │ + cbz r0, 1faca2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1fac94 │ │ │ │ + bl 1fac0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1fad7e │ │ │ │ + cbz r0, 1facf6 │ │ │ │ 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, 1fad80 │ │ │ │ + cbz r1, 1facf8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 1fad72 │ │ │ │ - ldr.w r8, [pc, #80] @ 1fada0 │ │ │ │ + beq.n 1facea │ │ │ │ + ldr.w r8, [pc, #80] @ 1fad18 │ │ │ │ movs r7, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r8 │ │ │ │ - beq.n 1fad64 │ │ │ │ + beq.n 1facdc │ │ │ │ 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 1fad54 │ │ │ │ + bne.n 1faccc │ │ │ │ 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] @ (1fada4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1fad1c ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 61070 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r6, [r6, r4] │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ movs r7, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa6b4 │ │ │ │ + bl 1fa62c │ │ │ │ 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 1fa6b4 │ │ │ │ + bl 1fa62c │ │ │ │ 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 1fae16 │ │ │ │ - ldr r3, [pc, #32] @ (1fae20 ) │ │ │ │ + bls.n 1fad8e │ │ │ │ + ldr r3, [pc, #32] @ (1fad98 ) │ │ │ │ mov ip, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #32]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 1fae06 │ │ │ │ - bl 1fa754 │ │ │ │ + bcc.n 1fad7e │ │ │ │ + bl 1fa6cc │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fa754 │ │ │ │ + bl 1fa6cc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r7, r2] │ │ │ │ + ldrsh r0, [r0, r3] │ │ │ │ movs r7, 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 1fa944 │ │ │ │ - cbz r0, 1fae4c │ │ │ │ + bl 1fa8bc │ │ │ │ + cbz r0, 1fadc4 │ │ │ │ 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 1fa944 │ │ │ │ - cbz r0, 1fae6a │ │ │ │ + bl 1fa8bc │ │ │ │ + cbz r0, 1fade2 │ │ │ │ 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 │ │ │ │ @@ -562870,112 +562681,112 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa944 │ │ │ │ + bl 1fa8bc │ │ │ │ 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 1fa944 │ │ │ │ + bl 1fa8bc │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r1, 1faec4 │ │ │ │ + cbz r1, 1fae3c │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ - ldr.w ip, [pc, #20] @ 1faec8 │ │ │ │ + ldr.w ip, [pc, #20] @ 1fae40 │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [r1, #4] │ │ │ │ strd r2, r3, [r0, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r2, [r0, #24] │ │ │ │ + str r2, [r1, #24] │ │ │ │ movs r7, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa6b4 │ │ │ │ - cbz r0, 1faf04 │ │ │ │ + bl 1fa62c │ │ │ │ + cbz r0, 1fae7c │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #16] @ (1faf08 ) │ │ │ │ + ldr r1, [pc, #16] @ (1fae80 ) │ │ │ │ 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} │ │ │ │ - str r0, [r0, #20] │ │ │ │ + str r0, [r1, #20] │ │ │ │ movs r7, r4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r1, 1faf36 │ │ │ │ + cbz r1, 1faeae │ │ │ │ adds r1, #8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1faf30 │ │ │ │ - ldr r0, [pc, #28] @ (1faf3c ) │ │ │ │ + beq.n 1faea8 │ │ │ │ + ldr r0, [pc, #28] @ (1faeb4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 1faf32 │ │ │ │ + bne.n 1faeaa │ │ │ │ adds r1, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1faf20 │ │ │ │ + bne.n 1fae98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1faf12 │ │ │ │ + b.n 1fae8a │ │ │ │ nop │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r6, [r4, #16] │ │ │ │ movs r7, 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] @ (1fafb8 ) │ │ │ │ + ldr r5, [pc, #104] @ (1faf30 ) │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 1fafa4 │ │ │ │ + cbz r0, 1faf1c │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r1, #17 │ │ │ │ movs r0, #19 │ │ │ │ - ldr r2, [pc, #88] @ (1fafbc ) │ │ │ │ + ldr r2, [pc, #88] @ (1faf34 ) │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1fafa8 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1faf20 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1fafb0 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1faf28 ) │ │ │ │ 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] @ (1fafc0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1faf38 ) │ │ │ │ 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] │ │ │ │ @@ -562989,15 +562800,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 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + str r4, [r5, r4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -563011,162 +562822,162 @@ │ │ │ │ movcs r8, r0 │ │ │ │ cmp r2, r3 │ │ │ │ ite cc │ │ │ │ movcc r6, r0 │ │ │ │ movcs r6, r1 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1fb052 │ │ │ │ + beq.n 1fafca │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ - ldr r1, [pc, #96] @ (1fb058 ) │ │ │ │ + ldr r1, [pc, #96] @ (1fafd0 ) │ │ │ │ add r3, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - bne.n 1fb016 │ │ │ │ + bne.n 1faf8e │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1faffa │ │ │ │ + bne.n 1faf72 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r5, [pc, #68] @ (1fb05c ) │ │ │ │ + ldr r5, [pc, #68] @ (1fafd4 ) │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa6b4 │ │ │ │ + bl 1fa62c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb010 │ │ │ │ + bne.n 1faf88 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1fb052 │ │ │ │ + beq.n 1fafca │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r5 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 1fb01a │ │ │ │ + bne.n 1faf92 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fb038 │ │ │ │ + bne.n 1fafb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r4, [r0, #4] │ │ │ │ + str r4, [r1, #4] │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r4, #0] │ │ │ │ + str r4, [r5, #0] │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fb080 │ │ │ │ + beq.n 1faff8 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1fb0a2 │ │ │ │ + beq.n 1fb01a │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - ldr r1, [pc, #156] @ (1fb12c ) │ │ │ │ + ldr r1, [pc, #156] @ (1fb0a4 ) │ │ │ │ add r3, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - bne.n 1fb0ca │ │ │ │ + bne.n 1fb042 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fb092 │ │ │ │ + bne.n 1fb00a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1fb0c6 │ │ │ │ + beq.n 1fb03e │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - ldr r1, [pc, #132] @ (1fb130 ) │ │ │ │ + ldr r1, [pc, #132] @ (1fb0a8 ) │ │ │ │ add r3, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - bne.n 1fb0fa │ │ │ │ + bne.n 1fb072 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fb0b0 │ │ │ │ + bne.n 1fb028 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1fb07a │ │ │ │ - ldr r7, [pc, #104] @ (1fb134 ) │ │ │ │ + b.n 1faff2 │ │ │ │ + ldr r7, [pc, #104] @ (1fb0ac ) │ │ │ │ add r7, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa6b4 │ │ │ │ + bl 1fa62c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb078 │ │ │ │ + beq.n 1faff0 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1fb0a2 │ │ │ │ + beq.n 1fb01a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r7 │ │ │ │ - bne.n 1fb0ce │ │ │ │ + bne.n 1fb046 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fb0e8 │ │ │ │ - b.n 1fb0a2 │ │ │ │ - ldr.w r8, [pc, #60] @ 1fb138 │ │ │ │ + bne.n 1fb060 │ │ │ │ + b.n 1fb01a │ │ │ │ + ldr.w r8, [pc, #60] @ 1fb0b0 │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa6b4 │ │ │ │ + bl 1fa62c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb078 │ │ │ │ + beq.n 1faff0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1fb07a │ │ │ │ + beq.n 1faff2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r8 │ │ │ │ - bne.n 1fb100 │ │ │ │ + bne.n 1fb078 │ │ │ │ adds r4, #8 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1fb11a │ │ │ │ - b.n 1fb07a │ │ │ │ - ldrsh r4, [r5, r6] │ │ │ │ + bne.n 1fb092 │ │ │ │ + b.n 1faff2 │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ + ldrsh r6, [r2, r6] │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r0, [r6, r5] │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r6, [r7, r4] │ │ │ │ + ldrsh r6, [r0, r5] │ │ │ │ movs r7, 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 │ │ │ │ @@ -563174,126 +562985,126 @@ │ │ │ │ vstr d1, [sp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ lsrs r0, r3, #31 │ │ │ │ ldr.w lr, [sp] │ │ │ │ cmp.w r0, r1, lsr #31 │ │ │ │ - bne.n 1fb20e │ │ │ │ + bne.n 1fb186 │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx ip, r1, #0, #20 │ │ │ │ mov r7, r0 │ │ │ │ orrs r0, r2 │ │ │ │ orrs.w r0, r0, ip │ │ │ │ - beq.n 1fb1f6 │ │ │ │ + beq.n 1fb16e │ │ │ │ ubfx r0, r3, #20, #11 │ │ │ │ ubfx r3, r3, #0, #20 │ │ │ │ mov r8, r0 │ │ │ │ orr.w r0, lr, r0 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 1fb204 │ │ │ │ + beq.n 1fb17c │ │ │ │ orrs.w r0, r2, ip │ │ │ │ subw r0, r7, #2047 @ 0x7ff │ │ │ │ clz r0, r0 │ │ │ │ mov.w r0, r0, lsr #5 │ │ │ │ and.w r4, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - cbnz r4, 1fb204 │ │ │ │ + cbnz r4, 1fb17c │ │ │ │ orrs.w r4, lr, r3 │ │ │ │ subw r4, r8, #2047 @ 0x7ff │ │ │ │ clz r4, r4 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ and.w r5, r4, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - cbnz r5, 1fb21c │ │ │ │ + cbnz r5, 1fb194 │ │ │ │ orrs.w r6, lr, r3 │ │ │ │ and.w r4, r4, #1 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ orrs.w r6, r2, ip │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - cbz r0, 1fb1f4 │ │ │ │ - cbz r4, 1fb204 │ │ │ │ + cbz r0, 1fb16c │ │ │ │ + cbz r4, 1fb17c │ │ │ │ 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 1fb1fe │ │ │ │ - cbz r4, 1fb222 │ │ │ │ + b.n 1fb176 │ │ │ │ + cbz r4, 1fb19a │ │ │ │ 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 1fb5f8 │ │ │ │ + bl 1fb570 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 1fb1fe │ │ │ │ + b.n 1fb176 │ │ │ │ subs.w r0, r7, r8 │ │ │ │ mov.w r9, r1, lsr #31 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r4 │ │ │ │ str r4, [sp, #0] │ │ │ │ orrs r4, r0 │ │ │ │ - bne.n 1fb282 │ │ │ │ + bne.n 1fb1fa │ │ │ │ subs.w r4, r2, lr │ │ │ │ - vldr d0, [pc, #800] @ 1fb560 │ │ │ │ + vldr d0, [pc, #800] @ 1fb4d8 │ │ │ │ sbc.w r0, ip, r3 │ │ │ │ mov r8, r4 │ │ │ │ mov sl, r0 │ │ │ │ orrs.w r6, r4, r0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - beq.n 1fb1fe │ │ │ │ + beq.n 1fb176 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1fb4b6 │ │ │ │ + bne.w 1fb42e │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 1fb26e │ │ │ │ + bge.n 1fb1e6 │ │ │ │ cmp r1, r7 │ │ │ │ ite lt │ │ │ │ movlt.w r9, #0 │ │ │ │ movge.w r9, #1 │ │ │ │ negs r3, r4 │ │ │ │ mov r8, r3 │ │ │ │ sbc.w sl, r7, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds.w r2, fp, r8 │ │ │ │ add.w r1, r3, r9, lsl #31 │ │ │ │ adc.w r3, r1, sl │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1fb1fe │ │ │ │ + b.n 1fb176 │ │ │ │ mov.w r1, ip, lsl #10 │ │ │ │ lsls r3, r3, #10 │ │ │ │ orr.w r3, r3, lr, lsr #22 │ │ │ │ orr.w r1, r1, r2, lsr #22 │ │ │ │ mov.w ip, r2, lsl #10 │ │ │ │ mov.w lr, lr, lsl #10 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 1fb376 │ │ │ │ + blt.n 1fb2ee │ │ │ │ cmp.w r8, #0 │ │ │ │ orr.w r5, r1, #1073741824 @ 0x40000000 │ │ │ │ itete eq │ │ │ │ moveq r2, lr │ │ │ │ movne r2, #0 │ │ │ │ moveq r1, r3 │ │ │ │ movne.w r1, #1073741824 @ 0x40000000 │ │ │ │ adds.w lr, r2, lr │ │ │ │ mov sl, r7 │ │ │ │ adc.w r1, r1, r3 │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ - bgt.w 1fb456 │ │ │ │ + bgt.w 1fb3ce │ │ │ │ rsb r2, r0, #32 │ │ │ │ negs r3, r0 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ lsl.w r4, r1, r2 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ lsl.w r6, lr, r2 │ │ │ │ rsb r2, r3, #32 │ │ │ │ @@ -563312,28 +563123,28 @@ │ │ │ │ it ne │ │ │ │ orrne.w lr, lr, #1 │ │ │ │ subs.w lr, ip, lr │ │ │ │ sbc.w r1, r5, r2 │ │ │ │ mov ip, lr │ │ │ │ mov r0, r1 │ │ │ │ clz r3, r1 │ │ │ │ - cbnz r1, 1fb324 │ │ │ │ + cbnz r1, 1fb29c │ │ │ │ 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 1fb5d2 │ │ │ │ + bls.w 1fb54a │ │ │ │ movw r2, #2044 @ 0x7fc │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 1fb3f4 │ │ │ │ + bhi.n 1fb36c │ │ │ │ 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 │ │ │ │ @@ -563341,29 +563152,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 1fb1fe │ │ │ │ + b.n 1fb176 │ │ │ │ cmp r7, #0 │ │ │ │ orr.w r5, r3, #1073741824 @ 0x40000000 │ │ │ │ itete eq │ │ │ │ moveq r2, ip │ │ │ │ movne r2, #0 │ │ │ │ moveq r3, r1 │ │ │ │ movne.w r3, #1073741824 @ 0x40000000 │ │ │ │ negs r4, r0 │ │ │ │ adds.w ip, r2, ip │ │ │ │ adc.w r1, r3, r1 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ mov sl, r8 │ │ │ │ cmp r4, #62 @ 0x3e │ │ │ │ - bhi.w 1fb524 │ │ │ │ + bhi.w 1fb49c │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ rsb r2, r4, #32 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ lsl.w r6, ip, r0 │ │ │ │ rsb r0, r3, #32 │ │ │ │ lsr.w r7, ip, r0 │ │ │ │ @@ -563380,53 +563191,53 @@ │ │ │ │ orr.w ip, ip, r2 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ subs.w lr, lr, ip │ │ │ │ sbc.w r1, r5, r3 │ │ │ │ mov ip, lr │ │ │ │ mov r0, r1 │ │ │ │ - b.n 1fb318 │ │ │ │ + b.n 1fb290 │ │ │ │ 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 1fb568 │ │ │ │ + blt.w 1fb4e0 │ │ │ │ subw r1, r4, #2045 @ 0x7fd │ │ │ │ orrs r1, r5 │ │ │ │ orrs.w r1, r1, r2, lsr #31 │ │ │ │ it eq │ │ │ │ movweq r4, #2045 @ 0x7fd │ │ │ │ - bne.w 1fb5bc │ │ │ │ + bne.w 1fb534 │ │ │ │ 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 1fb1fe │ │ │ │ + b.n 1fb176 │ │ │ │ orrs.w lr, lr, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ subs.w ip, ip, r3 │ │ │ │ sbc.w r0, r5, #0 │ │ │ │ clz r3, r0 │ │ │ │ - cbnz r0, 1fb474 │ │ │ │ + cbnz r0, 1fb3ec │ │ │ │ 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 │ │ │ │ @@ -563440,71 +563251,71 @@ │ │ │ │ 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 1fb42a │ │ │ │ - b.n 1fb410 │ │ │ │ + bcc.n 1fb3a2 │ │ │ │ + b.n 1fb388 │ │ │ │ subs r4, r7, #1 │ │ │ │ mov r5, r4 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1fb4de │ │ │ │ + bge.n 1fb456 │ │ │ │ mvn.w r9, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ negs r1, r1 │ │ │ │ mov.w r9, r9, lsr #31 │ │ │ │ mov r8, r1 │ │ │ │ sbc.w sl, r0, r0, lsl #1 │ │ │ │ subs.w r2, lr, r2 │ │ │ │ sbc.w r0, r3, ip │ │ │ │ str r2, [sp, #8] │ │ │ │ clz r3, r0 │ │ │ │ - cbnz r0, 1fb4ec │ │ │ │ + cbnz r0, 1fb464 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ sub.w r2, r3, #11 │ │ │ │ subs.w ip, r5, r2 │ │ │ │ sbc.w r1, r4, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 1fb5d6 │ │ │ │ + blt.n 1fb54e │ │ │ │ subs r3, #43 @ 0x2b │ │ │ │ lsl.w r1, sl, r2 │ │ │ │ mov.w r0, ip, lsl #20 │ │ │ │ mov.w fp, #0 │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ orrs r1, r3 │ │ │ │ rsb r3, r2, #32 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ orr.w sl, r1, r3 │ │ │ │ lsl.w r8, r8, r2 │ │ │ │ - b.n 1fb26e │ │ │ │ + b.n 1fb1e6 │ │ │ │ orrs.w ip, ip, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ subs.w ip, lr, r3 │ │ │ │ sbc.w r0, r5, #0 │ │ │ │ clz r3, r0 │ │ │ │ - cbnz r0, 1fb542 │ │ │ │ + cbnz r0, 1fb4ba │ │ │ │ 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 1fb48c │ │ │ │ + b.n 1fb404 │ │ │ │ nop │ │ │ │ ... │ │ │ │ and.w ip, r4, #63 @ 0x3f │ │ │ │ negs r0, r4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ rsb r5, ip, #32 │ │ │ │ sub.w r4, ip, #32 │ │ │ │ @@ -563521,164 +563332,164 @@ │ │ │ │ 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 1fb42a │ │ │ │ + b.n 1fb3a2 │ │ │ │ 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 1fb1fe │ │ │ │ + b.n 1fb176 │ │ │ │ sxtb r3, r3 │ │ │ │ - b.n 1fb48c │ │ │ │ + b.n 1fb404 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ lsl.w r2, sl, r5 │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ orrs r2, r3 │ │ │ │ rsb r3, r5, #32 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ orr.w sl, r2, r3 │ │ │ │ lsl.w r8, r8, r5 │ │ │ │ - b.n 1fb26e │ │ │ │ + b.n 1fb1e6 │ │ │ │ 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 │ │ │ │ vstr d1, [sp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd lr, r1, [sp, #8] │ │ │ │ lsrs r2, r3, #31 │ │ │ │ ldr.w r8, [sp] │ │ │ │ cmp.w r2, r1, lsr #31 │ │ │ │ - bne.w 1fb72a │ │ │ │ + bne.w 1fb6a2 │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx ip, r1, #0, #20 │ │ │ │ orr.w r2, lr, r0 │ │ │ │ orrs.w r2, r2, ip │ │ │ │ - beq.n 1fb716 │ │ │ │ + beq.n 1fb68e │ │ │ │ ubfx r2, r3, #20, #11 │ │ │ │ ubfx r4, r3, #0, #20 │ │ │ │ orr.w r3, r8, r2 │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r4 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 1fb720 │ │ │ │ + beq.n 1fb698 │ │ │ │ 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 1fb720 │ │ │ │ + bne.n 1fb698 │ │ │ │ orrs.w r2, r8, r4 │ │ │ │ subw r2, r9, #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 1fb716 │ │ │ │ + bne.n 1fb68e │ │ │ │ orrs.w r7, lr, ip │ │ │ │ and.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fb720 │ │ │ │ + bne.n 1fb698 │ │ │ │ orrs.w r3, r8, r4 │ │ │ │ and.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 1fb716 │ │ │ │ + cbnz r2, 1fb68e │ │ │ │ subs.w r3, r0, r9 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ mov r7, r3 │ │ │ │ orrs r3, r0 │ │ │ │ mov r6, r4 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 1fb738 │ │ │ │ + beq.n 1fb6b0 │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ - bne.n 1fb75c │ │ │ │ + bne.n 1fb6d4 │ │ │ │ adds.w r4, r8, lr │ │ │ │ add.w r3, r5, #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 1fb746 │ │ │ │ + blt.n 1fb6be │ │ │ │ subw r3, sl, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1fb89e │ │ │ │ + bne.w 1fb816 │ │ │ │ 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 1fb71a │ │ │ │ + b.n 1fb692 │ │ │ │ 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 1fb140 │ │ │ │ + bl 1fb0b8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds.w r2, r8, lr │ │ │ │ adc.w r3, r1, r5 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1fb71a │ │ │ │ + b.n 1fb692 │ │ │ │ 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 1fb700 │ │ │ │ + b.n 1fb678 │ │ │ │ lsls r3, r5, #9 │ │ │ │ mov.w r2, r8, lsl #9 │ │ │ │ orr.w fp, r3, r8, lsr #23 │ │ │ │ mov.w r3, ip, lsl #9 │ │ │ │ mov.w r4, lr, lsl #9 │ │ │ │ orr.w r3, r3, lr, lsr #23 │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r4, [sp, #16] │ │ │ │ - blt.n 1fb812 │ │ │ │ + blt.n 1fb78a │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fb8d0 │ │ │ │ + beq.w 1fb848 │ │ │ │ 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 1fb8b6 │ │ │ │ + bgt.w 1fb82e │ │ │ │ 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 │ │ │ │ @@ -563701,31 +563512,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 1fb6d4 │ │ │ │ + bcs.w 1fb64c │ │ │ │ subs r3, r0, #1 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds.w ip, ip, ip │ │ │ │ mov sl, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ - b.n 1fb6d4 │ │ │ │ + b.n 1fb64c │ │ │ │ mov sl, r9 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb8f8 │ │ │ │ + beq.n 1fb870 │ │ │ │ add.w ip, r3, #536870912 @ 0x20000000 │ │ │ │ mov r0, r4 │ │ │ │ negs r3, r7 │ │ │ │ add.w r4, fp, #536870912 @ 0x20000000 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 1fb8de │ │ │ │ + bhi.n 1fb856 │ │ │ │ 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 │ │ │ │ @@ -563744,53 +563555,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 1fb6d4 │ │ │ │ + bcs.w 1fb64c │ │ │ │ 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 1fb6d4 │ │ │ │ + b.n 1fb64c │ │ │ │ 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 1fb71a │ │ │ │ + b.n 1fb692 │ │ │ │ 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 1fb800 │ │ │ │ + b.n 1fb778 │ │ │ │ mov.w lr, r5, lsl #10 │ │ │ │ mov.w ip, r8, lsl #10 │ │ │ │ orr.w lr, lr, r8, lsr #22 │ │ │ │ - b.n 1fb78e │ │ │ │ + b.n 1fb706 │ │ │ │ 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 1fb88a │ │ │ │ + b.n 1fb802 │ │ │ │ mov.w ip, ip, lsl #10 │ │ │ │ mov.w r0, lr, lsl #10 │ │ │ │ orr.w ip, ip, lr, lsr #22 │ │ │ │ - b.n 1fb820 │ │ │ │ + b.n 1fb798 │ │ │ │ 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] │ │ │ │ @@ -563798,49 +563609,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 1fbacc │ │ │ │ + beq.w 1fba44 │ │ │ │ subw r1, r2, #2047 @ 0x7ff │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fbaa6 │ │ │ │ + beq.w 1fba1e │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r6 │ │ │ │ mov r8, r6 │ │ │ │ and.w r9, r3, #2147483648 @ 0x80000000 │ │ │ │ - cbnz r4, 1fb996 │ │ │ │ + cbnz r4, 1fb90e │ │ │ │ orrs.w r3, r5, ip │ │ │ │ - beq.w 1fbb50 │ │ │ │ + beq.w 1fbac8 │ │ │ │ clz r4, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1fb96c │ │ │ │ + bne.n 1fb8e4 │ │ │ │ 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, 1fb9dc │ │ │ │ + cbnz r2, 1fb954 │ │ │ │ orrs.w r3, r7, lr │ │ │ │ - beq.w 1fbb50 │ │ │ │ + beq.w 1fbac8 │ │ │ │ clz r2, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1fb9b0 │ │ │ │ + bne.n 1fb928 │ │ │ │ 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 │ │ │ │ @@ -563882,71 +563693,71 @@ │ │ │ │ umlal lr, r5, ip, r3 │ │ │ │ mov r6, r5 │ │ │ │ it ne │ │ │ │ orrne.w lr, lr, #1 │ │ │ │ mov r5, lr │ │ │ │ mov r7, r6 │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1fbb0a │ │ │ │ + bge.n 1fba82 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs.w r2, r3, #1024 @ 0x400 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ sbc.w ip, sl, #0 │ │ │ │ adds.w lr, lr, lr │ │ │ │ adc.w r7, r6, r7 │ │ │ │ cmp r2, r3 │ │ │ │ mov r5, lr │ │ │ │ sbcs.w r3, ip, #0 │ │ │ │ - bcc.n 1fba8a │ │ │ │ + bcc.n 1fba02 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 1fbb6e │ │ │ │ + blt.n 1fbae6 │ │ │ │ subw r2, r2, #2045 @ 0x7fd │ │ │ │ orr.w r2, r2, ip │ │ │ │ orrs.w r2, r2, r7, lsr #31 │ │ │ │ it eq │ │ │ │ movweq r2, #2045 @ 0x7fd │ │ │ │ - bne.w 1fbbd2 │ │ │ │ + bne.w 1fbb4a │ │ │ │ mov.w lr, r5, lsr #10 │ │ │ │ asrs r4, r7, #10 │ │ │ │ orr.w lr, lr, r7, lsl #22 │ │ │ │ orrs.w r3, lr, r4 │ │ │ │ itt ne │ │ │ │ lslne r3, r2, #20 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 1fbb36 │ │ │ │ + bne.n 1fbaae │ │ │ │ mov r2, lr │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1fbb36 │ │ │ │ + b.n 1fbaae │ │ │ │ orrs.w r7, r7, lr │ │ │ │ - bne.n 1fbb5a │ │ │ │ + bne.n 1fbad2 │ │ │ │ orrs r4, r5 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r4, r4, ip │ │ │ │ - bne.n 1fbaf6 │ │ │ │ + bne.n 1fba6e │ │ │ │ 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 1fbb64 │ │ │ │ + bne.n 1fbadc │ │ │ │ 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, 1fbb5a │ │ │ │ + cbnz r1, 1fbad2 │ │ │ │ orrs r2, r7 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r2, r2, lr │ │ │ │ - beq.n 1fbab8 │ │ │ │ + beq.n 1fba30 │ │ │ │ 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] │ │ │ │ @@ -563954,15 +563765,15 @@ │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ movw r4, #2045 @ 0x7fd │ │ │ │ adds r3, r2, r3 │ │ │ │ sbc.w ip, sl, #0 │ │ │ │ cmp r3, r4 │ │ │ │ mov r2, r3 │ │ │ │ sbcs.w r4, ip, #0 │ │ │ │ - bcs.n 1fba6e │ │ │ │ + bcs.n 1fb9e6 │ │ │ │ mov.w lr, lr, lsr #10 │ │ │ │ lsls r3, r3, #20 │ │ │ │ orr.w lr, lr, r6, lsl #22 │ │ │ │ asrs r4, r6, #10 │ │ │ │ movs r2, #0 │ │ │ │ adds.w r0, r8, r2 │ │ │ │ adc.w r1, r3, r9 │ │ │ │ @@ -563978,15 +563789,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 1fbbc8 │ │ │ │ + bhi.n 1fbb40 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ rsb r6, r3, #32 │ │ │ │ sub.w lr, r2, #32 │ │ │ │ rsb ip, r2, #32 │ │ │ │ lsl.w r4, r7, r2 │ │ │ │ lsl.w lr, r5, lr │ │ │ │ lsr.w ip, r5, ip │ │ │ │ @@ -564001,33 +563812,33 @@ │ │ │ │ orr.w lr, lr, r6 │ │ │ │ orr.w lr, lr, r2 │ │ │ │ lsr.w r7, r7, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, lr │ │ │ │ orrne.w r5, lr, #1 │ │ │ │ - b.n 1fba8a │ │ │ │ + b.n 1fba02 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov lr, r2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1fbb36 │ │ │ │ + b.n 1fbaae │ │ │ │ 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 1fbac6 │ │ │ │ + b.n 1fba3e │ │ │ │ stmdb 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, #1300] @ 1fc110 │ │ │ │ + ldr.w r2, [pc, #1300] @ 1fc088 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1300] @ 1fc114 │ │ │ │ + ldr.w r3, [pc, #1300] @ 1fc08c │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ vstr d0, [sp, #16] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vstr d2, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -564050,46 +563861,46 @@ │ │ │ │ ubfx r3, r3, #20, #11 │ │ │ │ ubfx sl, lr, #0, #20 │ │ │ │ ubfx r4, lr, #20, #11 │ │ │ │ subw r7, r0, #2047 @ 0x7ff │ │ │ │ str r6, [sp, #32] │ │ │ │ str.w ip, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fbf1a │ │ │ │ + beq.w 1fbe92 │ │ │ │ subw r7, r3, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fbebe │ │ │ │ + beq.w 1fbe36 │ │ │ │ subw r7, r4, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fbf8e │ │ │ │ + beq.w 1fbf06 │ │ │ │ mov r9, r5 │ │ │ │ - cbnz r0, 1fbcba │ │ │ │ + cbnz r0, 1fbc32 │ │ │ │ orrs.w r0, r6, r2 │ │ │ │ - beq.w 1fbf8e │ │ │ │ + beq.w 1fbf06 │ │ │ │ clz r0, r2 │ │ │ │ - cbnz r2, 1fbc92 │ │ │ │ + cbnz r2, 1fbc0a │ │ │ │ clz r0, r6 │ │ │ │ adds r0, #32 │ │ │ │ sub.w r7, r0, #11 │ │ │ │ lsls r2, r7 │ │ │ │ lsl.w r7, r6, r7 │ │ │ │ str r7, [sp, #32] │ │ │ │ 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, 1fbcf6 │ │ │ │ + cbnz r3, 1fbc6e │ │ │ │ orrs.w r3, r5, r1 │ │ │ │ - beq.w 1fbf8e │ │ │ │ + beq.w 1fbf06 │ │ │ │ clz r3, r1 │ │ │ │ - cbnz r1, 1fbcd0 │ │ │ │ + cbnz r1, 1fbc48 │ │ │ │ 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 │ │ │ │ @@ -564139,30 +563950,30 @@ │ │ │ │ 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 1fbfae │ │ │ │ + bne.w 1fbf26 │ │ │ │ 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 1fc1d2 │ │ │ │ + bne.w 1fc14a │ │ │ │ ldr r4, [sp, #24] │ │ │ │ orrs.w r4, r4, sl │ │ │ │ - beq.w 1fc36a │ │ │ │ + beq.w 1fc2e2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1fc64e │ │ │ │ + beq.w 1fc5c6 │ │ │ │ clz r2, sl │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub.w r4, r2, #11 │ │ │ │ subs r6, #43 @ 0x2b │ │ │ │ @@ -564183,15 +563994,15 @@ │ │ │ │ mov.w r4, r4, lsl #10 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov.w r1, r2, asr #31 │ │ │ │ str r4, [sp, #16] │ │ │ │ sbc.w r7, r3, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 1fc1f4 │ │ │ │ + bge.w 1fc16c │ │ │ │ mov r9, r2 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w sl, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #8] │ │ │ │ mov.w r1, lr, lsr #31 │ │ │ │ mov.w r4, #0 │ │ │ │ @@ -564200,205 +564011,205 @@ │ │ │ │ moveq r3, #0 │ │ │ │ cmp r4, r4 │ │ │ │ it eq │ │ │ │ cmpeq fp, r1 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fc588 │ │ │ │ + beq.w 1fc500 │ │ │ │ mvn.w r2, sl │ │ │ │ mvns r3, r7 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1fc8d4 │ │ │ │ + bne.w 1fc84c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq fp, r3 │ │ │ │ - beq.w 1fc27a │ │ │ │ + beq.w 1fc1f2 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r6, sp, #76 @ 0x4c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ negs r2, r5 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ - vldr d7, [pc, #680] @ 1fc108 │ │ │ │ + vldr d7, [pc, #680] @ 1fc080 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fc3da │ │ │ │ + beq.w 1fc352 │ │ │ │ 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 r4, r6 │ │ │ │ sub.w r2, r2, r3 │ │ │ │ str r2, [r0, #0] │ │ │ │ - bne.n 1fbe6a │ │ │ │ + bne.n 1fbde2 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ orrs.w r3, r1, r2 │ │ │ │ - beq.w 1fc782 │ │ │ │ + beq.w 1fc6fa │ │ │ │ clz r3, r2 │ │ │ │ - cbnz r2, 1fbea4 │ │ │ │ + cbnz r2, 1fbe1c │ │ │ │ clz r3, r1 │ │ │ │ adds r3, #32 │ │ │ │ subs r3, #1 │ │ │ │ - bne.w 1fcac4 │ │ │ │ + bne.w 1fca3c │ │ │ │ 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 1fc078 │ │ │ │ + b.n 1fbff0 │ │ │ │ orrs r1, r5 │ │ │ │ - bne.w 1fc0d4 │ │ │ │ + bne.w 1fc04c │ │ │ │ subw r4, r4, #2047 @ 0x7ff │ │ │ │ ldr r1, [sp, #24] │ │ │ │ orrs r4, r7 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ orrs.w r1, r1, sl │ │ │ │ and.w r4, r3, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fbf8e │ │ │ │ + bne.n 1fbf06 │ │ │ │ orrs r0, r6 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.w 1fc0ee │ │ │ │ + beq.w 1fc066 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ and.w r3, r3, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs.w r2, r2, sl │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ eor.w r2, fp, r1 │ │ │ │ ands.w r1, r3, r2 │ │ │ │ - bne.w 1fc0ee │ │ │ │ + bne.w 1fc066 │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1fbf92 │ │ │ │ + b.n 1fbf0a │ │ │ │ orrs r2, r6 │ │ │ │ - bne.w 1fc102 │ │ │ │ + bne.w 1fc07a │ │ │ │ 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 1fc0d4 │ │ │ │ + bne.w 1fc04c │ │ │ │ subw r4, r4, #2047 @ 0x7ff │ │ │ │ ldr r6, [sp, #24] │ │ │ │ clz r4, r4 │ │ │ │ mov r7, sl │ │ │ │ orrs.w r2, r6, sl │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ and.w r0, r4, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbnz r0, 1fbf8e │ │ │ │ + cbnz r0, 1fbf06 │ │ │ │ orrs r3, r5 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1fc0da │ │ │ │ + beq.w 1fc052 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ orrs r6, r7 │ │ │ │ and.w r4, r4, #1 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ eor.w r3, fp, r2 │ │ │ │ ands r4, r3 │ │ │ │ - bne.w 1fc0da │ │ │ │ + bne.w 1fc052 │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r4 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1fbf92 │ │ │ │ + b.n 1fbf0a │ │ │ │ vldr d0, [sp] │ │ │ │ - ldr r2, [pc, #388] @ (1fc118 ) │ │ │ │ - ldr r3, [pc, #380] @ (1fc114 ) │ │ │ │ + ldr r2, [pc, #388] @ (1fc090 ) │ │ │ │ + ldr r3, [pc, #380] @ (1fc08c ) │ │ │ │ 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 1fcac0 │ │ │ │ + bne.w 1fca38 │ │ │ │ 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 1fc11c │ │ │ │ + beq.w 1fc094 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r3, sl, lsl #10 │ │ │ │ orr.w r3, r3, r2, lsr #22 │ │ │ │ lsls r2, r2, #10 │ │ │ │ str r2, [sp, #16] │ │ │ │ orr.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [sp, #24] │ │ │ │ subs r2, r6, r4 │ │ │ │ sbc.w r7, r7, #0 │ │ │ │ mov sl, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 1fc2b0 │ │ │ │ + blt.w 1fc228 │ │ │ │ orrs.w r3, sl, r7 │ │ │ │ - bne.w 1fc41a │ │ │ │ + bne.w 1fc392 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq fp, r2 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #28] │ │ │ │ it eq │ │ │ │ ldrdeq r5, ip, [sp, #48] @ 0x30 │ │ │ │ - beq.w 1fc27a │ │ │ │ + beq.w 1fc1f2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ sbc.w r0, r0, r2 │ │ │ │ orrs.w r2, r3, r0 │ │ │ │ - bne.w 1fc604 │ │ │ │ + bne.w 1fc57c │ │ │ │ ldrd r1, r3, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ ittt ne │ │ │ │ movne r2, #0 │ │ │ │ movne r3, #0 │ │ │ │ strdne r2, r3, [sp, #56] @ 0x38 │ │ │ │ - beq.w 1fc93e │ │ │ │ + beq.w 1fc8b6 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bne.w 1fc668 │ │ │ │ + bne.w 1fc5e0 │ │ │ │ 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 │ │ │ │ @@ -564415,67 +564226,67 @@ │ │ │ │ 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 1fc0ac │ │ │ │ + bcc.n 1fc024 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1fc63c │ │ │ │ + blt.w 1fc5b4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ subw r0, r9, #2045 @ 0x7fd │ │ │ │ orrs r0, r4 │ │ │ │ orrs.w r0, r0, r2, lsr #31 │ │ │ │ it eq │ │ │ │ moveq r9, r3 │ │ │ │ - bne.w 1fc786 │ │ │ │ + bne.w 1fc6fe │ │ │ │ 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 1fc412 │ │ │ │ + bne.w 1fc38a │ │ │ │ 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 1fbf92 │ │ │ │ + b.n 1fbf0a │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 1fbf92 │ │ │ │ + b.n 1fbf0a │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1fbf92 │ │ │ │ + b.n 1fbf0a │ │ │ │ adds r2, r4, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1fbf92 │ │ │ │ + b.n 1fbf0a │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - b.n 1fbf92 │ │ │ │ + b.n 1fbf0a │ │ │ │ ... │ │ │ │ - mvns r6, r6 │ │ │ │ + add r6, pc │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - eors r6, r4 │ │ │ │ + lsrs r6, r5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r7, sl │ │ │ │ orrs r4, r7 │ │ │ │ - beq.w 1fc370 │ │ │ │ + beq.w 1fc2e8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1fc65c │ │ │ │ + beq.w 1fc5d4 │ │ │ │ clz r2, sl │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub.w r4, r2, #11 │ │ │ │ subs r7, #43 @ 0x2b │ │ │ │ @@ -564496,15 +564307,15 @@ │ │ │ │ mov.w r4, r4, lsl #10 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov.w r1, r2, asr #31 │ │ │ │ str r4, [sp, #16] │ │ │ │ sbc.w r7, r3, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 1fbfee │ │ │ │ + bge.w 1fbf66 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov.w r4, lr, lsr #31 │ │ │ │ mov.w r6, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ @@ -564514,56 +564325,56 @@ │ │ │ │ cmpeq fp, r4 │ │ │ │ mov r9, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fc7a0 │ │ │ │ + beq.w 1fc718 │ │ │ │ rsbs r3, sl, #0 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1fc21a │ │ │ │ + ble.n 1fc192 │ │ │ │ mov.w r1, lr, lsr #31 │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq fp, r1 │ │ │ │ - bne.w 1fc2fa │ │ │ │ - b.n 1fc8f8 │ │ │ │ + bne.w 1fc272 │ │ │ │ + b.n 1fc870 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r3, sl, lsl #10 │ │ │ │ orr.w r3, r3, r2, lsr #22 │ │ │ │ lsls r2, r2, #10 │ │ │ │ str r2, [sp, #16] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ subs r3, r7, r4 │ │ │ │ sbc.w r7, r2, #0 │ │ │ │ mov sl, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 1fc2a0 │ │ │ │ + blt.n 1fc218 │ │ │ │ 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 1fc20a │ │ │ │ + beq.n 1fc182 │ │ │ │ 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 1fc200 │ │ │ │ - b.n 1fbfee │ │ │ │ + bne.n 1fc178 │ │ │ │ + b.n 1fbf66 │ │ │ │ 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 │ │ │ │ @@ -564586,36 +564397,36 @@ │ │ │ │ ite eq │ │ │ │ moveq r2, r3 │ │ │ │ orrne.w r2, r3, #1 │ │ │ │ cmp r4, r4 │ │ │ │ it eq │ │ │ │ cmpeq fp, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bne.n 1fc2fe │ │ │ │ + bne.n 1fc276 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, r3, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adc.w r0, r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1fc5ce │ │ │ │ + blt.w 1fc546 │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1fc078 │ │ │ │ + b.n 1fbff0 │ │ │ │ mov r9, r4 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #8] │ │ │ │ - b.n 1fbe10 │ │ │ │ + b.n 1fbd88 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r4 │ │ │ │ mov.w r6, #0 │ │ │ │ mov.w r4, lr, lsr #31 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -564625,135 +564436,135 @@ │ │ │ │ moveq r3, #0 │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq fp, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fc7a0 │ │ │ │ + beq.w 1fc718 │ │ │ │ negs r3, r2 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1fc21a │ │ │ │ + ble.n 1fc192 │ │ │ │ mov.w r2, lr, lsr #31 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq fp, r2 │ │ │ │ - beq.w 1fca84 │ │ │ │ + beq.w 1fc9fc │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1fc588 │ │ │ │ + beq.w 1fc500 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r2, r3, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sbc.w r0, r3, r0 │ │ │ │ ldrd r1, r3, [sp, #40] @ 0x28 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.n 1fc328 │ │ │ │ + beq.n 1fc2a0 │ │ │ │ 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 1fc6fe │ │ │ │ + beq.w 1fc676 │ │ │ │ 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 1fc860 │ │ │ │ + bcs.w 1fc7d8 │ │ │ │ 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 1fbf92 │ │ │ │ + b.n 1fbf0a │ │ │ │ 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 1fc3b0 │ │ │ │ + bcc.n 1fc328 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.w 1fc87c │ │ │ │ + blt.w 1fc7f4 │ │ │ │ subw r0, r9, #2046 @ 0x7fe │ │ │ │ orrs r3, r0 │ │ │ │ orrs.w r3, r3, r1, lsr #31 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ - bne.w 1fc92a │ │ │ │ + bne.w 1fc8a2 │ │ │ │ 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 1fc3c8 │ │ │ │ + bne.n 1fc340 │ │ │ │ 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 1fbf92 │ │ │ │ + b.n 1fbf0a │ │ │ │ cmp r1, r5 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 1fbe78 │ │ │ │ + b.n 1fbdf0 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r1, r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 1fc40a │ │ │ │ + bcc.n 1fc382 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1fc8fe │ │ │ │ + blt.w 1fc876 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subw r3, r9, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1fc786 │ │ │ │ + bne.w 1fc6fe │ │ │ │ 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 1fc0c2 │ │ │ │ + b.n 1fc03a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ movs.w r2, sl, lsr #5 │ │ │ │ - bne.w 1fc6c0 │ │ │ │ + bne.w 1fc638 │ │ │ │ rsb r6, sl, #0 │ │ │ │ mov lr, sl │ │ │ │ mov r5, r2 │ │ │ │ mov.w ip, #3 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -564774,69 +564585,69 @@ │ │ │ │ mov ip, r6 │ │ │ │ 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 1fc468 │ │ │ │ + bne.n 1fc3e0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r5, r7 │ │ │ │ add r0, sp │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ str r3, [r0, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fc58c │ │ │ │ + beq.n 1fc504 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ rsb r1, r1, #4 │ │ │ │ mov r2, ip │ │ │ │ add.w r0, r3, r1, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 61070 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r5, 1fc4b8 │ │ │ │ + cbz r5, 1fc430 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq fp, r1 │ │ │ │ - beq.n 1fc59c │ │ │ │ + beq.n 1fc514 │ │ │ │ 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 1fc57e │ │ │ │ + beq.n 1fc4f6 │ │ │ │ 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 1fc4d0 │ │ │ │ + bne.n 1fc448 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - beq.w 1fbe8c │ │ │ │ + beq.w 1fbe04 │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 1fc516 │ │ │ │ + bmi.n 1fc48e │ │ │ │ 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] │ │ │ │ @@ -564848,94 +564659,94 @@ │ │ │ │ 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 1fc556 │ │ │ │ + bcc.n 1fc4ce │ │ │ │ cmp r1, r4 │ │ │ │ - blt.w 1fca34 │ │ │ │ + blt.w 1fc9ac │ │ │ │ subw r5, r9, #2046 @ 0x7fe │ │ │ │ orrs r1, r5 │ │ │ │ orrs.w r1, r1, r2, lsr #31 │ │ │ │ it eq │ │ │ │ moveq r5, r0 │ │ │ │ - bne.w 1fc92a │ │ │ │ + bne.w 1fc8a2 │ │ │ │ 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 1fbf92 │ │ │ │ + b.n 1fbf0a │ │ │ │ cmp r3, r5 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ - b.n 1fc4dc │ │ │ │ + b.n 1fc454 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1fbe4a │ │ │ │ + b.n 1fbdc2 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1fc4b2 │ │ │ │ + bne.n 1fc42a │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r5 │ │ │ │ it eq │ │ │ │ cmpeq fp, r1 │ │ │ │ - bne.n 1fc4c4 │ │ │ │ + bne.n 1fc43c │ │ │ │ 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 1fc5b2 │ │ │ │ + beq.n 1fc52a │ │ │ │ ite cc │ │ │ │ movcc r5, #1 │ │ │ │ movcs r5, #0 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ cmp r2, r4 │ │ │ │ add r3, r1 │ │ │ │ add r3, r5 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 1fc5a8 │ │ │ │ + bne.n 1fc520 │ │ │ │ ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fc286 │ │ │ │ + b.n 1fc1fe │ │ │ │ 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 1fc3e4 │ │ │ │ + bne.w 1fc35c │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.w 1fc3f6 │ │ │ │ + bcs.w 1fc36e │ │ │ │ lsrs r1, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r1, r1, r0, lsl #22 │ │ │ │ - b.n 1fc412 │ │ │ │ + b.n 1fc38a │ │ │ │ cmp r0, #0 │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ - bge.w 1fbe8c │ │ │ │ + bge.w 1fbe04 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ eor.w r2, fp, #1 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ negs r3, r3 │ │ │ │ @@ -564945,99 +564756,99 @@ │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ subs r3, r1, r3 │ │ │ │ cmp r2, r0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 1fc620 │ │ │ │ - b.n 1fbe8c │ │ │ │ + bne.n 1fc598 │ │ │ │ + b.n 1fbe04 │ │ │ │ negs r3, r5 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.w 1fc812 │ │ │ │ + ble.w 1fc78a │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fc0c2 │ │ │ │ + b.n 1fc03a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.w 1fbdb0 │ │ │ │ + b.w 1fbd28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1fc134 │ │ │ │ + b.n 1fc0ac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fc7c6 │ │ │ │ + beq.w 1fc73e │ │ │ │ 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 1fc9b2 │ │ │ │ + bne.w 1fc92a │ │ │ │ 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 1fc6b0 │ │ │ │ + bne.n 1fc628 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 1fc060 │ │ │ │ + b.n 1fbfd8 │ │ │ │ cmp r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ it cs │ │ │ │ movcs r1, #4 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ subs r6, r1, #1 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ uxtb r6, r6 │ │ │ │ add.w r6, r0, r6, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1fc6e2 │ │ │ │ + b.n 1fc65a │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 1fc800 │ │ │ │ + beq.w 1fc778 │ │ │ │ ldr.w r5, [r0, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fc6dc │ │ │ │ + beq.n 1fc654 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1fc7d0 │ │ │ │ + bls.n 1fc748 │ │ │ │ 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 1fc4b2 │ │ │ │ + b.n 1fc42a │ │ │ │ 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 1fc766 │ │ │ │ + bcc.n 1fc6de │ │ │ │ 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 │ │ │ │ @@ -565059,71 +564870,71 @@ │ │ │ │ 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 1fc356 │ │ │ │ + beq.w 1fc2ce │ │ │ │ lsls r3, r3, #20 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1fc356 │ │ │ │ + b.n 1fc2ce │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fc03a │ │ │ │ + b.n 1fbfb2 │ │ │ │ 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 1fbf92 │ │ │ │ + b.w 1fbf0a │ │ │ │ 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 1fc7aa │ │ │ │ + bne.n 1fc722 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1fbe4e │ │ │ │ + b.w 1fbdc6 │ │ │ │ clz r3, r3 │ │ │ │ add.w r2, r3, #32 │ │ │ │ - b.n 1fc672 │ │ │ │ + b.n 1fc5ea │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov.w ip, r1, lsl #2 │ │ │ │ add.w r0, r2, ip │ │ │ │ ands.w r2, sl, #31 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bne.w 1fc94c │ │ │ │ + bne.w 1fc8c4 │ │ │ │ rsb r6, r3, #3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ subs r3, r0, #4 │ │ │ │ uxtb r6, r6 │ │ │ │ add.w r6, r0, r6, lsl #2 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ str.w r0, [r2], #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1fc7f2 │ │ │ │ - b.n 1fc49c │ │ │ │ + bne.n 1fc76a │ │ │ │ + b.n 1fc414 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1fc7d0 │ │ │ │ + bls.n 1fc748 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [r3, #4] │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1fc4b8 │ │ │ │ + b.n 1fc430 │ │ │ │ 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 │ │ │ │ @@ -565137,28 +564948,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 1fc0ac │ │ │ │ + b.n 1fc024 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1fca92 │ │ │ │ + blt.w 1fca0a │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1fca1c │ │ │ │ + blt.w 1fc994 │ │ │ │ lsrs r4, r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32720 @ 0x7fd0 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ asrs r5, r0, #10 │ │ │ │ - b.n 1fc356 │ │ │ │ + b.n 1fc2ce │ │ │ │ negs r3, r0 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.w 1fc9a8 │ │ │ │ + bhi.w 1fc920 │ │ │ │ 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 │ │ │ │ @@ -565172,56 +564983,56 @@ │ │ │ │ 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 1fc3b0 │ │ │ │ + b.n 1fc328 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.w 1fc21a │ │ │ │ + ble.w 1fc192 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, lr, lsr #31 │ │ │ │ orrs r3, r0 │ │ │ │ mov.w r0, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq fp, r1 │ │ │ │ - bne.w 1fc30c │ │ │ │ + bne.w 1fc284 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 1fc27a │ │ │ │ + b.n 1fc1f2 │ │ │ │ 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 1fc412 │ │ │ │ + b.n 1fc38a │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ subs r2, r4, #1 │ │ │ │ adds r3, r6, r3 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1fbf92 │ │ │ │ + b.w 1fbf0a │ │ │ │ mov r2, r0 │ │ │ │ and.w r3, r8, #2147483648 @ 0x80000000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1fbf92 │ │ │ │ + b.w 1fbf0a │ │ │ │ rsb r3, r3, #4 │ │ │ │ uxtb r3, r3 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r6, [r3, r1, lsl #2] │ │ │ │ sub.w r3, r2, #32 │ │ │ │ @@ -565237,43 +565048,43 @@ │ │ │ │ lsr.w r2, r3, r2 │ │ │ │ orrs r2, r6 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ lsl.w r3, r3, lr │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.n 1fc994 │ │ │ │ + beq.n 1fc90c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ orr.w r3, r6, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fcaba │ │ │ │ + beq.w 1fca32 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r1 │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ negs r6, r3 │ │ │ │ - b.n 1fc446 │ │ │ │ + b.n 1fc3be │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1fc3c8 │ │ │ │ + b.n 1fc340 │ │ │ │ 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 1fc05c │ │ │ │ + beq.w 1fbfd4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add ip, r7 │ │ │ │ mov r9, r2 │ │ │ │ add r7, lr │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -565282,28 +565093,28 @@ │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r3, [ip, #-4]! │ │ │ │ lsr.w r1, r3, r0 │ │ │ │ orr.w r1, r1, lr │ │ │ │ str.w r1, [r7, #-4]! │ │ │ │ lsl.w lr, r3, r2 │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 1fc9f2 │ │ │ │ + bne.n 1fc96a │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ str.w lr, [sl, r9] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fc060 │ │ │ │ - b.w 1fc066 │ │ │ │ + bne.w 1fbfd8 │ │ │ │ + b.w 1fbfde │ │ │ │ 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 1fbf92 │ │ │ │ + b.w 1fbf0a │ │ │ │ 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 │ │ │ │ @@ -565318,47 +565129,47 @@ │ │ │ │ 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 1fc556 │ │ │ │ + b.n 1fc4ce │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r1, r3, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adc.w r2, r3, #0 │ │ │ │ - b.w 1fc290 │ │ │ │ + b.w 1fc208 │ │ │ │ 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 1fc77c │ │ │ │ + b.n 1fc6f4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1fc49c │ │ │ │ + b.n 1fc414 │ │ │ │ blx 615d4 <__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 1fc68e │ │ │ │ + bls.w 1fc606 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #16 │ │ │ │ - b.w 1fc060 │ │ │ │ + b.w 1fbfd8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, #16 │ │ │ │ vstr s0, [sp, #12] │ │ │ │ vstr s1, [sp, #8] │ │ │ │ ldrd r2, r0, [sp, #8] │ │ │ │ vstr s2, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -565368,66 +565179,66 @@ │ │ │ │ ubfx lr, r2, #0, #23 │ │ │ │ ubfx r1, r2, #23, #8 │ │ │ │ ubfx r4, r3, #0, #23 │ │ │ │ ubfx r5, r3, #23, #8 │ │ │ │ mov.w ip, r3, lsr #31 │ │ │ │ lsrs r2, r0, #31 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - beq.w 1fcc7a │ │ │ │ + beq.w 1fcbf2 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq.w 1fcc4e │ │ │ │ + beq.w 1fcbc6 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - beq.w 1fccd0 │ │ │ │ - cbnz r7, 1fcb40 │ │ │ │ + beq.w 1fcc48 │ │ │ │ + cbnz r7, 1fcab8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fccd0 │ │ │ │ + beq.w 1fcc48 │ │ │ │ clz r7, r6 │ │ │ │ sub.w r3, r7, #8 │ │ │ │ rsb r7, r7, #9 │ │ │ │ lsls r6, r3 │ │ │ │ - cbnz r1, 1fcb5a │ │ │ │ + cbnz r1, 1fcad2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1fccd0 │ │ │ │ + beq.w 1fcc48 │ │ │ │ clz r1, lr │ │ │ │ sub.w r3, r1, #8 │ │ │ │ rsb r1, r1, #9 │ │ │ │ lsl.w lr, lr, r3 │ │ │ │ lsls r6, r6, #7 │ │ │ │ mov.w lr, lr, lsl #7 │ │ │ │ orr.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ orr.w lr, lr, #1073741824 @ 0x40000000 │ │ │ │ add r1, r7 │ │ │ │ umull lr, r7, r6, lr │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ it cs │ │ │ │ subcs r1, #126 @ 0x7e │ │ │ │ - bcc.w 1fccf0 │ │ │ │ + bcc.w 1fcc68 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1fccda │ │ │ │ + beq.w 1fcc52 │ │ │ │ subs r3, r1, r5 │ │ │ │ lsls r4, r4, #6 │ │ │ │ orr.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ cmp ip, r2 │ │ │ │ uxth r6, r3 │ │ │ │ sxth r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.w 1fcd24 │ │ │ │ + beq.w 1fcc9c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r3, sl │ │ │ │ - blt.w 1fcda0 │ │ │ │ - beq.w 1fce1c │ │ │ │ + blt.w 1fcd18 │ │ │ │ + beq.w 1fcd94 │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ - bls.w 1fcf8e │ │ │ │ + bls.w 1fcf06 │ │ │ │ adds.w r3, lr, #4294967295 @ 0xffffffff │ │ │ │ adc.w r6, r7, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ clz r4, r6 │ │ │ │ - cbnz r6, 1fcbc2 │ │ │ │ + cbnz r6, 1fcb3a │ │ │ │ clz r4, r3 │ │ │ │ adds r4, #32 │ │ │ │ subs r3, r4, #1 │ │ │ │ sxtb r3, r3 │ │ │ │ subs r1, r1, r3 │ │ │ │ rsb r0, r4, #33 @ 0x21 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -565449,119 +565260,119 @@ │ │ │ │ lsl.w r4, r6, r4 │ │ │ │ orr.w r3, r3, r4 │ │ │ │ lsr.w r0, r6, r0 │ │ │ │ orr.w r3, r3, r0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1fcc34 │ │ │ │ + bls.n 1fcbac │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 1fcf80 │ │ │ │ + blt.w 1fcef8 │ │ │ │ lsrs r0, r3, #31 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fcd92 │ │ │ │ + bne.w 1fcd0a │ │ │ │ lsrs r3, r3, #7 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - beq.n 1fcc3e │ │ │ │ + beq.n 1fcbb6 │ │ │ │ lsls r1, r1, #23 │ │ │ │ add r3, r1 │ │ │ │ add.w r3, r3, r2, lsl #31 │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1fcd04 │ │ │ │ + bne.n 1fcc7c │ │ │ │ subs.w r3, r4, lr │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fccd0 │ │ │ │ + bne.n 1fcc48 │ │ │ │ and.w r3, r0, #2147483648 @ 0x80000000 │ │ │ │ orrs r7, r6 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1fcd0e │ │ │ │ + beq.n 1fcc86 │ │ │ │ cmp r4, lr │ │ │ │ it eq │ │ │ │ cmpeq r5, #255 @ 0xff │ │ │ │ - b.n 1fccb6 │ │ │ │ + b.n 1fcc2e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fcd1a │ │ │ │ + bne.n 1fcc92 │ │ │ │ sub.w r3, r1, #255 @ 0xff │ │ │ │ cmp lr, r6 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fcd04 │ │ │ │ + bne.n 1fcc7c │ │ │ │ subs r3, r4, r3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 1fccd0 │ │ │ │ + cbnz r3, 1fcc48 │ │ │ │ and.w r3, r0, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r1, lr, r1 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1fcd0e │ │ │ │ + beq.n 1fcc86 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ cmpeq r5, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ eor.w ip, ip, r2 │ │ │ │ tst.w r5, ip │ │ │ │ - bne.n 1fcd0e │ │ │ │ + bne.n 1fcc86 │ │ │ │ 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 r4, #0 │ │ │ │ - beq.w 1fced8 │ │ │ │ + beq.w 1fce50 │ │ │ │ clz r5, r4 │ │ │ │ sub.w r3, r5, #8 │ │ │ │ rsb r5, r5, #9 │ │ │ │ lsls r4, r3 │ │ │ │ - b.n 1fcb82 │ │ │ │ + b.n 1fcafa │ │ │ │ adds.w lr, lr, lr │ │ │ │ sub.w r1, r1, #127 @ 0x7f │ │ │ │ adcs r7, r7 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1fcb82 │ │ │ │ - b.n 1fccda │ │ │ │ + bne.w 1fcafa │ │ │ │ + b.n 1fcc52 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ vldr s0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 1fce64 │ │ │ │ + ble.w 1fcddc │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ itt hi │ │ │ │ movhi r1, #1 │ │ │ │ movhi r3, #0 │ │ │ │ - bhi.n 1fcd5a │ │ │ │ + bhi.n 1fccd2 │ │ │ │ rsb r1, r6, #32 │ │ │ │ sub.w r3, r6, #32 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ lsr.w r3, r4, r3 │ │ │ │ orrs r1, r3 │ │ │ │ negs r3, r6 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ @@ -565571,31 +565382,31 @@ │ │ │ │ lsr.w r3, r4, r6 │ │ │ │ adds.w r1, lr, r1 │ │ │ │ adc.w r3, r7, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 1fcf1a │ │ │ │ + blt.w 1fce92 │ │ │ │ cmp.w r8, #252 @ 0xfc │ │ │ │ - bls.w 1fcfd4 │ │ │ │ + bls.w 1fcf4c │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 1fd006 │ │ │ │ + blt.w 1fcf7e │ │ │ │ cmp.w r8, #253 @ 0xfd │ │ │ │ itt eq │ │ │ │ lsreq r3, r3, #7 │ │ │ │ moveq.w r1, #2122317824 @ 0x7e800000 │ │ │ │ - beq.w 1fcc3e │ │ │ │ + beq.w 1fcbb6 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32639 @ 0x7f7f │ │ │ │ add.w r3, r3, r2, lsl #31 │ │ │ │ - b.n 1fccc6 │ │ │ │ + b.n 1fcc3e │ │ │ │ mov r8, r5 │ │ │ │ cmn.w r3, #62 @ 0x3e │ │ │ │ - blt.w 1fcebe │ │ │ │ + blt.w 1fce36 │ │ │ │ and.w r6, r6, #63 @ 0x3f │ │ │ │ negs r1, r3 │ │ │ │ add.w r0, r3, #32 │ │ │ │ rsb r2, r6, #32 │ │ │ │ sub.w r3, r6, #32 │ │ │ │ lsr.w r2, lr, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -565615,53 +565426,53 @@ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ subs.w r3, sl, r2 │ │ │ │ sbc.w r6, r4, r1 │ │ │ │ mov r9, r3 │ │ │ │ orrs.w r2, r3, r6 │ │ │ │ - bne.w 1fd002 │ │ │ │ + bne.w 1fcf7a │ │ │ │ sub.w r1, r5, #63 @ 0x3f │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bhi.w 1fcf7c │ │ │ │ + bhi.w 1fcef4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, ip │ │ │ │ mov r3, sl │ │ │ │ - b.n 1fcc3e │ │ │ │ + b.n 1fcbb6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r6, r7, r4 │ │ │ │ subs.w r3, lr, r3 │ │ │ │ mov r9, r3 │ │ │ │ orrs r3, r6 │ │ │ │ itt eq │ │ │ │ andeq.w r3, r0, #2147483648 @ 0x80000000 │ │ │ │ vmoveq s0, r3 │ │ │ │ - beq.w 1fccd4 │ │ │ │ + beq.w 1fcc4c │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 1fcfe0 │ │ │ │ + blt.w 1fcf58 │ │ │ │ clz r4, r6 │ │ │ │ - cbnz r6, 1fce48 │ │ │ │ + cbnz r6, 1fcdc0 │ │ │ │ clz r4, r9 │ │ │ │ adds r4, #32 │ │ │ │ subs r3, r4, #1 │ │ │ │ sub.w r0, r4, #33 @ 0x21 │ │ │ │ sxtb r3, r3 │ │ │ │ sub.w r1, r8, r3 │ │ │ │ uxtb r3, r0 │ │ │ │ lsls r0, r0, #24 │ │ │ │ it pl │ │ │ │ lslpl.w r3, r9, r3 │ │ │ │ - bpl.w 1fcc18 │ │ │ │ - b.n 1fcbc8 │ │ │ │ + bpl.w 1fcb90 │ │ │ │ + b.n 1fcb40 │ │ │ │ mov r6, r3 │ │ │ │ adds r3, #30 │ │ │ │ mov r8, r5 │ │ │ │ it lt │ │ │ │ movlt r3, #1 │ │ │ │ - blt.n 1fceba │ │ │ │ + blt.n 1fce32 │ │ │ │ sub.w r1, r6, #32 │ │ │ │ rsb r3, r6, #32 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ sub.w r5, r1, #32 │ │ │ │ rsb r0, r1, #32 │ │ │ │ lsr.w r3, lr, r3 │ │ │ │ lsr.w r0, lr, r0 │ │ │ │ @@ -565675,94 +565486,94 @@ │ │ │ │ rsb r1, r6, #0 │ │ │ │ orr.w r3, r3, r0 │ │ │ │ lsr.w r1, r7, r1 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ add r3, r4 │ │ │ │ - b.n 1fcd6a │ │ │ │ + b.n 1fcce2 │ │ │ │ adds.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ subs r6, r4, #1 │ │ │ │ ite ne │ │ │ │ clzne r4, r6 │ │ │ │ addeq r4, #31 │ │ │ │ subs r1, r4, #1 │ │ │ │ mov r9, r3 │ │ │ │ mov r2, ip │ │ │ │ sxtb r1, r1 │ │ │ │ subs r1, r5, r1 │ │ │ │ - b.n 1fcbc8 │ │ │ │ + b.n 1fcb40 │ │ │ │ bics.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ mov.w lr, lr, lsr #31 │ │ │ │ orr.w lr, lr, r7, lsl #1 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ orrne.w lr, lr, #1 │ │ │ │ and.w r3, r0, #2147483648 @ 0x80000000 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1fcf68 │ │ │ │ + bls.n 1fcee0 │ │ │ │ cmp r1, r4 │ │ │ │ - blt.n 1fcf48 │ │ │ │ + blt.n 1fcec0 │ │ │ │ mov.w r2, lr, lsr #31 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ - cbz r2, 1fcf68 │ │ │ │ + cbz r2, 1fcee0 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #8388608 @ 0x800000 │ │ │ │ subs r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1fccd4 │ │ │ │ + b.n 1fcc4c │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.w 1fcc34 │ │ │ │ + bls.w 1fcbac │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 1fcc22 │ │ │ │ + bge.w 1fcb9a │ │ │ │ negs r1, r1 │ │ │ │ uxth r1, r1 │ │ │ │ negs r4, r1 │ │ │ │ lsr.w r0, r3, r1 │ │ │ │ and.w r4, r4, #31 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r4 │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ orrne.w r3, r0, #1 │ │ │ │ - b.n 1fcc34 │ │ │ │ + b.n 1fcbac │ │ │ │ negs r1, r1 │ │ │ │ uxth r2, r1 │ │ │ │ cmp r2, #30 │ │ │ │ - bhi.n 1fcfdc │ │ │ │ + bhi.n 1fcf54 │ │ │ │ negs r0, r2 │ │ │ │ lsr.w r2, lr, r2 │ │ │ │ and.w r0, r0, #31 │ │ │ │ mov r1, r4 │ │ │ │ lsls.w lr, lr, r0 │ │ │ │ ite eq │ │ │ │ moveq lr, r2 │ │ │ │ orrne.w lr, r2, #1 │ │ │ │ movs.w r4, lr, lsr #7 │ │ │ │ it ne │ │ │ │ lslne r1, r1, #23 │ │ │ │ - beq.n 1fcfdc │ │ │ │ + beq.n 1fcf54 │ │ │ │ add r1, r4 │ │ │ │ adds r3, r1, r3 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1fccd4 │ │ │ │ + b.n 1fcc4c │ │ │ │ mov r2, ip │ │ │ │ mov r3, sl │ │ │ │ negs r1, r1 │ │ │ │ uxth r1, r1 │ │ │ │ cmp r1, #30 │ │ │ │ - bls.n 1fcf30 │ │ │ │ + bls.n 1fcea8 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1fcc3e │ │ │ │ + b.n 1fcbb6 │ │ │ │ rsb r0, r6, #32 │ │ │ │ sub.w r5, r6, #32 │ │ │ │ lsl.w r0, r4, r0 │ │ │ │ lsr.w r5, r4, r5 │ │ │ │ orrs r0, r5 │ │ │ │ negs r5, r6 │ │ │ │ and.w r5, r5, #63 @ 0x3f │ │ │ │ @@ -565770,80 +565581,80 @@ │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ subs.w r3, lr, r0 │ │ │ │ lsr.w r4, r4, r6 │ │ │ │ sbc.w r6, r7, r4 │ │ │ │ mov r9, r3 │ │ │ │ orrs.w r0, r3, r6 │ │ │ │ - bne.w 1fce3c │ │ │ │ + bne.w 1fcdb4 │ │ │ │ subs r1, #63 @ 0x3f │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1fcf88 │ │ │ │ + bls.n 1fcf00 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 1fcf88 │ │ │ │ + bge.n 1fcf00 │ │ │ │ mov r3, sl │ │ │ │ - b.n 1fcf80 │ │ │ │ + b.n 1fcef8 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ mov.w r1, r8, lsl #23 │ │ │ │ - b.n 1fcc3e │ │ │ │ + b.n 1fcbb6 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1fcf72 │ │ │ │ + b.n 1fceea │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mvns r0, r0 │ │ │ │ subs.w r3, r5, lr │ │ │ │ mov.w r2, r0, lsr #31 │ │ │ │ sbc.w r6, r4, r7 │ │ │ │ mov r9, r3 │ │ │ │ orrs r3, r6 │ │ │ │ - bne.w 1fce3c │ │ │ │ + bne.w 1fcdb4 │ │ │ │ subs r1, #63 @ 0x3f │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1fcf88 │ │ │ │ + bls.n 1fcf00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1fcf80 │ │ │ │ + b.n 1fcef8 │ │ │ │ mov r2, ip │ │ │ │ - b.n 1fce3c │ │ │ │ + b.n 1fcdb4 │ │ │ │ rsb r0, r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ uxth r0, r0 │ │ │ │ lsrs r3, r0 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ - b.n 1fcc3c │ │ │ │ + b.n 1fcbb4 │ │ │ │ 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 1fd0aa │ │ │ │ + beq.n 1fd022 │ │ │ │ orr.w ip, r3, r2 │ │ │ │ orrs.w ip, ip, lr │ │ │ │ - beq.n 1fd0a2 │ │ │ │ + beq.n 1fd01a │ │ │ │ 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 1fd0a2 │ │ │ │ + beq.n 1fd01a │ │ │ │ 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 │ │ │ │ - bls.n 1fd078 │ │ │ │ + bls.n 1fcff0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1fd0cc │ │ │ │ + blt.n 1fd044 │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.n 1fd0c4 │ │ │ │ + bne.n 1fd03c │ │ │ │ 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 │ │ │ │ lsls r2, r2, #23 │ │ │ │ @@ -565858,28 +565669,28 @@ │ │ │ │ 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 1fd0a6 │ │ │ │ + bne.n 1fd01e │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ rsb r0, r0, #2139095040 @ 0x7f800000 │ │ │ │ adds r3, r0, r1 │ │ │ │ - b.n 1fd0bc │ │ │ │ + b.n 1fd034 │ │ │ │ negs r2, r2 │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi.w lr, #4294967295 @ 0xffffffff │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 1fd104 │ │ │ │ + bhi.n 1fd07c │ │ │ │ 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 │ │ │ │ @@ -565887,43 +565698,43 @@ │ │ │ │ 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 1fd096 │ │ │ │ + b.n 1fd00e │ │ │ │ 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 1fd168 │ │ │ │ + beq.n 1fd0e0 │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ - beq.n 1fd164 │ │ │ │ + beq.n 1fd0dc │ │ │ │ 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 1fd164 │ │ │ │ + beq.n 1fd0dc │ │ │ │ sub.w r3, r1, #113 @ 0x71 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #28 │ │ │ │ - bls.n 1fd184 │ │ │ │ + bls.n 1fd0fc │ │ │ │ sxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1fd192 │ │ │ │ + blt.n 1fd10a │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 1fd1b0 │ │ │ │ + beq.n 1fd128 │ │ │ │ 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 │ │ │ │ @@ -565946,272 +565757,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 1fd188 │ │ │ │ + bhi.n 1fd100 │ │ │ │ rsb r1, r1, #113 @ 0x71 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsrs r2, r1 │ │ │ │ sbfx r2, r2, #4, #12 │ │ │ │ - b.n 1fd188 │ │ │ │ + b.n 1fd100 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ mov.w r3, #29696 @ 0x7400 │ │ │ │ - b.n 1fd188 │ │ │ │ + b.n 1fd100 │ │ │ │ stmdb 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 1fd1f2 │ │ │ │ + beq.n 1fd16a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r6, r1, r2 │ │ │ │ - beq.n 1fd1f2 │ │ │ │ + beq.n 1fd16a │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbnz r2, 1fd1fe │ │ │ │ + cbnz r2, 1fd176 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1fd1e4 │ │ │ │ + bne.n 1fd15c │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r3 │ │ │ │ blx 60b4c │ │ │ │ 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 1fd236 │ │ │ │ + beq.n 1fd1ae │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls.w r2, r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ - beq.n 1fd236 │ │ │ │ + beq.n 1fd1ae │ │ │ │ mov fp, r4 │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1fd23e │ │ │ │ + cbnz r3, 1fd1b6 │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1fd222 │ │ │ │ + bne.n 1fd19a │ │ │ │ ldrd r6, r5, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1fd1e8 │ │ │ │ + b.n 1fd160 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r1, r3, #26 │ │ │ │ mov r2, r5 │ │ │ │ - beq.n 1fd272 │ │ │ │ + beq.n 1fd1ea │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r3, r1, r3 │ │ │ │ mov sl, r3 │ │ │ │ - beq.n 1fd272 │ │ │ │ + beq.n 1fd1ea │ │ │ │ strd r4, r6, [sp, #20] │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1fd27a │ │ │ │ + cbnz r3, 1fd1f2 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 1fd260 │ │ │ │ + bne.n 1fd1d8 │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1fd226 │ │ │ │ + b.n 1fd19e │ │ │ │ bic.w r6, r3, #63 @ 0x3f │ │ │ │ lsls r2, r3, #26 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 1fd2ae │ │ │ │ + beq.n 1fd226 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r3 │ │ │ │ - beq.n 1fd2ae │ │ │ │ + beq.n 1fd226 │ │ │ │ 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, 1fd2b4 │ │ │ │ + cbnz r3, 1fd22c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1fd29a │ │ │ │ + bne.n 1fd212 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1fd264 │ │ │ │ + b.n 1fd1dc │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 1fd2e8 │ │ │ │ + beq.n 1fd260 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r2, r1, r3 │ │ │ │ - beq.n 1fd2e8 │ │ │ │ + beq.n 1fd260 │ │ │ │ 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, 1fd2ee │ │ │ │ + cbnz r1, 1fd266 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1fd2d6 │ │ │ │ + bne.n 1fd24e │ │ │ │ ldrd r6, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1fd29e │ │ │ │ + b.n 1fd216 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fd1b8 │ │ │ │ - b.n 1fd2da │ │ │ │ + bl 1fd130 │ │ │ │ + b.n 1fd252 │ │ │ │ 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, 1fd316 │ │ │ │ + cbnz r3, 1fd28e │ │ │ │ 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 r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - beq.n 1fd356 │ │ │ │ + beq.n 1fd2ce │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ lsls.w r3, ip, r3 │ │ │ │ mov r5, r3 │ │ │ │ - beq.n 1fd356 │ │ │ │ + beq.n 1fd2ce │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1fd360 │ │ │ │ + cbnz r1, 1fd2d8 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1fd348 │ │ │ │ + bne.n 1fd2c0 │ │ │ │ mov r0, r9 │ │ │ │ blx 60b4c │ │ │ │ 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 1fd392 │ │ │ │ + beq.n 1fd30a │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r7, r1 │ │ │ │ - beq.n 1fd392 │ │ │ │ + beq.n 1fd30a │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r1, 1fd3a0 │ │ │ │ + cbnz r1, 1fd318 │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1fd380 │ │ │ │ + bne.n 1fd2f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 60b4c │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - b.n 1fd34c │ │ │ │ + b.n 1fd2c4 │ │ │ │ bic.w r2, r1, #63 @ 0x3f │ │ │ │ lsls r1, r1, #26 │ │ │ │ mov r0, r2 │ │ │ │ - beq.n 1fd3ce │ │ │ │ + beq.n 1fd346 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r8, r1 │ │ │ │ - beq.n 1fd3ce │ │ │ │ + beq.n 1fd346 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1fd3d8 │ │ │ │ + cbnz r1, 1fd350 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1fd3be │ │ │ │ + bne.n 1fd336 │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 60b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1fd384 │ │ │ │ + b.n 1fd2fc │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fd1b8 │ │ │ │ + bl 1fd130 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1fd3c2 │ │ │ │ + b.n 1fd33a │ │ │ │ stmdb 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, #640] @ (1fd67c ) │ │ │ │ + ldr r2, [pc, #640] @ (1fd5f4 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #640] @ (1fd680 ) │ │ │ │ + ldr r3, [pc, #640] @ (1fd5f8 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r8, r0 │ │ │ │ add.w sl, r0, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ dmb ish │ │ │ │ rsb r9, r6, #32 │ │ │ │ sub.w r3, r6, #32 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fd5d0 │ │ │ │ + beq.w 1fd548 │ │ │ │ and.w ip, r4, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ lsr.w r9, r1, r9 │ │ │ │ mul.w r2, r6, ip │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ lsls r1, r6 │ │ │ │ @@ -566224,49 +566035,49 @@ │ │ │ │ orr.w r0, r0, lr │ │ │ │ lsr.w lr, r5, r2 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w lr, lr, r3 │ │ │ │ itt cs │ │ │ │ strcs r3, [sp, #4] │ │ │ │ movcs fp, r1 │ │ │ │ - bcs.n 1fd540 │ │ │ │ + bcs.n 1fd4b8 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ lsl.w r9, r9, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1fd488 │ │ │ │ - b.n 1fd4bc │ │ │ │ + bne.n 1fd400 │ │ │ │ + b.n 1fd434 │ │ │ │ mul.w r2, r6, ip │ │ │ │ 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, 1fd4e4 │ │ │ │ + cbz r4, 1fd45c │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ ands.w ip, r4, #63 @ 0x3f │ │ │ │ - bne.n 1fd484 │ │ │ │ + bne.n 1fd3fc │ │ │ │ ldr.w r0, [r8] │ │ │ │ bic.w r7, r7, r9 │ │ │ │ - ldr r2, [pc, #444] @ (1fd684 ) │ │ │ │ + ldr r2, [pc, #444] @ (1fd5fc ) │ │ │ │ add r2, pc │ │ │ │ mla r0, r7, r0, r3 │ │ │ │ - ldr r3, [pc, #432] @ (1fd680 ) │ │ │ │ + ldr r3, [pc, #432] @ (1fd5f8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1fd676 │ │ │ │ + bne.w 1fd5ee │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs.w r4, ip, #1 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ it ne │ │ │ │ movne r3, #4 │ │ │ │ mov.w r1, #64 @ 0x40 │ │ │ │ @@ -566274,63 +566085,63 @@ │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r8] │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 60b88 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fd5cc │ │ │ │ + bne.n 1fd544 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 61070 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fd52a │ │ │ │ + bne.n 1fd4a2 │ │ │ │ strex r2, r4, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fd51a │ │ │ │ + bne.n 1fd492 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fd4b2 │ │ │ │ + beq.n 1fd42a │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 60b4c │ │ │ │ ldr r4, [sp, #0] │ │ │ │ - b.n 1fd4b2 │ │ │ │ + b.n 1fd42a │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movs r3, #4 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #8 │ │ │ │ add.w r9, ip, #1 │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 60b88 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fd668 │ │ │ │ + bne.w 1fd5e0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orr.w r9, r0, r9 │ │ │ │ movs r1, #0 │ │ │ │ blx 61070 │ │ │ │ bic.w r0, r9, #63 @ 0x3f │ │ │ │ str r4, [r0, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1fd586 │ │ │ │ + bne.n 1fd4fe │ │ │ │ strex r3, r9, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fd576 │ │ │ │ + bne.n 1fd4ee │ │ │ │ cmp r4, r2 │ │ │ │ dmb ish │ │ │ │ it eq │ │ │ │ moveq r4, r9 │ │ │ │ - beq.n 1fd59a │ │ │ │ + beq.n 1fd512 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 60b4c │ │ │ │ ldr r4, [sp, #0] │ │ │ │ and.w ip, r4, #63 @ 0x3f │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mul.w r2, ip, r6 │ │ │ │ rsb lr, r2, #32 │ │ │ │ @@ -566339,364 +566150,364 @@ │ │ │ │ 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, fp │ │ │ │ sbcs r0, r3 │ │ │ │ - bcc.w 1fd470 │ │ │ │ - b.n 1fd540 │ │ │ │ + bcc.w 1fd3e8 │ │ │ │ + b.n 1fd4b8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd510 │ │ │ │ + b.n 1fd488 │ │ │ │ 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 1fd670 │ │ │ │ + beq.n 1fd5e8 │ │ │ │ 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 1fd5ea │ │ │ │ + bne.n 1fd562 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r4, 1fd65c │ │ │ │ + cbz r4, 1fd5d4 │ │ │ │ movs r1, #4 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 60b88 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbnz r0, 1fd66c │ │ │ │ + cbnz r0, 1fd5e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 61070 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fd640 │ │ │ │ + bne.n 1fd5b8 │ │ │ │ strex r3, r4, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fd630 │ │ │ │ + bne.n 1fd5a8 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fd42a │ │ │ │ + beq.w 1fd3a2 │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 60b4c │ │ │ │ ldrd r3, r4, [sp] │ │ │ │ - b.n 1fd42a │ │ │ │ + b.n 1fd3a2 │ │ │ │ ldr.w r1, [r8] │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fd60e │ │ │ │ + b.n 1fd586 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd566 │ │ │ │ + b.n 1fd4de │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd624 │ │ │ │ + b.n 1fd59c │ │ │ │ ldrd r1, r2, [r8] │ │ │ │ - b.n 1fd660 │ │ │ │ + b.n 1fd5d8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r4, #132 @ 0x84 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #54 @ 0x36 │ │ │ │ + cmp r3, #190 @ 0xbe │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #164] @ (1fd740 ) │ │ │ │ + ldr r0, [pc, #164] @ (1fd6b8 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #164] @ (1fd744 ) │ │ │ │ + ldr r1, [pc, #164] @ (1fd6bc ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - add r3, pc, #132 @ (adr r3, 1fd738 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 1fd6b0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 6164c <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r4, 1fd704 │ │ │ │ + cbz r4, 1fd67c │ │ │ │ movs r7, #2 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 1fd6e4 │ │ │ │ + beq.n 1fd65c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1fd6de │ │ │ │ + bne.n 1fd656 │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fd6ce │ │ │ │ + bne.n 1fd646 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1fd704 │ │ │ │ - cbz r6, 1fd71e │ │ │ │ + cbz r3, 1fd67c │ │ │ │ + cbz r6, 1fd696 │ │ │ │ mov r2, sp │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1fd6fe │ │ │ │ + bge.n 1fd676 │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 1fd72a │ │ │ │ + beq.n 1fd6a2 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fd6c6 │ │ │ │ + bne.n 1fd63e │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1fd748 ) │ │ │ │ - ldr r3, [pc, #56] @ (1fd744 ) │ │ │ │ + ldr r2, [pc, #64] @ (1fd6c0 ) │ │ │ │ + ldr r3, [pc, #56] @ (1fd6bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fd72e │ │ │ │ + bne.n 1fd6a6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4990 │ │ │ │ - b.n 1fd6fe │ │ │ │ + bl 1f4908 │ │ │ │ + b.n 1fd676 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd706 │ │ │ │ + b.n 1fd67e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #94 @ 0x5e │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #242 @ 0xf2 │ │ │ │ + cmp r1, #122 @ 0x7a │ │ │ │ lsls r2, r5, #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, 1fd7a8 │ │ │ │ + cbz r2, 1fd720 │ │ │ │ ldr.w r6, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc.n 1fd770 │ │ │ │ + bcc.n 1fd6e8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - bl 20c570 │ │ │ │ + bl 20c4e8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 20c734 │ │ │ │ + bl 20c6ac │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1fd786 │ │ │ │ + bne.n 1fd6fe │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fd76c │ │ │ │ + beq.n 1fd6e4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r6 │ │ │ │ - bcc.n 1fd774 │ │ │ │ + bcc.n 1fd6ec │ │ │ │ mov r0, r8 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ 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] @ (1fd808 ) │ │ │ │ - ldr r0, [pc, #52] @ (1fd80c ) │ │ │ │ + ldr r5, [pc, #52] @ (1fd780 ) │ │ │ │ + ldr r0, [pc, #52] @ (1fd784 ) │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1fd7fc │ │ │ │ + beq.n 1fd774 │ │ │ │ subs r4, #188 @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1fd74c │ │ │ │ + bl 1fd6c4 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1fd7e6 │ │ │ │ - ldr r0, [pc, #16] @ (1fd810 ) │ │ │ │ + bne.n 1fd75e │ │ │ │ + ldr r0, [pc, #16] @ (1fd788 ) │ │ │ │ add r0, pc │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #88] @ (1fd864 ) │ │ │ │ + ldr r2, [pc, #632] @ (1fd9fc ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r0, [r6, #32] │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r2, [r1, #32] │ │ │ │ + str r2, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r5, #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] @ (1fd89c ) │ │ │ │ + ldr r2, [pc, #120] @ (1fd814 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1fd8a0 ) │ │ │ │ + ldr r3, [pc, #120] @ (1fd818 ) │ │ │ │ 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 61b04 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #92] @ (1fd8a4 ) │ │ │ │ + ldr r1, [pc, #92] @ (1fd81c ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [r2] │ │ │ │ - bl 1fe140 │ │ │ │ - cbnz r0, 1fd88e │ │ │ │ + bl 1fe0b8 │ │ │ │ + cbnz r0, 1fd806 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1fd87a │ │ │ │ + bmi.n 1fd7f2 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (1fd8a8 ) │ │ │ │ - ldr r3, [pc, #56] @ (1fd8a0 ) │ │ │ │ + ldr r2, [pc, #68] @ (1fd820 ) │ │ │ │ + ldr r3, [pc, #56] @ (1fd818 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fd898 │ │ │ │ + bne.n 1fd810 │ │ │ │ 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 60e08 │ │ │ │ - b.n 1fd860 │ │ │ │ + b.n 1fd7d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60b4c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd862 │ │ │ │ + b.n 1fd7da │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + cmp r0, #90 @ 0x5a │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #150 @ 0x96 │ │ │ │ + cmp r0, #30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #20] @ (1fd8d0 ) │ │ │ │ + ldr r0, [pc, #20] @ (1fd848 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 20c60c │ │ │ │ - ldr r0, [pc, #12] @ (1fd8d4 ) │ │ │ │ + bl 20c584 │ │ │ │ + ldr r0, [pc, #12] @ (1fd84c ) │ │ │ │ add r0, pc │ │ │ │ - bl 35fb60 │ │ │ │ + bl 35fad8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r2, [r1, #20] │ │ │ │ + str r2, [r2, #28] │ │ │ │ lsls r3, r5, #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 1fe39c │ │ │ │ - cbnz r0, 1fd8f0 │ │ │ │ + bl 1fe314 │ │ │ │ + cbnz r0, 1fd868 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe388 │ │ │ │ + bl 1fe300 │ │ │ │ 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, #580] @ (1fdb50 ) │ │ │ │ + ldr r2, [pc, #580] @ (1fdac8 ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r3, [pc, #580] @ (1fdb54 ) │ │ │ │ + ldr r3, [pc, #580] @ (1fdacc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #580] @ (1fdb58 ) │ │ │ │ + ldr r6, [pc, #580] @ (1fdad0 ) │ │ │ │ ldrd r4, r5, [r0] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 60b4c │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 1fdb06 │ │ │ │ + bmi.w 1fda7e │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 1fdaf4 │ │ │ │ + bmi.w 1fda6c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fdad6 │ │ │ │ + bne.w 1fda4e │ │ │ │ add.w sl, r4, #16 │ │ │ │ add.w fp, r4, #48 @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1fd966 │ │ │ │ - b.n 1fda28 │ │ │ │ + bhi.n 1fd8de │ │ │ │ + b.n 1fd9a0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 20c5dc │ │ │ │ + bl 20c554 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1fda28 │ │ │ │ + bls.n 1fd9a0 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fd956 │ │ │ │ + beq.n 1fd8ce │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ movs r3, #24 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ mov.w r9, #0 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r2, r0, r1 │ │ │ │ ldr r6, [r0, r1] │ │ │ │ @@ -566718,168 +566529,168 @@ │ │ │ │ adds r0, #1 │ │ │ │ blx 6184c <__aeabi_idivmod@plt> │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ str.w r1, [r4, #172] @ 0xac │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #152] @ 0x98 │ │ │ │ - bl 20c5c0 │ │ │ │ + bl 20c538 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fdace │ │ │ │ + beq.n 1fda46 │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r2, r2, r3 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - cbz r7, 1fda0c │ │ │ │ + cbz r7, 1fd984 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r7] │ │ │ │ strex r1, r9, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fd9f8 │ │ │ │ + bne.n 1fd970 │ │ │ │ cmp r2, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 1fdac2 │ │ │ │ + beq.n 1fda3a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1fd946 │ │ │ │ + beq.n 1fd8be │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1fd966 │ │ │ │ + bhi.n 1fd8de │ │ │ │ mov r0, sl │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ mov r0, sl │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr.w r9, [r4, #160] @ 0xa0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1fdaa0 │ │ │ │ + bne.n 1fda18 │ │ │ │ ldrd r8, r5, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 1fda96 │ │ │ │ + beq.n 1fda0e │ │ │ │ mov r3, r9 │ │ │ │ movs r6, #24 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r3 │ │ │ │ mul.w r7, r6, r5 │ │ │ │ ldr.w r2, [r9, #180] @ 0xb4 │ │ │ │ adds r3, r2, r7 │ │ │ │ ldr r2, [r2, r7] │ │ │ │ - cbz r2, 1fda84 │ │ │ │ + cbz r2, 1fd9fc │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 1fda82 │ │ │ │ + cbz r0, 1fd9fa │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r2, r4, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fda64 │ │ │ │ + bne.n 1fd9dc │ │ │ │ cmp r3, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 1fdb32 │ │ │ │ + beq.n 1fdaaa │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ ldr.w r8, [r9, #168] @ 0xa8 │ │ │ │ add r3, r7 │ │ │ │ str r4, [r3, #0] │ │ │ │ adds r0, r5, #1 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ blx 60d0c <__aeabi_uidivmod@plt> │ │ │ │ mov r5, r1 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 1fda4e │ │ │ │ + bne.n 1fd9c6 │ │ │ │ mov r4, r9 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r4, #172] @ 0xac │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, sl │ │ │ │ - bl 20c6b4 │ │ │ │ - ldr r2, [pc, #180] @ (1fdb5c ) │ │ │ │ - ldr r3, [pc, #168] @ (1fdb54 ) │ │ │ │ + bl 20c62c │ │ │ │ + ldr r2, [pc, #180] @ (1fdad4 ) │ │ │ │ + ldr r3, [pc, #168] @ (1fdacc ) │ │ │ │ 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 1fdb4c │ │ │ │ + bne.n 1fdac4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1f4964 │ │ │ │ - b.n 1fda0c │ │ │ │ + bl 1f48dc │ │ │ │ + b.n 1fd984 │ │ │ │ mov r0, sl │ │ │ │ - bl 20c6b4 │ │ │ │ - b.n 1fd946 │ │ │ │ - ldr r2, [pc, #136] @ (1fdb60 ) │ │ │ │ + bl 20c62c │ │ │ │ + b.n 1fd8be │ │ │ │ + ldr r2, [pc, #136] @ (1fdad8 ) │ │ │ │ movs r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ add r2, pc │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ blx 61b58 <__snprintf_chk@plt> │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ - bl 1fe1dc │ │ │ │ - b.n 1fd93e │ │ │ │ + bl 1fe154 │ │ │ │ + b.n 1fd8b6 │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 60f64 │ │ │ │ movs r2, #19 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 61758 │ │ │ │ - b.n 1fd936 │ │ │ │ + b.n 1fd8ae │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 61070 │ │ │ │ - ldr r3, [pc, #80] @ (1fdb64 ) │ │ │ │ + ldr r3, [pc, #80] @ (1fdadc ) │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1fdb3c │ │ │ │ + cbz r3, 1fdab4 │ │ │ │ ldr r6, [r7, #32] │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c698 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1fe260 │ │ │ │ + bl 1fe1d8 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 1fd930 │ │ │ │ + b.n 1fd8a8 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1f4964 │ │ │ │ - b.n 1fda78 │ │ │ │ - ldr r3, [pc, #40] @ (1fdb68 ) │ │ │ │ + bl 1f48dc │ │ │ │ + b.n 1fd9f0 │ │ │ │ + ldr r3, [pc, #40] @ (1fdae0 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ blx 61ea8 │ │ │ │ - b.n 1fdb1c │ │ │ │ + b.n 1fda94 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - movs r6, #238 @ 0xee │ │ │ │ + movs r7, #118 @ 0x76 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #230 @ 0xe6 │ │ │ │ + movs r7, #110 @ 0x6e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r5, #82 @ 0x52 │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ lsls r2, r5, #2 │ │ │ │ - b.n 1fe308 │ │ │ │ + b.n 1fe290 │ │ │ │ movs r7, r2 │ │ │ │ lsrs r0, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -566892,87 +566703,87 @@ │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 1fdbce │ │ │ │ + cbz r2, 1fdb46 │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1fdbbc │ │ │ │ - bcc.n 1fdbfa │ │ │ │ + beq.n 1fdb34 │ │ │ │ + bcc.n 1fdb72 │ │ │ │ str.w r5, [r6, #160] @ 0xa0 │ │ │ │ - b.n 1fdbaa │ │ │ │ + b.n 1fdb22 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1fdbba │ │ │ │ + beq.n 1fdb32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fd814 │ │ │ │ + bl 1fd78c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fdba4 │ │ │ │ + bne.n 1fdb1c │ │ │ │ str.w r4, [r6, #160] @ 0xa0 │ │ │ │ - cbz r7, 1fdbc0 │ │ │ │ + cbz r7, 1fdb38 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r6, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r0, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr.w r4, [r6, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1fdbc4 │ │ │ │ - bcs.n 1fdb9e │ │ │ │ + beq.n 1fdb3c │ │ │ │ + bcs.n 1fdb16 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fd74c │ │ │ │ + bl 1fd6c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20c6b4 │ │ │ │ - b.n 1fdbbc │ │ │ │ + bl 20c62c │ │ │ │ + b.n 1fdb34 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fd74c │ │ │ │ + bl 1fd6c4 │ │ │ │ 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, 1fdc2a │ │ │ │ + cbz r2, 1fdba2 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1fdc46 │ │ │ │ - ldr r0, [pc, #360] @ (1fdd9c ) │ │ │ │ + ble.n 1fdbbe │ │ │ │ + ldr r0, [pc, #360] @ (1fdd14 ) │ │ │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ cmp r3, r0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ - cbnz r1, 1fdcae │ │ │ │ + cbnz r1, 1fdc26 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fdcca │ │ │ │ + beq.n 1fdc42 │ │ │ │ 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 │ │ │ │ @@ -566990,38 +566801,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 20c5c0 │ │ │ │ + bl 20c538 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fdd8e │ │ │ │ + beq.n 1fdd06 │ │ │ │ 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 1fdc46 │ │ │ │ + bcs.n 1fdbbe │ │ │ │ movs r2, #1 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1fdb6c │ │ │ │ + bl 1fdae4 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1fdc46 │ │ │ │ + b.n 1fdbbe │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 1fdd6c │ │ │ │ + bpl.n 1fdce4 │ │ │ │ ldr.w r1, [r4, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, r0 │ │ │ │ cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 1fdd6c │ │ │ │ + bcs.n 1fdce4 │ │ │ │ movs r1, #24 │ │ │ │ add.w r0, r2, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w fp, r2, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 61948 │ │ │ │ ldr.w r8, [r4, #172] @ 0xac │ │ │ │ @@ -567046,60 +566857,60 @@ │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ add.w r0, lr, #1 │ │ │ │ mov r1, r8 │ │ │ │ blx 60d0c <__aeabi_uidivmod@plt> │ │ │ │ mov lr, r1 │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 1fdd16 │ │ │ │ + bne.n 1fdc8e │ │ │ │ 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 60b4c │ │ │ │ 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 1fdc56 │ │ │ │ + b.n 1fdbce │ │ │ │ add.w r8, r4, #96 @ 0x60 │ │ │ │ add.w r5, r4, #16 │ │ │ │ mov sl, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20c5dc │ │ │ │ + bl 20c554 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fdd76 │ │ │ │ + beq.n 1fdcee │ │ │ │ mov r3, sl │ │ │ │ - b.n 1fdc4e │ │ │ │ + b.n 1fdbc6 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldc2 15, cr15, [sp], {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 1f8b60 │ │ │ │ + bl 1f8ad8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fdeca │ │ │ │ + beq.w 1fde42 │ │ │ │ blx 61b1c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61b1c │ │ │ │ cmp r0, #13 │ │ │ │ it ge │ │ │ │ movge r0, #13 │ │ │ │ @@ -567110,18 +566921,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r3, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 61070 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1fded4 │ │ │ │ + ble.n 1fde4c │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #296] @ (1fdf24 ) │ │ │ │ + ldr r3, [pc, #296] @ (1fde9c ) │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r4, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #14 │ │ │ │ mov r1, r3 │ │ │ │ blx 61b58 <__snprintf_chk@plt> │ │ │ │ @@ -567133,287 +566944,287 @@ │ │ │ │ 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 20c60c │ │ │ │ + bl 20c584 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #152] @ 0x98 │ │ │ │ - bl 20c5a0 │ │ │ │ + bl 20c518 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 20c5a0 │ │ │ │ + bl 20c518 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #24 │ │ │ │ blx 61948 │ │ │ │ str.w r0, [r5, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fdee4 │ │ │ │ + beq.n 1fde5c │ │ │ │ ldr.w r0, [r5, #156] @ 0x9c │ │ │ │ movs r1, #4 │ │ │ │ blx 61948 │ │ │ │ str.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fdee4 │ │ │ │ + beq.n 1fde5c │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbnz r3, 1fde7e │ │ │ │ - b.n 1fde90 │ │ │ │ + cbnz r3, 1fddf6 │ │ │ │ + b.n 1fde08 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 1fde90 │ │ │ │ + bls.n 1fde08 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fd814 │ │ │ │ + bl 1fd78c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fde74 │ │ │ │ - cbz r4, 1fdee4 │ │ │ │ + bne.n 1fddec │ │ │ │ + cbz r4, 1fde5c │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #148] @ (1fdf28 ) │ │ │ │ - ldr r0, [pc, #152] @ (1fdf2c ) │ │ │ │ - ldr r4, [pc, #152] @ (1fdf30 ) │ │ │ │ + ldr r1, [pc, #148] @ (1fdea0 ) │ │ │ │ + ldr r0, [pc, #152] @ (1fdea4 ) │ │ │ │ + ldr r4, [pc, #152] @ (1fdea8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ add r4, pc │ │ │ │ blx 61ea8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c698 │ │ │ │ - ldr r3, [pc, #140] @ (1fdf34 ) │ │ │ │ + bl 20c610 │ │ │ │ + ldr r3, [pc, #140] @ (1fdeac ) │ │ │ │ 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 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ 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 61070 │ │ │ │ - ldr r2, [pc, #96] @ (1fdf38 ) │ │ │ │ + ldr r2, [pc, #96] @ (1fdeb0 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 61148 │ │ │ │ - b.n 1fde0c │ │ │ │ + b.n 1fdd84 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ blx 60b4c │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ - cbz r3, 1fdf10 │ │ │ │ + cbz r3, 1fde88 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 20c58c │ │ │ │ + bl 20c504 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20c58c │ │ │ │ + bl 20c504 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c5f8 │ │ │ │ + bl 20c570 │ │ │ │ ldr.w r0, [r5, #180] @ 0xb4 │ │ │ │ blx 60b4c │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61070 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - b.n 1fe098 │ │ │ │ + b.n 1fe020 │ │ │ │ movs r7, r2 │ │ │ │ @ instruction: 0xfa13ffff │ │ │ │ - ldrh r0, [r1, r6] │ │ │ │ + ldrb r0, [r2, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r6, [r5, r5] │ │ │ │ + ldrh r6, [r6, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - orrs r6, r7 │ │ │ │ + mvns r6, r0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ 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 1fd74c │ │ │ │ + bl 1fd6c4 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 1fdfa6 │ │ │ │ - ldr r0, [pc, #116] @ (1fdfd0 ) │ │ │ │ + cbz r3, 1fdf1e │ │ │ │ + ldr r0, [pc, #116] @ (1fdf48 ) │ │ │ │ add r0, pc │ │ │ │ - bl 20c698 │ │ │ │ - ldr r3, [pc, #112] @ (1fdfd4 ) │ │ │ │ + bl 20c610 │ │ │ │ + ldr r3, [pc, #112] @ (1fdf4c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fdf9e │ │ │ │ + beq.n 1fdf16 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ - ldr.w ip, [pc, #100] @ 1fdfd8 │ │ │ │ + ldr.w ip, [pc, #100] @ 1fdf50 │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ add ip, pc │ │ │ │ - b.n 1fdf88 │ │ │ │ + b.n 1fdf00 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1fdf9e │ │ │ │ + beq.n 1fdf16 │ │ │ │ sub.w r3, r0, #188 @ 0xbc │ │ │ │ add.w r1, r3, #188 @ 0xbc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1fdf7a │ │ │ │ + bne.n 1fdef2 │ │ │ │ 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] @ (1fdfdc ) │ │ │ │ + ldr r0, [pc, #60] @ (1fdf54 ) │ │ │ │ add r0, pc │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 20c58c │ │ │ │ + bl 20c504 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 20c58c │ │ │ │ + bl 20c504 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 20c5f8 │ │ │ │ + bl 20c570 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 60b4c │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 60b4c │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r4, [r5, r2] │ │ │ │ + ldrh r4, [r6, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cmp r0, r1 │ │ │ │ + orrs r0, r2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - negs r6, r6 │ │ │ │ + cmn r6, r7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r0, [r5, r1] │ │ │ │ + ldrh r0, [r6, r3] │ │ │ │ lsls r3, r5, #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 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbz r3, 1fe024 │ │ │ │ + cbz r3, 1fdf9c │ │ │ │ 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 1fdc08 │ │ │ │ + bl 1fdb80 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ 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] @ (1fe110 ) │ │ │ │ + ldr r2, [pc, #200] @ (1fe088 ) │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #200] @ (1fe114 ) │ │ │ │ + ldr r3, [pc, #200] @ (1fe08c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r2, pc │ │ │ │ adds r0, #16 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20c698 │ │ │ │ + bl 20c610 │ │ │ │ ldr.w r8, [r7, #160] @ 0xa0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1fe100 │ │ │ │ + beq.n 1fe078 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ strb.w r4, [r7, #40] @ 0x28 │ │ │ │ blx 61b04 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1fe370 │ │ │ │ + bl 1fe2e8 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ - cbz r3, 1fe0b4 │ │ │ │ - ldr.w sl, [pc, #140] @ 1fe118 │ │ │ │ + cbz r3, 1fe02c │ │ │ │ + ldr.w sl, [pc, #140] @ 1fe090 │ │ │ │ mov r5, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ add sl, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, sl │ │ │ │ str.w r5, [r6], #4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r9, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ adds r4, #1 │ │ │ │ - bl 1fdc08 │ │ │ │ + bl 1fdb80 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1fe094 │ │ │ │ + bhi.n 1fe00c │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r7, #16 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 20c6b4 │ │ │ │ + bl 20c62c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1fe0f2 │ │ │ │ + cbnz r3, 1fe06a │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 1fe0c6 │ │ │ │ + bne.n 1fe03e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60b4c │ │ │ │ - ldr r2, [pc, #64] @ (1fe11c ) │ │ │ │ - ldr r3, [pc, #56] @ (1fe114 ) │ │ │ │ + ldr r2, [pc, #64] @ (1fe094 ) │ │ │ │ + ldr r3, [pc, #56] @ (1fe08c ) │ │ │ │ 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 1fe10a │ │ │ │ + bne.n 1fe082 │ │ │ │ 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 1fd688 │ │ │ │ - b.n 1fe0ca │ │ │ │ + bl 1fd600 │ │ │ │ + b.n 1fe042 │ │ │ │ add.w r0, r7, #16 │ │ │ │ - bl 20c6b4 │ │ │ │ - b.n 1fe0d8 │ │ │ │ + bl 20c62c │ │ │ │ + b.n 1fe050 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, r6, #6 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ str.w pc, [r3, #255]! │ │ │ │ - subs r0, r4, #4 │ │ │ │ + subs r0, r5, #6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r4, r3, [r0] │ │ │ │ mov r5, r3 │ │ │ │ @@ -567422,17 +567233,17 @@ │ │ │ │ blx r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - ldr r4, [pc, #124] @ (1fe1cc ) │ │ │ │ + ldr r4, [pc, #124] @ (1fe144 ) │ │ │ │ sub sp, #276 @ 0x114 │ │ │ │ - ldr r3, [pc, #124] @ (1fe1d0 ) │ │ │ │ + ldr r3, [pc, #124] @ (1fe148 ) │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #8 │ │ │ │ strd r2, r1, [sp] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #268] @ 0x10c │ │ │ │ @@ -567451,72 +567262,72 @@ │ │ │ │ movs r1, #11 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ blx 61664 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ movs r0, #0 │ │ │ │ blx 60b40 │ │ │ │ - ldr r1, [pc, #60] @ (1fe1d4 ) │ │ │ │ + ldr r1, [pc, #60] @ (1fe14c ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 20c6d0 │ │ │ │ + bl 20c648 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r0, #2 │ │ │ │ blx 60b40 │ │ │ │ - ldr r2, [pc, #40] @ (1fe1d8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1fe1d0 ) │ │ │ │ + ldr r2, [pc, #40] @ (1fe150 ) │ │ │ │ + ldr r3, [pc, #28] @ (1fe148 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fe1c8 │ │ │ │ + bne.n 1fe140 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - subs r6, r4, #2 │ │ │ │ + subs r6, r5, #4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xff81ffff │ │ │ │ - subs r2, r1, #1 │ │ │ │ + subs r2, r2, #3 │ │ │ │ lsls r2, r5, #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] @ (1fe254 ) │ │ │ │ + ldr r2, [pc, #104] @ (1fe1cc ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #104] @ (1fe258 ) │ │ │ │ + ldr r3, [pc, #104] @ (1fe1d0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 6108c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 61658 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.n 1fe226 │ │ │ │ - ldr r2, [pc, #76] @ (1fe25c ) │ │ │ │ - ldr r3, [pc, #68] @ (1fe258 ) │ │ │ │ + beq.n 1fe19e │ │ │ │ + ldr r2, [pc, #76] @ (1fe1d4 ) │ │ │ │ + ldr r3, [pc, #68] @ (1fe1d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fe250 │ │ │ │ + bne.n 1fe1c8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 61b1c │ │ │ │ cmp r0, #15 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ @@ -567528,64 +567339,64 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp │ │ │ │ strb r3, [r2, #12] │ │ │ │ blx 61658 │ │ │ │ - b.n 1fe20e │ │ │ │ + b.n 1fe186 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - subs r2, r1, #0 │ │ │ │ + subs r2, r2, #2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + subs r2, r6, #1 │ │ │ │ lsls r2, r5, #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] @ (1fe364 ) │ │ │ │ + ldr r2, [pc, #240] @ (1fe2dc ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #240] @ (1fe368 ) │ │ │ │ + ldr r3, [pc, #240] @ (1fe2e0 ) │ │ │ │ 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 1fe344 │ │ │ │ + beq.n 1fe2bc │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r6 │ │ │ │ blx 61e90 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - cbz r1, 1fe2b8 │ │ │ │ - ldr r2, [pc, #204] @ (1fe36c ) │ │ │ │ - ldr r3, [pc, #196] @ (1fe368 ) │ │ │ │ + cbz r1, 1fe230 │ │ │ │ + ldr r2, [pc, #204] @ (1fe2e4 ) │ │ │ │ + ldr r3, [pc, #196] @ (1fe2e0 ) │ │ │ │ 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 1fe360 │ │ │ │ + bne.n 1fe2d8 │ │ │ │ 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 61070 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fe354 │ │ │ │ + beq.n 1fe2cc │ │ │ │ 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] │ │ │ │ @@ -567598,15 +567409,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 1fe2cc │ │ │ │ + bhi.n 1fe244 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 61070 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #1 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ and.w r1, r2, #31 │ │ │ │ @@ -567617,40 +567428,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 1fe30a │ │ │ │ + bhi.n 1fe282 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ blx 61e24 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1fe29e │ │ │ │ + b.n 1fe216 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 61070 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fe306 │ │ │ │ - b.n 1fe332 │ │ │ │ + bne.n 1fe27e │ │ │ │ + b.n 1fe2aa │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 61070 │ │ │ │ - b.n 1fe332 │ │ │ │ + b.n 1fe2aa │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - adds r4, r0, #6 │ │ │ │ + subs r4, r1, #0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r3, #5 │ │ │ │ + adds r2, r4, #7 │ │ │ │ lsls r2, r5, #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 │ │ │ │ @@ -567695,15 +567506,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 1fe424 │ │ │ │ + beq.n 1fe39c │ │ │ │ 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] │ │ │ │ @@ -567713,25 +567524,25 @@ │ │ │ │ lsls r7, r2, #1 │ │ │ │ strd r2, r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 61b04 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe41c │ │ │ │ + beq.n 1fe394 │ │ │ │ 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 1fe48e │ │ │ │ + beq.n 1fe406 │ │ │ │ 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 │ │ │ │ @@ -567747,22 +567558,22 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 60b4c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ strd r8, r5, [r3, #12] │ │ │ │ - b.n 1fe410 │ │ │ │ + b.n 1fe388 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 61a8c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 1fe47c │ │ │ │ + b.n 1fe3f4 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fe4ba │ │ │ │ + beq.n 1fe432 │ │ │ │ ldrd r3, r1, [r0, #12] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ add.w ip, r4, r2 │ │ │ │ pop {r4} │ │ │ │ @@ -567773,863 +567584,863 @@ │ │ │ │ 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] @ 1fe534 │ │ │ │ + ldr.w lr, [pc, #96] @ 1fe4ac │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #96] @ 1fe538 │ │ │ │ + ldr.w ip, [pc, #96] @ 1fe4b0 │ │ │ │ add r0, sp, #24 │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #92] @ (1fe53c ) │ │ │ │ + ldr r4, [pc, #92] @ (1fe4b4 ) │ │ │ │ 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 60e80 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6f2c │ │ │ │ - ldr r2, [pc, #44] @ (1fe540 ) │ │ │ │ - ldr r3, [pc, #36] @ (1fe538 ) │ │ │ │ + bl 1f6ea4 │ │ │ │ + ldr r2, [pc, #44] @ (1fe4b8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1fe4b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fe52e │ │ │ │ + bne.n 1fe4a6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, r4, r4 │ │ │ │ + subs r0, r5, r6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, r5] │ │ │ │ + strb r2, [r1, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r0, r5, r3 │ │ │ │ + subs r0, r6, r5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r0, 1fe57a │ │ │ │ + cbz r0, 1fe4f2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.n 1fe554 │ │ │ │ + bne.n 1fe4cc │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ - cbnz r2, 1fe554 │ │ │ │ + cbnz r2, 1fe4cc │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #144] @ (1fe5f8 ) │ │ │ │ + ldr r1, [pc, #144] @ (1fe570 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 60af8 │ │ │ │ - cbnz r0, 1fe57e │ │ │ │ + cbnz r0, 1fe4f6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #124] @ (1fe5fc ) │ │ │ │ + ldr r1, [pc, #124] @ (1fe574 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe574 │ │ │ │ - ldr r1, [pc, #112] @ (1fe600 ) │ │ │ │ + beq.n 1fe4ec │ │ │ │ + ldr r1, [pc, #112] @ (1fe578 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe574 │ │ │ │ - ldr r1, [pc, #104] @ (1fe604 ) │ │ │ │ + beq.n 1fe4ec │ │ │ │ + ldr r1, [pc, #104] @ (1fe57c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe574 │ │ │ │ + beq.n 1fe4ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bne.n 1fe5b6 │ │ │ │ + bne.n 1fe52e │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - cbnz r3, 1fe5b6 │ │ │ │ + cbnz r3, 1fe52e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1fe576 │ │ │ │ - ldr r1, [pc, #80] @ (1fe608 ) │ │ │ │ + b.n 1fe4ee │ │ │ │ + ldr r1, [pc, #80] @ (1fe580 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe5b2 │ │ │ │ - ldr r1, [pc, #68] @ (1fe60c ) │ │ │ │ + beq.n 1fe52a │ │ │ │ + ldr r1, [pc, #68] @ (1fe584 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe5b2 │ │ │ │ - ldr r1, [pc, #60] @ (1fe610 ) │ │ │ │ + beq.n 1fe52a │ │ │ │ + ldr r1, [pc, #60] @ (1fe588 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe5b2 │ │ │ │ - ldr r1, [pc, #48] @ (1fe614 ) │ │ │ │ + beq.n 1fe52a │ │ │ │ + ldr r1, [pc, #48] @ (1fe58c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60af8 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r5 │ │ │ │ orreq.w r0, r5, #1 │ │ │ │ - b.n 1fe576 │ │ │ │ + b.n 1fe4ee │ │ │ │ nop │ │ │ │ - blt.n 1fe580 │ │ │ │ + blt.n 1fe508 │ │ │ │ movs r3, r3 │ │ │ │ - vshr.s16 d16, d6, #10 │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ + vshr.s16 d16, d6, #2 │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ movs r7, r2 │ │ │ │ - movs r7, #230 @ 0xe6 │ │ │ │ + movs r7, #238 @ 0xee │ │ │ │ movs r6, r2 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r4!, {r1, r4} │ │ │ │ movs r6, r2 │ │ │ │ - bhi.n 1fe600 │ │ │ │ + bls.n 1fe588 │ │ │ │ movs r7, r2 │ │ │ │ - mov r6, r9 │ │ │ │ + mov r6, sl │ │ │ │ movs r4, r3 │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ + movs r7, #160 @ 0xa0 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r3, [pc, #68] @ (1fe660 ) │ │ │ │ + ldr r3, [pc, #68] @ (1fe5d8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 1fe624 │ │ │ │ + cbz r1, 1fe59c │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #48] @ (1fe664 ) │ │ │ │ + ldr r0, [pc, #48] @ (1fe5dc ) │ │ │ │ sub sp, #12 │ │ │ │ add r0, pc │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1f6f84 │ │ │ │ + bl 1f6efc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 1fe544 │ │ │ │ - ldr r2, [pc, #32] @ (1fe668 ) │ │ │ │ + bl 1fe4bc │ │ │ │ + ldr r2, [pc, #32] @ (1fe5e0 ) │ │ │ │ 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} │ │ │ │ - strb r3, [r1, r0] │ │ │ │ + strb r3, [r2, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bhi.n 1fe584 │ │ │ │ + bhi.n 1fe50c │ │ │ │ movs r7, r2 │ │ │ │ - strh r4, [r3, r7] │ │ │ │ + strb r4, [r4, r1] │ │ │ │ lsls r3, r5, #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 1f6f84 │ │ │ │ + bl 1f6efc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1fe618 │ │ │ │ + bl 1fe590 │ │ │ │ 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 1f6fac │ │ │ │ + bl 1f6f24 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1fe618 │ │ │ │ + bl 1fe590 │ │ │ │ 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 1f6f84 │ │ │ │ + bl 1f6efc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 1fe544 │ │ │ │ + bl 1fe4bc │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1fe618 │ │ │ │ + bl 1fe590 │ │ │ │ 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] @ (1fe748 ) │ │ │ │ + ldr r1, [pc, #76] @ (1fe6c0 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1fe74c ) │ │ │ │ + ldr r2, [pc, #76] @ (1fe6c4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r0, 1fe73e │ │ │ │ + cbz r0, 1fe6b6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 60db4 <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r4, r2 │ │ │ │ itt eq │ │ │ │ moveq r0, r5 │ │ │ │ ldreq r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #40] @ (1fe750 ) │ │ │ │ - ldr r3, [pc, #32] @ (1fe74c ) │ │ │ │ + ldr r2, [pc, #40] @ (1fe6c8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1fe6c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fe744 │ │ │ │ + bne.n 1fe6bc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1fe726 │ │ │ │ + b.n 1fe69e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - adds r2, r7, r3 │ │ │ │ + adds r2, r0, r6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, r3 │ │ │ │ + adds r2, r3, r5 │ │ │ │ lsls r2, r5, #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] @ (1fe7c0 ) │ │ │ │ + ldr r2, [pc, #88] @ (1fe738 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #88] @ (1fe7c4 ) │ │ │ │ + ldr r3, [pc, #88] @ (1fe73c ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f6f84 │ │ │ │ - cbz r0, 1fe7b4 │ │ │ │ + bl 1f6efc │ │ │ │ + cbz r0, 1fe72c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 60db4 <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fe7b4 │ │ │ │ + beq.n 1fe72c │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 1fe618 │ │ │ │ - ldr r2, [pc, #44] @ (1fe7c8 ) │ │ │ │ - ldr r3, [pc, #40] @ (1fe7c4 ) │ │ │ │ + bl 1fe590 │ │ │ │ + ldr r2, [pc, #44] @ (1fe740 ) │ │ │ │ + ldr r3, [pc, #40] @ (1fe73c ) │ │ │ │ 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 1fe7ba │ │ │ │ + bne.n 1fe732 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 1fe790 │ │ │ │ + b.n 1fe708 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, r2, r2 │ │ │ │ + adds r2, r3, r4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r4, r1 │ │ │ │ + adds r0, r5, r3 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r9, r7, [sp, #72] @ 0x48 │ │ │ │ - cbz r1, 1fe814 │ │ │ │ + cbz r1, 1fe78c │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #368] @ (1fe958 ) │ │ │ │ + ldr r1, [pc, #368] @ (1fe8d0 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 61d38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fe822 │ │ │ │ + cbz r0, 1fe79a │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - cbz r7, 1fe80c │ │ │ │ + cbz r7, 1fe784 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fe88c │ │ │ │ + bne.n 1fe804 │ │ │ │ ldr.w r7, [r6, #24]! │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1fe804 │ │ │ │ + bne.n 1fe77c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - b.n 1fe818 │ │ │ │ + b.n 1fe790 │ │ │ │ strd r9, r7, [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, #312] @ (1fe95c ) │ │ │ │ + ldr r1, [pc, #312] @ (1fe8d4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #312] @ (1fe960 ) │ │ │ │ + ldr r0, [pc, #312] @ (1fe8d8 ) │ │ │ │ mov r8, r6 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1fe4c0 │ │ │ │ + bl 1fe438 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fe814 │ │ │ │ + beq.n 1fe78c │ │ │ │ mov r0, r3 │ │ │ │ blx 61b1c │ │ │ │ ldr.w r3, [r8, #24]! │ │ │ │ cmp r4, r0 │ │ │ │ it cc │ │ │ │ movcc r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fe83a │ │ │ │ - ldr.w r8, [pc, #276] @ 1fe964 │ │ │ │ - ldr.w sl, [pc, #276] @ 1fe968 │ │ │ │ + bne.n 1fe7b2 │ │ │ │ + ldr.w r8, [pc, #276] @ 1fe8dc │ │ │ │ + ldr.w sl, [pc, #276] @ 1fe8e0 │ │ │ │ add r8, pc │ │ │ │ add sl, pc │ │ │ │ - b.n 1fe87a │ │ │ │ - ldr r0, [pc, #268] @ (1fe96c ) │ │ │ │ + b.n 1fe7f2 │ │ │ │ + ldr r0, [pc, #268] @ (1fe8e4 ) │ │ │ │ mov r2, r5 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ movs r3, #16 │ │ │ │ add r0, pc │ │ │ │ mov r1, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1fe4c0 │ │ │ │ + bl 1fe438 │ │ │ │ ldr.w r5, [r6, #24]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fe814 │ │ │ │ + beq.n 1fe78c │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov ip, r8 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fe85c │ │ │ │ + bne.n 1fe7d4 │ │ │ │ mov ip, sl │ │ │ │ mov r1, sl │ │ │ │ - b.n 1fe85c │ │ │ │ + b.n 1fe7d4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #220] @ (1fe970 ) │ │ │ │ + ldr r3, [pc, #220] @ (1fe8e8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 61d38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe912 │ │ │ │ + beq.n 1fe88a │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r8 │ │ │ │ blx 61b1c │ │ │ │ mov fp, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1fe8f6 │ │ │ │ + beq.n 1fe86e │ │ │ │ blx 61858 <__ctype_b_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r0, [r0, r9, lsl #1] │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ cmp.w r9, #95 @ 0x5f │ │ │ │ ite eq │ │ │ │ moveq r0, #0 │ │ │ │ andne.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe8b0 │ │ │ │ + beq.n 1fe828 │ │ │ │ sub.w r1, sl, fp │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1fe934 │ │ │ │ + beq.n 1fe8ac │ │ │ │ mov fp, r4 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1fe8bc │ │ │ │ + bne.n 1fe834 │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1fe946 │ │ │ │ + beq.n 1fe8be │ │ │ │ ldr.w r7, [r6, #24]! │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fe818 │ │ │ │ + beq.n 1fe790 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 61d38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fe8a4 │ │ │ │ + bne.n 1fe81c │ │ │ │ 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 1fe898 │ │ │ │ + bne.n 1fe810 │ │ │ │ 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 61e6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe912 │ │ │ │ + beq.n 1fe88a │ │ │ │ mov fp, r4 │ │ │ │ - b.n 1fe8ea │ │ │ │ + b.n 1fe862 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 61e6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fe8fe │ │ │ │ - b.n 1fe912 │ │ │ │ + bne.n 1fe876 │ │ │ │ + b.n 1fe88a │ │ │ │ nop │ │ │ │ - bvs.n 1fe93c │ │ │ │ + bvs.n 1fe8c4 │ │ │ │ movs r7, r2 │ │ │ │ - cmp r0, #22 │ │ │ │ + cmp r0, #30 │ │ │ │ movs r7, r4 │ │ │ │ - bvs.n 1fe8d4 │ │ │ │ + bvs.n 1fe85c │ │ │ │ movs r7, r2 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ movs r7, r2 │ │ │ │ - bvs.n 1fe894 │ │ │ │ + bvs.n 1fe81c │ │ │ │ movs r7, r2 │ │ │ │ - orn r0, ip, #22 │ │ │ │ + orns r0, r4, #22 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1f6f84 │ │ │ │ + bl 1f6efc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fe7cc │ │ │ │ + bl 1fe744 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - bl 1fe618 │ │ │ │ + bl 1fe590 │ │ │ │ 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, #356] @ (1feb28 ) │ │ │ │ + ldr r0, [pc, #356] @ (1feaa0 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ blx 62148 │ │ │ │ strb r3, [r7, r0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1feb1a │ │ │ │ + beq.w 1fea92 │ │ │ │ adds r4, #24 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1fe9ec │ │ │ │ + b.n 1fe964 │ │ │ │ ldr.w r3, [r4], #24 │ │ │ │ - cbz r3, 1fea4e │ │ │ │ + cbz r3, 1fe9c6 │ │ │ │ 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 1fe9e6 │ │ │ │ + bne.n 1fe95e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1fead2 │ │ │ │ - ldr r0, [pc, #292] @ (1feb2c ) │ │ │ │ + beq.n 1fea4a │ │ │ │ + ldr r0, [pc, #292] @ (1feaa4 ) │ │ │ │ blx 62148 │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 61b1c │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ blx 613ac <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #260] @ (1feb30 ) │ │ │ │ + ldr r0, [pc, #260] @ (1feaa8 ) │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r3 │ │ │ │ blx 62148 │ │ │ │ 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 1fe9ec │ │ │ │ + bne.n 1fe964 │ │ │ │ orrs.w r3, r6, r5 │ │ │ │ - beq.n 1feaf8 │ │ │ │ + beq.n 1fea70 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1fea7c │ │ │ │ - ldr r0, [pc, #216] @ (1feb34 ) │ │ │ │ + bne.n 1fe9f4 │ │ │ │ + ldr r0, [pc, #216] @ (1feaac ) │ │ │ │ blx 62148 │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61b1c │ │ │ │ - ldr r1, [pc, #224] @ (1feb4c ) │ │ │ │ + ldr r1, [pc, #224] @ (1feac4 ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 613ac <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #184] @ (1feb38 ) │ │ │ │ + ldr r0, [pc, #184] @ (1feab0 ) │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - ldr r1, [pc, #204] @ (1feb50 ) │ │ │ │ + ldr r1, [pc, #204] @ (1feac8 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r6, r5, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 62148 │ │ │ │ adds r5, r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 61b58 <__snprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #156] @ (1feb3c ) │ │ │ │ + ldr r0, [pc, #156] @ (1feab4 ) │ │ │ │ blx 62148 │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61b1c │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov r1, r5 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ blx 613ac <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #128] @ (1feb40 ) │ │ │ │ + ldr r0, [pc, #128] @ (1feab8 ) │ │ │ │ movs r3, #0 │ │ │ │ blx 62148 │ │ │ │ add r0, r7 │ │ │ │ strb.w r3, [r0, #4095] @ 0xfff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #112] @ (1feb44 ) │ │ │ │ + ldr r0, [pc, #112] @ (1feabc ) │ │ │ │ blx 62148 │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 61b1c │ │ │ │ - ldr r1, [pc, #112] @ (1feb54 ) │ │ │ │ + ldr r1, [pc, #112] @ (1feacc ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 613ac <__strncat_chk@plt> │ │ │ │ - b.n 1fea06 │ │ │ │ + b.n 1fe97e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1feb0a │ │ │ │ - ldr r4, [pc, #88] @ (1feb58 ) │ │ │ │ + beq.n 1fea82 │ │ │ │ + ldr r4, [pc, #88] @ (1fead0 ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #60] @ (1feb48 ) │ │ │ │ + ldr r0, [pc, #60] @ (1feac0 ) │ │ │ │ blx 62148 │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs.w r3, r2, r5 │ │ │ │ - bne.n 1fea7c │ │ │ │ - ldr r4, [pc, #56] @ (1feb5c ) │ │ │ │ + bne.n 1fe9f4 │ │ │ │ + ldr r4, [pc, #56] @ (1fead4 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1feb02 │ │ │ │ + b.n 1fea7a │ │ │ │ nop │ │ │ │ - subs r3, r1, #1 │ │ │ │ + subs r3, r2, #3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r3, r2, #0 │ │ │ │ + subs r3, r3, #2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r3, r5, #7 │ │ │ │ + subs r3, r6, #1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r7, r7, #6 │ │ │ │ + subs r7, r0, #1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r5, r2, #6 │ │ │ │ + subs r5, r3, #0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r5, r7, #5 │ │ │ │ + subs r5, r0, #0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r3, r3, #5 │ │ │ │ + adds r3, r4, #7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r7, r0, #5 │ │ │ │ + adds r7, r1, #7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r7, r1, #4 │ │ │ │ + adds r7, r2, #6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bmi.n 1fea9c │ │ │ │ + bmi.n 1fea24 │ │ │ │ movs r7, r2 │ │ │ │ - bmi.n 1fea60 │ │ │ │ + bmi.n 1fe9e8 │ │ │ │ movs r7, r2 │ │ │ │ - bmi.n 1febb0 │ │ │ │ + bmi.n 1feb38 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [r6, #44] @ 0x2c │ │ │ │ + ldr r6, [r7, #44] @ 0x2c │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r0, 1feb86 │ │ │ │ + cbz r0, 1feafe │ │ │ │ ldr r6, [r1, #0] │ │ │ │ - cbz r6, 1feb86 │ │ │ │ + cbz r6, 1feafe │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r3, 1feb96 │ │ │ │ + cbnz r3, 1feb0e │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1feb7e │ │ │ │ + bne.n 1feaf6 │ │ │ │ mov.w r9, #0 │ │ │ │ mov sl, r9 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r8, [pc, #140] @ 1fec24 │ │ │ │ + ldr.w r8, [pc, #140] @ 1feb9c │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r7, [pc, #136] @ (1fec28 ) │ │ │ │ + ldr r7, [pc, #136] @ (1feba0 ) │ │ │ │ mov sl, r9 │ │ │ │ add r8, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ - b.n 1febbe │ │ │ │ + b.n 1feb36 │ │ │ │ blx 61b1c │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1fec08 │ │ │ │ + beq.n 1feb80 │ │ │ │ add fp, r4 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ - cbz r2, 1febf2 │ │ │ │ + cbz r2, 1feb6a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ blx 60d3c │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 1fec04 │ │ │ │ + cbz r4, 1feb7c │ │ │ │ mov r2, r4 │ │ │ │ blx 60c7c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1febae │ │ │ │ + bne.n 1feb26 │ │ │ │ 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 1febbe │ │ │ │ + bne.n 1feb36 │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1feba8 │ │ │ │ + bne.n 1feb20 │ │ │ │ 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 1febb6 │ │ │ │ + b.n 1feb2e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 60c7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1febb6 │ │ │ │ + bne.n 1feb2e │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - b.n 1febe8 │ │ │ │ - cmp r1, #66 @ 0x42 │ │ │ │ + b.n 1feb60 │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ movs r6, r2 │ │ │ │ - ldcl 0, cr0, [sl, #-88] @ 0xffffffa8 │ │ │ │ + stcl 0, cr0, [r2, #-88]! @ 0xffffffa8 │ │ │ │ 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 1fecc8 │ │ │ │ + beq.n 1fec40 │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fecc8 │ │ │ │ - ldr.w r9, [pc, #208] @ 1fed20 │ │ │ │ + beq.n 1fec40 │ │ │ │ + ldr.w r9, [pc, #208] @ 1fec98 │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 60d3c │ │ │ │ cmp r6, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 1fecd0 │ │ │ │ + beq.n 1fec48 │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - beq.n 1fecf0 │ │ │ │ + beq.n 1fec68 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1fecda │ │ │ │ + beq.n 1fec52 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1fecba │ │ │ │ + beq.n 1fec32 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1fec88 │ │ │ │ + b.n 1fec00 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1fecba │ │ │ │ + beq.n 1fec32 │ │ │ │ mov r0, fp │ │ │ │ blx 61b1c │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1fec7e │ │ │ │ + bne.n 1febf6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx 60c7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fec7e │ │ │ │ + bne.n 1febf6 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1fed00 │ │ │ │ + beq.n 1fec78 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ orrs r7, r2 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1fec88 │ │ │ │ + bne.n 1fec00 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fec52 │ │ │ │ + bne.n 1febca │ │ │ │ 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 1fec6a │ │ │ │ + bne.n 1febe2 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1fec6a │ │ │ │ + bne.n 1febe2 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1fecba │ │ │ │ - b.n 1fec6a │ │ │ │ + beq.n 1fec32 │ │ │ │ + b.n 1febe2 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1fed0a │ │ │ │ + beq.n 1fec82 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1fec6e │ │ │ │ + b.n 1febe6 │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ - b.n 1fec7e │ │ │ │ + b.n 1febf6 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1fecfa │ │ │ │ + bne.n 1fec72 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1fecba │ │ │ │ - b.n 1fecfa │ │ │ │ + beq.n 1fec32 │ │ │ │ + b.n 1fec72 │ │ │ │ nop │ │ │ │ - cmp r0, #148 @ 0x94 │ │ │ │ + cmp r0, #156 @ 0x9c │ │ │ │ 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 1fee28 │ │ │ │ - ldr.w fp, [pc, #236] @ 1fee38 │ │ │ │ + beq.n 1feda0 │ │ │ │ + ldr.w fp, [pc, #236] @ 1fedb0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #236] @ (1fee3c ) │ │ │ │ + ldr r3, [pc, #236] @ (1fedb4 ) │ │ │ │ mov.w ip, #1 │ │ │ │ add fp, pc │ │ │ │ movs r5, #0 │ │ │ │ mov r1, lr │ │ │ │ add r3, pc │ │ │ │ str r6, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -568638,103 +568449,103 @@ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ sub.w sl, r8, r5 │ │ │ │ and.w lr, r7, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ands r2, r6 │ │ │ │ orrs.w r2, lr, r2 │ │ │ │ - beq.n 1fedb4 │ │ │ │ + beq.n 1fed2c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ ite eq │ │ │ │ moveq ip, fp │ │ │ │ movne ip, r6 │ │ │ │ strd ip, r1, [sp] │ │ │ │ mov r1, sl │ │ │ │ blx 61b58 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ add r5, r0 │ │ │ │ - blt.n 1fee0c │ │ │ │ + blt.n 1fed84 │ │ │ │ cmp sl, r0 │ │ │ │ - bls.n 1fee0c │ │ │ │ + bls.n 1fed84 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ bic.w r7, r7, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ bic.w r3, r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fed60 │ │ │ │ + bne.n 1fecd8 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1fee1c │ │ │ │ + beq.n 1fed94 │ │ │ │ add.w r0, r9, r5 │ │ │ │ sub.w r5, r8, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1fee22 │ │ │ │ - ldr r3, [pc, #108] @ (1fee40 ) │ │ │ │ + bne.n 1fed9a │ │ │ │ + ldr r3, [pc, #108] @ (1fedb8 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r7, r6, [sp, #8] │ │ │ │ blx 61b58 <__snprintf_chk@plt> │ │ │ │ cmp r0, r5 │ │ │ │ ite cc │ │ │ │ movcc r5, #0 │ │ │ │ movcs r5, #1 │ │ │ │ orrs.w r5, r5, r0, lsr #31 │ │ │ │ - beq.n 1fee1c │ │ │ │ + beq.n 1fed94 │ │ │ │ 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} │ │ │ │ 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} │ │ │ │ - ldr r3, [pc, #32] @ (1fee44 ) │ │ │ │ + ldr r3, [pc, #32] @ (1fedbc ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1fedd6 │ │ │ │ + b.n 1fed4e │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1fee1c │ │ │ │ - ldr r3, [pc, #24] @ (1fee48 ) │ │ │ │ + beq.n 1fed94 │ │ │ │ + ldr r3, [pc, #24] @ (1fedc0 ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ - b.n 1fedd6 │ │ │ │ + b.n 1fed4e │ │ │ │ nop │ │ │ │ - bne.n 1fedd4 │ │ │ │ + bne.n 1fed5c │ │ │ │ movs r7, r2 │ │ │ │ - @ instruction: 0xf62a0016 │ │ │ │ - bne.n 1feef4 │ │ │ │ + @ instruction: 0xf6320016 │ │ │ │ + bne.n 1fee7c │ │ │ │ movs r7, r2 │ │ │ │ - bne.n 1fee48 │ │ │ │ + bne.n 1fedd0 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1fee30 │ │ │ │ + beq.n 1fedb8 │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-72] │ │ │ │ - ldr r6, [pc, #308] @ (1fef98 ) │ │ │ │ + ldr r6, [pc, #308] @ (1fef10 ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r5, [pc, #308] @ (1fef9c ) │ │ │ │ + ldr r5, [pc, #308] @ (1fef14 ) │ │ │ │ sub sp, #4 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #304] @ (1fefa0 ) │ │ │ │ + ldr r4, [pc, #304] @ (1fef18 ) │ │ │ │ add.w r7, sp, #4096 @ 0x1000 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ add r4, pc │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldr r5, [r6, r5] │ │ │ │ add.w r0, r4, #32 │ │ │ │ movs r3, #1 │ │ │ │ @@ -568745,156 +568556,156 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ blx 61070 │ │ │ │ ldrsh.w r4, [r4, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ blx 61b04 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fef2e │ │ │ │ + beq.n 1feea6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fef30 │ │ │ │ - ldr r3, [pc, #252] @ (1fefa4 ) │ │ │ │ + beq.n 1feea8 │ │ │ │ + ldr r3, [pc, #252] @ (1fef1c ) │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr.w sl, [pc, #248] @ 1fefa8 │ │ │ │ + ldr.w sl, [pc, #248] @ 1fef20 │ │ │ │ sub.w r7, r8, #8 │ │ │ │ add r3, pc │ │ │ │ mov fp, r9 │ │ │ │ add sl, pc │ │ │ │ mov r6, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r8, r8, [sp, #16] │ │ │ │ - b.n 1fef04 │ │ │ │ + b.n 1fee7c │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #10 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 618c4 <__isoc23_strtoull@plt> │ │ │ │ strd r0, r1, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 60b4c │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbnz r3, 1fef2a │ │ │ │ + cbnz r3, 1feea2 │ │ │ │ ldr.w r2, [r7, #8]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r9, r2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sbcs.w r1, fp, r3 │ │ │ │ it cc │ │ │ │ movcc fp, r3 │ │ │ │ ldrsh.w r3, [sl, #2] │ │ │ │ it cc │ │ │ │ movcc r9, r2 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 1fef62 │ │ │ │ + bcs.n 1feeda │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r5, #0 │ │ │ │ blx 61b58 <__snprintf_chk@plt> │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #28 │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl 1f68f8 │ │ │ │ + bl 1f6870 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1feec4 │ │ │ │ + bne.n 1fee3c │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 60b4c │ │ │ │ - ldr r3, [pc, #116] @ (1fefac ) │ │ │ │ - ldr r2, [pc, #116] @ (1fefb0 ) │ │ │ │ + ldr r3, [pc, #116] @ (1fef24 ) │ │ │ │ + ldr r2, [pc, #116] @ (1fef28 ) │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ add r3, pc │ │ │ │ adds r1, #28 │ │ │ │ add r2, pc │ │ │ │ strh.w r4, [r3, #2084] @ 0x824 │ │ │ │ - ldr r3, [pc, #80] @ (1fef9c ) │ │ │ │ + ldr r3, [pc, #80] @ (1fef14 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fef92 │ │ │ │ + bne.n 1fef0a │ │ │ │ add.w sp, sp, #4128 @ 0x1020 │ │ │ │ add sp, #4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r8, r5, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fef2e │ │ │ │ + beq.n 1feea6 │ │ │ │ mov.w r2, r9, lsr #1 │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ orr.w r2, r2, fp, lsl #31 │ │ │ │ movs r4, #0 │ │ │ │ mov.w fp, fp, lsr #1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ adds r5, #8 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ it cs │ │ │ │ addcs r4, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1fef7c │ │ │ │ - b.n 1fef30 │ │ │ │ + bne.n 1feef4 │ │ │ │ + b.n 1feea8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r2, #6 │ │ │ │ + asrs r2, r3, #8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 1feea8 │ │ │ │ + beq.n 1fee30 │ │ │ │ movs r7, r2 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r5, #64] @ 0x40 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r6, [r3, #48] @ 0x30 │ │ │ │ + str r6, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - asrs r2, r7, #2 │ │ │ │ + asrs r2, r0, #5 │ │ │ │ lsls r2, r5, #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, #868] @ (1ff328 ) │ │ │ │ + ldr r4, [pc, #868] @ (1ff2a0 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #868] @ (1ff32c ) │ │ │ │ + ldr r3, [pc, #868] @ (1ff2a4 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #864] @ (1ff330 ) │ │ │ │ + ldr r0, [pc, #864] @ (1ff2a8 ) │ │ │ │ movw r2, #2088 @ 0x828 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61070 │ │ │ │ blx 60a08 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r2, sp, #4 │ │ │ │ blx 61fec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ff09e │ │ │ │ + beq.n 1ff016 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 6190c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1ff0b4 │ │ │ │ + beq.n 1ff02c │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ sxth r5, r0 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #83 @ 0x53 │ │ │ │ - ldr r4, [pc, #808] @ (1ff334 ) │ │ │ │ + ldr r4, [pc, #808] @ (1ff2ac ) │ │ │ │ blx 6190c │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r3, #1 │ │ │ │ add r4, pc │ │ │ │ cmp r3, r6 │ │ │ │ @@ -568907,565 +568718,565 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ str r2, [r4, #24] │ │ │ │ strh r5, [r4, #0] │ │ │ │ strh r3, [r4, #2] │ │ │ │ blx 61e78 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ lsrs r3, r0, #12 │ │ │ │ - ldr r0, [pc, #764] @ (1ff338 ) │ │ │ │ + ldr r0, [pc, #764] @ (1ff2b0 ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r5, [pc, #764] @ (1ff33c ) │ │ │ │ + ldr r5, [pc, #764] @ (1ff2b4 ) │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ add r0, pc │ │ │ │ strb r2, [r4, #13] │ │ │ │ add r5, pc │ │ │ │ - bl 1fe66c │ │ │ │ + bl 1fe5e4 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1fee4c │ │ │ │ + bl 1fedc4 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ff2fc │ │ │ │ - ldr r3, [pc, #732] @ (1ff340 ) │ │ │ │ + beq.w 1ff274 │ │ │ │ + ldr r3, [pc, #732] @ (1ff2b8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 1ff0ba │ │ │ │ - ldr r4, [pc, #728] @ (1ff344 ) │ │ │ │ + cbnz r3, 1ff032 │ │ │ │ + ldr r4, [pc, #728] @ (1ff2bc ) │ │ │ │ movw r2, #2088 @ 0x828 │ │ │ │ - ldr r1, [pc, #728] @ (1ff348 ) │ │ │ │ + ldr r1, [pc, #728] @ (1ff2c0 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 61a8c │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #708] @ (1ff34c ) │ │ │ │ - ldr r3, [pc, #676] @ (1ff32c ) │ │ │ │ + ldr r2, [pc, #708] @ (1ff2c4 ) │ │ │ │ + ldr r3, [pc, #676] @ (1ff2a4 ) │ │ │ │ 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 1ff322 │ │ │ │ + bne.w 1ff29a │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 609f0 <__sched_cpucount@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1feffc │ │ │ │ + bne.n 1fef74 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 6190c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1feffc │ │ │ │ + bne.n 1fef74 │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1ff006 │ │ │ │ - ldr r4, [pc, #660] @ (1ff350 ) │ │ │ │ + b.n 1fef7e │ │ │ │ + ldr r4, [pc, #660] @ (1ff2c8 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #660] @ (1ff354 ) │ │ │ │ + ldr r1, [pc, #660] @ (1ff2cc ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ ldrsh.w r2, [r4] │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #648] @ (1ff358 ) │ │ │ │ + ldr r1, [pc, #648] @ (1ff2d0 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #640] @ (1ff35c ) │ │ │ │ + ldr r1, [pc, #640] @ (1ff2d4 ) │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #632] @ (1ff360 ) │ │ │ │ + ldr r1, [pc, #632] @ (1ff2d8 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #620] @ (1ff364 ) │ │ │ │ + ldr r1, [pc, #620] @ (1ff2dc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #608] @ (1ff368 ) │ │ │ │ + ldr r1, [pc, #608] @ (1ff2e0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #596] @ (1ff36c ) │ │ │ │ + ldr r1, [pc, #596] @ (1ff2e4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #584] @ (1ff370 ) │ │ │ │ + ldr r1, [pc, #584] @ (1ff2e8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #572] @ (1ff374 ) │ │ │ │ + ldr r1, [pc, #572] @ (1ff2ec ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #560] @ (1ff378 ) │ │ │ │ + ldr r1, [pc, #560] @ (1ff2f0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #552] @ (1ff37c ) │ │ │ │ + ldr r1, [pc, #552] @ (1ff2f4 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #540] @ (1ff380 ) │ │ │ │ + ldr r1, [pc, #540] @ (1ff2f8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #528] @ (1ff384 ) │ │ │ │ + ldr r1, [pc, #528] @ (1ff2fc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #516] @ (1ff388 ) │ │ │ │ + ldr r1, [pc, #516] @ (1ff300 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #504] @ (1ff38c ) │ │ │ │ + ldr r1, [pc, #504] @ (1ff304 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #492] @ (1ff390 ) │ │ │ │ + ldr r1, [pc, #492] @ (1ff308 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #480] @ (1ff394 ) │ │ │ │ + ldr r1, [pc, #480] @ (1ff30c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #472] @ (1ff398 ) │ │ │ │ + ldr r1, [pc, #472] @ (1ff310 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #460] @ (1ff39c ) │ │ │ │ + ldr r1, [pc, #460] @ (1ff314 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #448] @ (1ff3a0 ) │ │ │ │ + ldr r1, [pc, #448] @ (1ff318 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #436] @ (1ff3a4 ) │ │ │ │ + ldr r1, [pc, #436] @ (1ff31c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #424] @ (1ff3a8 ) │ │ │ │ + ldr r1, [pc, #424] @ (1ff320 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #412] @ (1ff3ac ) │ │ │ │ + ldr r1, [pc, #412] @ (1ff324 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #400] @ (1ff3b0 ) │ │ │ │ + ldr r1, [pc, #400] @ (1ff328 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #392] @ (1ff3b4 ) │ │ │ │ + ldr r1, [pc, #392] @ (1ff32c ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #380] @ (1ff3b8 ) │ │ │ │ + ldr r1, [pc, #380] @ (1ff330 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #368] @ (1ff3bc ) │ │ │ │ + ldr r1, [pc, #368] @ (1ff334 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #356] @ (1ff3c0 ) │ │ │ │ + ldr r1, [pc, #356] @ (1ff338 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #344] @ (1ff3c4 ) │ │ │ │ + ldr r1, [pc, #344] @ (1ff33c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #332] @ (1ff3c8 ) │ │ │ │ + ldr r1, [pc, #332] @ (1ff340 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #320] @ (1ff3cc ) │ │ │ │ + ldr r1, [pc, #320] @ (1ff344 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #308] @ (1ff3d0 ) │ │ │ │ + ldr r1, [pc, #308] @ (1ff348 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #300] @ (1ff3d4 ) │ │ │ │ + ldr r1, [pc, #300] @ (1ff34c ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #288] @ (1ff3d8 ) │ │ │ │ + ldr r1, [pc, #288] @ (1ff350 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #276] @ (1ff3dc ) │ │ │ │ + ldr r1, [pc, #276] @ (1ff354 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #264] @ (1ff3e0 ) │ │ │ │ + ldr r1, [pc, #264] @ (1ff358 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #256] @ (1ff3e4 ) │ │ │ │ + ldr r1, [pc, #256] @ (1ff35c ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #248] @ (1ff3e8 ) │ │ │ │ + ldr r1, [pc, #248] @ (1ff360 ) │ │ │ │ ldr r2, [r4, #24] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ - b.n 1ff068 │ │ │ │ - ldr r0, [pc, #236] @ (1ff3ec ) │ │ │ │ + b.n 1fefe0 │ │ │ │ + ldr r0, [pc, #236] @ (1ff364 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe698 │ │ │ │ + bl 1fe610 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fe544 │ │ │ │ - ldr r3, [pc, #224] @ (1ff3f0 ) │ │ │ │ + bl 1fe4bc │ │ │ │ + ldr r3, [pc, #224] @ (1ff368 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 1ff060 │ │ │ │ + b.n 1fefd8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r6, #32 │ │ │ │ + asrs r2, r7, #2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #40] @ 0x28 │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r7!, {r2, r3, r4} │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [r4, r7] │ │ │ │ + ldrh r1, [r5, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + ldrh r6, [r1, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r4, [r7, r6] │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r2, [r5, #28] │ │ │ │ + str r2, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsrs r4, r6, #29 │ │ │ │ + lsrs r4, r7, #31 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r4, [r3, #24] │ │ │ │ + str r4, [r4, #32] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + ldmia r7!, {r2, r3} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7!, {r2, r4} │ │ │ │ + ldmia r7!, {r2, r3, r4} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7!, {r2, r5} │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7!, {r2, r4, r5} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ + ldmia r7!, {r2, r3, r6} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7!, {r2, r5, r6} │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7!, {r4, r5, r6} │ │ │ │ + ldmia r7!, {r3, r4, r5, r6} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ + ldmia r7, {r2, r3, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7, {r2, r4, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7, {r6, r7} │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7, {r4, r6, r7} │ │ │ │ + ldmia r7, {r3, r4, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7, {r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r4, r5, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + beq.n 1ff31c │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff3b8 │ │ │ │ + beq.n 1ff340 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff3dc │ │ │ │ + beq.n 1ff364 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff400 │ │ │ │ + beq.n 1ff388 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff424 │ │ │ │ + beq.n 1ff3ac │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff448 │ │ │ │ + beq.n 1ff3d0 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff474 │ │ │ │ + beq.n 1ff3fc │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff498 │ │ │ │ + beq.n 1ff420 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff4bc │ │ │ │ + beq.n 1ff244 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff2e8 │ │ │ │ + beq.n 1ff270 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff314 │ │ │ │ + beq.n 1ff29c │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff340 │ │ │ │ + beq.n 1ff2c8 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff36c │ │ │ │ + beq.n 1ff2f4 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff398 │ │ │ │ + beq.n 1ff320 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff3cc │ │ │ │ + bne.n 1ff354 │ │ │ │ movs r7, r2 │ │ │ │ - bne.n 1ff3f8 │ │ │ │ + bne.n 1ff380 │ │ │ │ movs r7, r2 │ │ │ │ - bne.n 1ff424 │ │ │ │ + bne.n 1ff3ac │ │ │ │ movs r7, r2 │ │ │ │ - bne.n 1ff450 │ │ │ │ + bne.n 1ff3d8 │ │ │ │ movs r7, r2 │ │ │ │ - bne.n 1ff484 │ │ │ │ + bne.n 1ff40c │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldrsb r2, [r3, r4] │ │ │ │ + ldrsb r2, [r4, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r0, 1ff43a │ │ │ │ + cbz r0, 1ff3b2 │ │ │ │ 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] @ (1ff440 ) │ │ │ │ + ldr r4, [pc, #56] @ (1ff3b8 ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, r1 │ │ │ │ add r4, pc │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ blx 62010 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ - cbz r3, 1ff434 │ │ │ │ + cbz r3, 1ff3ac │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it eq │ │ │ │ addeq r0, r3, #2 │ │ │ │ - beq.n 1ff40c │ │ │ │ + beq.n 1ff384 │ │ │ │ blx 612a4 │ │ │ │ - cbz r0, 1ff434 │ │ │ │ + cbz r0, 1ff3ac │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 1ff40c │ │ │ │ + beq.n 1ff384 │ │ │ │ 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 │ │ │ │ - beq.n 1ff500 │ │ │ │ + beq.n 1ff488 │ │ │ │ movs r7, r2 │ │ │ │ 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] @ 1ff4a4 │ │ │ │ + ldr.w lr, [pc, #76] @ 1ff41c │ │ │ │ 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] @ 1ff4a8 │ │ │ │ + ldr.w ip, [pc, #56] @ 1ff420 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ blx 60e80 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1ff4ac ) │ │ │ │ - ldr r3, [pc, #28] @ (1ff4a8 ) │ │ │ │ + ldr r2, [pc, #36] @ (1ff424 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ff420 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ff49e │ │ │ │ + bne.n 1ff416 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r4, #14 │ │ │ │ + lsrs r0, r5, #16 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ + lsrs r2, r7, #15 │ │ │ │ lsls r2, r5, #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 1f14a4 │ │ │ │ - cbz r7, 1ff4fc │ │ │ │ + bl 1f141c │ │ │ │ + cbz r7, 1ff474 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f14a4 │ │ │ │ + bl 1f141c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1f14a4 │ │ │ │ + bl 1f141c │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1f1264 │ │ │ │ + bl 1f11dc │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ - bl 1f1264 │ │ │ │ + bl 1f11dc │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1ff4ce │ │ │ │ + bne.n 1ff446 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1f1700 │ │ │ │ + bl 1f1678 │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r9] │ │ │ │ - bl 1f9164 │ │ │ │ + bl 1f90dc │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 1ff5a0 │ │ │ │ + cbz r3, 1ff518 │ │ │ │ movs r4, #0 │ │ │ │ add.w r7, r0, #8 │ │ │ │ mov r8, r4 │ │ │ │ add.w fp, r0, #4 │ │ │ │ add.w sl, r0, #12 │ │ │ │ mov r0, r6 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1f1700 │ │ │ │ + bl 1f1678 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [r5, r4, lsl #2] │ │ │ │ - bl 1f1700 │ │ │ │ + bl 1f1678 │ │ │ │ str.w r0, [r7, r4, lsl #2] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r5, r4, lsl #2] │ │ │ │ - bl 1f9164 │ │ │ │ + bl 1f90dc │ │ │ │ ldr.w r2, [r5, r4, lsl #2] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r1, [fp, r4, lsl #2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1f1654 │ │ │ │ + bl 1f15cc │ │ │ │ ldr.w r2, [r7, r4, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9164 │ │ │ │ + bl 1f90dc │ │ │ │ ldr.w r2, [r7, r4, lsl #2] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r1, [sl, r4, lsl #2] │ │ │ │ adds r4, #4 │ │ │ │ - bl 1f1654 │ │ │ │ + bl 1f15cc │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi.n 1ff542 │ │ │ │ + bhi.n 1ff4ba │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -569475,46 +569286,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 1f9188 │ │ │ │ + bl 1f9100 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1f9188 │ │ │ │ + bl 1f9100 │ │ │ │ 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 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ 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 1ff646 │ │ │ │ + bmi.n 1ff5be │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1ff64a │ │ │ │ + cbz r3, 1ff5c2 │ │ │ │ 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] │ │ │ │ @@ -569527,15 +569338,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 1ff620 │ │ │ │ + b.n 1ff598 │ │ │ │ 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] │ │ │ │ @@ -569565,15 +569376,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 1ff6f8 │ │ │ │ + bmi.n 1ff670 │ │ │ │ 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 │ │ │ │ @@ -569606,26 +569417,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 1ff7a2 │ │ │ │ + beq.n 1ff71a │ │ │ │ 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 1ff79c │ │ │ │ + beq.n 1ff714 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ blx 61948 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ @@ -569648,48 +569459,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 1ff788 │ │ │ │ + b.n 1ff700 │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ cmpeq r1, r5 │ │ │ │ - beq.n 1ff7c0 │ │ │ │ + beq.n 1ff738 │ │ │ │ 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 1ff788 │ │ │ │ + b.n 1ff700 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 60b4c │ │ │ │ - b.n 1ff788 │ │ │ │ + b.n 1ff700 │ │ │ │ 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 1ff7f4 │ │ │ │ + beq.n 1ff76c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ blx 60b4c │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 1ff7e8 │ │ │ │ + bne.n 1ff760 │ │ │ │ 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 │ │ │ │ @@ -569697,41 +569508,41 @@ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ff904 │ │ │ │ + beq.n 1ff87c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 1ffa5e │ │ │ │ + beq.w 1ff9d6 │ │ │ │ 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 1ff8e4 │ │ │ │ + bcc.n 1ff85c │ │ │ │ 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, 1ff8c2 │ │ │ │ + cbz r6, 1ff83a │ │ │ │ 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] │ │ │ │ @@ -569746,81 +569557,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 1ff8c2 │ │ │ │ + beq.n 1ff83a │ │ │ │ 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 1ff8e4 │ │ │ │ + bcc.n 1ff85c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 609b4 <__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 1ffa34 │ │ │ │ + bcs.w 1ff9ac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 1ffa5e │ │ │ │ + beq.w 1ff9d6 │ │ │ │ ldrd r5, r7, [r4, #16] │ │ │ │ mov r8, r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r5, r1 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcs.n 1ff838 │ │ │ │ - b.n 1ff8e4 │ │ │ │ + bcs.n 1ff7b0 │ │ │ │ + b.n 1ff85c │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 1ffa5e │ │ │ │ + beq.w 1ff9d6 │ │ │ │ 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 1ffa20 │ │ │ │ + bcc.n 1ff998 │ │ │ │ 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 609b4 <__aeabi_uldivmod@plt> │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ - beq.n 1ffa2e │ │ │ │ + beq.n 1ff9a6 │ │ │ │ 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 1ffa20 │ │ │ │ + bcc.n 1ff998 │ │ │ │ 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 1ffa02 │ │ │ │ + beq.n 1ff97a │ │ │ │ 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 │ │ │ │ @@ -569838,17 +569649,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 1ffa02 │ │ │ │ + beq.n 1ff97a │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1ffa54 │ │ │ │ + beq.n 1ff9cc │ │ │ │ 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 │ │ │ │ @@ -569862,55 +569673,55 @@ │ │ │ │ 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 1ffa20 │ │ │ │ + bcc.n 1ff998 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 1ff6fc │ │ │ │ + bl 1ff674 │ │ │ │ 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 1ffa5e │ │ │ │ + beq.n 1ff9d6 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1ff912 │ │ │ │ + b.n 1ff88a │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r8, fp │ │ │ │ - b.n 1ff95c │ │ │ │ + b.n 1ff8d4 │ │ │ │ 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 1ff6fc │ │ │ │ + bl 1ff674 │ │ │ │ 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 1ff9f4 │ │ │ │ + b.n 1ff96c │ │ │ │ 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} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -569919,76 +569730,76 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, r1 │ │ │ │ ldrd r4, lr, [sp, #32] │ │ │ │ it ne │ │ │ │ ldrne.w ip, [r1, #4] │ │ │ │ - beq.n 1ffab0 │ │ │ │ + beq.n 1ffa28 │ │ │ │ ldrd r5, r6, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w r7, r3, r6 │ │ │ │ - bcc.n 1ffac4 │ │ │ │ + bcc.n 1ffa3c │ │ │ │ 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 1ffab6 │ │ │ │ + bcs.n 1ffa2e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r4, lr, [sp] │ │ │ │ - bl 1ff6fc │ │ │ │ + bl 1ff674 │ │ │ │ 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 1ffab0 │ │ │ │ + beq.n 1ffa28 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 1ffa8c │ │ │ │ + b.n 1ffa04 │ │ │ │ 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 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r3 │ │ │ │ cmp r0, r9 │ │ │ │ ldrd fp, r8, [sp, #48] @ 0x30 │ │ │ │ - beq.w 1ffc1a │ │ │ │ + beq.w 1ffb92 │ │ │ │ mov r3, r9 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1ffb08 │ │ │ │ + b.n 1ffa80 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1ffb4e │ │ │ │ + beq.n 1ffac6 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, lr, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, sl, lr │ │ │ │ - bcc.n 1ffafe │ │ │ │ + bcc.n 1ffa76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ffb9a │ │ │ │ + bne.n 1ffb12 │ │ │ │ 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 1ffc1a │ │ │ │ + bne.n 1ffb92 │ │ │ │ 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] │ │ │ │ @@ -569999,382 +569810,382 @@ │ │ │ │ adds.w ip, r2, fp │ │ │ │ adc.w r1, r8, sl │ │ │ │ cmp r1, lr │ │ │ │ it eq │ │ │ │ cmpeq ip, r0 │ │ │ │ it eq │ │ │ │ ldrdeq r1, r0, [r3, #16] │ │ │ │ - beq.n 1ffb88 │ │ │ │ + beq.n 1ffb00 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 61948 │ │ │ │ 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 1ffb38 │ │ │ │ + b.n 1ffab0 │ │ │ │ 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 1ffb38 │ │ │ │ + b.n 1ffab0 │ │ │ │ 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 1ffbda │ │ │ │ + beq.n 1ffb52 │ │ │ │ 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 │ │ │ │ - beq.n 1ffb2c │ │ │ │ + beq.n 1ffaa4 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 61948 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ strd r2, sl, [r0, #8] │ │ │ │ strd fp, r8, [r0, #16] │ │ │ │ - b.n 1ffb7c │ │ │ │ + b.n 1ffaf4 │ │ │ │ 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 │ │ │ │ - bne.n 1ffb88 │ │ │ │ + bne.n 1ffb00 │ │ │ │ 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 60b4c │ │ │ │ - b.n 1ffb38 │ │ │ │ + b.n 1ffab0 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 61948 │ │ │ │ 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 1ffb38 │ │ │ │ + b.n 1ffab0 │ │ │ │ nop │ │ │ │ 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 │ │ │ │ sub sp, #16 │ │ │ │ - vldr d7, [pc, #52] @ 1ffc88 │ │ │ │ + vldr d7, [pc, #52] @ 1ffc00 │ │ │ │ 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 1ffc78 │ │ │ │ + bne.n 1ffbf0 │ │ │ │ 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 1ffad4 │ │ │ │ + bl 1ffa4c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 1ffc6c │ │ │ │ + b.n 1ffbe4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #344] @ (1ffdfc ) │ │ │ │ - ldr r3, [pc, #344] @ (1ffe00 ) │ │ │ │ + ldr r1, [pc, #344] @ (1ffd74 ) │ │ │ │ + ldr r3, [pc, #344] @ (1ffd78 ) │ │ │ │ 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 1ffcd0 │ │ │ │ + bne.n 1ffc48 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ffcc0 │ │ │ │ + bne.n 1ffc38 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ffd90 │ │ │ │ + bne.n 1ffd08 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ - cbz r5, 1ffd1c │ │ │ │ + cbz r5, 1ffc94 │ │ │ │ movs r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ffcea │ │ │ │ + bne.n 1ffc62 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ffd82 │ │ │ │ - ldr r2, [pc, #256] @ (1ffe04 ) │ │ │ │ - ldr r3, [pc, #252] @ (1ffe00 ) │ │ │ │ + bne.n 1ffcfa │ │ │ │ + ldr r2, [pc, #256] @ (1ffd7c ) │ │ │ │ + ldr r3, [pc, #252] @ (1ffd78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ffdf6 │ │ │ │ + bne.n 1ffd6e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #232] @ (1ffe08 ) │ │ │ │ + ldr r2, [pc, #232] @ (1ffd80 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 61764 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1ffce6 │ │ │ │ + beq.n 1ffc5e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 61688 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1ffd48 │ │ │ │ + bne.n 1ffcc0 │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.n 1ffdba │ │ │ │ + bne.n 1ffd32 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ blx 61948 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1ffdba │ │ │ │ + cbz r0, 1ffd32 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 208270 │ │ │ │ + bl 2081e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ffdee │ │ │ │ + beq.n 1ffd66 │ │ │ │ ldrd r0, r1, [r6, #24] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 1ffdda │ │ │ │ + bne.n 1ffd52 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 208388 │ │ │ │ + bl 208300 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r8, [r3, r7, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60b4c │ │ │ │ - b.n 1ffce6 │ │ │ │ + b.n 1ffc5e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #32] │ │ │ │ - bl 1f4964 │ │ │ │ - b.n 1ffd00 │ │ │ │ + bl 1f48dc │ │ │ │ + b.n 1ffc78 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1ffdbe │ │ │ │ + bne.n 1ffd36 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ffda4 │ │ │ │ + bne.n 1ffd1c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ffd96 │ │ │ │ - b.n 1ffcd8 │ │ │ │ + bne.n 1ffd0e │ │ │ │ + b.n 1ffc50 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1ffd7a │ │ │ │ + b.n 1ffcf2 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ffdc4 │ │ │ │ + bne.n 1ffd3c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ffd94 │ │ │ │ - b.n 1ffcd8 │ │ │ │ + bne.n 1ffd0c │ │ │ │ + b.n 1ffc50 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ blx 609b4 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 208474 │ │ │ │ - b.n 1ffd6a │ │ │ │ + bl 2083ec │ │ │ │ + b.n 1ffce2 │ │ │ │ mov r0, r8 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1ffd7a │ │ │ │ + b.n 1ffcf2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r2, #13 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ movs r7, r2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #32] @ (1ffe40 ) │ │ │ │ + ldr r0, [pc, #32] @ (1ffdb8 ) │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r5, r1 │ │ │ │ - bl 1fe754 │ │ │ │ + bl 1fe6cc │ │ │ │ movs r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 61948 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1ffe3e │ │ │ │ + cbz r0, 1ffdb6 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmia r6!, {r1, r2, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ 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 1ffe68 │ │ │ │ + b.n 1ffde0 │ │ │ │ ldr.w r1, [r2, #-4]! │ │ │ │ - cbnz r1, 1ffe74 │ │ │ │ + cbnz r1, 1ffdec │ │ │ │ subs r3, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 1ffe60 │ │ │ │ + bne.n 1ffdd8 │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 60b4c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 208438 │ │ │ │ + bl 2083b0 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ blx 60b4c │ │ │ │ - b.n 1ffe54 │ │ │ │ + b.n 1ffdcc │ │ │ │ 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, 1ffed0 │ │ │ │ + cbz r2, 1ffe48 │ │ │ │ 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, 1ffeca │ │ │ │ + cbz r5, 1ffe42 │ │ │ │ blx 609b4 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208474 │ │ │ │ + bl 2083ec │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 1ffea8 │ │ │ │ + bhi.n 1ffe20 │ │ │ │ strd r6, r7, [r8, #24] │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ - cbz r1, 1fff3e │ │ │ │ + cbz r1, 1ffeb6 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1fff10 │ │ │ │ + b.n 1ffe88 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 20847c │ │ │ │ + bl 2083f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1fff34 │ │ │ │ + cbnz r0, 1ffeac │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 1fff38 │ │ │ │ + bls.n 1ffeb0 │ │ │ │ add.w r0, r9, r5 │ │ │ │ blx 60d0c <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r4, [r3, r1, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ffefa │ │ │ │ + bne.n 1ffe72 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ffc90 │ │ │ │ - cbz r0, 1fff38 │ │ │ │ + bl 1ffc08 │ │ │ │ + cbz r0, 1ffeb0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r4, [r3, sl, lsl #2] │ │ │ │ - b.n 1ffefa │ │ │ │ + b.n 1ffe72 │ │ │ │ str.w sl, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1fff38 │ │ │ │ + b.n 1ffeb0 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -570382,359 +570193,359 @@ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ mov sl, r1 │ │ │ │ mov fp, r2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 200038 │ │ │ │ + beq.n 1fffb0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1fff84 │ │ │ │ + b.n 1ffefc │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 2088c4 │ │ │ │ - cbnz r0, 1fffb6 │ │ │ │ + bl 20883c │ │ │ │ + cbnz r0, 1fff2e │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r3, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bls.n 1fffd6 │ │ │ │ + bls.n 1fff4e │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r9, r5 │ │ │ │ blx 60d0c <__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 1fff72 │ │ │ │ + bne.n 1ffeea │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ffc90 │ │ │ │ - cbz r0, 1fffd4 │ │ │ │ + bl 1ffc08 │ │ │ │ + cbz r0, 1fff4c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 2088c4 │ │ │ │ + bl 20883c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fff7c │ │ │ │ + beq.n 1ffef4 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 1fffd4 │ │ │ │ + blt.n 1fff4c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - cbz r0, 200022 │ │ │ │ + cbz r0, 1fff9a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl 208670 │ │ │ │ + bl 2085e8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r4, r3 │ │ │ │ - cbz r3, 200038 │ │ │ │ - vldr d7, [pc, #100] @ 200040 │ │ │ │ + cbz r3, 1fffb0 │ │ │ │ + vldr d7, [pc, #100] @ 1fffb8 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ - b.n 200004 │ │ │ │ - bl 208938 │ │ │ │ + b.n 1fff7c │ │ │ │ + bl 2088b0 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1ffffc │ │ │ │ + bpl.n 1fff74 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.n 200034 │ │ │ │ + bcs.n 1fffac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fffe8 │ │ │ │ + bne.n 1fff60 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ffc90 │ │ │ │ + bl 1ffc08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ffffc │ │ │ │ + beq.n 1fff74 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 1fffe8 │ │ │ │ + b.n 1fff60 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ffc90 │ │ │ │ + bl 1ffc08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fffcc │ │ │ │ + beq.n 1fff44 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - b.n 1fffc0 │ │ │ │ + b.n 1fff38 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 1fffba │ │ │ │ + b.n 1fff32 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 1fffba │ │ │ │ + b.n 1fff32 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ 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] @ (200084 ) │ │ │ │ + ldr r5, [pc, #40] @ (1ffffc ) │ │ │ │ movs r4, #0 │ │ │ │ add r5, pc │ │ │ │ subs r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2056c8 │ │ │ │ + bl 205640 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 200074 │ │ │ │ - bl 1f0e80 │ │ │ │ + cbnz r3, 1fffec │ │ │ │ + bl 1f0df8 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp.w r4, #478 @ 0x1de │ │ │ │ - bne.n 200062 │ │ │ │ + bne.n 1fffda │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r5, r0] │ │ │ │ + ldrh r2, [r6, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f0e70 │ │ │ │ + bl 1f0de8 │ │ │ │ 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 2000b4 │ │ │ │ + bne.n 20002c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 20009c │ │ │ │ + bne.n 200014 │ │ │ │ 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 1f0e70 │ │ │ │ + bl 1f0de8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 2000e2 │ │ │ │ + bls.n 20005a │ │ │ │ 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 1f0e70 │ │ │ │ + bl 1f0de8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20010c │ │ │ │ + bls.n 200084 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200108 │ │ │ │ + bne.n 200080 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200108 │ │ │ │ + bne.n 200080 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200108 │ │ │ │ + bne.n 200080 │ │ │ │ ldrb.w r0, [r0, #55] @ 0x37 │ │ │ │ sub.w r0, r0, #5 │ │ │ │ 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 1f0e70 │ │ │ │ + bl 1f0de8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 200150 │ │ │ │ + bls.n 2000c8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 20014c │ │ │ │ + bne.n 2000c4 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 20014c │ │ │ │ + bne.n 2000c4 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 20014c │ │ │ │ + bne.n 2000c4 │ │ │ │ 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 1f0e70 │ │ │ │ + bl 1f0de8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 2001ae │ │ │ │ + beq.n 200126 │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 2001a8 │ │ │ │ + bne.n 200120 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 200190 │ │ │ │ + bne.n 200108 │ │ │ │ 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 1f0e70 │ │ │ │ + bl 1f0de8 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bne.n 2001ea │ │ │ │ + bne.n 200162 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2001d4 │ │ │ │ + bne.n 20014c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2001e6 │ │ │ │ + bne.n 20015e │ │ │ │ ubfx r0, r2, #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 1f0e70 │ │ │ │ + bl 1f0de8 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bne.n 200222 │ │ │ │ + bne.n 20019a │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 20020c │ │ │ │ + bne.n 200184 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20021e │ │ │ │ + bne.n 200196 │ │ │ │ ubfx r0, r2, #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 1f0e70 │ │ │ │ + bl 1f0de8 │ │ │ │ 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 1f0e70 │ │ │ │ + bl 1f0de8 │ │ │ │ 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 1f0e70 │ │ │ │ + bl 1f0de8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 200284 │ │ │ │ + bls.n 2001fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200280 │ │ │ │ + bne.n 2001f8 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200280 │ │ │ │ + bne.n 2001f8 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200280 │ │ │ │ + bne.n 2001f8 │ │ │ │ ldrb.w r0, [r0, #55] @ 0x37 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ 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 1f0e70 │ │ │ │ + bl 1f0de8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 2002c8 │ │ │ │ + bls.n 200240 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2002c4 │ │ │ │ + bne.n 20023c │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2002c4 │ │ │ │ + bne.n 20023c │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2002c4 │ │ │ │ + bne.n 20023c │ │ │ │ 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 1f0e70 │ │ │ │ + bl 1f0de8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r2, #8 │ │ │ │ adds r2, #1 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ tst.w r1, #31 │ │ │ │ - bne.n 20031a │ │ │ │ + bne.n 200292 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 200300 │ │ │ │ + bne.n 200278 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r1, r1, #31 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 200316 │ │ │ │ + bne.n 20028e │ │ │ │ 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 │ │ │ │ @@ -570742,93 +570553,93 @@ │ │ │ │ adds r1, #3 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ it ls │ │ │ │ ldrbls r3, [r0, r3] │ │ │ │ cmp ip, r1 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ - bne.n 20033c │ │ │ │ + bne.n 2002b4 │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 20036e │ │ │ │ + bhi.n 2002e6 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r0, #4 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 200356 │ │ │ │ + bne.n 2002ce │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 200366 │ │ │ │ + beq.n 2002de │ │ │ │ cmp r3, #5 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #1065353216 @ 0x3f800000 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 200366 │ │ │ │ + b.n 2002de │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (2003ac ) │ │ │ │ + ldr r1, [pc, #24] @ (200324 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (2003b0 ) │ │ │ │ + ldr r0, [pc, #24] @ (200328 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 61ea8 │ │ │ │ - ldr r3, [pc, #16] @ (2003b4 ) │ │ │ │ + ldr r3, [pc, #16] @ (20032c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [r1], #1020 @ 0x3fc │ │ │ │ - ldrsb r2, [r5, r3] │ │ │ │ + ldrsb r2, [r6, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrsb r6, [r4, r3] │ │ │ │ + ldrsb r6, [r5, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 2003ce │ │ │ │ + cbz r2, 200346 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 2003d2 │ │ │ │ + beq.n 20034a │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 2003e2 │ │ │ │ + beq.n 20035a │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (200400 ) │ │ │ │ + ldr r3, [pc, #44] @ (200378 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, r2 │ │ │ │ ite lt │ │ │ │ movlt r0, #2 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ (200404 ) │ │ │ │ + ldr r3, [pc, #32] @ (20037c ) │ │ │ │ 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 2003d0 │ │ │ │ + ble.n 200348 │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ - lsrs r4, r4, #18 │ │ │ │ + lsrs r4, r5, #18 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ 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 sl, r3 │ │ │ │ @@ -570846,15 +570657,15 @@ │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ moveq r3, #2 │ │ │ │ movne r3, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 61070 │ │ │ │ ldrsb.w r7, [r4, #28] │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.n 200510 │ │ │ │ + beq.n 200488 │ │ │ │ add.w r9, r4, #28 │ │ │ │ movs r6, #1 │ │ │ │ mov.w fp, #12 │ │ │ │ str r4, [sp, #16] │ │ │ │ rsbs r3, r8, #0 │ │ │ │ add.w r0, r8, #7 │ │ │ │ and.w r3, r3, #7 │ │ │ │ @@ -570880,50 +570691,50 @@ │ │ │ │ addgt r0, r0, r5 │ │ │ │ asr.w ip, ip, r4 │ │ │ │ it gt │ │ │ │ strgt.w lr, [sp, #4] │ │ │ │ and.w ip, ip, r3 │ │ │ │ it gt │ │ │ │ movgt r4, #0 │ │ │ │ - ble.w 200604 │ │ │ │ + ble.w 20057c │ │ │ │ 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, r6, 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 2004b0 │ │ │ │ + bgt.n 200428 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r8, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 200618 │ │ │ │ + bne.w 200590 │ │ │ │ add.w r7, r7, r7, lsl #1 │ │ │ │ ldrb.w r1, [r9, #1] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ add.w r7, sl, r7, lsl #2 │ │ │ │ lsl.w r2, ip, r2 │ │ │ │ ldr.w r3, [r7, r1, lsl #2] │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r7, r1, lsl #2] │ │ │ │ ldrsb.w r7, [r9, #5]! │ │ │ │ adds r3, r7, #1 │ │ │ │ - bne.n 200454 │ │ │ │ + bne.n 2003cc │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r0, sl, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2005b2 │ │ │ │ + beq.n 20052a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub.w ip, sl, #4 │ │ │ │ movs r3, #12 │ │ │ │ add.w r0, sl, #8 │ │ │ │ mov fp, r8 │ │ │ │ mov r6, r0 │ │ │ │ add.w lr, r4, #28 │ │ │ │ @@ -570961,78 +570772,78 @@ │ │ │ │ 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 200546 │ │ │ │ + bne.n 2004be │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #12 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 20053e │ │ │ │ + bne.n 2004b6 │ │ │ │ mov r0, r8 │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200650 │ │ │ │ + bne.n 2005c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w ip, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #1 │ │ │ │ mla ip, ip, r3, r0 │ │ │ │ sub.w r2, r5, #12 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r3, #14 │ │ │ │ - bgt.n 2005f0 │ │ │ │ + bgt.n 200568 │ │ │ │ lsl.w r6, r7, r3 │ │ │ │ lsls r0, r1, #15 │ │ │ │ add.w r0, r0, #16384 @ 0x4000 │ │ │ │ subs r3, #1 │ │ │ │ subs r6, #1 │ │ │ │ - cbz r1, 2005f0 │ │ │ │ + cbz r1, 200568 │ │ │ │ cmp r6, r1 │ │ │ │ ite ne │ │ │ │ asrne.w r1, r0, r3 │ │ │ │ movweq r1, #65535 @ 0xffff │ │ │ │ cmp r2, r5 │ │ │ │ str r1, [r2, #0] │ │ │ │ - bne.n 2005ca │ │ │ │ + bne.n 200542 │ │ │ │ adds r5, #12 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 2005c6 │ │ │ │ + bne.n 20053e │ │ │ │ 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 2004e8 │ │ │ │ + beq.w 200460 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 200506 │ │ │ │ + beq.w 20047e │ │ │ │ smlabb r7, r7, fp, sl │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ asr.w r3, ip, r2 │ │ │ │ subs r1, r0, r2 │ │ │ │ tst.w r3, #1 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - beq.n 20064a │ │ │ │ + beq.n 2005c2 │ │ │ │ ldrb.w r4, [r9, #1] │ │ │ │ ldrb.w r3, [r9, #2] │ │ │ │ add r1, r3 │ │ │ │ ldr.w r3, [r7, r4, lsl #2] │ │ │ │ lsl.w r1, r6, r1 │ │ │ │ orrs r3, r1 │ │ │ │ str.w r3, [r7, r4, lsl #2] │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 200622 │ │ │ │ - b.n 200506 │ │ │ │ + bne.n 20059a │ │ │ │ + b.n 20047e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #12 │ │ │ │ movs r5, #1 │ │ │ │ mla r0, r0, r3, r1 │ │ │ │ sub.w r2, r1, #12 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ @@ -571053,60 +570864,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 2006d0 │ │ │ │ + bgt.n 200648 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2006d0 │ │ │ │ + beq.n 200648 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r6, r5, ip │ │ │ │ add.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 2006e4 │ │ │ │ + blt.n 20065c │ │ │ │ cmp r3, r6 │ │ │ │ it ge │ │ │ │ movwge r3, #32767 @ 0x7fff │ │ │ │ - bge.n 2006d0 │ │ │ │ + bge.n 200648 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 200660 │ │ │ │ + bne.n 2005d8 │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 20065c │ │ │ │ + bne.n 2005d4 │ │ │ │ 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 2006d0 │ │ │ │ + bge.n 200648 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ negs r3, r3 │ │ │ │ - b.n 2006d0 │ │ │ │ + b.n 200648 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ movs r5, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r3 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 2007ca │ │ │ │ + ble.n 200742 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ add.w lr, fp, sl │ │ │ │ mov r6, r7 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ movs r7, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ @@ -571132,53 +570943,53 @@ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ it gt │ │ │ │ addgt r0, r8 │ │ │ │ asr.w ip, ip, r6 │ │ │ │ it gt │ │ │ │ movgt r6, #0 │ │ │ │ and.w ip, ip, r3 │ │ │ │ - ble.n 2007a6 │ │ │ │ + ble.n 20071e │ │ │ │ cmp r1, #8 │ │ │ │ add r6, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w sl, [r0, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, r5, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, sl │ │ │ │ lsl.w r3, r3, r6 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ - bgt.n 20077e │ │ │ │ + bgt.n 2006f6 │ │ │ │ strb.w ip, [lr, r7, lsl #2] │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ add r4, r1 │ │ │ │ - cbnz r7, 2007b6 │ │ │ │ + cbnz r7, 20072e │ │ │ │ movs r7, #1 │ │ │ │ - b.n 200732 │ │ │ │ + b.n 2006aa │ │ │ │ ldr r6, [sp, #0] │ │ │ │ add.w lr, lr, #8 │ │ │ │ ldr.w r2, [r9] │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ - bgt.n 20072e │ │ │ │ + bgt.n 2006a6 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 20071a │ │ │ │ + bne.n 200692 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov lr, sl │ │ │ │ mov r6, r9 │ │ │ │ mov sl, fp │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 2009d0 │ │ │ │ + ble.w 200948 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 200956 │ │ │ │ + ble.w 2008ce │ │ │ │ add.w r9, fp, #3 │ │ │ │ mov.w lr, #1 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ negs r3, r4 │ │ │ │ add.w r0, r4, #7 │ │ │ │ @@ -571201,47 +571012,47 @@ │ │ │ │ itt gt │ │ │ │ addgt r0, r8 │ │ │ │ movgt r7, #0 │ │ │ │ asr.w ip, ip, r3 │ │ │ │ lsl.w r3, lr, r2 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w ip, ip, r3 │ │ │ │ - ble.n 20086a │ │ │ │ + ble.n 2007e2 │ │ │ │ cmp r1, #8 │ │ │ │ add r7, 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, r7 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ - bgt.n 200842 │ │ │ │ + bgt.n 2007ba │ │ │ │ strb.w ip, [r9, r5, lsl #2] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ add r4, r1 │ │ │ │ - cbnz r5, 200878 │ │ │ │ + cbnz r5, 2007f0 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 2007f8 │ │ │ │ + b.n 200770 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.n 2007f4 │ │ │ │ + bgt.n 20076c │ │ │ │ mov.w lr, #4 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20095e │ │ │ │ + beq.n 2008d6 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 200956 │ │ │ │ + ble.n 2008ce │ │ │ │ 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 │ │ │ │ @@ -571254,26 +571065,26 @@ │ │ │ │ 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 2008c4 │ │ │ │ + bne.n 20083c │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 2008a2 │ │ │ │ + bne.n 20081a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 20089c │ │ │ │ + bgt.n 200814 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 200956 │ │ │ │ + ble.n 2008ce │ │ │ │ add.w r7, sl, #10 │ │ │ │ mov.w ip, #0 │ │ │ │ sub.w r0, r7, #8 │ │ │ │ subs r1, r0, #3 │ │ │ │ ldr r5, [r6, #12] │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ ldrb.w lr, [r6, #21] │ │ │ │ @@ -571284,46 +571095,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 2008f6 │ │ │ │ + bne.n 20086e │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 200944 │ │ │ │ + ble.n 2008bc │ │ │ │ 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 2008f4 │ │ │ │ + bne.n 20086c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 2008f0 │ │ │ │ + bgt.n 200868 │ │ │ │ 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 2008e4 │ │ │ │ + beq.n 20085c │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 200956 │ │ │ │ + ble.n 2008ce │ │ │ │ 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 │ │ │ │ @@ -571338,49 +571149,49 @@ │ │ │ │ asr.w lr, lr, r3 │ │ │ │ adds r3, r7, r1 │ │ │ │ and.w lr, lr, #1 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ orr.w r2, lr, r2, lsl #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 2009a2 │ │ │ │ + bne.n 20091a │ │ │ │ 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 2009b4 │ │ │ │ + bne.n 20092c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 200982 │ │ │ │ - b.n 2008e4 │ │ │ │ + bgt.n 2008fa │ │ │ │ + b.n 20085c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 200956 │ │ │ │ + ble.n 2008ce │ │ │ │ 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 2009e0 │ │ │ │ - b.n 20088a │ │ │ │ + bgt.n 200958 │ │ │ │ + b.n 200802 │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ - ldr.w r4, [pc, #1028] @ 200e0c │ │ │ │ + ldr.w r4, [pc, #1028] @ 200d84 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #1028] @ 200e10 │ │ │ │ + ldr.w r0, [pc, #1028] @ 200d88 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ add r4, pc │ │ │ │ cmp.w r3, r5, lsl #2 │ │ │ │ mov r6, r2 │ │ │ │ it lt │ │ │ │ movlt.w r9, #0 │ │ │ │ ldrb.w r2, [sp, #232] @ 0xe8 │ │ │ │ @@ -571393,43 +571204,43 @@ │ │ │ │ it ge │ │ │ │ addge r2, r5, #3 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ itt ge │ │ │ │ bicge.w r2, r2, #3 │ │ │ │ subge.w r9, r3, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 200a66 │ │ │ │ + ble.n 2009de │ │ │ │ subs r2, r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ subs r1, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ sub.w sl, r1, r2 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 200a82 │ │ │ │ + bgt.n 2009fa │ │ │ │ subs r4, #4 │ │ │ │ add r6, r9 │ │ │ │ add r8, r3 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 200a58 │ │ │ │ - ldr r2, [pc, #940] @ (200e14 ) │ │ │ │ - ldr r3, [pc, #932] @ (200e10 ) │ │ │ │ + bne.n 2009d0 │ │ │ │ + ldr r2, [pc, #940] @ (200d8c ) │ │ │ │ + ldr r3, [pc, #932] @ (200d88 ) │ │ │ │ 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 200e06 │ │ │ │ + bne.w 200d7e │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r2, r7, #3 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #908] @ (200e18 ) │ │ │ │ + ldr r2, [pc, #908] @ (200d90 ) │ │ │ │ subs r1, r5, #4 │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ mov r7, r9 │ │ │ │ add r2, pc │ │ │ │ mov sl, r5 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov ip, r3 │ │ │ │ @@ -571467,21 +571278,21 @@ │ │ │ │ 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, #792] @ (200e1c ) │ │ │ │ + ldr r1, [pc, #792] @ (200d94 ) │ │ │ │ add r1, pc │ │ │ │ adds r0, r3, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 200b90 │ │ │ │ + beq.n 200b08 │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ mov.w r4, sl, lsl #4 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ mov.w r7, #1065353216 @ 0x3f800000 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r4 │ │ │ │ @@ -571490,56 +571301,56 @@ │ │ │ │ blx 61070 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ adds r1, #1 │ │ │ │ str r7, [r2, #12] │ │ │ │ cmp sl, r1 │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bne.n 200b34 │ │ │ │ + bne.n 200aac │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 200b26 │ │ │ │ + bne.n 200a9e │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub.w fp, fp, #4 │ │ │ │ add.w r9, r9, #64 @ 0x40 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 200ace │ │ │ │ + bne.n 200a46 │ │ │ │ ldrd r1, r2, [sp, #108] @ 0x6c │ │ │ │ ldrd r6, r0, [sp, #100] @ 0x64 │ │ │ │ ldrd r4, r7, [sp, #84] @ 0x54 │ │ │ │ mov.w lr, r2, lsr #2 │ │ │ │ ldrd r5, ip, [sp, #92] @ 0x5c │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ subs r4, #4 │ │ │ │ add.w r6, r6, lr, lsl #4 │ │ │ │ ldr.w sl, [sp, #116] @ 0x74 │ │ │ │ add r5, ip │ │ │ │ add r6, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 200a9e │ │ │ │ - b.n 200a66 │ │ │ │ + bne.n 200a16 │ │ │ │ + b.n 2009de │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ - bl 200408 │ │ │ │ + bl 200380 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 200dfc │ │ │ │ + beq.w 200d74 │ │ │ │ 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 │ │ │ │ @@ -571562,41 +571373,41 @@ │ │ │ │ asr.w r4, r4, r6 │ │ │ │ it gt │ │ │ │ movgt r6, r7 │ │ │ │ and.w r4, r4, r3 │ │ │ │ itt gt │ │ │ │ ldrgt r3, [sp, #24] │ │ │ │ addgt r0, r0, r3 │ │ │ │ - ble.n 200c2c │ │ │ │ + ble.n 200ba4 │ │ │ │ cmp r1, #8 │ │ │ │ add r6, 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, r6 │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bgt.n 200c04 │ │ │ │ + bgt.n 200b7c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #488] @ (200e20 ) │ │ │ │ + ldr r3, [pc, #488] @ (200d98 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #476] @ (200e24 ) │ │ │ │ + ldr r3, [pc, #476] @ (200d9c ) │ │ │ │ mov r7, r5 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ and.w r2, r2, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -571608,36 +571419,36 @@ │ │ │ │ mov fp, r7 │ │ │ │ strd r7, r5, [sp, #48] @ 0x30 │ │ │ │ add r3, r9 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 200dea │ │ │ │ + beq.w 200d62 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w lr, r9, lsl #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, ip │ │ │ │ lsr.w lr, r3, lr │ │ │ │ cmp r2, #2 │ │ │ │ mul.w r3, ip, r9 │ │ │ │ and.w lr, lr, #3 │ │ │ │ - bne.n 200cbc │ │ │ │ + bne.n 200c34 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r9, r1 │ │ │ │ - bgt.w 200df4 │ │ │ │ + bgt.w 200d6c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ sub.w r1, r9, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ sub.w r1, ip, r1 │ │ │ │ - b.n 200cc2 │ │ │ │ + b.n 200c3a │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ negs r0, r3 │ │ │ │ and.w r2, r3, #7 │ │ │ │ and.w r0, r0, #7 │ │ │ │ add.w r7, r3, #7 │ │ │ │ @@ -571661,29 +571472,29 @@ │ │ │ │ asr.w r4, r4, r3 │ │ │ │ it gt │ │ │ │ ldrgt r3, [sp, #24] │ │ │ │ and.w r4, r4, r0 │ │ │ │ itt gt │ │ │ │ movgt r0, #0 │ │ │ │ addgt r7, r7, r3 │ │ │ │ - ble.n 200d38 │ │ │ │ + ble.n 200cb0 │ │ │ │ cmp r1, #8 │ │ │ │ add r0, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w r5, [r7, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, r8, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r5 │ │ │ │ lsl.w r3, r3, r0 │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bgt.n 200d10 │ │ │ │ + bgt.n 200c88 │ │ │ │ movs r3, #12 │ │ │ │ mov.w r7, lr, lsl #1 │ │ │ │ add.w r2, fp, r3 │ │ │ │ mov r5, fp │ │ │ │ str r2, [sp, #8] │ │ │ │ mla r6, r7, r3, r3 │ │ │ │ mul.w r7, r3, r7 │ │ │ │ @@ -571698,89 +571509,89 @@ │ │ │ │ ldr.w r3, [sl], #4 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ rsb r0, r0, #64 @ 0x40 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r3, #32 │ │ │ │ asrs r3, r3, #6 │ │ │ │ - cbz r2, 200da8 │ │ │ │ + cbz r2, 200d20 │ │ │ │ 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 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ vstmia r5!, {s0} │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 200dba │ │ │ │ + beq.n 200d32 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.n 200d56 │ │ │ │ + b.n 200cce │ │ │ │ rsb r3, r3, r3, lsl #5 │ │ │ │ add.w r0, r3, #63 @ 0x3f │ │ │ │ cmp r3, r2 │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ asrs r0, r0, #6 │ │ │ │ - b.n 200d92 │ │ │ │ + b.n 200d0a │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w fp, fp, #16 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 200c72 │ │ │ │ + bne.w 200bea │ │ │ │ ldrd r7, r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ adds r5, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 200c62 │ │ │ │ + bne.w 200bda │ │ │ │ ldrd fp, r9, [sp, #120] @ 0x78 │ │ │ │ - b.n 200b4e │ │ │ │ + b.n 200ac6 │ │ │ │ ldr.w lr, [sp, #44] @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 200cb6 │ │ │ │ + b.n 200c2e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r3, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 200cac │ │ │ │ + b.n 200c24 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 200c44 │ │ │ │ + b.n 200bbc │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf5ec00a9 │ │ │ │ + @ instruction: 0xf67400a9 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf59200a9 │ │ │ │ - lsls r6, r4, #23 │ │ │ │ + @ instruction: 0xf61a00a9 │ │ │ │ + lsls r6, r5, #23 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r0, #24 │ │ │ │ + lsls r0, r1, #24 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ 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, #3880] @ 0xf28 │ │ │ │ - ldr.w r4, [pc, #1364] @ 201390 │ │ │ │ + ldr.w r4, [pc, #1364] @ 201308 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1364] @ 201394 │ │ │ │ + ldr.w r0, [pc, #1364] @ 20130c │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ add r4, pc │ │ │ │ cmp.w r3, r8, lsl #2 │ │ │ │ mov sl, r2 │ │ │ │ itt ge │ │ │ │ addge.w r2, r8, #3 │ │ │ │ bicge.w r2, r2, #3 │ │ │ │ @@ -571789,56 +571600,56 @@ │ │ │ │ movlt r4, #0 │ │ │ │ subge.w r4, r3, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - ble.n 200e92 │ │ │ │ + ble.n 200e0a │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r7, r1 │ │ │ │ mov.w fp, #0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ subs r3, r1, #1 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ subs r1, #4 │ │ │ │ subs r3, r1, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bgt.n 200eb2 │ │ │ │ + bgt.n 200e2a │ │ │ │ subs r7, #4 │ │ │ │ add sl, r4 │ │ │ │ add fp, r2 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 200e82 │ │ │ │ - ldr.w r2, [pc, #1284] @ 201398 │ │ │ │ - ldr.w r3, [pc, #1276] @ 201394 │ │ │ │ + bne.n 200dfa │ │ │ │ + ldr.w r2, [pc, #1284] @ 201310 │ │ │ │ + ldr.w r3, [pc, #1276] @ 20130c │ │ │ │ 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 20138a │ │ │ │ + bne.w 201302 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ sub.w r5, r8, #4 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ mov r9, r8 │ │ │ │ subs r5, r5, r6 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r5, [pc, #1236] @ 20139c │ │ │ │ + ldr.w r5, [pc, #1236] @ 201314 │ │ │ │ mov r8, fp │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r5, [pc, #1232] @ 2013a0 │ │ │ │ + ldr.w r5, [pc, #1232] @ 201318 │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1224] @ 2013a4 │ │ │ │ + ldr.w r1, [pc, #1224] @ 20131c │ │ │ │ mov fp, r7 │ │ │ │ cmp r7, #4 │ │ │ │ strd r4, r7, [sp, #96] @ 0x60 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ add r1, pc │ │ │ │ it ge │ │ │ │ movge.w fp, #4 │ │ │ │ @@ -571856,15 +571667,15 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp.w r8, #4 │ │ │ │ mov r9, r8 │ │ │ │ it ge │ │ │ │ movge.w r9, #4 │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 201342 │ │ │ │ + beq.w 2012ba │ │ │ │ rbit r4, r4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ clz r4, r4 │ │ │ │ mov.w ip, #1 │ │ │ │ adds r5, r4, #1 │ │ │ │ mov.w sl, r4, lsl #5 │ │ │ │ add.w r1, sl, r3 │ │ │ │ @@ -571881,15 +571692,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 200fa6 │ │ │ │ + ble.n 200f1e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add r4, r3 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ cmp r1, #8 │ │ │ │ add r0, r2 │ │ │ │ @@ -571900,32 +571711,32 @@ │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, ip, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r9 │ │ │ │ lsl.w r3, r3, r0 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - bgt.n 200f78 │ │ │ │ + bgt.n 200ef0 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, sl] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 20137c │ │ │ │ + beq.w 2012f4 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 20136e │ │ │ │ + beq.w 2012e6 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 2012e6 │ │ │ │ + bne.w 20125e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r2, r5, lr │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20136a │ │ │ │ + beq.w 2012e2 │ │ │ │ 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 │ │ │ │ @@ -571942,27 +571753,27 @@ │ │ │ │ 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 201028 │ │ │ │ + bne.n 200fa0 │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 201362 │ │ │ │ + beq.w 2012da │ │ │ │ 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] │ │ │ │ @@ -571972,16 +571783,16 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ movs r4, #0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ - bl 200704 │ │ │ │ - ldr r3, [pc, #832] @ (2013a8 ) │ │ │ │ + bl 20067c │ │ │ │ + ldr r3, [pc, #832] @ (201320 ) │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #20] │ │ │ │ subs r5, r3, #1 │ │ │ │ @@ -572006,38 +571817,38 @@ │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ add r3, sp │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r8, [r4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2003b8 │ │ │ │ + bl 200330 │ │ │ │ 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 201334 │ │ │ │ + beq.w 2012ac │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 201328 │ │ │ │ + beq.w 2012a0 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 2010fc │ │ │ │ + bne.n 201074 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 201334 │ │ │ │ + beq.w 2012ac │ │ │ │ ldrb.w r1, [r4, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 201334 │ │ │ │ + beq.w 2012ac │ │ │ │ mov r4, ip │ │ │ │ mov.w fp, #0 │ │ │ │ negs r5, r3 │ │ │ │ and.w r1, r3, #7 │ │ │ │ and.w r5, r5, #7 │ │ │ │ add.w r6, r3, #7 │ │ │ │ it pl │ │ │ │ @@ -572055,15 +571866,15 @@ │ │ │ │ asrs r6, r6, #3 │ │ │ │ lsl.w r5, sl, r1 │ │ │ │ subs r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ ldrb r7, [r7, r6] │ │ │ │ asr.w r7, r7, r3 │ │ │ │ and.w r7, r7, r5 │ │ │ │ - ble.n 20117a │ │ │ │ + ble.n 2010f2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ add r6, r3 │ │ │ │ cmp r4, #8 │ │ │ │ add r5, r1 │ │ │ │ mov r1, r4 │ │ │ │ @@ -572073,19 +571884,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, r5 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ - bgt.n 20114e │ │ │ │ + bgt.n 2010c6 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 201216 │ │ │ │ + beq.n 20118e │ │ │ │ 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 │ │ │ │ @@ -572112,29 +571923,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 201214 │ │ │ │ + ble.n 20118c │ │ │ │ add r0, r1 │ │ │ │ mov r1, fp │ │ │ │ cmp r1, #8 │ │ │ │ ldrb.w r6, [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, r6 │ │ │ │ lsl.w r3, r3, r0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bgt.n 2011e8 │ │ │ │ + bgt.n 201160 │ │ │ │ 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 │ │ │ │ @@ -572158,24 +571969,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 r8, r0 │ │ │ │ - bne.n 201244 │ │ │ │ + bne.n 2011bc │ │ │ │ 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 20133e │ │ │ │ + bne.n 2012b6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r6, sp │ │ │ │ add.w r5, sp, r5, lsl #2 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ldrb.w r0, [r5, #151] @ 0x97 │ │ │ │ @@ -572184,124 +571995,124 @@ │ │ │ │ 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, 2012bc │ │ │ │ + cbz r0, 201234 │ │ │ │ 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 2010a8 │ │ │ │ + bne.w 201020 │ │ │ │ ldrd r4, r5, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ adds r4, #1 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 201090 │ │ │ │ + bne.w 201008 │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ ldr.w fp, [sp, #132] @ 0x84 │ │ │ │ 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 200f10 │ │ │ │ + bne.w 200e88 │ │ │ │ ldrd r0, r5, [sp, #120] @ 0x78 │ │ │ │ mov r9, fp │ │ │ │ ldrd r3, sl, [sp, #112] @ 0x70 │ │ │ │ ldrd r4, r7, [sp, #96] @ 0x60 │ │ │ │ lsrs r1, r5, #2 │ │ │ │ ldrd r8, r2, [sp, #104] @ 0x68 │ │ │ │ adds r1, #1 │ │ │ │ subs r7, #4 │ │ │ │ add.w r1, sl, r1, lsl #4 │ │ │ │ add r8, r2 │ │ │ │ add.w sl, r1, r4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 200ed8 │ │ │ │ - b.n 200e92 │ │ │ │ + bne.w 200e50 │ │ │ │ + b.n 200e0a │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldrb r1, [r1, r4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 2010fc │ │ │ │ + bne.w 201074 │ │ │ │ add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 201102 │ │ │ │ + b.n 20107a │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ - b.n 201282 │ │ │ │ + b.n 2011fa │ │ │ │ sxth.w r5, r9 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, #1 │ │ │ │ blx 61070 │ │ │ │ cmp r4, r6 │ │ │ │ add.w r3, r0, r7 │ │ │ │ - bne.n 20134c │ │ │ │ - b.n 2012e6 │ │ │ │ + bne.n 2012c4 │ │ │ │ + b.n 20125e │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 201058 │ │ │ │ + b.n 200fd0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 20102a │ │ │ │ - ldr r3, [pc, #60] @ (2013ac ) │ │ │ │ + b.n 200fa2 │ │ │ │ + ldr r3, [pc, #60] @ (201324 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 200fc2 │ │ │ │ - ldr r3, [pc, #48] @ (2013b0 ) │ │ │ │ + b.n 200f3a │ │ │ │ + ldr r3, [pc, #48] @ (201328 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 200fc2 │ │ │ │ + b.n 200f3a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs.w r0, r8, #169 @ 0xa9 │ │ │ │ + movw r0, #169 @ 0xa9 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r0, r2, #169 @ 0xa9 │ │ │ │ - lsls r6, r5, #6 │ │ │ │ + @ instruction: 0xf1ea00a9 │ │ │ │ + lsls r6, r6, #6 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r4, #6 │ │ │ │ + lsls r6, r5, #6 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r7, #26 │ │ │ │ + lsrs r2, r0, #27 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r0, r6, #11 │ │ │ │ + lsrs r0, r7, #13 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stc2l 0, cr0, [r6, #152] @ 0x98 │ │ │ │ - cdp2 0, 11, cr0, cr8, cr6, {1} │ │ │ │ + stc2l 0, cr0, [lr, #152] @ 0x98 │ │ │ │ + cdp2 0, 12, cr0, cr0, cr6, {1} │ │ │ │ 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 200e28 │ │ │ │ + bl 200da0 │ │ │ │ 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 │ │ │ │ @@ -572318,42 +572129,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 200e28 │ │ │ │ - cbz r7, 201432 │ │ │ │ + bl 200da0 │ │ │ │ + cbz r7, 2013aa │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e6128 │ │ │ │ + bl 1e60a0 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 20141e │ │ │ │ + bne.n 201396 │ │ │ │ mov r0, sl │ │ │ │ blx 60b4c │ │ │ │ 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 200e28 │ │ │ │ + bl 200da0 │ │ │ │ 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 │ │ │ │ @@ -572370,27 +572181,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 200e28 │ │ │ │ - cbz r7, 2014be │ │ │ │ + bl 200da0 │ │ │ │ + cbz r7, 201436 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e51c0 │ │ │ │ + bl 1e5138 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 2014aa │ │ │ │ + bne.n 201422 │ │ │ │ mov r0, sl │ │ │ │ blx 60b4c │ │ │ │ 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 │ │ │ │ @@ -572412,27 +572223,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 2009f4 │ │ │ │ - cbz r7, 20152a │ │ │ │ + bl 20096c │ │ │ │ + cbz r7, 2014a2 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1edffc │ │ │ │ + bl 1edf74 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 201516 │ │ │ │ + bne.n 20148e │ │ │ │ mov r0, sl │ │ │ │ blx 60b4c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -572441,15 +572252,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 2009f4 │ │ │ │ + bl 20096c │ │ │ │ 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 │ │ │ │ @@ -572468,26 +572279,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 2009f4 │ │ │ │ - cbz r7, 2015bc │ │ │ │ + bl 20096c │ │ │ │ + cbz r7, 201534 │ │ │ │ mov fp, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 1edffc │ │ │ │ + bl 1edf74 │ │ │ │ add r5, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 2015a8 │ │ │ │ + bne.n 201520 │ │ │ │ mov r0, sl │ │ │ │ blx 60b4c │ │ │ │ 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 │ │ │ │ @@ -572495,23 +572306,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 2009f4 │ │ │ │ + bl 20096c │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 20169c │ │ │ │ + bpl.n 201614 │ │ │ │ bic.w ip, r3, #7 │ │ │ │ - ldr r2, [pc, #228] @ (2016e4 ) │ │ │ │ + ldr r2, [pc, #228] @ (20165c ) │ │ │ │ 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 │ │ │ │ @@ -572539,15 +572350,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] @ (2016e8 ) │ │ │ │ + ldr r3, [pc, #116] @ (201660 ) │ │ │ │ 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 │ │ │ │ @@ -572578,53 +572389,53 @@ │ │ │ │ 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 201670 │ │ │ │ + b.n 2015e8 │ │ │ │ nop │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ + lsrs r4, r4, #2 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsrs r2, r2, #1 │ │ │ │ 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 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #432] @ (2018b4 ) │ │ │ │ + ldr r2, [pc, #432] @ (20182c ) │ │ │ │ str r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #432] @ (2018b8 ) │ │ │ │ + ldr r3, [pc, #432] @ (201830 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r6, [sp, #132] @ 0x84 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 201726 │ │ │ │ + cbz r6, 20169e │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r4, 201742 │ │ │ │ + cbnz r4, 2016ba │ │ │ │ adds r5, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 201720 │ │ │ │ - ldr r2, [pc, #404] @ (2018bc ) │ │ │ │ - ldr r3, [pc, #396] @ (2018b8 ) │ │ │ │ + bhi.n 201698 │ │ │ │ + ldr r2, [pc, #404] @ (201834 ) │ │ │ │ + ldr r3, [pc, #396] @ (201830 ) │ │ │ │ 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 2018b0 │ │ │ │ + bne.w 201828 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r0, r1, #2 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ mov fp, r5 │ │ │ │ mov r6, r5 │ │ │ │ @@ -572638,15 +572449,15 @@ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #20] │ │ │ │ strd r8, r0, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #16] │ │ │ │ strd r7, r1, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl 2015f0 │ │ │ │ + bl 201568 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldrd r7, r8, [sp, #60] @ 0x3c │ │ │ │ sub.w lr, r3, r5 │ │ │ │ cmp.w lr, #4 │ │ │ │ mov r0, r9 │ │ │ │ it cs │ │ │ │ movcs.w lr, #4 │ │ │ │ @@ -572657,15 +572468,15 @@ │ │ │ │ add.w r2, r0, #4 │ │ │ │ ite ls │ │ │ │ movls.w r9, #0 │ │ │ │ movhi.w r9, #1 │ │ │ │ add.w r5, r1, #15 │ │ │ │ movs r6, #0 │ │ │ │ strd r1, r0, [sp, #4] │ │ │ │ - b.n 201808 │ │ │ │ + b.n 201780 │ │ │ │ cmp r6, #1 │ │ │ │ ite ls │ │ │ │ movls r1, #0 │ │ │ │ movhi r1, #1 │ │ │ │ negs r0, r1 │ │ │ │ add.w r1, sp, r1, lsl #2 │ │ │ │ and.w r0, r0, #3 │ │ │ │ @@ -572673,144 +572484,144 @@ │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ add.w r3, sl, r0 │ │ │ │ ldrb.w r0, [sl, r0] │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ adds r0, r0, r1 │ │ │ │ add r4, r1 │ │ │ │ - bmi.n 201832 │ │ │ │ + bmi.n 2017aa │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bgt.n 20184a │ │ │ │ + bgt.n 2017c2 │ │ │ │ cmp r4, #0 │ │ │ │ strb.w r0, [r2, #-4] │ │ │ │ - blt.n 201828 │ │ │ │ + blt.n 2017a0 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 201852 │ │ │ │ + bgt.n 2017ca │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r4, [r2, #-3] │ │ │ │ - bpl.n 201858 │ │ │ │ + bpl.n 2017d0 │ │ │ │ movs r3, #0 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r2, #-2] │ │ │ │ strb.w ip, [r2, #-1] │ │ │ │ adds r5, #4 │ │ │ │ adds r2, #4 │ │ │ │ cmp r6, lr │ │ │ │ - beq.n 20186e │ │ │ │ + beq.n 2017e6 │ │ │ │ sub.w r3, r5, #15 │ │ │ │ lsr.w r1, r7, r5 │ │ │ │ and.w r1, r1, #2 │ │ │ │ lsr.w r3, r7, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2017b0 │ │ │ │ + beq.n 201728 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 2017b8 │ │ │ │ + b.n 201730 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w fp, [r2, #-3] │ │ │ │ - bpl.n 2017f6 │ │ │ │ - b.n 2017f4 │ │ │ │ + bpl.n 20176e │ │ │ │ + b.n 20176c │ │ │ │ cmp r4, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ it lt │ │ │ │ ldrblt r3, [r3, #2] │ │ │ │ - blt.n 201828 │ │ │ │ + blt.n 2017a0 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r4, [r2, #-3] │ │ │ │ adds r3, r3, r1 │ │ │ │ - bmi.n 2017f4 │ │ │ │ - b.n 2017f6 │ │ │ │ + bmi.n 20176c │ │ │ │ + b.n 20176e │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ strb.w ip, [r2, #-4] │ │ │ │ - ble.n 201860 │ │ │ │ + ble.n 2017d8 │ │ │ │ add r3, r1 │ │ │ │ strb.w ip, [r2, #-3] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - b.n 2017f6 │ │ │ │ + b.n 20176e │ │ │ │ add r3, r1 │ │ │ │ strb.w r4, [r2, #-3] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - b.n 2017f6 │ │ │ │ + b.n 20176e │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r1, #1 │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 201794 │ │ │ │ + bcc.n 20170c │ │ │ │ ldrd r5, r9, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r5, #4 │ │ │ │ add.w r9, r9, #16 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.w 20176c │ │ │ │ + bhi.w 2016e4 │ │ │ │ ldrd r6, r8, [sp, #36] @ 0x24 │ │ │ │ ldrd r0, r7, [sp, #44] @ 0x2c │ │ │ │ adds r6, #4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r8, r0 │ │ │ │ cmp r1, r6 │ │ │ │ add r7, r3 │ │ │ │ - bhi.w 201750 │ │ │ │ - b.n 201726 │ │ │ │ + bhi.w 2016c8 │ │ │ │ + b.n 20169e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldrd r0, r0, [r8], #676 @ 0x2a4 │ │ │ │ + @ instruction: 0xe98000a9 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8d200a9 │ │ │ │ + ldrd r0, r0, [sl, #-676] @ 0x2a4 │ │ │ │ stmdb 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 r8, r2 │ │ │ │ - ldr r2, [pc, #544] @ (201af8 ) │ │ │ │ + ldr r2, [pc, #544] @ (201a70 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #544] @ (201afc ) │ │ │ │ + ldr r3, [pc, #544] @ (201a74 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - cbz r3, 2018fe │ │ │ │ + cbz r3, 201876 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - cbnz r4, 20191a │ │ │ │ + cbnz r4, 201892 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 2018f6 │ │ │ │ - ldr r2, [pc, #512] @ (201b00 ) │ │ │ │ - ldr r3, [pc, #504] @ (201afc ) │ │ │ │ + bhi.n 20186e │ │ │ │ + ldr r2, [pc, #512] @ (201a78 ) │ │ │ │ + ldr r3, [pc, #504] @ (201a74 ) │ │ │ │ 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 201aea │ │ │ │ + bne.w 201a62 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r3, r4, #1 │ │ │ │ - vldr s11, [pc, #464] @ 201af0 │ │ │ │ - vldr s12, [pc, #464] @ 201af4 │ │ │ │ + vldr s11, [pc, #464] @ 201a68 │ │ │ │ + vldr s12, [pc, #464] @ 201a6c │ │ │ │ add.w fp, sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -572822,15 +572633,15 @@ │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 2015f0 │ │ │ │ + bl 201568 │ │ │ │ mov r8, r6 │ │ │ │ ldrd r4, lr, [sp, #52] @ 0x34 │ │ │ │ strd r9, r6, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, lr │ │ │ │ vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -572846,15 +572657,15 @@ │ │ │ │ sub.w r1, ip, #15 │ │ │ │ lsr.w r2, r4, ip │ │ │ │ and.w r2, r2, #2 │ │ │ │ lsr.w r1, r4, r1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r1, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 201a50 │ │ │ │ + bne.n 2019c8 │ │ │ │ cmp.w r9, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ negs r2, r0 │ │ │ │ add.w r0, sp, r0, lsl #2 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -572864,147 +572675,147 @@ │ │ │ │ add.w r0, fp, r2 │ │ │ │ ldrb.w r2, [fp, r2] │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ adds r2, r2, r7 │ │ │ │ ldrb r0, [r0, #2] │ │ │ │ add r1, r7 │ │ │ │ add r0, r7 │ │ │ │ - bmi.n 201a6c │ │ │ │ + bmi.n 2019e4 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bgt.n 201a92 │ │ │ │ + bgt.n 201a0a │ │ │ │ uxtb r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r1, #0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - blt.n 201a54 │ │ │ │ + blt.n 2019cc │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 201ab4 │ │ │ │ + ble.n 201a2c │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 201a5c │ │ │ │ + ble.n 2019d4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ vstr s14, [r3, #-16] │ │ │ │ vstr s15, [r3, #-12] │ │ │ │ add.w ip, ip, #4 │ │ │ │ vstr s13, [r3, #-8] │ │ │ │ cmp.w r9, #4 │ │ │ │ vstr s10, [r3, #-4] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 20198e │ │ │ │ + bne.n 201906 │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ add r8, r6 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp.w ip, #4 │ │ │ │ - bne.n 20196e │ │ │ │ + bne.n 2018e6 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov r5, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add.w r9, r9, #8 │ │ │ │ cmp r3, sl │ │ │ │ add.w r6, r6, #64 @ 0x40 │ │ │ │ - beq.n 201acc │ │ │ │ + beq.n 201a44 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 201950 │ │ │ │ + b.n 2018c8 │ │ │ │ mov r0, lr │ │ │ │ - b.n 2019b2 │ │ │ │ + b.n 20192a │ │ │ │ vmov.f32 s15, s12 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 201a8c │ │ │ │ + blt.n 201a04 │ │ │ │ uxtb r2, r0 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - b.n 201a02 │ │ │ │ + b.n 20197a │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ - blt.n 201a54 │ │ │ │ + blt.n 2019cc │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ cmp r0, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 201a5c │ │ │ │ + bge.n 2019d4 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 201a02 │ │ │ │ + b.n 20197a │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ itt gt │ │ │ │ vmovgt.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmovgt.f32 s14, s15 │ │ │ │ - bgt.n 2019f8 │ │ │ │ + bgt.n 201970 │ │ │ │ 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 2019f8 │ │ │ │ + b.n 201970 │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r0, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 2019f8 │ │ │ │ + bge.n 201970 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 201a02 │ │ │ │ + b.n 20197a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldrd r7, r6, [sp, #20] │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r6, #4 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.w 201934 │ │ │ │ - b.n 2018fe │ │ │ │ + bhi.w 2018ac │ │ │ │ + b.n 201876 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 201940 │ │ │ │ + b.n 2019c8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2018f8 │ │ │ │ + b.n 201980 │ │ │ │ lsls r1, r5, #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 201bd0 │ │ │ │ + beq.n 201b48 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 201bb4 │ │ │ │ - ldr r4, [pc, #168] @ (201bd8 ) │ │ │ │ + beq.n 201b2c │ │ │ │ + ldr r4, [pc, #168] @ (201b50 ) │ │ │ │ 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 201ba4 │ │ │ │ + beq.n 201b1c │ │ │ │ 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 │ │ │ │ @@ -573027,30 +572838,30 @@ │ │ │ │ mov.w ip, r3, lsr #2 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w ip, [r2] │ │ │ │ strb r0, [r2, #1] │ │ │ │ strb.w lr, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #36] @ (201bdc ) │ │ │ │ + ldr r3, [pc, #36] @ (201b54 ) │ │ │ │ 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 201ba4 │ │ │ │ + b.n 201b1c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r6, r0, #15 │ │ │ │ movs r7, r4 │ │ │ │ lsls r3, r1, #27 │ │ │ │ itet mi │ │ │ │ addmi r3, r0, #4 │ │ │ │ movpl r3, r0 │ │ │ │ andmi.w r1, r1, #15 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -573061,32 +572872,32 @@ │ │ │ │ and.w r1, r3, #7 │ │ │ │ add.w r0, r0, r3, asr #3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ lsrs r3, r1 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ strb r1, [r2, #3] │ │ │ │ and.w r0, r3, #31 │ │ │ │ - ldr r1, [pc, #24] @ (201c28 ) │ │ │ │ + ldr r1, [pc, #24] @ (201ba0 ) │ │ │ │ add r1, pc │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ strb r0, [r2, #2] │ │ │ │ ubfx r0, r3, #5, #5 │ │ │ │ ubfx r3, r3, #10, #5 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb r0, [r2, #1] │ │ │ │ strb r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ lsls r3, r1, #27 │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ - bpl.n 201d2a │ │ │ │ + bpl.n 201ca2 │ │ │ │ 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 │ │ │ │ @@ -573094,37 +572905,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 201ce6 │ │ │ │ + beq.n 201c5e │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 201ce0 │ │ │ │ + beq.n 201c58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 201de6 │ │ │ │ + beq.w 201d5e │ │ │ │ lsls r1, r6, #1 │ │ │ │ and.w ip, lr, #1 │ │ │ │ and.w r1, r1, #62 @ 0x3e │ │ │ │ - ldr r4, [pc, #372] @ (201e04 ) │ │ │ │ + ldr r4, [pc, #372] @ (201d7c ) │ │ │ │ orr.w r1, r1, ip │ │ │ │ and.w ip, r5, #31 │ │ │ │ - ldr r5, [pc, #364] @ (201e08 ) │ │ │ │ + ldr r5, [pc, #364] @ (201d80 ) │ │ │ │ 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 201cd2 │ │ │ │ + beq.n 201c4a │ │ │ │ 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] │ │ │ │ @@ -573136,29 +572947,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, 201d52 │ │ │ │ + cbnz r3, 201cca │ │ │ │ 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] @ (201e0c ) │ │ │ │ + ldr r3, [pc, #268] @ (201d84 ) │ │ │ │ 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] @ (201e10 ) │ │ │ │ + ldr r3, [pc, #252] @ (201d88 ) │ │ │ │ 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] │ │ │ │ @@ -573172,31 +572983,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 201c6e │ │ │ │ - ldr r4, [pc, #192] @ (201e14 ) │ │ │ │ + b.n 201be6 │ │ │ │ + ldr r4, [pc, #192] @ (201d8c ) │ │ │ │ mov.w ip, r6, lsl #1 │ │ │ │ and.w r5, r5, #31 │ │ │ │ and.w r6, r7, #31 │ │ │ │ add r4, pc │ │ │ │ - ldr r7, [pc, #180] @ (201e18 ) │ │ │ │ + ldr r7, [pc, #180] @ (201d90 ) │ │ │ │ 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 201d18 │ │ │ │ + beq.n 201c90 │ │ │ │ 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 │ │ │ │ @@ -573218,79 +573029,79 @@ │ │ │ │ adds r3, #1 │ │ │ │ umull lr, r0, ip, r0 │ │ │ │ umull lr, r1, ip, r1 │ │ │ │ umull ip, r3, ip, r3 │ │ │ │ lsrs r5, r0, #1 │ │ │ │ mov.w ip, r1, lsr #1 │ │ │ │ lsrs r6, r3, #1 │ │ │ │ - b.n 201d18 │ │ │ │ - ldr r3, [pc, #52] @ (201e1c ) │ │ │ │ + b.n 201c90 │ │ │ │ + ldr r3, [pc, #52] @ (201d94 ) │ │ │ │ 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 201cd2 │ │ │ │ - lsls r6, r4, #11 │ │ │ │ + b.n 201c4a │ │ │ │ + lsls r6, r5, #11 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r3, #10 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r7, #9 │ │ │ │ + lsls r2, r0, #10 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r5, #8 │ │ │ │ + lsls r6, r6, #8 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r0, r5, #8 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r2, #7 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + lsls r4, r2, #6 │ │ │ │ movs r7, 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 201e78 │ │ │ │ + bpl.n 201df0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 201ef4 │ │ │ │ + beq.n 201e6c │ │ │ │ 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 201f12 │ │ │ │ - ldr r3, [pc, #372] @ (201fcc ) │ │ │ │ + bne.n 201e8a │ │ │ │ + ldr r3, [pc, #372] @ (201f44 ) │ │ │ │ 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 201ed2 │ │ │ │ - cbnz r3, 201eec │ │ │ │ + b.n 201e4a │ │ │ │ + cbnz r3, 201e64 │ │ │ │ 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 201fc2 │ │ │ │ + beq.w 201f3a │ │ │ │ rsb r3, r1, r1, lsl #4 │ │ │ │ - ldr.w lr, [pc, #316] @ 201fd0 │ │ │ │ + ldr.w lr, [pc, #316] @ 201f48 │ │ │ │ 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 │ │ │ │ @@ -573310,38 +573121,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 201e7c │ │ │ │ + b.n 201df4 │ │ │ │ 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 201e56 │ │ │ │ + beq.n 201dce │ │ │ │ ubfx ip, r5, #18, #5 │ │ │ │ - ldr r5, [pc, #188] @ (201fd4 ) │ │ │ │ + ldr r5, [pc, #188] @ (201f4c ) │ │ │ │ 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 201ed2 │ │ │ │ + beq.n 201e4a │ │ │ │ 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] │ │ │ │ @@ -573377,68 +573188,68 @@ │ │ │ │ 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 201ed2 │ │ │ │ + b.n 201e4a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 201ed2 │ │ │ │ - lsls r4, r3, #4 │ │ │ │ + b.n 201e4a │ │ │ │ + lsls r4, r4, #4 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r4, #3 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r4, #1 │ │ │ │ + lsls r4, r5, #1 │ │ │ │ movs r7, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w ip, r1, #7 │ │ │ │ and.w lr, r1, #7 │ │ │ │ ands.w ip, ip, r1, asr #32 │ │ │ │ it cc │ │ │ │ movcc ip, r1 │ │ │ │ lsls r1, r1, #29 │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r2, r3 │ │ │ │ mov.w ip, ip, asr #3 │ │ │ │ - ldr r3, [pc, #32] @ (202024 ) │ │ │ │ + ldr r3, [pc, #32] @ (201f9c ) │ │ │ │ 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 │ │ │ │ - @ instruction: 0xfb6200a5 │ │ │ │ + @ instruction: 0xfbea00a5 │ │ │ │ stmdb 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, r4, [sp, #72] @ 0x48 │ │ │ │ - cbz r4, 202052 │ │ │ │ + cbz r4, 201fca │ │ │ │ mov sl, r2 │ │ │ │ movs r2, #0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r6, r2 │ │ │ │ - cbnz r5, 202058 │ │ │ │ + cbnz r5, 201fd0 │ │ │ │ adds r6, #4 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 20204c │ │ │ │ + bhi.n 201fc4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r1 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -573454,56 +573265,56 @@ │ │ │ │ adds r5, r6, r7 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ adds r4, #1 │ │ │ │ - bl 201fd8 │ │ │ │ + bl 201f50 │ │ │ │ adds r5, #4 │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 202080 │ │ │ │ + bne.n 201ff8 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r9 │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n 20207c │ │ │ │ + bne.n 201ff4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ adds r7, #32 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 202074 │ │ │ │ + bhi.n 201fec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrd r2, r6, [sp, #8] │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r6, #4 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 202068 │ │ │ │ + bhi.n 201fe0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldrd r5, r4, [sp, #64] @ 0x40 │ │ │ │ - cbz r4, 2020f6 │ │ │ │ + cbz r4, 20206e │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r6, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ - cbnz r5, 2020fc │ │ │ │ + cbnz r5, 202074 │ │ │ │ adds r6, #4 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 2020f0 │ │ │ │ + bhi.n 202068 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -573517,82 +573328,82 @@ │ │ │ │ add.w r4, r6, sl │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 201fd8 │ │ │ │ + bl 201f50 │ │ │ │ adds r4, #4 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 202122 │ │ │ │ + bne.n 20209a │ │ │ │ adds r5, #1 │ │ │ │ add r6, r8 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 20211a │ │ │ │ + bne.n 202092 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w r9, r9, #8 │ │ │ │ adds r7, #16 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi.n 202116 │ │ │ │ + bhi.n 20208e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r3, r6, [sp] │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r6, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 202106 │ │ │ │ + bhi.n 20207e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #264] @ (202290 ) │ │ │ │ + ldr r1, [pc, #264] @ (202208 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #264] @ (202294 ) │ │ │ │ + ldr r3, [pc, #264] @ (20220c ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - cbz r3, 2021b2 │ │ │ │ + cbz r3, 20212a │ │ │ │ mov.w r3, sl, lsl #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r3, 2021d0 │ │ │ │ + cbnz r3, 202148 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ adds r1, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 2021aa │ │ │ │ - ldr r2, [pc, #228] @ (202298 ) │ │ │ │ - ldr r3, [pc, #220] @ (202294 ) │ │ │ │ + bhi.n 202122 │ │ │ │ + ldr r2, [pc, #228] @ (202210 ) │ │ │ │ + ldr r3, [pc, #220] @ (20220c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 202286 │ │ │ │ + bne.n 2021fe │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r0, r8, [sp, #16] │ │ │ │ mov r9, r1 │ │ │ │ - vldr s16, [pc, #180] @ 20228c │ │ │ │ + vldr s16, [pc, #180] @ 202204 │ │ │ │ mov.w r8, #0 │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ movs r7, #0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r9, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -573602,15 +573413,15 @@ │ │ │ │ bic.w r4, r7, #3 │ │ │ │ movs r5, #0 │ │ │ │ add r4, r6 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 201fd8 │ │ │ │ + bl 201f50 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #25] │ │ │ │ adds r5, #1 │ │ │ │ vstr s17, [r4, #12] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ adds r4, #16 │ │ │ │ @@ -573622,87 +573433,87 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-12] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-8] │ │ │ │ - bne.n 2021fe │ │ │ │ + bne.n 202176 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r7, sl │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n 2021f6 │ │ │ │ + bne.n 20216e │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #16 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ adds r6, #128 @ 0x80 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 2021ee │ │ │ │ + bhi.n 202166 │ │ │ │ ldrd r9, r2, [sp, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #4 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi.n 2021e2 │ │ │ │ - b.n 2021b2 │ │ │ │ + bhi.n 20215a │ │ │ │ + b.n 20212a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - udf #112 @ 0x70 │ │ │ │ + udf #248 @ 0xf8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - udf #70 @ 0x46 │ │ │ │ + udf #206 @ 0xce │ │ │ │ lsls r1, r5, #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, #4016] @ 0xfb0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #276] @ (2023c8 ) │ │ │ │ + ldr r1, [pc, #276] @ (202340 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #276] @ (2023cc ) │ │ │ │ + ldr r3, [pc, #276] @ (202344 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - cbz r3, 2022de │ │ │ │ + cbz r3, 202256 │ │ │ │ mov.w r3, sl, lsl #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r3, 2022fc │ │ │ │ + cbnz r3, 202274 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ adds r1, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 2022d6 │ │ │ │ - ldr r2, [pc, #240] @ (2023d0 ) │ │ │ │ - ldr r3, [pc, #232] @ (2023cc ) │ │ │ │ + bhi.n 20224e │ │ │ │ + ldr r2, [pc, #240] @ (202348 ) │ │ │ │ + ldr r3, [pc, #232] @ (202344 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2023be │ │ │ │ + bne.n 202336 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r0, r8, [sp, #16] │ │ │ │ mov r9, r1 │ │ │ │ - vldr s16, [pc, #192] @ 2023c4 │ │ │ │ + vldr s16, [pc, #192] @ 20233c │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ movs r7, #0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r9, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ @@ -573711,15 +573522,15 @@ │ │ │ │ bic.w r4, r7, #3 │ │ │ │ movs r5, #0 │ │ │ │ add r4, r6 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 201fd8 │ │ │ │ + bl 201f50 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #25] │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #16 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp r5, #8 │ │ │ │ @@ -573735,56 +573546,56 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-4] │ │ │ │ - bne.n 202326 │ │ │ │ + bne.n 20229e │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r7, sl │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n 20231e │ │ │ │ + bne.n 202296 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #16 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ adds r6, #128 @ 0x80 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 202316 │ │ │ │ + bhi.n 20228e │ │ │ │ ldrd r9, r2, [sp, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #4 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi.n 20230a │ │ │ │ - b.n 2022de │ │ │ │ + bhi.n 202282 │ │ │ │ + b.n 202256 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ble.n 202454 │ │ │ │ + ble.n 2022dc │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 202408 │ │ │ │ + ble.n 202290 │ │ │ │ lsls r1, r5, #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 2073f4 │ │ │ │ + bl 20736c │ │ │ │ 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] │ │ │ │ @@ -573795,59 +573606,59 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 203424 │ │ │ │ + bl 20339c │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #252] @ (202544 ) │ │ │ │ + ldr r2, [pc, #252] @ (2024bc ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #252] @ (202548 ) │ │ │ │ + ldr r3, [pc, #252] @ (2024c0 ) │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 202474 │ │ │ │ + cbz r3, 2023ec │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 202492 │ │ │ │ + cbnz r4, 20240a │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 20246a │ │ │ │ - ldr r2, [pc, #212] @ (20254c ) │ │ │ │ - ldr r3, [pc, #208] @ (202548 ) │ │ │ │ + bhi.n 2023e2 │ │ │ │ + ldr r2, [pc, #212] @ (2024c4 ) │ │ │ │ + ldr r3, [pc, #208] @ (2024c0 ) │ │ │ │ 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 20253a │ │ │ │ + bne.n 2024b2 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #172] @ 202540 │ │ │ │ + vldr s16, [pc, #172] @ 2024b8 │ │ │ │ add.w r9, sp, #43 @ 0x2b │ │ │ │ mov.w r8, #1 │ │ │ │ mov r7, r5 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov.w fp, #0 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ @@ -573861,147 +573672,147 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ strd r9, r8, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 2073f4 │ │ │ │ + bl 20736c │ │ │ │ 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 2024c2 │ │ │ │ + bne.n 20243a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ add r6, r3 │ │ │ │ - bne.n 2024ba │ │ │ │ + bne.n 202432 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ adds r7, #8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w sl, sl, #64 @ 0x40 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r3, fp │ │ │ │ - bhi.n 2024b2 │ │ │ │ + bhi.n 20242a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldrd r1, sl, [sp, #16] │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp sl, r3 │ │ │ │ - bcc.n 2024a2 │ │ │ │ - b.n 202474 │ │ │ │ + bcc.n 20241a │ │ │ │ + b.n 2023ec │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - blt.n 2024b0 │ │ │ │ + bgt.n 202538 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 202458 │ │ │ │ + bgt.n 2024e0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (20257c ) │ │ │ │ + ldr r0, [pc, #28] @ (2024f4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 202580 │ │ │ │ + ldr.w ip, [pc, #28] @ 2024f8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (202584 ) │ │ │ │ - ldr r2, [pc, #28] @ (202588 ) │ │ │ │ + ldr r3, [pc, #24] @ (2024fc ) │ │ │ │ + ldr r2, [pc, #28] @ (202500 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bge.n 2024ac │ │ │ │ + blt.n 202534 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfab80026 │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ + @ instruction: 0xfac00026 │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ 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] @ (2025b8 ) │ │ │ │ + ldr r0, [pc, #28] @ (202530 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 2025bc │ │ │ │ + ldr.w ip, [pc, #28] @ 202534 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (2025c0 ) │ │ │ │ - ldr r2, [pc, #28] @ (2025c4 ) │ │ │ │ + ldr r3, [pc, #24] @ (202538 ) │ │ │ │ + ldr r2, [pc, #28] @ (20253c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bge.n 202670 │ │ │ │ + bge.n 2024f8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa500026 │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ + @ instruction: 0xfa580026 │ │ │ │ + movs r2, #126 @ 0x7e │ │ │ │ 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 fp, r2 │ │ │ │ - ldr r2, [pc, #252] @ (2026e0 ) │ │ │ │ + ldr r2, [pc, #252] @ (202658 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #252] @ (2026e4 ) │ │ │ │ + ldr r3, [pc, #252] @ (20265c ) │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 20260c │ │ │ │ + cbz r3, 202584 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 20262a │ │ │ │ + cbnz r4, 2025a2 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 202604 │ │ │ │ - ldr r2, [pc, #216] @ (2026e8 ) │ │ │ │ - ldr r3, [pc, #212] @ (2026e4 ) │ │ │ │ + bhi.n 20257c │ │ │ │ + ldr r2, [pc, #216] @ (202660 ) │ │ │ │ + ldr r3, [pc, #212] @ (20265c ) │ │ │ │ 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 2026d6 │ │ │ │ + bne.n 20264e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #176] @ 2026dc │ │ │ │ + vldr s16, [pc, #176] @ 202654 │ │ │ │ add.w r9, sp, #43 @ 0x2b │ │ │ │ mov.w r8, #1 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, fp │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ @@ -574017,15 +573828,15 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r9, r8, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 2074c8 │ │ │ │ + bl 207440 │ │ │ │ ldrsb.w r3, [sp, #43] @ 0x2b │ │ │ │ add.w sl, sl, #16 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [sl, #-4] │ │ │ │ @@ -574033,129 +573844,129 @@ │ │ │ │ vcvtne.f32.s32 s14, s15 │ │ │ │ vmoveq.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s15, s14, s16 │ │ │ │ cmp.w fp, #4 │ │ │ │ vstr s15, [sl, #-8] │ │ │ │ vstr s15, [sl, #-12] │ │ │ │ vstr s15, [sl, #-16] │ │ │ │ - bne.n 202658 │ │ │ │ + bne.n 2025d0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 202650 │ │ │ │ + bne.n 2025c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 20264a │ │ │ │ + bhi.n 2025c2 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ add r6, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r3, #4 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 20263e │ │ │ │ - b.n 20260c │ │ │ │ + bcc.n 2025b6 │ │ │ │ + b.n 202584 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - bge.n 202714 │ │ │ │ + bge.n 20259c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 2026c4 │ │ │ │ + bge.n 20274c │ │ │ │ lsls r1, r5, #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 2073f4 │ │ │ │ + bl 20736c │ │ │ │ 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 2073f4 │ │ │ │ + bl 20736c │ │ │ │ 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 203864 │ │ │ │ + bl 2037dc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #284] @ (202894 ) │ │ │ │ + ldr r2, [pc, #284] @ (20280c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #284] @ (202898 ) │ │ │ │ + ldr r3, [pc, #284] @ (202810 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ 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 │ │ │ │ - cbz r3, 2027a0 │ │ │ │ + cbz r3, 202718 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 2027be │ │ │ │ + cbnz r4, 202736 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 202798 │ │ │ │ - ldr r2, [pc, #248] @ (20289c ) │ │ │ │ - ldr r3, [pc, #244] @ (202898 ) │ │ │ │ + bhi.n 202710 │ │ │ │ + ldr r2, [pc, #248] @ (202814 ) │ │ │ │ + ldr r3, [pc, #244] @ (202810 ) │ │ │ │ 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 20288c │ │ │ │ + bne.n 202804 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #208] @ 202890 │ │ │ │ + vldr s16, [pc, #208] @ 202808 │ │ │ │ add.w sl, sp, #50 @ 0x32 │ │ │ │ add.w r9, sp, #51 @ 0x33 │ │ │ │ movs r7, #2 │ │ │ │ mov r6, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -574177,158 +573988,158 @@ │ │ │ │ adds r6, r3, r2 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ strd sl, r7, [sp] │ │ │ │ adds r6, #16 │ │ │ │ - bl 2073f4 │ │ │ │ + bl 20736c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ strd r9, r7, [sp] │ │ │ │ - bl 2073f4 │ │ │ │ + bl 20736c │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #51] @ 0x33 │ │ │ │ add.w fp, fp, #1 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp.w fp, #4 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-8] │ │ │ │ vstr s15, [r6, #-12] │ │ │ │ vstr s15, [r6, #-16] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-4] │ │ │ │ - bne.n 2027fa │ │ │ │ + bne.n 202772 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r4, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 2027f0 │ │ │ │ + bne.n 202768 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ adds r5, #16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r6, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 2027e2 │ │ │ │ + bhi.n 20275a │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldrd r3, r6, [sp, #24] │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r6, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.n 2027d2 │ │ │ │ - b.n 2027a0 │ │ │ │ + bcc.n 20274a │ │ │ │ + b.n 202718 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bhi.n 2027a0 │ │ │ │ + bls.n 202828 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 202950 │ │ │ │ + bhi.n 2027d8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (2028cc ) │ │ │ │ + ldr r0, [pc, #28] @ (202844 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 2028d0 │ │ │ │ + ldr.w ip, [pc, #28] @ 202848 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (2028d4 ) │ │ │ │ - ldr r2, [pc, #28] @ (2028d8 ) │ │ │ │ + ldr r3, [pc, #24] @ (20284c ) │ │ │ │ + ldr r2, [pc, #28] @ (202850 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bvc.n 20295c │ │ │ │ + bvc.n 2027e4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7100026 │ │ │ │ - subs r2, r4, #5 │ │ │ │ + @ instruction: 0xf7180026 │ │ │ │ + subs r2, r5, #5 │ │ │ │ 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] @ (202908 ) │ │ │ │ + ldr r0, [pc, #28] @ (202880 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 20290c │ │ │ │ + ldr.w ip, [pc, #28] @ 202884 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (202910 ) │ │ │ │ - ldr r2, [pc, #28] @ (202914 ) │ │ │ │ + ldr r3, [pc, #24] @ (202888 ) │ │ │ │ + ldr r2, [pc, #28] @ (20288c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bvc.n 202920 │ │ │ │ + bvc.n 2027a8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subw r0, r8, #2086 @ 0x826 │ │ │ │ - subs r6, r4, #4 │ │ │ │ + @ instruction: 0xf6b00026 │ │ │ │ + subs r6, r5, #4 │ │ │ │ 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 r6, r2 │ │ │ │ - ldr r2, [pc, #316] @ (202a70 ) │ │ │ │ + ldr r2, [pc, #316] @ (2029e8 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #316] @ (202a74 ) │ │ │ │ + ldr r3, [pc, #316] @ (2029ec ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 20295e │ │ │ │ + cbz r3, 2028d6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r3, 20297c │ │ │ │ + cbnz r3, 2028f4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 202956 │ │ │ │ - ldr r2, [pc, #280] @ (202a78 ) │ │ │ │ - ldr r3, [pc, #272] @ (202a74 ) │ │ │ │ + bhi.n 2028ce │ │ │ │ + ldr r2, [pc, #280] @ (2029f0 ) │ │ │ │ + ldr r3, [pc, #272] @ (2029ec ) │ │ │ │ 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 202a66 │ │ │ │ + bne.n 2029de │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #236] @ 202a6c │ │ │ │ + vldr s16, [pc, #236] @ 2029e4 │ │ │ │ add.w sl, sp, #50 @ 0x32 │ │ │ │ add.w r9, sp, #51 @ 0x33 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r6 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ mov r4, r5 │ │ │ │ @@ -574347,21 +574158,21 @@ │ │ │ │ add.w r6, r2, r3, lsl #2 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ strd sl, r7, [sp] │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ - bl 2074c8 │ │ │ │ + bl 207440 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r9, r7, [sp] │ │ │ │ - bl 2074c8 │ │ │ │ + bl 207440 │ │ │ │ ldrsb.w r3, [sp, #50] @ 0x32 │ │ │ │ adds r5, #1 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ ldrsb.w r3, [sp, #51] @ 0x33 │ │ │ │ itet ne │ │ │ │ @@ -574376,51 +574187,51 @@ │ │ │ │ vstr s15, [r6, #-64] @ 0xffffffc0 │ │ │ │ ittt ne │ │ │ │ vmovne s15, r3 │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ vdivne.f32 s14, s15, s16 │ │ │ │ cmp r5, #4 │ │ │ │ vstr s14, [r6, #-52] @ 0xffffffcc │ │ │ │ - bne.n 2029ba │ │ │ │ + bne.n 202932 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r8, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 2029b0 │ │ │ │ + bne.n 202928 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ adds r2, #4 │ │ │ │ add.w ip, ip, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 20299e │ │ │ │ + bhi.n 202916 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ 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 r7, r3 │ │ │ │ - bcc.n 202990 │ │ │ │ - b.n 20295e │ │ │ │ + bcc.n 202908 │ │ │ │ + b.n 2028d6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - bvs.n 202a00 │ │ │ │ + bvc.n 202a88 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 2029b0 │ │ │ │ + bvc.n 202a38 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r2, 202aec │ │ │ │ + cbz r2, 202a64 │ │ │ │ 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 │ │ │ │ @@ -574442,28 +574253,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 202a8c │ │ │ │ + bne.n 202a04 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 202be6 │ │ │ │ + beq.n 202b5e │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ subs r1, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s9, [pc, #228] @ 202be8 │ │ │ │ + vldr s9, [pc, #228] @ 202b60 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s10, [pc, #224] @ 202bec │ │ │ │ + vldr s10, [pc, #224] @ 202b64 │ │ │ │ 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 │ │ │ │ @@ -574477,117 +574288,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 202b78 │ │ │ │ + ble.n 202af0 │ │ │ │ vcmpe.f32 s12, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 202b78 │ │ │ │ + bge.n 202af0 │ │ │ │ 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 202ba4 │ │ │ │ + ble.n 202b1c │ │ │ │ vcmpe.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 202ba4 │ │ │ │ + bge.n 202b1c │ │ │ │ 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 202bd0 │ │ │ │ + ble.n 202b48 │ │ │ │ vcmpe.f32 s15, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 202bd0 │ │ │ │ + bge.n 202b48 │ │ │ │ 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 202b0c │ │ │ │ + bne.n 202a84 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 202d98 │ │ │ │ + beq.w 202d10 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #408] @ 202d9c │ │ │ │ + vldr s10, [pc, #408] @ 202d14 │ │ │ │ movs r4, #1 │ │ │ │ - vldr s11, [pc, #404] @ 202da0 │ │ │ │ - vldr s9, [pc, #404] @ 202da4 │ │ │ │ + vldr s11, [pc, #404] @ 202d18 │ │ │ │ + vldr s9, [pc, #404] @ 202d1c │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s8, [pc, #400] @ 202da8 │ │ │ │ - vldr s7, [pc, #400] @ 202dac │ │ │ │ - b.n 202c86 │ │ │ │ + vldr s8, [pc, #400] @ 202d20 │ │ │ │ + vldr s7, [pc, #400] @ 202d24 │ │ │ │ + b.n 202bfe │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 202c30 │ │ │ │ + cbz r5, 202ba8 │ │ │ │ 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 202cf2 │ │ │ │ + bne.n 202c6a │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 202c52 │ │ │ │ + cbz r5, 202bca │ │ │ │ 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 202d4a │ │ │ │ + bne.n 202cc2 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r1, 202c70 │ │ │ │ + cbz r1, 202be8 │ │ │ │ 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 202d96 │ │ │ │ + beq.w 202d0e │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 202c1e │ │ │ │ + beq.n 202b96 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 202c30 │ │ │ │ + beq.n 202ba8 │ │ │ │ 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 │ │ │ │ @@ -574601,20 +574412,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 202c40 │ │ │ │ + beq.n 202bb8 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 202c52 │ │ │ │ + beq.n 202bca │ │ │ │ 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 │ │ │ │ @@ -574627,20 +574438,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 202c5e │ │ │ │ + beq.n 202bd6 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 202c70 │ │ │ │ + beq.n 202be8 │ │ │ │ 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 │ │ │ │ @@ -574649,279 +574460,279 @@ │ │ │ │ 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 202c70 │ │ │ │ + b.n 202be8 │ │ │ │ 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 203150 │ │ │ │ + beq.w 2030c8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s8, [pc, #844] @ 203110 │ │ │ │ - vldr s6, [pc, #844] @ 203114 │ │ │ │ + vldr s8, [pc, #844] @ 203088 │ │ │ │ + vldr s6, [pc, #844] @ 20308c │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s7, [pc, #840] @ 203118 │ │ │ │ + vldr s7, [pc, #840] @ 203090 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s9, [pc, #836] @ 20311c │ │ │ │ - vldr s10, [pc, #836] @ 203120 │ │ │ │ - vldr s5, [pc, #836] @ 203124 │ │ │ │ - vldr s4, [pc, #836] @ 203128 │ │ │ │ - b.n 202ec2 │ │ │ │ + vldr s9, [pc, #836] @ 203094 │ │ │ │ + vldr s10, [pc, #836] @ 203098 │ │ │ │ + vldr s5, [pc, #836] @ 20309c │ │ │ │ + vldr s4, [pc, #836] @ 2030a0 │ │ │ │ + b.n 202e3a │ │ │ │ vmov.f32 s15, s6 │ │ │ │ - cbz r5, 202df8 │ │ │ │ + cbz r5, 202d70 │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s7 │ │ │ │ ubfx r1, r3, #17, #5 │ │ │ │ ubfx r5, r3, #11, #6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 202f16 │ │ │ │ + bne.w 202e8e │ │ │ │ vmov.f32 s14, s6 │ │ │ │ - cbz r5, 202e18 │ │ │ │ + cbz r5, 202d90 │ │ │ │ vmov s14, r5 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vmul.f32 s14, s14, s7 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ - bne.w 202f58 │ │ │ │ + bne.w 202ed0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 202ff2 │ │ │ │ + beq.w 202f6a │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmov s13, r1 │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f32 s13, s13, s4 │ │ │ │ - ble.w 2030bc │ │ │ │ + ble.w 203034 │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 2030f8 │ │ │ │ + bge.w 203070 │ │ │ │ vmov.f32 s11, s10 │ │ │ │ vmla.f32 s11, s15, s9 │ │ │ │ vmov r3, s11 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 203040 │ │ │ │ + ble.w 202fb8 │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 202e82 │ │ │ │ + bge.n 202dfa │ │ │ │ vmov.f32 s15, s10 │ │ │ │ vmla.f32 s15, s14, s9 │ │ │ │ vmov r3, s15 │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 202fee │ │ │ │ + ble.w 202f66 │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 202eac │ │ │ │ + bge.n 202e24 │ │ │ │ vmov.f32 s15, s10 │ │ │ │ vmla.f32 s15, s13, 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 2030ba │ │ │ │ + beq.w 203032 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 202de6 │ │ │ │ + beq.n 202d5e │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 202df8 │ │ │ │ + beq.n 202d70 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 20305a │ │ │ │ + bmi.w 202fd2 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s13, s15 │ │ │ │ vmov s15, r5 │ │ │ │ ubfx r1, r3, #17, #5 │ │ │ │ ubfx r5, r3, #11, #6 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vmov.f32 s15, s12 │ │ │ │ vmla.f32 s15, s14, s8 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 202e06 │ │ │ │ + beq.w 202d7e │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s14, r1 │ │ │ │ - beq.w 202e18 │ │ │ │ + beq.w 202d90 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 203044 │ │ │ │ + bmi.w 202fbc │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f32.s32 s11, s14 │ │ │ │ vmov s14, r5 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ vcvt.f32.s32 s13, s14 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s13, s8 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - beq.w 202e22 │ │ │ │ + beq.w 202d9a │ │ │ │ cmp r3, #31 │ │ │ │ - beq.n 20300e │ │ │ │ + beq.n 202f86 │ │ │ │ subs.w r5, r3, #15 │ │ │ │ - bmi.w 203070 │ │ │ │ + bmi.w 202fe8 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r5 │ │ │ │ vmov s13, r3 │ │ │ │ vcvt.f32.s32 s11, s13 │ │ │ │ vmov s13, r1 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vcvt.f32.s32 s3, s13 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmla.f32 s13, s3, s5 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - ble.n 203086 │ │ │ │ + ble.n 202ffe │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 202e4c │ │ │ │ + blt.w 202dc4 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 202e68 │ │ │ │ + bgt.w 202de0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 202e92 │ │ │ │ + b.n 202e0a │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 203146 │ │ │ │ + ble.w 2030be │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itt ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ strbge.w r3, [r0, #-3] │ │ │ │ - bge.n 202fee │ │ │ │ - vldr s13, [pc, #320] @ 20311c │ │ │ │ - vldr s15, [pc, #320] @ 203120 │ │ │ │ + bge.n 202f66 │ │ │ │ + vldr s13, [pc, #320] @ 203094 │ │ │ │ + vldr s15, [pc, #320] @ 203098 │ │ │ │ vmla.f32 s15, s14, s13 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 202eac │ │ │ │ + b.n 202e24 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 202fb4 │ │ │ │ + ble.n 202f2c │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 203130 │ │ │ │ - vldr s13, [pc, #264] @ 203114 │ │ │ │ - b.n 202e4c │ │ │ │ + bge.w 2030a8 │ │ │ │ + vldr s13, [pc, #264] @ 20308c │ │ │ │ + b.n 202dc4 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ orr.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmov s13, r3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 20314c │ │ │ │ + ble.w 2030c4 │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 202e4c │ │ │ │ + blt.w 202dc4 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 202e68 │ │ │ │ + bgt.w 202de0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 202e82 │ │ │ │ + b.n 202dfa │ │ │ │ rsb r1, r1, #15 │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r1 │ │ │ │ vmov s14, r6 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vdiv.f32 s11, s12, s14 │ │ │ │ - b.n 202f3a │ │ │ │ + b.n 202eb2 │ │ │ │ rsb r1, r1, #15 │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r1 │ │ │ │ vmov s15, r6 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vdiv.f32 s13, s12, s15 │ │ │ │ - b.n 202ef4 │ │ │ │ + b.n 202e6c │ │ │ │ rsb r3, r3, #15 │ │ │ │ movs r5, #1 │ │ │ │ lsls r5, r3 │ │ │ │ vmov s13, r5 │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vdiv.f32 s11, s12, s13 │ │ │ │ - b.n 202f70 │ │ │ │ + b.n 202ee8 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 2030b4 │ │ │ │ + ble.n 20302c │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 2030b4 │ │ │ │ - vldr s11, [pc, #116] @ 20311c │ │ │ │ - vldr s15, [pc, #116] @ 203120 │ │ │ │ + bge.n 20302c │ │ │ │ + vldr s11, [pc, #116] @ 203094 │ │ │ │ + vldr s15, [pc, #116] @ 203098 │ │ │ │ vmla.f32 s15, s14, s11 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 202e92 │ │ │ │ + b.n 202e0a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 2030f2 │ │ │ │ + ble.n 20306a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itt ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ strbge.w r3, [r0, #-3] │ │ │ │ - bge.w 202ea0 │ │ │ │ - vldr s11, [pc, #56] @ 20311c │ │ │ │ - vldr s15, [pc, #56] @ 203120 │ │ │ │ + bge.w 202e18 │ │ │ │ + vldr s11, [pc, #56] @ 203094 │ │ │ │ + vldr s15, [pc, #56] @ 203098 │ │ │ │ vmla.f32 s15, s14, s11 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 202ea0 │ │ │ │ + b.n 202e18 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 202e68 │ │ │ │ + bgt.w 202de0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 202e92 │ │ │ │ + b.n 202e0a │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ @@ -574934,33 +574745,33 @@ │ │ │ │ adds r6, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 203146 │ │ │ │ - vldr s13, [pc, #-24] @ 20312c │ │ │ │ - b.n 202e68 │ │ │ │ + ble.n 2030be │ │ │ │ + vldr s13, [pc, #-24] @ 2030a4 │ │ │ │ + b.n 202de0 │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ - b.n 202eac │ │ │ │ + b.n 202e24 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 202e58 │ │ │ │ + b.n 202dd0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2031fc │ │ │ │ + beq.n 203174 │ │ │ │ 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] @ 203200 │ │ │ │ - vldr s10, [pc, #148] @ 203204 │ │ │ │ + vldr s12, [pc, #148] @ 203178 │ │ │ │ + vldr s10, [pc, #148] @ 20317c │ │ │ │ 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 │ │ │ │ @@ -574987,40 +574798,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 20317a │ │ │ │ + bne.n 2030f2 │ │ │ │ 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 2032c2 │ │ │ │ + beq.n 20323a │ │ │ │ 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 203250 │ │ │ │ + ble.n 2031c8 │ │ │ │ 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 │ │ │ │ @@ -575048,25 +574859,25 @@ │ │ │ │ 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 203228 │ │ │ │ + bne.n 2031a0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 203344 │ │ │ │ + cbz r2, 2032bc │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r5, r2 │ │ │ │ movs r4, #0 │ │ │ │ add.w r2, r1, #8 │ │ │ │ - vldr s11, [pc, #116] @ 203348 │ │ │ │ + vldr s11, [pc, #116] @ 2032c0 │ │ │ │ ldrh.w r1, [r2, #-8] │ │ │ │ adds r0, #16 │ │ │ │ ldrh.w lr, [r2, #-6] │ │ │ │ adds r4, #1 │ │ │ │ ldrh.w ip, [r2, #-4] │ │ │ │ cmp r5, r4 │ │ │ │ ldrh.w r3, [r2, #-2] │ │ │ │ @@ -575087,22 +574898,22 @@ │ │ │ │ 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 2032d6 │ │ │ │ + bne.n 20324e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2033f2 │ │ │ │ + beq.n 20336a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r6, r0 │ │ │ │ movw r4, #2051 @ 0x803 │ │ │ │ movt r4, #32800 @ 0x8020 │ │ │ │ mov r7, r2 │ │ │ │ add.w r0, r1, #8 │ │ │ │ movs r5, #0 │ │ │ │ @@ -575139,50 +574950,50 @@ │ │ │ │ mov.w r1, r3, asr #31 │ │ │ │ rsb lr, lr, r8, asr #9 │ │ │ │ add r3, ip │ │ │ │ bfi r2, lr, #16, #8 │ │ │ │ rsb r3, r1, r3, asr #9 │ │ │ │ bfi r2, r3, #24, #8 │ │ │ │ str.w r2, [r6], #4 │ │ │ │ - bne.n 203366 │ │ │ │ + bne.n 2032de │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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 2073f4 │ │ │ │ + bl 20736c │ │ │ │ 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, r6, [sp, #88] @ 0x58 │ │ │ │ - cbz r6, 203450 │ │ │ │ + cbz r6, 2033c8 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, ip │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 203456 │ │ │ │ + cbnz r4, 2033ce │ │ │ │ adds r5, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 20344a │ │ │ │ + bhi.n 2033c2 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r9, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r8, ip │ │ │ │ mov sl, r7 │ │ │ │ @@ -575218,92 +575029,92 @@ │ │ │ │ adds r7, r6, r3 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ strd r7, r9, [sp] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 2073f4 │ │ │ │ + bl 20736c │ │ │ │ adds r7, #4 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r8, [r7, #-3] │ │ │ │ strb.w r3, [r7, #-1] │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 2034aa │ │ │ │ + bne.n 203422 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 2034a2 │ │ │ │ + bne.n 20341a │ │ │ │ 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 20348a │ │ │ │ + bhi.n 203402 │ │ │ │ ldrd ip, r6, [sp, #24] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ adds r6, #4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add sl, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ add ip, r1 │ │ │ │ - bcc.n 20346a │ │ │ │ + bcc.n 2033e2 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #288] @ (203648 ) │ │ │ │ + ldr r2, [pc, #288] @ (2035c0 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (20364c ) │ │ │ │ + ldr r3, [pc, #288] @ (2035c4 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ 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 │ │ │ │ - cbz r3, 203552 │ │ │ │ + cbz r3, 2034ca │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, ip │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 203570 │ │ │ │ + cbnz r4, 2034e8 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 20354c │ │ │ │ - ldr r2, [pc, #252] @ (203650 ) │ │ │ │ - ldr r3, [pc, #244] @ (20364c ) │ │ │ │ + bhi.n 2034c4 │ │ │ │ + ldr r2, [pc, #252] @ (2035c8 ) │ │ │ │ + ldr r3, [pc, #244] @ (2035c4 ) │ │ │ │ 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 20363c │ │ │ │ + bne.n 2035b4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s17, [pc, #204] @ 203640 │ │ │ │ + vldr s17, [pc, #204] @ 2035b8 │ │ │ │ add.w sl, sp, #51 @ 0x33 │ │ │ │ mov.w r9, #1 │ │ │ │ - vldr s16, [pc, #196] @ 203644 │ │ │ │ + vldr s16, [pc, #196] @ 2035bc │ │ │ │ mov r6, ip │ │ │ │ mov r8, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r1, r3, r6 │ │ │ │ cmp r1, #4 │ │ │ │ str r6, [sp, #28] │ │ │ │ @@ -575331,152 +575142,152 @@ │ │ │ │ adds r7, r4, r3 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ strd sl, r9, [sp] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 2073f4 │ │ │ │ + bl 20736c │ │ │ │ ldrb.w r3, [sp, #51] @ 0x33 │ │ │ │ vmov s15, r3 │ │ │ │ vstr s16, [r7, #4] │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ vstr s16, [r7, #8] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str r3, [r7, #12] │ │ │ │ cmp fp, r8 │ │ │ │ add.w r7, r7, #16 │ │ │ │ vmul.f32 s15, s15, s17 │ │ │ │ vstr s15, [r7, #-16] │ │ │ │ - bne.n 2035c8 │ │ │ │ + bne.n 203540 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 2035c0 │ │ │ │ + bne.n 203538 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ adds r5, #8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ adds r6, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r0, r6 │ │ │ │ - bhi.n 2035a6 │ │ │ │ + bhi.n 20351e │ │ │ │ ldrd ip, r6, [sp, #24] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ adds r6, #4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ add ip, r2 │ │ │ │ - bcc.n 203586 │ │ │ │ - b.n 203552 │ │ │ │ + bcc.n 2034fe │ │ │ │ + b.n 2034ca │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (203680 ) │ │ │ │ + ldr r0, [pc, #28] @ (2035f8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 203684 │ │ │ │ + ldr.w ip, [pc, #28] @ 2035fc │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (203688 ) │ │ │ │ - ldr r2, [pc, #28] @ (20368c ) │ │ │ │ + ldr r3, [pc, #24] @ (203600 ) │ │ │ │ + ldr r2, [pc, #28] @ (203604 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r1, {r1, r4, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, r4, r6, asr #32 │ │ │ │ - asrs r6, r5, #6 │ │ │ │ + orn r0, ip, r6, asr #32 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ 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] @ (2036bc ) │ │ │ │ + ldr r0, [pc, #28] @ (203634 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 2036c0 │ │ │ │ + ldr.w ip, [pc, #28] @ 203638 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (2036c4 ) │ │ │ │ - ldr r2, [pc, #28] @ (2036c8 ) │ │ │ │ + ldr r3, [pc, #24] @ (20363c ) │ │ │ │ + ldr r2, [pc, #28] @ (203640 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [ip, #152]! @ 0x98 │ │ │ │ - asrs r2, r6, #5 │ │ │ │ + and.w r0, r4, r6, asr #32 │ │ │ │ + asrs r2, r7, #5 │ │ │ │ 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, #300] @ (203814 ) │ │ │ │ + ldr r2, [pc, #300] @ (20378c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #300] @ (203818 ) │ │ │ │ + ldr r3, [pc, #300] @ (203790 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ 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 │ │ │ │ - cbz r3, 20370e │ │ │ │ + cbz r3, 203686 │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ mov r7, r2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 20372c │ │ │ │ + cbnz r4, 2036a4 │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 203708 │ │ │ │ - ldr r2, [pc, #268] @ (20381c ) │ │ │ │ - ldr r3, [pc, #260] @ (203818 ) │ │ │ │ + bhi.n 203680 │ │ │ │ + ldr r2, [pc, #268] @ (203794 ) │ │ │ │ + ldr r3, [pc, #260] @ (203790 ) │ │ │ │ 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 203806 │ │ │ │ + bne.n 20377e │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ - vldr s17, [pc, #220] @ 20380c │ │ │ │ + vldr s17, [pc, #220] @ 203784 │ │ │ │ add.w r9, sp, #51 @ 0x33 │ │ │ │ - vldr s16, [pc, #216] @ 203810 │ │ │ │ + vldr s16, [pc, #216] @ 203788 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ subs r0, r3, r4 │ │ │ │ cmp r0, #4 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ @@ -575506,15 +575317,15 @@ │ │ │ │ adds r5, r4, r3 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r9, r6, [sp] │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 2074c8 │ │ │ │ + bl 207440 │ │ │ │ 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] │ │ │ │ @@ -575523,94 +575334,94 @@ │ │ │ │ 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 r8, sl │ │ │ │ vstr s14, [r5, #-16] │ │ │ │ - bne.n 203780 │ │ │ │ + bne.n 2036f8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r7, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 203776 │ │ │ │ + bne.n 2036ee │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ adds r4, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi.n 20375e │ │ │ │ + bhi.n 2036d6 │ │ │ │ ldrd r2, r4, [sp, #24] │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ adds r4, #4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r8, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r4, r3 │ │ │ │ add r2, r1 │ │ │ │ - bcc.n 20373e │ │ │ │ - b.n 20370e │ │ │ │ + bcc.n 2036b6 │ │ │ │ + b.n 203686 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r6} │ │ │ │ lsls r1, r5, #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 2073f4 │ │ │ │ + bl 20736c │ │ │ │ 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 2073f4 │ │ │ │ + bl 20736c │ │ │ │ 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 │ │ │ │ ldrd r4, r6, [sp, #96] @ 0x60 │ │ │ │ - cbz r6, 203890 │ │ │ │ + cbz r6, 203808 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ mov r8, lr │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - cbnz r4, 203896 │ │ │ │ + cbnz r4, 20380e │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r6, r8 │ │ │ │ - bhi.n 203888 │ │ │ │ + bhi.n 203800 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r7, #2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #24] │ │ │ │ movw r9, #65280 @ 0xff00 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -575642,97 +575453,97 @@ │ │ │ │ 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 2073f4 │ │ │ │ + bl 20736c │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ mov r3, r8 │ │ │ │ movs r0, #0 │ │ │ │ adds r4, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ adds r6, #4 │ │ │ │ - bl 2073f4 │ │ │ │ + bl 20736c │ │ │ │ strh.w r9, [r6, #-2] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.n 2038f0 │ │ │ │ + bne.n 203868 │ │ │ │ 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 2038e8 │ │ │ │ + bne.n 203860 │ │ │ │ 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 2038ca │ │ │ │ + bhi.n 203842 │ │ │ │ ldrd lr, r8, [sp, #32] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r6, r8 │ │ │ │ add lr, r3 │ │ │ │ - bhi.n 2038a2 │ │ │ │ + bhi.n 20381a │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #336] @ (203ac8 ) │ │ │ │ + ldr r2, [pc, #336] @ (203a40 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #336] @ (203acc ) │ │ │ │ + ldr r3, [pc, #336] @ (203a44 ) │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ - cbz r3, 2039a0 │ │ │ │ + cbz r3, 203918 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, lr │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - cbnz r6, 2039c0 │ │ │ │ + cbnz r6, 203938 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 20399a │ │ │ │ - ldr r2, [pc, #300] @ (203ad0 ) │ │ │ │ - ldr r3, [pc, #296] @ (203acc ) │ │ │ │ + bhi.n 203912 │ │ │ │ + ldr r2, [pc, #300] @ (203a48 ) │ │ │ │ + ldr r3, [pc, #296] @ (203a44 ) │ │ │ │ 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 203aba │ │ │ │ + bne.w 203a32 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #252] @ 203ac0 │ │ │ │ + vldr s16, [pc, #252] @ 203a38 │ │ │ │ add.w fp, sp, #58 @ 0x3a │ │ │ │ - vldr s17, [pc, #248] @ 203ac4 │ │ │ │ + vldr s17, [pc, #248] @ 203a3c │ │ │ │ mov sl, r9 │ │ │ │ mov r7, r6 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ subs r0, r3, r5 │ │ │ │ cmp r0, #4 │ │ │ │ strd lr, r5, [sp, #32] │ │ │ │ @@ -575764,23 +575575,23 @@ │ │ │ │ movs r5, #2 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ str.w fp, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ adds r4, #16 │ │ │ │ - bl 2073f4 │ │ │ │ + bl 20736c │ │ │ │ add.w r3, sp, #59 @ 0x3b │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ mov r3, r8 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 2073f4 │ │ │ │ + bl 20736c │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #59] @ 0x3b │ │ │ │ adds r6, #1 │ │ │ │ vstr s17, [r4, #-8] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -575788,143 +575599,143 @@ │ │ │ │ vstr s15, [r4, #-16] │ │ │ │ vmov s15, r3 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-12] │ │ │ │ - bne.n 203a18 │ │ │ │ + bne.n 203990 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r5, r8, #1 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 203a0e │ │ │ │ + bne.n 203986 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ adds r7, #16 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ adds r4, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r5, r4 │ │ │ │ - bhi.n 2039f2 │ │ │ │ + bhi.n 20396a │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ add sl, r2 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r5, #4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r5, r3 │ │ │ │ add lr, r2 │ │ │ │ - bcc.n 2039d2 │ │ │ │ - b.n 2039a0 │ │ │ │ + bcc.n 20394a │ │ │ │ + b.n 203918 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + stmia r7!, {r2, r3} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r3, r4, r6} │ │ │ │ + stmia r6!, {r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (203b00 ) │ │ │ │ + ldr r0, [pc, #28] @ (203a78 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 203b04 │ │ │ │ + ldr.w ip, [pc, #28] @ 203a7c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (203b08 ) │ │ │ │ - ldr r2, [pc, #28] @ (203b0c ) │ │ │ │ + ldr r3, [pc, #24] @ (203a80 ) │ │ │ │ + ldr r2, [pc, #28] @ (203a84 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r5!, {r1, r4} │ │ │ │ + stmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 203624 │ │ │ │ + b.n 2035ac │ │ │ │ movs r6, r4 │ │ │ │ - lsrs r6, r5, #20 │ │ │ │ + lsrs r6, r6, #20 │ │ │ │ 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] @ (203b3c ) │ │ │ │ + ldr r0, [pc, #28] @ (203ab4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 203b40 │ │ │ │ + ldr.w ip, [pc, #28] @ 203ab8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (203b44 ) │ │ │ │ - ldr r2, [pc, #28] @ (203b48 ) │ │ │ │ + ldr r3, [pc, #24] @ (203abc ) │ │ │ │ + ldr r2, [pc, #28] @ (203ac0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 203590 │ │ │ │ + b.n 203518 │ │ │ │ movs r6, r4 │ │ │ │ - lsrs r2, r6, #19 │ │ │ │ + lsrs r2, r7, #19 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #364] @ (203cd4 ) │ │ │ │ + ldr r2, [pc, #364] @ (203c4c ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #364] @ (203cd8 ) │ │ │ │ + ldr r3, [pc, #364] @ (203c50 ) │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ - cbz r3, 203b90 │ │ │ │ + cbz r3, 203b08 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, lr │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - cbnz r6, 203bb0 │ │ │ │ + cbnz r6, 203b28 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 203b8a │ │ │ │ - ldr r2, [pc, #328] @ (203cdc ) │ │ │ │ - ldr r3, [pc, #324] @ (203cd8 ) │ │ │ │ + bhi.n 203b02 │ │ │ │ + ldr r2, [pc, #328] @ (203c54 ) │ │ │ │ + ldr r3, [pc, #324] @ (203c50 ) │ │ │ │ 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 203cc6 │ │ │ │ + bne.w 203c3e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #280] @ 203ccc │ │ │ │ + vldr s16, [pc, #280] @ 203c44 │ │ │ │ add.w fp, sp, #58 @ 0x3a │ │ │ │ mov sl, r9 │ │ │ │ mov r7, r6 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ subs r0, r3, r5 │ │ │ │ cmp r0, #4 │ │ │ │ @@ -575941,15 +575752,15 @@ │ │ │ │ sub.w r9, r5, r4 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp.w r9, #4 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ it cs │ │ │ │ movcs.w r9, #4 │ │ │ │ add.w sl, r7, #8 │ │ │ │ - vldr s17, [pc, #216] @ 203cd0 │ │ │ │ + vldr s17, [pc, #216] @ 203c48 │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r5 │ │ │ │ str r6, [sp, #12] │ │ │ │ adds r4, r6, r3 │ │ │ │ @@ -575958,23 +575769,23 @@ │ │ │ │ movs r5, #2 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ str.w fp, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ adds r4, #16 │ │ │ │ - bl 2074c8 │ │ │ │ + bl 207440 │ │ │ │ add.w r3, sp, #59 @ 0x3b │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ mov r3, r8 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 2074c8 │ │ │ │ + bl 207440 │ │ │ │ ldrsb.w r3, [sp, #58] @ 0x3a │ │ │ │ adds r6, #1 │ │ │ │ vstr s17, [r4, #-8] │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ ldrsb.w r3, [sp, #59] @ 0x3b │ │ │ │ @@ -575991,54 +575802,54 @@ │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ vstr s14, [r4, #-16] │ │ │ │ ite eq │ │ │ │ vmoveq.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s14, s15, s16 │ │ │ │ cmp r9, r6 │ │ │ │ vstr s14, [r4, #-12] │ │ │ │ - bne.n 203c08 │ │ │ │ + bne.n 203b80 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r5, r8, #1 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 203bfe │ │ │ │ + bne.n 203b76 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ adds r7, #16 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ adds r4, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r5, r4 │ │ │ │ - bhi.n 203bde │ │ │ │ + bhi.n 203b56 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ add sl, r2 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r5, #4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r5, r3 │ │ │ │ add lr, r2 │ │ │ │ - bcc.w 203bbe │ │ │ │ - b.n 203b90 │ │ │ │ + bcc.w 203b36 │ │ │ │ + b.n 203b08 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r4, r7} │ │ │ │ + stmia r5!, {r2, r3, r4} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r4!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ 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] │ │ │ │ @@ -576047,19 +575858,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 203dda │ │ │ │ + beq.n 203d52 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 203d44 │ │ │ │ + beq.n 203cbc │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 203e72 │ │ │ │ + beq.w 203dea │ │ │ │ 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 │ │ │ │ @@ -576073,15 +575884,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 203ec0 │ │ │ │ + beq.w 203e38 │ │ │ │ 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 │ │ │ │ @@ -576141,15 +575952,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, 203ea0 │ │ │ │ + cbz r1, 203e18 │ │ │ │ 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 │ │ │ │ @@ -576217,15 +576028,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 203ce0 │ │ │ │ + bl 203c58 │ │ │ │ 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 │ │ │ │ @@ -576251,15 +576062,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 203ce0 │ │ │ │ + bl 203c58 │ │ │ │ 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 │ │ │ │ @@ -576289,15 +576100,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 35fb74 │ │ │ │ + bl 203c58 │ │ │ │ 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 │ │ │ │ @@ -576343,24 +576154,24 @@ │ │ │ │ add.w r0, lr, #8 │ │ │ │ asr.w r3, r3, ip │ │ │ │ orrs r4, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ and.w r4, r4, #7 │ │ │ │ - bl 203ce0 │ │ │ │ - cbz r4, 2040d4 │ │ │ │ + bl 203c58 │ │ │ │ + cbz r4, 20404c │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ moveq r5, r6 │ │ │ │ - beq.n 2040d4 │ │ │ │ + beq.n 20404c │ │ │ │ cmp r5, r6 │ │ │ │ - bhi.n 2040dc │ │ │ │ + bhi.n 204054 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 204106 │ │ │ │ + bhi.n 20407e │ │ │ │ rsb r3, r4, #6 │ │ │ │ subs r4, #1 │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ smulbb r4, r4, r6 │ │ │ │ smlabb r3, r3, r5, r4 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ @@ -576382,96 +576193,96 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb r5, [r3, #3] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r5, r4, #6 │ │ │ │ it ne │ │ │ │ movne.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2040d4 │ │ │ │ + b.n 20404c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 204134 │ │ │ │ + ldr.w ip, [pc, #20] @ 2040ac │ │ │ │ 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} │ │ │ │ - b.n 2042f0 │ │ │ │ + b.n 204378 │ │ │ │ lsls r1, r5, #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] @ 20415c │ │ │ │ + ldr.w ip, [pc, #20] @ 2040d4 │ │ │ │ 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} │ │ │ │ - b.n 2042c0 │ │ │ │ + b.n 204348 │ │ │ │ lsls r1, r5, #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] @ 204184 │ │ │ │ + ldr.w ip, [pc, #20] @ 2040fc │ │ │ │ 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} │ │ │ │ - b.n 204290 │ │ │ │ + b.n 204318 │ │ │ │ lsls r1, r5, #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] @ 2041ac │ │ │ │ + ldr.w ip, [pc, #20] @ 204124 │ │ │ │ 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} │ │ │ │ - b.n 204260 │ │ │ │ + b.n 2042e8 │ │ │ │ lsls r1, 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldrd r5, sl, [sp, #88] @ 0x58 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2041ea │ │ │ │ + beq.n 204162 │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ (204288 ) │ │ │ │ + ldr r3, [pc, #180] @ (204200 ) │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - cbnz r5, 2041f0 │ │ │ │ + cbnz r5, 204168 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi.n 2041e4 │ │ │ │ + bhi.n 20415c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r6, r7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ sub.w r3, sl, r4 │ │ │ │ @@ -576502,64 +576313,64 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx r9 │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r8 │ │ │ │ - bne.n 204236 │ │ │ │ + bne.n 2041ae │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 20422e │ │ │ │ + bne.n 2041a6 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ adds r7, #8 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r4, #4 │ │ │ │ cmp r1, r4 │ │ │ │ - bhi.n 204216 │ │ │ │ + bhi.n 20418e │ │ │ │ ldrd r0, r4, [sp, #24] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ adds r4, #4 │ │ │ │ ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp sl, r4 │ │ │ │ add r0, r3 │ │ │ │ - bhi.n 2041f6 │ │ │ │ + bhi.n 20416e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - b.n 2042d8 │ │ │ │ + b.n 204360 │ │ │ │ lsls r1, 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldrd r5, sl, [sp, #88] @ 0x58 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2042c6 │ │ │ │ + beq.n 20423e │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ (204364 ) │ │ │ │ + ldr r3, [pc, #180] @ (2042dc ) │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - cbnz r5, 2042cc │ │ │ │ + cbnz r5, 204244 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi.n 2042c0 │ │ │ │ + bhi.n 204238 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r6, r7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ sub.w r3, sl, r4 │ │ │ │ @@ -576590,64 +576401,64 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx r9 │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r8 │ │ │ │ - bne.n 204312 │ │ │ │ + bne.n 20428a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 20430a │ │ │ │ + bne.n 204282 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ adds r7, #8 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r4, #4 │ │ │ │ cmp r1, r4 │ │ │ │ - bhi.n 2042f2 │ │ │ │ + bhi.n 20426a │ │ │ │ ldrd r0, r4, [sp, #24] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ adds r4, #4 │ │ │ │ ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp sl, r4 │ │ │ │ add r0, r3 │ │ │ │ - bhi.n 2042d2 │ │ │ │ + bhi.n 20424a │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - svc 70 @ 0x46 │ │ │ │ + svc 206 @ 0xce │ │ │ │ lsls r1, 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldrd r5, sl, [sp, #88] @ 0x58 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2043a2 │ │ │ │ + beq.n 20431a │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ (204440 ) │ │ │ │ + ldr r3, [pc, #180] @ (2043b8 ) │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - cbnz r5, 2043a8 │ │ │ │ + cbnz r5, 204320 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi.n 20439c │ │ │ │ + bhi.n 204314 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r6, r7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ sub.w r3, sl, r4 │ │ │ │ @@ -576678,64 +576489,64 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx r9 │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r8 │ │ │ │ - bne.n 2043ee │ │ │ │ + bne.n 204366 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 2043e6 │ │ │ │ + bne.n 20435e │ │ │ │ ldr r4, [sp, #20] │ │ │ │ adds r7, #16 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r4, #4 │ │ │ │ cmp r1, r4 │ │ │ │ - bhi.n 2043ce │ │ │ │ + bhi.n 204346 │ │ │ │ ldrd r0, r4, [sp, #24] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ adds r4, #4 │ │ │ │ ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp sl, r4 │ │ │ │ add r0, r3 │ │ │ │ - bhi.n 2043ae │ │ │ │ + bhi.n 204326 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - udf #102 @ 0x66 │ │ │ │ + udf #238 @ 0xee │ │ │ │ lsls r1, 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldrd r5, sl, [sp, #88] @ 0x58 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 20447e │ │ │ │ + beq.n 2043f6 │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ (20451c ) │ │ │ │ + ldr r3, [pc, #180] @ (204494 ) │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - cbnz r5, 204484 │ │ │ │ + cbnz r5, 2043fc │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi.n 204478 │ │ │ │ + bhi.n 2043f0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r6, r7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ sub.w r3, sl, r4 │ │ │ │ @@ -576766,87 +576577,87 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx r9 │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r8 │ │ │ │ - bne.n 2044ca │ │ │ │ + bne.n 204442 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 2044c2 │ │ │ │ + bne.n 20443a │ │ │ │ ldr r4, [sp, #20] │ │ │ │ adds r7, #16 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r4, #4 │ │ │ │ cmp r1, r4 │ │ │ │ - bhi.n 2044aa │ │ │ │ + bhi.n 204422 │ │ │ │ ldrd r0, r4, [sp, #24] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ adds r4, #4 │ │ │ │ ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp sl, r4 │ │ │ │ add r0, r3 │ │ │ │ - bhi.n 20448a │ │ │ │ + bhi.n 204402 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ble.n 20442c │ │ │ │ + udf #14 │ │ │ │ lsls r1, r5, #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 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #288] @ (20465c ) │ │ │ │ + ldr r2, [pc, #288] @ (2045d4 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (204660 ) │ │ │ │ + ldr r3, [pc, #288] @ (2045d8 ) │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 20456e │ │ │ │ - ldr r3, [pc, #272] @ (204664 ) │ │ │ │ + cbz r3, 2044e6 │ │ │ │ + ldr r3, [pc, #272] @ (2045dc ) │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ mov sl, r2 │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - cbnz r3, 20458c │ │ │ │ + cbnz r3, 204504 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 204564 │ │ │ │ - ldr r2, [pc, #248] @ (204668 ) │ │ │ │ - ldr r3, [pc, #236] @ (204660 ) │ │ │ │ + bhi.n 2044dc │ │ │ │ + ldr r2, [pc, #248] @ (2045e0 ) │ │ │ │ + ldr r3, [pc, #236] @ (2045d8 ) │ │ │ │ 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 204654 │ │ │ │ + bne.n 2045cc │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #200] @ 204658 │ │ │ │ + vldr s16, [pc, #200] @ 2045d0 │ │ │ │ add.w r8, sp, #40 @ 0x28 │ │ │ │ mov r6, r2 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ strd r2, r6, [sp, #16] │ │ │ │ @@ -576885,93 +576696,93 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-4] │ │ │ │ - bne.n 2045ba │ │ │ │ + bne.n 204532 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 2045b2 │ │ │ │ + bne.n 20452a │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add.w sl, sl, #8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 2045aa │ │ │ │ + bhi.n 204522 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r6, [sp, #16] │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r6, #4 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r6 │ │ │ │ - bhi.n 20459a │ │ │ │ - b.n 20456e │ │ │ │ + bhi.n 204512 │ │ │ │ + b.n 2044e6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - revsh r0, r0 │ │ │ │ + cbnz r0, 20462a │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 2045b8 │ │ │ │ + ble.n 204640 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - hlt 0x000a │ │ │ │ + cbnz r2, 204628 │ │ │ │ lsls r1, r5, #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 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #288] @ (2047a8 ) │ │ │ │ + ldr r2, [pc, #288] @ (204720 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (2047ac ) │ │ │ │ + ldr r3, [pc, #288] @ (204724 ) │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 2046ba │ │ │ │ - ldr r3, [pc, #272] @ (2047b0 ) │ │ │ │ + cbz r3, 204632 │ │ │ │ + ldr r3, [pc, #272] @ (204728 ) │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ mov sl, r2 │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - cbnz r3, 2046d8 │ │ │ │ + cbnz r3, 204650 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 2046b0 │ │ │ │ - ldr r2, [pc, #248] @ (2047b4 ) │ │ │ │ - ldr r3, [pc, #236] @ (2047ac ) │ │ │ │ + bhi.n 204628 │ │ │ │ + ldr r2, [pc, #248] @ (20472c ) │ │ │ │ + ldr r3, [pc, #236] @ (204724 ) │ │ │ │ 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 2047a0 │ │ │ │ + bne.n 204718 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #200] @ 2047a4 │ │ │ │ + vldr s16, [pc, #200] @ 20471c │ │ │ │ add.w r8, sp, #40 @ 0x28 │ │ │ │ mov r6, r2 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ strd r2, r6, [sp, #16] │ │ │ │ @@ -577010,93 +576821,93 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-4] │ │ │ │ - bne.n 204706 │ │ │ │ + bne.n 20467e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 2046fe │ │ │ │ + bne.n 204676 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add.w sl, sl, #8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 2046f6 │ │ │ │ + bhi.n 20466e │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r6, [sp, #16] │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r6, #4 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r6 │ │ │ │ - bhi.n 2046e6 │ │ │ │ - b.n 2046ba │ │ │ │ + bhi.n 20465e │ │ │ │ + b.n 204632 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbnz r4, 2047c8 │ │ │ │ + cbnz r4, 204762 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 204864 │ │ │ │ + blt.n 2046ec │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbnz r6, 2047c6 │ │ │ │ + cbnz r6, 204760 │ │ │ │ lsls r1, r5, #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 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #288] @ (2048f4 ) │ │ │ │ + ldr r2, [pc, #288] @ (20486c ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (2048f8 ) │ │ │ │ + ldr r3, [pc, #288] @ (204870 ) │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 204806 │ │ │ │ - ldr r3, [pc, #272] @ (2048fc ) │ │ │ │ + cbz r3, 20477e │ │ │ │ + ldr r3, [pc, #272] @ (204874 ) │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ mov sl, r2 │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - cbnz r3, 204824 │ │ │ │ + cbnz r3, 20479c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 2047fc │ │ │ │ - ldr r2, [pc, #248] @ (204900 ) │ │ │ │ - ldr r3, [pc, #236] @ (2048f8 ) │ │ │ │ + bhi.n 204774 │ │ │ │ + ldr r2, [pc, #248] @ (204878 ) │ │ │ │ + ldr r3, [pc, #236] @ (204870 ) │ │ │ │ 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 2048ec │ │ │ │ + bne.n 204864 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #200] @ 2048f0 │ │ │ │ + vldr s16, [pc, #200] @ 204868 │ │ │ │ add.w r8, sp, #40 @ 0x28 │ │ │ │ mov r6, r2 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ strd r2, r6, [sp, #16] │ │ │ │ @@ -577135,93 +576946,93 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-4] │ │ │ │ - bne.n 204852 │ │ │ │ + bne.n 2047ca │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 20484a │ │ │ │ + bne.n 2047c2 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 204842 │ │ │ │ + bhi.n 2047ba │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r6, [sp, #16] │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r6, #4 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r6 │ │ │ │ - bhi.n 204832 │ │ │ │ - b.n 204806 │ │ │ │ + bhi.n 2047aa │ │ │ │ + b.n 20477e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xb828 │ │ │ │ + @ instruction: 0xb8b0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 204910 │ │ │ │ + bge.n 204798 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xb7f2 │ │ │ │ + @ instruction: 0xb87a │ │ │ │ lsls r1, r5, #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 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #288] @ (204a40 ) │ │ │ │ + ldr r2, [pc, #288] @ (2049b8 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (204a44 ) │ │ │ │ + ldr r3, [pc, #288] @ (2049bc ) │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 204952 │ │ │ │ - ldr r3, [pc, #272] @ (204a48 ) │ │ │ │ + cbz r3, 2048ca │ │ │ │ + ldr r3, [pc, #272] @ (2049c0 ) │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ mov sl, r2 │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - cbnz r3, 204970 │ │ │ │ + cbnz r3, 2048e8 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 204948 │ │ │ │ - ldr r2, [pc, #248] @ (204a4c ) │ │ │ │ - ldr r3, [pc, #236] @ (204a44 ) │ │ │ │ + bhi.n 2048c0 │ │ │ │ + ldr r2, [pc, #248] @ (2049c4 ) │ │ │ │ + ldr r3, [pc, #236] @ (2049bc ) │ │ │ │ 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 204a38 │ │ │ │ + bne.n 2049b0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #200] @ 204a3c │ │ │ │ + vldr s16, [pc, #200] @ 2049b4 │ │ │ │ add.w r8, sp, #40 @ 0x28 │ │ │ │ mov r6, r2 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ strd r2, r6, [sp, #16] │ │ │ │ @@ -577260,320 +577071,320 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-4] │ │ │ │ - bne.n 20499e │ │ │ │ + bne.n 204916 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 204996 │ │ │ │ + bne.n 20490e │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 20498e │ │ │ │ + bhi.n 204906 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r6, [sp, #16] │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r6, #4 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r6 │ │ │ │ - bhi.n 20497e │ │ │ │ - b.n 204952 │ │ │ │ + bhi.n 2048f6 │ │ │ │ + b.n 2048ca │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xb6dc │ │ │ │ + @ instruction: 0xb764 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 2049bc │ │ │ │ + bls.n 204a44 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xb6a6 │ │ │ │ + @ instruction: 0xb72e │ │ │ │ lsls r1, r5, #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] @ (204ac0 ) │ │ │ │ + ldr r6, [pc, #96] @ (204a38 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ (204ac4 ) │ │ │ │ + ldr r0, [pc, #96] @ (204a3c ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r5, [pc, #92] @ (204ac8 ) │ │ │ │ + ldr r5, [pc, #92] @ (204a40 ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #84] @ (204acc ) │ │ │ │ + ldr r0, [pc, #84] @ (204a44 ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #72] @ (204ad0 ) │ │ │ │ + ldr r3, [pc, #72] @ (204a48 ) │ │ │ │ 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] @ (204ad4 ) │ │ │ │ + ldr r2, [pc, #48] @ (204a4c ) │ │ │ │ strb r3, [r4, #2] │ │ │ │ - ldr r3, [pc, #28] @ (204ac4 ) │ │ │ │ + ldr r3, [pc, #28] @ (204a3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 204abc │ │ │ │ + bne.n 204a34 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - push {r1, r2, r4, r7, lr} │ │ │ │ + @ instruction: 0xb61e │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r4, r7, lr} │ │ │ │ + @ instruction: 0xb61a │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bvc.n 2049e0 │ │ │ │ + bhi.n 204a68 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ + push {r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r1, r5, #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] @ (204b58 ) │ │ │ │ + ldr r5, [pc, #112] @ (204ad0 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (204b5c ) │ │ │ │ + ldr r0, [pc, #112] @ (204ad4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (204b60 ) │ │ │ │ + ldr r4, [pc, #108] @ (204ad8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (204b64 ) │ │ │ │ + ldr r0, [pc, #100] @ (204adc ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (204b68 ) │ │ │ │ + ldr r2, [pc, #88] @ (204ae0 ) │ │ │ │ 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] @ (204b6c ) │ │ │ │ + ldr r2, [pc, #52] @ (204ae4 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (204b5c ) │ │ │ │ + ldr r3, [pc, #28] @ (204ad4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 204b52 │ │ │ │ + bne.n 204aca │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + push {r1, r2, r4, r7, lr} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, lr} │ │ │ │ + push {r1, r4, r7, lr} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bvs.n 204b60 │ │ │ │ + bvc.n 2049e8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + push {r1, r2, r6, lr} │ │ │ │ lsls r1, r5, #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] @ (204bf0 ) │ │ │ │ + ldr r5, [pc, #112] @ (204b68 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (204bf4 ) │ │ │ │ + ldr r0, [pc, #112] @ (204b6c ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (204bf8 ) │ │ │ │ + ldr r4, [pc, #108] @ (204b70 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (204bfc ) │ │ │ │ + ldr r0, [pc, #100] @ (204b74 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (204c00 ) │ │ │ │ + ldr r2, [pc, #88] @ (204b78 ) │ │ │ │ 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] @ (204c04 ) │ │ │ │ + ldr r2, [pc, #52] @ (204b7c ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (204bf4 ) │ │ │ │ + ldr r3, [pc, #28] @ (204b6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 204bea │ │ │ │ + bne.n 204b62 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - push {r1, r2, r4, r5, r6} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r4, r5, r6} │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bvs.n 204cc0 │ │ │ │ + bvs.n 204b48 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r5} │ │ │ │ + push {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r5, #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] @ (204c88 ) │ │ │ │ + ldr r5, [pc, #112] @ (204c00 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (204c8c ) │ │ │ │ + ldr r0, [pc, #112] @ (204c04 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (204c90 ) │ │ │ │ + ldr r4, [pc, #108] @ (204c08 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (204c94 ) │ │ │ │ + ldr r0, [pc, #100] @ (204c0c ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (204c98 ) │ │ │ │ + ldr r2, [pc, #88] @ (204c10 ) │ │ │ │ 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] @ (204c9c ) │ │ │ │ + ldr r2, [pc, #52] @ (204c14 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (204c8c ) │ │ │ │ + ldr r3, [pc, #28] @ (204c04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 204c82 │ │ │ │ + bne.n 204bfa │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r6, 204d02 │ │ │ │ + push {r1, r2, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 204d0a │ │ │ │ + push {r1, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bpl.n 204c20 │ │ │ │ + bvs.n 204ca8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 204d02 │ │ │ │ + push {r1, r2, r4} │ │ │ │ lsls r1, 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r6, [pc, #236] @ (204da0 ) │ │ │ │ + ldr r6, [pc, #236] @ (204d18 ) │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 204cd8 │ │ │ │ + cbz r7, 204c50 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #228] @ (204da4 ) │ │ │ │ + ldr r2, [pc, #228] @ (204d1c ) │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r5, ip │ │ │ │ ldr.w r9, [r2] │ │ │ │ - cbnz r4, 204cde │ │ │ │ + cbnz r4, 204c56 │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi.n 204cd2 │ │ │ │ + bhi.n 204c4a │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov sl, r8 │ │ │ │ - ldr r3, [pc, #196] @ (204da8 ) │ │ │ │ + ldr r3, [pc, #196] @ (204d20 ) │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r7, ip │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ @@ -577616,73 +577427,73 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 204d2e │ │ │ │ + bne.n 204ca6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 204d26 │ │ │ │ + bne.n 204c9e │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ adds r7, #4 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 204d10 │ │ │ │ + bhi.n 204c88 │ │ │ │ ldrd ip, r7, [sp, #24] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ adds r7, #4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add sl, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ add ip, r1 │ │ │ │ - bhi.n 204cf0 │ │ │ │ + bhi.n 204c68 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r0, 204df6 │ │ │ │ + cbz r0, 204d90 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bpl.n 204e1c │ │ │ │ + bpl.n 204ca4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ 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 r6, [pc, #236] @ (204eac ) │ │ │ │ + ldr r6, [pc, #236] @ (204e24 ) │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 204de4 │ │ │ │ + cbz r7, 204d5c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #228] @ (204eb0 ) │ │ │ │ + ldr r2, [pc, #228] @ (204e28 ) │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r5, ip │ │ │ │ ldr.w r9, [r2] │ │ │ │ - cbnz r4, 204dea │ │ │ │ + cbnz r4, 204d62 │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi.n 204dde │ │ │ │ + bhi.n 204d56 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov sl, r8 │ │ │ │ - ldr r3, [pc, #196] @ (204eb4 ) │ │ │ │ + ldr r3, [pc, #196] @ (204e2c ) │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r7, ip │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ @@ -577725,73 +577536,73 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 204e3a │ │ │ │ + bne.n 204db2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 204e32 │ │ │ │ + bne.n 204daa │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ adds r7, #4 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 204e1c │ │ │ │ + bhi.n 204d94 │ │ │ │ ldrd ip, r7, [sp, #24] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ adds r7, #4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add sl, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ add ip, r1 │ │ │ │ - bhi.n 204dfc │ │ │ │ + bhi.n 204d74 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sxth r4, r7 │ │ │ │ + uxtb r4, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bmi.n 204f08 │ │ │ │ + bmi.n 204d90 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ 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 r6, [pc, #236] @ (204fb8 ) │ │ │ │ + ldr r6, [pc, #236] @ (204f30 ) │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 204ef0 │ │ │ │ + cbz r7, 204e68 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #228] @ (204fbc ) │ │ │ │ + ldr r2, [pc, #228] @ (204f34 ) │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r5, ip │ │ │ │ ldr.w r9, [r2] │ │ │ │ - cbnz r4, 204ef6 │ │ │ │ + cbnz r4, 204e6e │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi.n 204eea │ │ │ │ + bhi.n 204e62 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov sl, r8 │ │ │ │ - ldr r3, [pc, #196] @ (204fc0 ) │ │ │ │ + ldr r3, [pc, #196] @ (204f38 ) │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r7, ip │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ @@ -577834,73 +577645,73 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 204f46 │ │ │ │ + bne.n 204ebe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 204f3e │ │ │ │ + bne.n 204eb6 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add.w fp, fp, #16 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ adds r7, #4 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 204f28 │ │ │ │ + bhi.n 204ea0 │ │ │ │ ldrd ip, r7, [sp, #24] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ adds r7, #4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add sl, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ add ip, r1 │ │ │ │ - bhi.n 204f08 │ │ │ │ + bhi.n 204e80 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r0, 204fc8 │ │ │ │ + cbz r0, 204f62 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bcc.n 204ff4 │ │ │ │ + bcc.n 204e7c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ 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 r6, [pc, #236] @ (2050c4 ) │ │ │ │ + ldr r6, [pc, #236] @ (20503c ) │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 204ffc │ │ │ │ + cbz r7, 204f74 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #228] @ (2050c8 ) │ │ │ │ + ldr r2, [pc, #228] @ (205040 ) │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r5, ip │ │ │ │ ldr.w r9, [r2] │ │ │ │ - cbnz r4, 205002 │ │ │ │ + cbnz r4, 204f7a │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi.n 204ff6 │ │ │ │ + bhi.n 204f6e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov sl, r8 │ │ │ │ - ldr r3, [pc, #196] @ (2050cc ) │ │ │ │ + ldr r3, [pc, #196] @ (205044 ) │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r7, ip │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ @@ -577943,95 +577754,95 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 205052 │ │ │ │ + bne.n 204fca │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 20504a │ │ │ │ + bne.n 204fc2 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add.w fp, fp, #16 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ adds r7, #4 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 205034 │ │ │ │ + bhi.n 204fac │ │ │ │ ldrd ip, r7, [sp, #24] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ adds r7, #4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add sl, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ add ip, r1 │ │ │ │ - bhi.n 205014 │ │ │ │ + bhi.n 204f8c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + sub sp, #176 @ 0xb0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bcs.n 2050e0 │ │ │ │ + bcs.n 204f68 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #284] @ (20520c ) │ │ │ │ + ldr r1, [pc, #284] @ (205184 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (205210 ) │ │ │ │ + ldr r3, [pc, #284] @ (205188 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #284] @ (205214 ) │ │ │ │ + ldr r1, [pc, #284] @ (20518c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 205120 │ │ │ │ - ldr r3, [pc, #272] @ (205218 ) │ │ │ │ + cbz r3, 205098 │ │ │ │ + ldr r3, [pc, #272] @ (205190 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbnz r3, 20513e │ │ │ │ + cbnz r3, 2050b6 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 205118 │ │ │ │ - ldr r2, [pc, #248] @ (20521c ) │ │ │ │ - ldr r3, [pc, #236] @ (205210 ) │ │ │ │ + bhi.n 205090 │ │ │ │ + ldr r2, [pc, #248] @ (205194 ) │ │ │ │ + ldr r3, [pc, #236] @ (205188 ) │ │ │ │ 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 205202 │ │ │ │ + bne.n 20517a │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ (205220 ) │ │ │ │ + ldr r3, [pc, #224] @ (205198 ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #192] @ 205208 │ │ │ │ + vldr s16, [pc, #192] @ 205180 │ │ │ │ ldr r6, [r1, r3] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r2 │ │ │ │ strd r3, r5, [sp, #24] │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -578067,103 +577878,103 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #-12] │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #-8] │ │ │ │ - bne.n 205174 │ │ │ │ + bne.n 2050ec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 205168 │ │ │ │ + bne.n 2050e0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r5, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 20515a │ │ │ │ + bhi.n 2050d2 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrd r3, r5, [sp, #24] │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r5, #4 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 20514c │ │ │ │ - b.n 205120 │ │ │ │ + bhi.n 2050c4 │ │ │ │ + b.n 205098 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ + add r7, sp, #584 @ 0x248 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add r7, sp, #520 @ 0x208 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - beq.n 205200 │ │ │ │ + bne.n 205288 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r6, sp, #864 @ 0x360 │ │ │ │ + add r7, sp, #384 @ 0x180 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #284] @ (205360 ) │ │ │ │ + ldr r1, [pc, #284] @ (2052d8 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (205364 ) │ │ │ │ + ldr r3, [pc, #284] @ (2052dc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #284] @ (205368 ) │ │ │ │ + ldr r1, [pc, #284] @ (2052e0 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 205274 │ │ │ │ - ldr r3, [pc, #272] @ (20536c ) │ │ │ │ + cbz r3, 2051ec │ │ │ │ + ldr r3, [pc, #272] @ (2052e4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbnz r3, 205292 │ │ │ │ + cbnz r3, 20520a │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 20526c │ │ │ │ - ldr r2, [pc, #248] @ (205370 ) │ │ │ │ - ldr r3, [pc, #236] @ (205364 ) │ │ │ │ + bhi.n 2051e4 │ │ │ │ + ldr r2, [pc, #248] @ (2052e8 ) │ │ │ │ + ldr r3, [pc, #236] @ (2052dc ) │ │ │ │ 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 205356 │ │ │ │ + bne.n 2052ce │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ (205374 ) │ │ │ │ + ldr r3, [pc, #224] @ (2052ec ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #192] @ 20535c │ │ │ │ + vldr s16, [pc, #192] @ 2052d4 │ │ │ │ ldr r6, [r1, r3] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r2 │ │ │ │ strd r3, r5, [sp, #24] │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -578199,103 +578010,103 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #-12] │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #-8] │ │ │ │ - bne.n 2052c8 │ │ │ │ + bne.n 205240 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 2052bc │ │ │ │ + bne.n 205234 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r5, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 2052ae │ │ │ │ + bhi.n 205226 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrd r3, r5, [sp, #24] │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r5, #4 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 2052a0 │ │ │ │ - b.n 205274 │ │ │ │ + bhi.n 205218 │ │ │ │ + b.n 2051ec │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r5, sp, #728 @ 0x2d8 │ │ │ │ + add r6, sp, #248 @ 0xf8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #664 @ 0x298 │ │ │ │ + add r6, sp, #184 @ 0xb8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + beq.n 20532c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r5, sp, #528 @ 0x210 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #284] @ (2054b4 ) │ │ │ │ + ldr r1, [pc, #284] @ (20542c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (2054b8 ) │ │ │ │ + ldr r3, [pc, #284] @ (205430 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #284] @ (2054bc ) │ │ │ │ + ldr r1, [pc, #284] @ (205434 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 2053c8 │ │ │ │ - ldr r3, [pc, #272] @ (2054c0 ) │ │ │ │ + cbz r3, 205340 │ │ │ │ + ldr r3, [pc, #272] @ (205438 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbnz r3, 2053e6 │ │ │ │ + cbnz r3, 20535e │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 2053c0 │ │ │ │ - ldr r2, [pc, #248] @ (2054c4 ) │ │ │ │ - ldr r3, [pc, #236] @ (2054b8 ) │ │ │ │ + bhi.n 205338 │ │ │ │ + ldr r2, [pc, #248] @ (20543c ) │ │ │ │ + ldr r3, [pc, #236] @ (205430 ) │ │ │ │ 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 2054aa │ │ │ │ + bne.n 205422 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ (2054c8 ) │ │ │ │ + ldr r3, [pc, #224] @ (205440 ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #192] @ 2054b0 │ │ │ │ + vldr s16, [pc, #192] @ 205428 │ │ │ │ ldr r6, [r1, r3] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r2 │ │ │ │ strd r3, r5, [sp, #24] │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -578331,103 +578142,103 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #-12] │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #-8] │ │ │ │ - bne.n 20541c │ │ │ │ + bne.n 205394 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 205410 │ │ │ │ + bne.n 205388 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ adds r4, #16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r5, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 205402 │ │ │ │ + bhi.n 20537a │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrd r3, r5, [sp, #24] │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r5, #4 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 2053f4 │ │ │ │ - b.n 2053c8 │ │ │ │ + bhi.n 20536c │ │ │ │ + b.n 205340 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r4, sp, #392 @ 0x188 │ │ │ │ + add r4, sp, #936 @ 0x3a8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #328 @ 0x148 │ │ │ │ + add r4, sp, #872 @ 0x368 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r6, {r1, r3, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + add r4, sp, #736 @ 0x2e0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #284] @ (205608 ) │ │ │ │ + ldr r1, [pc, #284] @ (205580 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (20560c ) │ │ │ │ + ldr r3, [pc, #284] @ (205584 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #284] @ (205610 ) │ │ │ │ + ldr r1, [pc, #284] @ (205588 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 20551c │ │ │ │ - ldr r3, [pc, #272] @ (205614 ) │ │ │ │ + cbz r3, 205494 │ │ │ │ + ldr r3, [pc, #272] @ (20558c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbnz r3, 20553a │ │ │ │ + cbnz r3, 2054b2 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 205514 │ │ │ │ - ldr r2, [pc, #248] @ (205618 ) │ │ │ │ - ldr r3, [pc, #236] @ (20560c ) │ │ │ │ + bhi.n 20548c │ │ │ │ + ldr r2, [pc, #248] @ (205590 ) │ │ │ │ + ldr r3, [pc, #236] @ (205584 ) │ │ │ │ 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 2055fe │ │ │ │ + bne.n 205576 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ (20561c ) │ │ │ │ + ldr r3, [pc, #224] @ (205594 ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #192] @ 205604 │ │ │ │ + vldr s16, [pc, #192] @ 20557c │ │ │ │ ldr r6, [r1, r3] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r2 │ │ │ │ strd r3, r5, [sp, #24] │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -578463,72 +578274,72 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #-12] │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #-8] │ │ │ │ - bne.n 205570 │ │ │ │ + bne.n 2054e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 205564 │ │ │ │ + bne.n 2054dc │ │ │ │ ldr r5, [sp, #20] │ │ │ │ adds r4, #16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r5, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 205556 │ │ │ │ + bhi.n 2054ce │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrd r3, r5, [sp, #24] │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r5, #4 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 205548 │ │ │ │ - b.n 20551c │ │ │ │ + bhi.n 2054c0 │ │ │ │ + b.n 205494 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r2, sp, #880 @ 0x370 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ 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] @ (2056bc ) │ │ │ │ + ldr r2, [pc, #136] @ (205634 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #136] @ (2056c0 ) │ │ │ │ + ldr r3, [pc, #136] @ (205638 ) │ │ │ │ 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 205692 │ │ │ │ + bls.n 20560a │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, lr │ │ │ │ subs r0, #16 │ │ │ │ add.w lr, lr, #64 @ 0x40 │ │ │ │ @@ -578538,107 +578349,107 @@ │ │ │ │ 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 205650 │ │ │ │ + bhi.n 2055c8 │ │ │ │ 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, 2056ac │ │ │ │ - ldr r2, [pc, #44] @ (2056c4 ) │ │ │ │ - ldr r3, [pc, #40] @ (2056c0 ) │ │ │ │ + cbnz r1, 205624 │ │ │ │ + ldr r2, [pc, #44] @ (20563c ) │ │ │ │ + ldr r3, [pc, #40] @ (205638 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2056b8 │ │ │ │ + bne.n 205630 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e36a0 │ │ │ │ - b.n 205694 │ │ │ │ + bl 1e3618 │ │ │ │ + b.n 20560c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #80] @ (205728 ) │ │ │ │ + ldr r2, [pc, #80] @ (2056a0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #80] @ (20572c ) │ │ │ │ + ldr r3, [pc, #80] @ (2056a4 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 205716 │ │ │ │ + cbz r3, 20568e │ │ │ │ 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 │ │ │ │ - bmi.n 205710 │ │ │ │ - ldr r0, [pc, #44] @ (205730 ) │ │ │ │ + bmi.n 205688 │ │ │ │ + ldr r0, [pc, #44] @ (2056a8 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, r4, lsl #5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 205710 │ │ │ │ + cbz r3, 205688 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #28] @ (205734 ) │ │ │ │ + ldr r3, [pc, #28] @ (2056ac ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 61ea8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 2056ea │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ + b.n 205662 │ │ │ │ + add r1, sp, #664 @ 0x298 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2057f6 │ │ │ │ + beq.n 20576e │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 20586e │ │ │ │ + bls.w 2057e6 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s13, [pc, #296] @ 205884 │ │ │ │ + vldr s13, [pc, #296] @ 2057fc │ │ │ │ bic.w r3, ip, #1 │ │ │ │ mov sl, ip │ │ │ │ mov ip, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ adds r1, r3, #2 │ │ │ │ @@ -578670,32 +578481,32 @@ │ │ │ │ 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 20577a │ │ │ │ + bne.n 2056f2 │ │ │ │ cmp r7, lr │ │ │ │ - bhi.n 2057fa │ │ │ │ + bhi.n 205772 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 205770 │ │ │ │ + bne.n 2056e8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r3, sl, lsr #1 │ │ │ │ mov r1, r5 │ │ │ │ adds r3, #1 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, ip │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #5 │ │ │ │ - vldr s12, [pc, #112] @ 205884 │ │ │ │ + vldr s12, [pc, #112] @ 2057fc │ │ │ │ mov.w r0, #1065353216 @ 0x3f800000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str r0, [r3, #12] │ │ │ │ @@ -578710,44 +578521,44 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r3] │ │ │ │ vstr s14, [r3, #4] │ │ │ │ vstr s15, [r3, #8] │ │ │ │ - beq.n 2057f6 │ │ │ │ + beq.n 20576e │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 205754 │ │ │ │ + bne.w 2056cc │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 205818 │ │ │ │ - cbnz r6, 20587e │ │ │ │ + b.n 205790 │ │ │ │ + cbnz r6, 2057f6 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 2057f6 │ │ │ │ + beq.n 20576e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 205870 │ │ │ │ + beq.n 2057e8 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 205810 │ │ │ │ + b.n 205788 │ │ │ │ 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 │ │ │ │ - cbz r2, 205906 │ │ │ │ + cbz r2, 20587e │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 205946 │ │ │ │ + bls.n 2058be │ │ │ │ sub.w ip, r7, #2 │ │ │ │ mov lr, r2 │ │ │ │ bic.w r4, ip, #1 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ adds r2, r4, #2 │ │ │ │ mov r4, ip │ │ │ │ add.w r3, r0, #8 │ │ │ │ @@ -578765,23 +578576,23 @@ │ │ │ │ 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 2058bc │ │ │ │ + bne.n 205834 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r7, ip │ │ │ │ - bhi.n 20590c │ │ │ │ + bhi.n 205884 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 2058b0 │ │ │ │ + bne.n 205828 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsrs r3, r4, #1 │ │ │ │ mov r2, lr │ │ │ │ adds r3, #1 │ │ │ │ add.w r1, r5, r3, lsl #2 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ @@ -578793,52 +578604,52 @@ │ │ │ │ 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 205906 │ │ │ │ + beq.n 20587e │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 2058a0 │ │ │ │ + bne.n 205818 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20591e │ │ │ │ - cbnz r7, 205956 │ │ │ │ + b.n 205896 │ │ │ │ + cbnz r7, 2058ce │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 205906 │ │ │ │ + beq.n 20587e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 205948 │ │ │ │ + beq.n 2058c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20591a │ │ │ │ + b.n 205892 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 205a72 │ │ │ │ + beq.w 2059ea │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 205a80 │ │ │ │ + bls.w 2059f8 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 205b38 │ │ │ │ + vldr s7, [pc, #440] @ 205ab0 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 205b3c │ │ │ │ + vldr s3, [pc, #436] @ 205ab4 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 205b40 │ │ │ │ - vldr s4, [pc, #432] @ 205b44 │ │ │ │ + vldr s10, [pc, #432] @ 205ab8 │ │ │ │ + vldr s4, [pc, #432] @ 205abc │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 205b48 │ │ │ │ - vldr s6, [pc, #428] @ 205b4c │ │ │ │ + vldr s5, [pc, #428] @ 205ac0 │ │ │ │ + vldr s6, [pc, #428] @ 205ac4 │ │ │ │ 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 │ │ │ │ @@ -578881,44 +578692,44 @@ │ │ │ │ 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 2059aa │ │ │ │ + bne.n 205922 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 205a8a │ │ │ │ + bhi.n 205a02 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 2059a0 │ │ │ │ + bne.n 205918 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 205a72 │ │ │ │ + beq.n 2059ea │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 205a76 │ │ │ │ + beq.n 2059ee │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 205a98 │ │ │ │ + b.n 205a10 │ │ │ │ mov.w r2, ip, lsr #1 │ │ │ │ adds r2, #1 │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #5 │ │ │ │ - vldr s5, [pc, #156] @ 205b38 │ │ │ │ + vldr s5, [pc, #156] @ 205ab0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 205b3c │ │ │ │ - vldr s10, [pc, #152] @ 205b40 │ │ │ │ - vldr s7, [pc, #152] @ 205b44 │ │ │ │ - vldr s8, [pc, #152] @ 205b48 │ │ │ │ - vldr s9, [pc, #152] @ 205b4c │ │ │ │ + vldr s6, [pc, #152] @ 205ab4 │ │ │ │ + vldr s10, [pc, #152] @ 205ab8 │ │ │ │ + vldr s7, [pc, #152] @ 205abc │ │ │ │ + vldr s8, [pc, #152] @ 205ac0 │ │ │ │ + vldr s9, [pc, #152] @ 205ac4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str.w lr, [r2, #12] │ │ │ │ ubfx ip, r3, #8, #8 │ │ │ │ @@ -578943,54 +578754,54 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r2, #8] │ │ │ │ vstr s15, [r2] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r2, #4] │ │ │ │ - beq.n 205a72 │ │ │ │ + beq.n 2059ea │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 20597a │ │ │ │ + bne.w 2058f2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 205ab4 │ │ │ │ + b.n 205a2c │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (205e28 ) │ │ │ │ + ldr r1, [pc, #744] @ (205da0 ) │ │ │ │ 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 205c64 │ │ │ │ + beq.w 205bdc │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 205c72 │ │ │ │ + bls.w 205bea │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #436] @ 205d28 │ │ │ │ + vldr s7, [pc, #436] @ 205ca0 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #432] @ 205d2c │ │ │ │ + vldr s3, [pc, #432] @ 205ca4 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #428] @ 205d30 │ │ │ │ - vldr s4, [pc, #428] @ 205d34 │ │ │ │ + vldr s10, [pc, #428] @ 205ca8 │ │ │ │ + vldr s4, [pc, #428] @ 205cac │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #424] @ 205d38 │ │ │ │ - vldr s6, [pc, #424] @ 205d3c │ │ │ │ + vldr s5, [pc, #424] @ 205cb0 │ │ │ │ + vldr s6, [pc, #424] @ 205cb4 │ │ │ │ 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 │ │ │ │ @@ -579033,44 +578844,44 @@ │ │ │ │ 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 205b9e │ │ │ │ + bne.n 205b16 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 205c7c │ │ │ │ + bhi.n 205bf4 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 205b94 │ │ │ │ + bne.n 205b0c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 205c64 │ │ │ │ + beq.n 205bdc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 205c68 │ │ │ │ + beq.n 205be0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 205c8a │ │ │ │ + b.n 205c02 │ │ │ │ mov.w r2, ip, lsr #1 │ │ │ │ adds r2, #1 │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #5 │ │ │ │ - vldr s5, [pc, #156] @ 205d28 │ │ │ │ + vldr s5, [pc, #156] @ 205ca0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 205d2c │ │ │ │ - vldr s10, [pc, #152] @ 205d30 │ │ │ │ - vldr s7, [pc, #152] @ 205d34 │ │ │ │ - vldr s8, [pc, #152] @ 205d38 │ │ │ │ - vldr s9, [pc, #152] @ 205d3c │ │ │ │ + vldr s6, [pc, #152] @ 205ca4 │ │ │ │ + vldr s10, [pc, #152] @ 205ca8 │ │ │ │ + vldr s7, [pc, #152] @ 205cac │ │ │ │ + vldr s8, [pc, #152] @ 205cb0 │ │ │ │ + vldr s9, [pc, #152] @ 205cb4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str.w lr, [r2, #12] │ │ │ │ ubfx ip, r3, #8, #8 │ │ │ │ @@ -579095,53 +578906,53 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r2, #8] │ │ │ │ vstr s15, [r2] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r2, #4] │ │ │ │ - beq.n 205c64 │ │ │ │ + beq.n 205bdc │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 205b6e │ │ │ │ + bne.w 205ae6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 205ca6 │ │ │ │ + b.n 205c1e │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (206018 ) │ │ │ │ + ldr r1, [pc, #744] @ (205f90 ) │ │ │ │ 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 │ │ │ │ - cbz r3, 205d70 │ │ │ │ + cbz r3, 205ce8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 205dfc │ │ │ │ + bhi.n 205d74 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 205efe │ │ │ │ + bne.w 205e76 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 205d58 │ │ │ │ + bne.n 205cd0 │ │ │ │ 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 r4, r3, #1 │ │ │ │ adds r4, #1 │ │ │ │ @@ -579178,18 +578989,18 @@ │ │ │ │ strb r5, [r4, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r4, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r5, #8, r6, asr #8 │ │ │ │ strb r5, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 205d70 │ │ │ │ + beq.n 205ce8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 205ef8 │ │ │ │ + beq.n 205e70 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ bic.w sl, r3, #1 │ │ │ │ @@ -579246,57 +579057,57 @@ │ │ │ │ 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 205e2a │ │ │ │ + bne.n 205da2 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.w 205d76 │ │ │ │ + bhi.w 205cee │ │ │ │ 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 205e1a │ │ │ │ + bne.n 205d92 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 205da0 │ │ │ │ + b.n 205d18 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 205d88 │ │ │ │ + b.n 205d00 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cbz r3, 205f34 │ │ │ │ + cbz r3, 205eac │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 205fc0 │ │ │ │ + bhi.n 205f38 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2060c2 │ │ │ │ + bne.w 20603a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 205f1c │ │ │ │ + bne.n 205e94 │ │ │ │ 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 r4, r3, #1 │ │ │ │ adds r4, #1 │ │ │ │ @@ -579333,18 +579144,18 @@ │ │ │ │ strb r5, [r4, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r4, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r5, #8, r6, asr #8 │ │ │ │ strb r5, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 205f34 │ │ │ │ + beq.n 205eac │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2060bc │ │ │ │ + beq.n 206034 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ bic.w sl, r3, #1 │ │ │ │ @@ -579401,57 +579212,57 @@ │ │ │ │ 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 205fee │ │ │ │ + bne.n 205f66 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.w 205f3a │ │ │ │ + bhi.w 205eb2 │ │ │ │ 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 205fde │ │ │ │ + bne.n 205f56 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 205f64 │ │ │ │ + b.n 205edc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 205f4c │ │ │ │ + b.n 205ec4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2061de │ │ │ │ + beq.w 206156 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 2061ec │ │ │ │ + bls.w 206164 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 2062a4 │ │ │ │ + vldr s7, [pc, #440] @ 20621c │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 2062a8 │ │ │ │ + vldr s3, [pc, #436] @ 206220 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 2062ac │ │ │ │ - vldr s4, [pc, #432] @ 2062b0 │ │ │ │ + vldr s10, [pc, #432] @ 206224 │ │ │ │ + vldr s4, [pc, #432] @ 206228 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 2062b4 │ │ │ │ - vldr s6, [pc, #428] @ 2062b8 │ │ │ │ + vldr s5, [pc, #428] @ 20622c │ │ │ │ + vldr s6, [pc, #428] @ 206230 │ │ │ │ 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 │ │ │ │ @@ -579494,44 +579305,44 @@ │ │ │ │ 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 206116 │ │ │ │ + bne.n 20608e │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 2061f6 │ │ │ │ + bhi.n 20616e │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 20610c │ │ │ │ + bne.n 206084 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 2061de │ │ │ │ + beq.n 206156 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2061e2 │ │ │ │ + beq.n 20615a │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206204 │ │ │ │ + b.n 20617c │ │ │ │ mov.w r2, ip, lsr #1 │ │ │ │ adds r2, #1 │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #5 │ │ │ │ - vldr s5, [pc, #156] @ 2062a4 │ │ │ │ + vldr s5, [pc, #156] @ 20621c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 2062a8 │ │ │ │ - vldr s10, [pc, #152] @ 2062ac │ │ │ │ - vldr s7, [pc, #152] @ 2062b0 │ │ │ │ - vldr s8, [pc, #152] @ 2062b4 │ │ │ │ - vldr s9, [pc, #152] @ 2062b8 │ │ │ │ + vldr s6, [pc, #152] @ 206220 │ │ │ │ + vldr s10, [pc, #152] @ 206224 │ │ │ │ + vldr s7, [pc, #152] @ 206228 │ │ │ │ + vldr s8, [pc, #152] @ 20622c │ │ │ │ + vldr s9, [pc, #152] @ 206230 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str.w lr, [r2, #12] │ │ │ │ uxtb.w ip, r3 │ │ │ │ @@ -579556,53 +579367,53 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r2, #8] │ │ │ │ vstr s15, [r2] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r2, #4] │ │ │ │ - beq.n 2061de │ │ │ │ + beq.n 206156 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 2060e6 │ │ │ │ + bne.w 20605e │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206220 │ │ │ │ + b.n 206198 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (206594 ) │ │ │ │ + ldr r1, [pc, #744] @ (20650c ) │ │ │ │ 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 2063d2 │ │ │ │ + beq.w 20634a │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 2063e0 │ │ │ │ + bls.w 206358 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 206498 │ │ │ │ + vldr s7, [pc, #440] @ 206410 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 20649c │ │ │ │ + vldr s3, [pc, #436] @ 206414 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 2064a0 │ │ │ │ - vldr s4, [pc, #432] @ 2064a4 │ │ │ │ + vldr s10, [pc, #432] @ 206418 │ │ │ │ + vldr s4, [pc, #432] @ 20641c │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 2064a8 │ │ │ │ - vldr s6, [pc, #428] @ 2064ac │ │ │ │ + vldr s5, [pc, #428] @ 206420 │ │ │ │ + vldr s6, [pc, #428] @ 206424 │ │ │ │ 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 │ │ │ │ @@ -579645,44 +579456,44 @@ │ │ │ │ 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 20630a │ │ │ │ + bne.n 206282 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 2063ea │ │ │ │ + bhi.n 206362 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 206300 │ │ │ │ + bne.n 206278 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 2063d2 │ │ │ │ + beq.n 20634a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2063d6 │ │ │ │ + beq.n 20634e │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 2063f8 │ │ │ │ + b.n 206370 │ │ │ │ mov.w r2, ip, lsr #1 │ │ │ │ adds r2, #1 │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #5 │ │ │ │ - vldr s5, [pc, #156] @ 206498 │ │ │ │ + vldr s5, [pc, #156] @ 206410 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 20649c │ │ │ │ - vldr s10, [pc, #152] @ 2064a0 │ │ │ │ - vldr s7, [pc, #152] @ 2064a4 │ │ │ │ - vldr s8, [pc, #152] @ 2064a8 │ │ │ │ - vldr s9, [pc, #152] @ 2064ac │ │ │ │ + vldr s6, [pc, #152] @ 206414 │ │ │ │ + vldr s10, [pc, #152] @ 206418 │ │ │ │ + vldr s7, [pc, #152] @ 20641c │ │ │ │ + vldr s8, [pc, #152] @ 206420 │ │ │ │ + vldr s9, [pc, #152] @ 206424 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str.w lr, [r2, #12] │ │ │ │ uxtb.w ip, r3 │ │ │ │ @@ -579707,53 +579518,53 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r2, #8] │ │ │ │ vstr s15, [r2] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r2, #4] │ │ │ │ - beq.n 2063d2 │ │ │ │ + beq.n 20634a │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 2062da │ │ │ │ + bne.w 206252 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206414 │ │ │ │ + b.n 20638c │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (206788 ) │ │ │ │ + ldr r1, [pc, #744] @ (206700 ) │ │ │ │ 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 │ │ │ │ - cbz r3, 2064e0 │ │ │ │ + cbz r3, 206458 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 20656a │ │ │ │ + bhi.n 2064e2 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20666c │ │ │ │ + bne.w 2065e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2064c8 │ │ │ │ + bne.n 206440 │ │ │ │ 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 r4, r3, #1 │ │ │ │ adds r4, #1 │ │ │ │ @@ -579790,18 +579601,18 @@ │ │ │ │ strb r5, [r4, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r4, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r5, #8, r6, asr #8 │ │ │ │ strb r5, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2064e0 │ │ │ │ + beq.n 206458 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 206666 │ │ │ │ + beq.n 2065de │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ bic.w sl, r3, #1 │ │ │ │ @@ -579858,58 +579669,58 @@ │ │ │ │ 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 206598 │ │ │ │ + bne.n 206510 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.w 2064e6 │ │ │ │ + bhi.w 20645e │ │ │ │ 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 206588 │ │ │ │ + bne.n 206500 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 206510 │ │ │ │ + b.n 206488 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 2064f8 │ │ │ │ + b.n 206470 │ │ │ │ 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 │ │ │ │ - cbz r3, 2066a4 │ │ │ │ + cbz r3, 20661c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 20672e │ │ │ │ + bhi.n 2066a6 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 206830 │ │ │ │ + bne.w 2067a8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 20668c │ │ │ │ + bne.n 206604 │ │ │ │ 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 r4, r3, #1 │ │ │ │ adds r4, #1 │ │ │ │ @@ -579946,18 +579757,18 @@ │ │ │ │ strb r5, [r4, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r4, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r5, #8, r6, asr #8 │ │ │ │ strb r5, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2066a4 │ │ │ │ + beq.n 20661c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20682a │ │ │ │ + beq.n 2067a2 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ bic.w sl, r3, #1 │ │ │ │ @@ -580014,228 +579825,228 @@ │ │ │ │ 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 20675c │ │ │ │ + bne.n 2066d4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.w 2066aa │ │ │ │ + bhi.w 206622 │ │ │ │ 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 20674c │ │ │ │ + bne.n 2066c4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 2066d4 │ │ │ │ + b.n 20664c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 2066bc │ │ │ │ + b.n 206634 │ │ │ │ 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 206870 │ │ │ │ + beq.n 2067e8 │ │ │ │ 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 61a8c │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 20685c │ │ │ │ + bne.n 2067d4 │ │ │ │ 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, r6, [sp, #24] │ │ │ │ - cbz r6, 2068ba │ │ │ │ - cbz r0, 2068ba │ │ │ │ + cbz r6, 206832 │ │ │ │ + cbz r0, 206832 │ │ │ │ mov r7, r3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - vldr s14, [pc, #52] @ 2068c0 │ │ │ │ + vldr s14, [pc, #52] @ 206838 │ │ │ │ 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 206896 │ │ │ │ + bne.n 20680e │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 206890 │ │ │ │ + bne.n 206808 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 206902 │ │ │ │ - cbz r2, 206902 │ │ │ │ + cbz r7, 20687a │ │ │ │ + cbz r2, 20687a │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, 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 2068e4 │ │ │ │ + bne.n 20685c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 2068dc │ │ │ │ + bne.n 206854 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd ip, r7, [sp, #24] │ │ │ │ - cbz r7, 20692e │ │ │ │ + cbz r7, 2068a6 │ │ │ │ add.w r6, ip, ip, lsl #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ adds r0, r2, r6 │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 206932 │ │ │ │ + bne.n 2068aa │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 206928 │ │ │ │ + bne.n 2068a0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - vldr d6, [pc, #68] @ 206978 │ │ │ │ + vldr d6, [pc, #68] @ 2068f0 │ │ │ │ sub.w lr, r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ ldrb.w r1, [lr, #2] │ │ │ │ ldrh.w ip, [lr], #3 │ │ │ │ cmp lr, r0 │ │ │ │ orr.w r1, ip, r1, lsl #16 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia r2!, {s14} │ │ │ │ - bne.n 20693c │ │ │ │ + bne.n 2068b4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 20692e │ │ │ │ + beq.n 2068a6 │ │ │ │ add.w r0, lr, r8 │ │ │ │ add r4, r5 │ │ │ │ sub.w lr, r0, r6 │ │ │ │ - b.n 20693a │ │ │ │ + b.n 2068b2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd ip, r7, [sp, #24] │ │ │ │ - cbz r7, 2069a6 │ │ │ │ + cbz r7, 20691e │ │ │ │ add.w r6, ip, ip, lsl #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ adds r0, r2, r6 │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 2069aa │ │ │ │ + bne.n 206922 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 2069a0 │ │ │ │ + bne.n 206918 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ sub.w ip, r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ ldrb.w r1, [ip, #2] │ │ │ │ ldrh.w lr, [ip], #3 │ │ │ │ cmp ip, r0 │ │ │ │ orr.w lr, lr, r1, lsl #16 │ │ │ │ orr.w r1, r1, lr, lsl #8 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bne.n 2069b0 │ │ │ │ + bne.n 206928 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 2069a6 │ │ │ │ + beq.n 20691e │ │ │ │ add.w r0, ip, r8 │ │ │ │ add r4, r5 │ │ │ │ sub.w ip, r0, r6 │ │ │ │ - b.n 2069ae │ │ │ │ + b.n 206926 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r6, [sp, #20] │ │ │ │ - cbz r6, 206a24 │ │ │ │ - cbz r0, 206a24 │ │ │ │ + cbz r6, 20699c │ │ │ │ + cbz r0, 20699c │ │ │ │ mov r7, r3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - vldr d6, [pc, #48] @ 206a28 │ │ │ │ + vldr d6, [pc, #48] @ 2069a0 │ │ │ │ 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 206a00 │ │ │ │ + bne.n 206978 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 2069fa │ │ │ │ + bne.n 206972 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ 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 206a70 │ │ │ │ + beq.n 2069e8 │ │ │ │ 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 │ │ │ │ @@ -580243,23 +580054,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 61a8c │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 206a5c │ │ │ │ + bne.n 2069d4 │ │ │ │ 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 206ab4 │ │ │ │ + beq.n 206a2c │ │ │ │ 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 │ │ │ │ @@ -580267,578 +580078,578 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 61a8c │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 206aa0 │ │ │ │ + bne.n 206a18 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 206b20 │ │ │ │ - cbz r2, 206b20 │ │ │ │ + cbz r7, 206a98 │ │ │ │ + cbz r2, 206a98 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d5, [pc, #88] @ 206b28 │ │ │ │ + vldr d5, [pc, #88] @ 206aa0 │ │ │ │ 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 206b0c │ │ │ │ + ble.n 206a84 │ │ │ │ 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 206b0c │ │ │ │ + bgt.n 206a84 │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ str.w r0, [ip], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 206ade │ │ │ │ + bne.n 206a56 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 206ad8 │ │ │ │ + bne.n 206a50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 206b82 │ │ │ │ - cbz r2, 206b82 │ │ │ │ + cbz r7, 206afa │ │ │ │ + cbz r2, 206afa │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 206b88 │ │ │ │ + vldr d6, [pc, #64] @ 206b00 │ │ │ │ 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 206b54 │ │ │ │ + bne.n 206acc │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 206b4c │ │ │ │ + bne.n 206ac4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ 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, r8, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 206bd6 │ │ │ │ - cbz r4, 206bd6 │ │ │ │ + beq.n 206b4e │ │ │ │ + cbz r4, 206b4e │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r7, 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 206bb4 │ │ │ │ + bne.n 206b2c │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 206bac │ │ │ │ + bne.n 206b24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r7, [sp, #24] │ │ │ │ - cbz r7, 206bfa │ │ │ │ + cbz r7, 206b72 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r0, 206c0a │ │ │ │ + cbnz r0, 206b82 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 206bf4 │ │ │ │ + bne.n 206b6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 206bfa │ │ │ │ + beq.n 206b72 │ │ │ │ mov r2, r5 │ │ │ │ mov lr, r4 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ mov.w ip, r0, lsr #24 │ │ │ │ strb.w ip, [lr], #1 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 206c0e │ │ │ │ - b.n 206bfe │ │ │ │ + bne.n 206b86 │ │ │ │ + b.n 206b76 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 206c72 │ │ │ │ - cbz r2, 206c72 │ │ │ │ + cbz r7, 206bea │ │ │ │ + cbz r2, 206bea │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 206c78 │ │ │ │ + vldr d6, [pc, #64] @ 206bf0 │ │ │ │ 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 206c44 │ │ │ │ + bne.n 206bbc │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 206c3c │ │ │ │ + bne.n 206bb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ 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, r8, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 206cc6 │ │ │ │ - cbz r4, 206cc6 │ │ │ │ + beq.n 206c3e │ │ │ │ + cbz r4, 206c3e │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r7, 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 206ca4 │ │ │ │ + bne.n 206c1c │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 206c9c │ │ │ │ + bne.n 206c14 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 206cec │ │ │ │ + cbz r6, 206c64 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 206cfa │ │ │ │ + bne.n 206c72 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 206ce6 │ │ │ │ + bne.n 206c5e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 206cec │ │ │ │ + beq.n 206c64 │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 206cfe │ │ │ │ - b.n 206cee │ │ │ │ + bne.n 206c76 │ │ │ │ + b.n 206c66 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 206d62 │ │ │ │ - cbz r2, 206d62 │ │ │ │ + cbz r7, 206cda │ │ │ │ + cbz r2, 206cda │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 206d68 │ │ │ │ + vldr d6, [pc, #64] @ 206ce0 │ │ │ │ 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 206d34 │ │ │ │ + bne.n 206cac │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 206d2c │ │ │ │ + bne.n 206ca4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ 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, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 206dc8 │ │ │ │ - cbz r2, 206dc8 │ │ │ │ + beq.n 206d40 │ │ │ │ + cbz r2, 206d40 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, ip │ │ │ │ bic.w r6, r3, #3 │ │ │ │ - vldr d6, [pc, #64] @ 206dd0 │ │ │ │ + vldr d6, [pc, #64] @ 206d48 │ │ │ │ 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 206d9a │ │ │ │ + bne.n 206d12 │ │ │ │ adds r5, #1 │ │ │ │ add r4, r7 │ │ │ │ add r1, r6 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 206d92 │ │ │ │ + bne.n 206d0a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ - b.n 206dd6 │ │ │ │ + b.n 206d4e │ │ │ │ @ instruction: 0xffff416f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r8, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 206e1e │ │ │ │ - cbz r4, 206e1e │ │ │ │ + beq.n 206d96 │ │ │ │ + cbz r4, 206d96 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r7, 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 206dfc │ │ │ │ + bne.n 206d74 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 206df4 │ │ │ │ + bne.n 206d6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 206e7a │ │ │ │ - cbz r2, 206e7a │ │ │ │ + cbz r7, 206df2 │ │ │ │ + cbz r2, 206df2 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 206e80 │ │ │ │ + vldr d6, [pc, #64] @ 206df8 │ │ │ │ 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 206e4c │ │ │ │ + bne.n 206dc4 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 206e44 │ │ │ │ + bne.n 206dbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ 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, r8, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 206ece │ │ │ │ - cbz r4, 206ece │ │ │ │ + beq.n 206e46 │ │ │ │ + cbz r4, 206e46 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r7, 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 206eac │ │ │ │ + bne.n 206e24 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 206ea4 │ │ │ │ + bne.n 206e1c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r6, [sp, #20] │ │ │ │ - cbz r6, 206f0e │ │ │ │ - cbz r0, 206f0e │ │ │ │ + cbz r6, 206e86 │ │ │ │ + cbz r0, 206e86 │ │ │ │ mov r7, r3 │ │ │ │ bic.w r5, 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 206ef2 │ │ │ │ + bne.n 206e6a │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 206eea │ │ │ │ + bne.n 206e62 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 206f7e │ │ │ │ - cbz r2, 206f7e │ │ │ │ + cbz r7, 206ef6 │ │ │ │ + cbz r2, 206ef6 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d5, [pc, #96] @ 206f88 │ │ │ │ + vldr d5, [pc, #96] @ 206f00 │ │ │ │ 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 206f66 │ │ │ │ + ble.n 206ede │ │ │ │ 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 206f66 │ │ │ │ + bgt.n 206ede │ │ │ │ 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 206f38 │ │ │ │ + bne.n 206eb0 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 206f30 │ │ │ │ + bne.n 206ea8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 206fb0 │ │ │ │ + cbz r6, 206f28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ adds r1, r2, #4 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 206fbe │ │ │ │ + bne.n 206f36 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 206faa │ │ │ │ + bne.n 206f22 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r4, r5 │ │ │ │ add r1, r7 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 206fb0 │ │ │ │ + beq.n 206f28 │ │ │ │ add.w lr, r1, #8 │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r2, [lr, #-8] │ │ │ │ add.w lr, lr, #8 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 206fc4 │ │ │ │ - b.n 206fb2 │ │ │ │ + bne.n 206f3c │ │ │ │ + b.n 206f2a │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r7, [sp, #24] │ │ │ │ - cbz r7, 206ff6 │ │ │ │ + cbz r7, 206f6e │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r0, 207006 │ │ │ │ + cbnz r0, 206f7e │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 206ff0 │ │ │ │ + bne.n 206f68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 206ff6 │ │ │ │ + beq.n 206f6e │ │ │ │ mov lr, r4 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ mov.w ip, r0, lsr #24 │ │ │ │ strb.w ip, [lr], #1 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 20700a │ │ │ │ - b.n 206ffa │ │ │ │ + bne.n 206f82 │ │ │ │ + b.n 206f72 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 20703c │ │ │ │ + cbz r6, 206fb4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20704a │ │ │ │ + bne.n 206fc2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 207036 │ │ │ │ + bne.n 206fae │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 20703c │ │ │ │ + beq.n 206fb4 │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 20704e │ │ │ │ - b.n 20703e │ │ │ │ + bne.n 206fc6 │ │ │ │ + b.n 206fb6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 20707c │ │ │ │ + cbz r6, 206ff4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ adds r1, r2, #4 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20708a │ │ │ │ + bne.n 207002 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 207076 │ │ │ │ + bne.n 206fee │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r4, r5 │ │ │ │ add r1, r7 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 20707c │ │ │ │ + beq.n 206ff4 │ │ │ │ add.w lr, r1, #8 │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r2, [lr, #-8] │ │ │ │ add.w lr, lr, #8 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 207090 │ │ │ │ - b.n 20707e │ │ │ │ + bne.n 207008 │ │ │ │ + b.n 206ff6 │ │ │ │ nop │ │ │ │ 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 │ │ │ │ @@ -580974,95 +580785,95 @@ │ │ │ │ blx 60cb8 │ │ │ │ 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] @ (2072fc ) │ │ │ │ + ldr r2, [pc, #184] @ (207274 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ (207300 ) │ │ │ │ + ldr r3, [pc, #184] @ (207278 ) │ │ │ │ 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 61948 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r0, #60] @ 0x3c │ │ │ │ blx 61070 │ │ │ │ - ldr r2, [pc, #152] @ (207304 ) │ │ │ │ - ldr r3, [pc, #152] @ (207308 ) │ │ │ │ + ldr r2, [pc, #152] @ (20727c ) │ │ │ │ + ldr r3, [pc, #152] @ (207280 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #152] @ (20730c ) │ │ │ │ + ldr r1, [pc, #152] @ (207284 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r3, [pc, #148] @ (207310 ) │ │ │ │ + ldr r3, [pc, #148] @ (207288 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #148] @ (207314 ) │ │ │ │ + ldr r2, [pc, #148] @ (20728c ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #144] @ (207318 ) │ │ │ │ + ldr r3, [pc, #144] @ (207290 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #144] @ (20731c ) │ │ │ │ + ldr r1, [pc, #144] @ (207294 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #140] @ (207320 ) │ │ │ │ + ldr r3, [pc, #140] @ (207298 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #140] @ (207324 ) │ │ │ │ + ldr r2, [pc, #140] @ (20729c ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #136] @ (207328 ) │ │ │ │ + ldr r3, [pc, #136] @ (2072a0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #136] @ (20732c ) │ │ │ │ + ldr r1, [pc, #136] @ (2072a4 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #128] @ (207330 ) │ │ │ │ - ldr r3, [pc, #132] @ (207334 ) │ │ │ │ + ldr r2, [pc, #128] @ (2072a8 ) │ │ │ │ + ldr r3, [pc, #132] @ (2072ac ) │ │ │ │ add r2, pc │ │ │ │ strd r1, r2, [r4, #48] @ 0x30 │ │ │ │ add r3, pc │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #20 │ │ │ │ blx 61514 │ │ │ │ - cbnz r0, 2072d0 │ │ │ │ + cbnz r0, 207248 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 2072ea │ │ │ │ - ldr r2, [pc, #100] @ (207338 ) │ │ │ │ - ldr r3, [pc, #44] @ (207300 ) │ │ │ │ + bne.n 207262 │ │ │ │ + ldr r2, [pc, #100] @ (2072b0 ) │ │ │ │ + ldr r3, [pc, #44] @ (207278 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2072f8 │ │ │ │ + bne.n 207270 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #80] @ (20733c ) │ │ │ │ - ldr r3, [pc, #80] @ (207340 ) │ │ │ │ + ldr r2, [pc, #80] @ (2072b4 ) │ │ │ │ + ldr r3, [pc, #80] @ (2072b8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 2072d0 │ │ │ │ + b.n 207248 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r6, #44] @ 0x2c │ │ │ │ + ldrh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffa9ffff │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ @@ -581072,24 +580883,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 │ │ │ │ - ldrh r0, [r5, #40] @ 0x28 │ │ │ │ + ldrh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldc2l 15, cr15, [pc, #1020] @ 20773c │ │ │ │ + ldc2l 15, cr15, [pc, #1020] @ 2076b4 │ │ │ │ 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 207234 │ │ │ │ + bl 2071ac │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 61c24 │ │ │ │ @@ -581170,24 +580981,24 @@ │ │ │ │ ldrbls.w r3, [lr, r0] │ │ │ │ ldrb.w r1, [lr, r5] │ │ │ │ it ls │ │ │ │ lslls r3, r2 │ │ │ │ asr.w r2, r1, r4 │ │ │ │ orrs r3, r2 │ │ │ │ ands.w r3, r3, #7 │ │ │ │ - beq.n 207486 │ │ │ │ + beq.n 2073fe │ │ │ │ ldrb.w r2, [lr, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq ip, r2 │ │ │ │ - beq.n 207486 │ │ │ │ + beq.n 2073fe │ │ │ │ cmp ip, r2 │ │ │ │ - bhi.n 20748e │ │ │ │ + bhi.n 207406 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 2074ba │ │ │ │ + bhi.n 207432 │ │ │ │ rsb r1, r3, #6 │ │ │ │ subs r3, #1 │ │ │ │ smulbb r3, r3, r2 │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ smlabb r3, r1, ip, r3 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ @@ -581207,15 +581018,15 @@ │ │ │ │ mov.w ip, r3, lsr #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w ip, [r3] │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs.w ip, r3, #6 │ │ │ │ it ne │ │ │ │ movne.w ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 207486 │ │ │ │ + b.n 2073fe │ │ │ │ nop │ │ │ │ adds r0, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ and.w ip, r3, #3 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ lsrs r3, r2, #2 │ │ │ │ @@ -581240,24 +581051,24 @@ │ │ │ │ ldrbls.w r3, [lr, ip] │ │ │ │ ldrb.w r1, [lr, r5] │ │ │ │ it ls │ │ │ │ lslls r3, r2 │ │ │ │ asr.w r2, r1, r4 │ │ │ │ orrs r3, r2 │ │ │ │ ands.w r3, r3, #7 │ │ │ │ - beq.n 20755e │ │ │ │ + beq.n 2074d6 │ │ │ │ ldrsb.w r2, [lr, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 20755e │ │ │ │ + beq.n 2074d6 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 207564 │ │ │ │ + bgt.n 2074dc │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 20758c │ │ │ │ + bhi.n 207504 │ │ │ │ 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 │ │ │ │ @@ -581280,26 +581091,26 @@ │ │ │ │ strb r0, [r3, #0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r3, #6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ eor.w r0, r3, #127 @ 0x7f │ │ │ │ - b.n 20755e │ │ │ │ + b.n 2074d6 │ │ │ │ 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 2075c0 │ │ │ │ + beq.n 207538 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 2075ba │ │ │ │ + bcs.n 207532 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -581310,23 +581121,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ blx 61598 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 60a38 │ │ │ │ - cbz r0, 2075ec │ │ │ │ + cbz r0, 207564 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61598 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 60a38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2075ea │ │ │ │ + bne.n 207562 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 61e48 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61e48 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -581337,189 +581148,189 @@ │ │ │ │ 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 207642 │ │ │ │ + beq.n 2075ba │ │ │ │ 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 2075c4 │ │ │ │ + bl 20753c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ - b.n 207632 │ │ │ │ + b.n 2075aa │ │ │ │ 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] @ (2076f8 ) │ │ │ │ - ldr r1, [pc, #136] @ (2076fc ) │ │ │ │ + ldr r0, [pc, #136] @ (207670 ) │ │ │ │ + ldr r1, [pc, #136] @ (207674 ) │ │ │ │ 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 614cc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #108] @ (207700 ) │ │ │ │ + ldr r3, [pc, #108] @ (207678 ) │ │ │ │ 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 61a50 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 2076da │ │ │ │ - cbz r5, 2076d0 │ │ │ │ + bne.n 207652 │ │ │ │ + cbz r5, 207648 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 61954 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 61598 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 60a38 │ │ │ │ - cbnz r0, 2076da │ │ │ │ + cbnz r0, 207652 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 61e48 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2076dc │ │ │ │ + b.n 207654 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (207704 ) │ │ │ │ - ldr r3, [pc, #28] @ (2076fc ) │ │ │ │ + ldr r2, [pc, #36] @ (20767c ) │ │ │ │ + ldr r3, [pc, #28] @ (207674 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2076f4 │ │ │ │ + bne.n 20766c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r1, #12] │ │ │ │ + ldrh r2, [r2, #16] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #96] @ (207764 ) │ │ │ │ + ldr r6, [pc, #128] @ (2076fc ) │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r4, [r3, #8] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ lsls r1, r5, #2 │ │ │ │ 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 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ blx 609cc │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ - add r3, pc, #52 @ (adr r3, 207760 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 2076d8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ blx 6164c <__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 20765c │ │ │ │ - cbz r0, 20775c │ │ │ │ + bl 2075d4 │ │ │ │ + cbz r0, 2076d4 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 20765c │ │ │ │ + bl 2075d4 │ │ │ │ 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 207786 │ │ │ │ + b.n 2076fe │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 207796 │ │ │ │ + bne.n 20770e │ │ │ │ mov r0, r4 │ │ │ │ blx 61598 │ │ │ │ movs r1, #8 │ │ │ │ blx 60f40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 20777c │ │ │ │ + blt.n 2076f4 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b.n 2077a4 │ │ │ │ + b.n 20771c │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2077b4 │ │ │ │ + bne.n 20772c │ │ │ │ mov r0, r4 │ │ │ │ blx 61598 │ │ │ │ movs r1, #8 │ │ │ │ blx 60f40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 20779a │ │ │ │ + blt.n 207712 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 2077c0 │ │ │ │ + cbz r0, 207738 │ │ │ │ blx 61bc4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 2077cc │ │ │ │ + cbz r0, 207744 │ │ │ │ blx 61bc4 │ │ │ │ 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 2077d4 │ │ │ │ + bne.n 20774c │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 2077ea │ │ │ │ + cbnz r3, 207762 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1f4964 │ │ │ │ + bl 1f48dc │ │ │ │ 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 │ │ │ │ @@ -581529,284 +581340,284 @@ │ │ │ │ blx 61e48 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 61544 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 207842 │ │ │ │ - ldr r1, [pc, #32] @ (207848 ) │ │ │ │ + bne.n 2077ba │ │ │ │ + ldr r1, [pc, #32] @ (2077c0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 61d38 │ │ │ │ - cbnz r0, 207842 │ │ │ │ + cbnz r0, 2077ba │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 207842 │ │ │ │ + bne.n 2077ba │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #528] @ (207a5c ) │ │ │ │ + ldr r4, [pc, #560] @ (2079f4 ) │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #116] @ (2078d0 ) │ │ │ │ + ldr r2, [pc, #116] @ (207848 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #116] @ (2078d4 ) │ │ │ │ + ldr r3, [pc, #116] @ (20784c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r1, sp, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2077f8 │ │ │ │ + bl 207770 │ │ │ │ movs r3, #1 │ │ │ │ - cbnz r0, 207894 │ │ │ │ - ldr r1, [pc, #92] @ (2078d8 ) │ │ │ │ - ldr r2, [pc, #84] @ (2078d4 ) │ │ │ │ + cbnz r0, 20780c │ │ │ │ + ldr r1, [pc, #92] @ (207850 ) │ │ │ │ + ldr r2, [pc, #84] @ (20784c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 2078cc │ │ │ │ + bne.n 207844 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ add r1, sp, #32 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2077f8 │ │ │ │ + bl 207770 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20787a │ │ │ │ + beq.n 2077f2 │ │ │ │ ldrd r5, r3, [sp, #44] @ 0x2c │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, r0 │ │ │ │ - bne.n 20787a │ │ │ │ + bne.n 2077f2 │ │ │ │ ldrd r3, r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 20787a │ │ │ │ + b.n 2077f2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r3, #60] @ 0x3c │ │ │ │ + ldrh r2, [r4, #0] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #0] │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ add.w r5, r0, #64 @ 0x40 │ │ │ │ sub sp, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207908 │ │ │ │ + bne.n 207880 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2078f8 │ │ │ │ + bne.n 207870 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207a02 │ │ │ │ + bne.n 20797a │ │ │ │ ldr r4, [r6, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2079b2 │ │ │ │ + beq.n 20792a │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - cbnz r4, 207926 │ │ │ │ - b.n 2079dc │ │ │ │ + cbnz r4, 20789e │ │ │ │ + b.n 207954 │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 20797a │ │ │ │ + bne.n 2078f2 │ │ │ │ mov r0, r4 │ │ │ │ blx 61598 │ │ │ │ movs r1, #2 │ │ │ │ blx 60f40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 20791c │ │ │ │ + blt.n 207894 │ │ │ │ ldr r4, [r6, #32] │ │ │ │ - b.n 207946 │ │ │ │ + b.n 2078be │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 20795c │ │ │ │ + bne.n 2078d4 │ │ │ │ mov r0, r4 │ │ │ │ blx 61598 │ │ │ │ movs r1, #2 │ │ │ │ blx 60f40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 20793a │ │ │ │ + blt.n 2078b2 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - b.n 207968 │ │ │ │ + b.n 2078e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 20797a │ │ │ │ + bne.n 2078f2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61598 │ │ │ │ movs r1, #8 │ │ │ │ blx 60f40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 207960 │ │ │ │ + blt.n 2078d8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 207986 │ │ │ │ + cbz r0, 2078fe │ │ │ │ blx 61bc4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #32] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 207992 │ │ │ │ + cbz r0, 20790a │ │ │ │ blx 61bc4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 207996 │ │ │ │ + bne.n 20790e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207a36 │ │ │ │ + bne.n 2079ae │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 6137c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.n 207a32 │ │ │ │ - ldr r1, [pc, #168] @ (207a74 ) │ │ │ │ + blt.n 2079aa │ │ │ │ + ldr r1, [pc, #168] @ (2079ec ) │ │ │ │ add r1, pc │ │ │ │ blx 60b1c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 207a2c │ │ │ │ + cbz r0, 2079a4 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ str r0, [r6, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 207926 │ │ │ │ + bne.n 20789e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 6137c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.n 207a4a │ │ │ │ - ldr r1, [pc, #132] @ (207a78 ) │ │ │ │ + blt.n 2079c2 │ │ │ │ + ldr r1, [pc, #132] @ (2079f0 ) │ │ │ │ add r1, pc │ │ │ │ blx 60b1c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 207a44 │ │ │ │ + cbz r0, 2079bc │ │ │ │ str r0, [r6, #8] │ │ │ │ - b.n 207926 │ │ │ │ + b.n 20789e │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 207a56 │ │ │ │ + bne.n 2079ce │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4990 │ │ │ │ + bl 1f4908 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r4, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 207a16 │ │ │ │ + bne.n 20798e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207a08 │ │ │ │ - b.n 207910 │ │ │ │ + bne.n 207980 │ │ │ │ + b.n 207888 │ │ │ │ mov r0, r7 │ │ │ │ blx 61178 │ │ │ │ str r4, [r6, #32] │ │ │ │ - b.n 207986 │ │ │ │ + b.n 2078fe │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ - bl 1f4964 │ │ │ │ - b.n 2079ac │ │ │ │ + bl 1f48dc │ │ │ │ + b.n 207924 │ │ │ │ mov r0, r7 │ │ │ │ blx 61178 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20797e │ │ │ │ - b.n 207992 │ │ │ │ + bne.n 2078f6 │ │ │ │ + b.n 20790a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 207a5c │ │ │ │ + bne.n 2079d4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207a06 │ │ │ │ - b.n 207910 │ │ │ │ + bne.n 20797e │ │ │ │ + b.n 207888 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #936] @ (207e20 ) │ │ │ │ + ldr r2, [pc, #968] @ (207db8 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r2, [pc, #768] @ (207d7c ) │ │ │ │ + ldr r2, [pc, #800] @ (207d14 ) │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 61954 │ │ │ │ movs r2, #0 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w r3, r2, r3 │ │ │ │ - bge.n 207aae │ │ │ │ + bge.n 207a26 │ │ │ │ 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 60bb8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 207aa4 │ │ │ │ + bne.n 207a1c │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ movw r0, #28087 @ 0x6db7 │ │ │ │ movt r0, #46811 @ 0xb6db │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r2, r5, r2 │ │ │ │ sbc.w lr, r3, r3, lsl #1 │ │ │ │ lsrs r3, r2, #30 │ │ │ │ @@ -581843,347 +581654,347 @@ │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ adds.w ip, ip, r2 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ mov.w r2, ip, lsr #2 │ │ │ │ orr.w r6, r2, r3, lsl #30 │ │ │ │ add r1, r6 │ │ │ │ mov sl, r6 │ │ │ │ - bl 1f5a00 │ │ │ │ + bl 1f5978 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r7, r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 61b04 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ mov r8, r0 │ │ │ │ blx 61544 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 207bd8 │ │ │ │ + bne.n 207b50 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 207be8 │ │ │ │ + beq.n 207b60 │ │ │ │ mov r6, r8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207be8 │ │ │ │ + beq.n 207b60 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 207be8 │ │ │ │ + beq.n 207b60 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r2, #20 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 207be8 │ │ │ │ + blt.n 207b60 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1f9070 │ │ │ │ - cbz r0, 207be8 │ │ │ │ + bl 1f8fe8 │ │ │ │ + cbz r0, 207b60 │ │ │ │ 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 1f5b74 │ │ │ │ + bl 1f5aec │ │ │ │ add.w r2, r9, #1 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ mov r9, r2 │ │ │ │ adds r1, #28 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp sl, r2 │ │ │ │ strd r1, r3, [r4, #40] @ 0x28 │ │ │ │ - bne.n 207b70 │ │ │ │ - b.n 207bea │ │ │ │ + bne.n 207ae8 │ │ │ │ + b.n 207b62 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 60b4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ blx 60bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 207bd8 │ │ │ │ + bne.n 207b50 │ │ │ │ ldrd r2, r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r5 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, r0 │ │ │ │ - b.n 207bda │ │ │ │ + b.n 207b52 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #256] @ (207d18 ) │ │ │ │ + ldr r2, [pc, #256] @ (207c90 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #256] @ (207d1c ) │ │ │ │ + ldr r3, [pc, #256] @ (207c94 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 207c36 │ │ │ │ - bl 2078dc │ │ │ │ + cbnz r1, 207bae │ │ │ │ + bl 207854 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207cba │ │ │ │ + beq.n 207c32 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl 2077f8 │ │ │ │ - cbz r0, 207c66 │ │ │ │ + bl 207770 │ │ │ │ + cbz r0, 207bde │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 2077f8 │ │ │ │ - cbz r0, 207c66 │ │ │ │ + bl 207770 │ │ │ │ + cbz r0, 207bde │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - beq.n 207d0e │ │ │ │ + beq.n 207c86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207708 │ │ │ │ + bl 207680 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207ce8 │ │ │ │ + beq.n 207c60 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61954 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 207cf8 │ │ │ │ + bne.n 207c70 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 60bb8 │ │ │ │ - cbz r0, 207cd2 │ │ │ │ + cbz r0, 207c4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 207708 │ │ │ │ + bl 207680 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61954 │ │ │ │ movs r2, #2 │ │ │ │ asrs r3, r0, #31 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 60bb8 │ │ │ │ - cbnz r0, 207ce8 │ │ │ │ + cbnz r0, 207c60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207a7c │ │ │ │ - cbz r0, 207ce8 │ │ │ │ - cbz r5, 207ce0 │ │ │ │ + bl 2079f4 │ │ │ │ + cbz r0, 207c60 │ │ │ │ + cbz r5, 207c58 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #100] @ (207d20 ) │ │ │ │ - ldr r3, [pc, #92] @ (207d1c ) │ │ │ │ + ldr r2, [pc, #100] @ (207c98 ) │ │ │ │ + ldr r3, [pc, #92] @ (207c94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 207d14 │ │ │ │ + bne.n 207c8c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 207a7c │ │ │ │ + bl 2079f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207c8c │ │ │ │ + beq.n 207c04 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 207cb4 │ │ │ │ + bne.n 207c2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 207768 │ │ │ │ - b.n 207cb4 │ │ │ │ + bl 2076e0 │ │ │ │ + b.n 207c2c │ │ │ │ movs r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 207cba │ │ │ │ + bne.n 207c32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207768 │ │ │ │ + bl 2076e0 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 207cba │ │ │ │ + b.n 207c32 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f5b1c │ │ │ │ + bl 1f5a94 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f902c │ │ │ │ + bl 1f8fa4 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - b.n 207c80 │ │ │ │ + b.n 207bf8 │ │ │ │ strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 207c70 │ │ │ │ + b.n 207be8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r3, #30] │ │ │ │ + strh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + strh r6, [r0, #30] │ │ │ │ lsls r1, r5, #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, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #1296] @ 208250 │ │ │ │ + ldr.w r2, [pc, #1296] @ 2081c8 │ │ │ │ mov r9, r3 │ │ │ │ - ldr.w r3, [pc, #1296] @ 208254 │ │ │ │ + ldr.w r3, [pc, #1296] @ 2081cc │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r6, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 207e3c │ │ │ │ + beq.n 207db4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ movs r3, #1 │ │ │ │ - cbnz r5, 207d84 │ │ │ │ - ldr.w r1, [pc, #1268] @ 208258 │ │ │ │ - ldr.w r2, [pc, #1260] @ 208254 │ │ │ │ + cbnz r5, 207cfc │ │ │ │ + ldr.w r1, [pc, #1268] @ 2081d0 │ │ │ │ + ldr.w r2, [pc, #1260] @ 2081cc │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 2081a2 │ │ │ │ + bne.w 20811a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx 61948 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207e20 │ │ │ │ + beq.n 207d98 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 6137c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov fp, r3 │ │ │ │ - blt.n 207e5e │ │ │ │ - ldr.w r3, [pc, #1200] @ 20825c │ │ │ │ + blt.n 207dd6 │ │ │ │ + ldr.w r3, [pc, #1200] @ 2081d4 │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r8, r3 │ │ │ │ blx 60b1c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207e58 │ │ │ │ + beq.n 207dd0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 6137c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blt.n 207e14 │ │ │ │ + blt.n 207d8c │ │ │ │ mov r1, r8 │ │ │ │ blx 60b1c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207e82 │ │ │ │ + beq.n 207dfa │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ - bl 2077f8 │ │ │ │ - cbz r0, 207e24 │ │ │ │ + bl 207770 │ │ │ │ + cbz r0, 207d9c │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ - bl 2077f8 │ │ │ │ - cbz r0, 207e24 │ │ │ │ + bl 207770 │ │ │ │ + cbz r0, 207d9c │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 207e0e │ │ │ │ + bne.n 207d86 │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.n 207e96 │ │ │ │ + beq.n 207e0e │ │ │ │ mov r0, fp │ │ │ │ blx 61bc4 │ │ │ │ mov r0, sl │ │ │ │ blx 61bc4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60b4c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 207d62 │ │ │ │ + b.n 207cda │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ blx 61bc4 │ │ │ │ mov r0, sl │ │ │ │ blx 61bc4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60b4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 207d62 │ │ │ │ + b.n 207cda │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 61e48 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61e48 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207c08 │ │ │ │ + bl 207b80 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 207d5a │ │ │ │ - b.n 207d62 │ │ │ │ + bne.n 207cd2 │ │ │ │ + b.n 207cda │ │ │ │ mov r0, fp │ │ │ │ blx 61178 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 6137c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blt.n 207e8e │ │ │ │ - ldr r1, [pc, #1000] @ (208260 ) │ │ │ │ + blt.n 207e06 │ │ │ │ + ldr r1, [pc, #1000] @ (2081d8 ) │ │ │ │ add r1, pc │ │ │ │ blx 60b1c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 207e16 │ │ │ │ + bne.n 207d8e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 61178 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 207e14 │ │ │ │ + bne.n 207d8c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60b4c │ │ │ │ - b.n 207e20 │ │ │ │ + b.n 207d98 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f55e4 │ │ │ │ + bl 1f555c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20817c │ │ │ │ + beq.w 2080f4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r6 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r6, #28 │ │ │ │ mov r5, r4 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ @@ -582194,31 +582005,31 @@ │ │ │ │ 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 1f55e4 │ │ │ │ + bl 1f555c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 207eb2 │ │ │ │ + bne.n 207e2a │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #888] @ (208264 ) │ │ │ │ + ldr r3, [pc, #888] @ (2081dc ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ blx 61d14 │ │ │ │ orrs.w r3, r7, r9 │ │ │ │ - beq.n 207f36 │ │ │ │ + beq.n 207eae │ │ │ │ sub.w r1, r8, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, r9 │ │ │ │ ldr.w r6, [r1, #4]! │ │ │ │ adds r2, #1 │ │ │ │ @@ -582233,49 +582044,49 @@ │ │ │ │ movge r6, #1 │ │ │ │ movlt r6, #0 │ │ │ │ cmp r5, r2 │ │ │ │ ite ls │ │ │ │ movls r6, #0 │ │ │ │ andhi.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 207f0a │ │ │ │ - ldr r3, [pc, #816] @ (208268 ) │ │ │ │ + bne.n 207e82 │ │ │ │ + ldr r3, [pc, #816] @ (2081e0 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 61d14 │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 208126 │ │ │ │ + beq.w 20809e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 61b04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 207e0e │ │ │ │ + beq.w 207d86 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ blx 614cc │ │ │ │ - ldr r1, [pc, #772] @ (20826c ) │ │ │ │ + ldr r1, [pc, #772] @ (2081e4 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #20 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ strd r7, r7, [sp, #108] @ 0x6c │ │ │ │ blx 61a50 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 208174 │ │ │ │ + bne.w 2080ec │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 61e48 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 614cc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ @@ -582285,34 +582096,34 @@ │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ blx 61a50 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 208174 │ │ │ │ + bne.w 2080ec │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61e48 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 61954 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 60bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 208174 │ │ │ │ + bne.w 2080ec │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61954 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 60bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 208174 │ │ │ │ + bne.w 2080ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r5, r4 │ │ │ │ sub.w r9, r3, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r7, r9 │ │ │ │ @@ -582323,89 +582134,89 @@ │ │ │ │ blx 61954 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.w 208174 │ │ │ │ + bne.w 2080ec │ │ │ │ ldrb r3, [r3, #28] │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 208182 │ │ │ │ + bne.w 2080fa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20812a │ │ │ │ + beq.n 2080a2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 61544 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 208174 │ │ │ │ + bne.w 2080ec │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 208174 │ │ │ │ + beq.w 2080ec │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 208174 │ │ │ │ + beq.w 2080ec │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 61a50 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 208174 │ │ │ │ + bne.w 2080ec │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 61544 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 208174 │ │ │ │ + bne.n 2080ec │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 208174 │ │ │ │ + beq.n 2080ec │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ - beq.n 208174 │ │ │ │ + beq.n 2080ec │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.n 208174 │ │ │ │ + blt.n 2080ec │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldrd r7, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne.n 208174 │ │ │ │ + bne.n 2080ec │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 208174 │ │ │ │ + bne.n 2080ec │ │ │ │ mov r0, sl │ │ │ │ blx 61954 │ │ │ │ subs r4, r0, r4 │ │ │ │ mov.w r3, r0, asr #31 │ │ │ │ mov.w r2, #28 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, fp │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ blx 61a50 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 208174 │ │ │ │ + bne.n 2080ec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 208000 │ │ │ │ + bhi.n 207f78 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r5 │ │ │ │ blx 61e48 │ │ │ │ mov r0, fp │ │ │ │ blx 61e48 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ @@ -582413,370 +582224,370 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 61598 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 60a38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2081a6 │ │ │ │ + beq.n 20811e │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ mov r0, fp │ │ │ │ blx 61bc4 │ │ │ │ mov r0, sl │ │ │ │ blx 61bc4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60b4c │ │ │ │ - b.n 207e20 │ │ │ │ + b.n 207d98 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 207e26 │ │ │ │ + b.n 207d9e │ │ │ │ mov r0, sl │ │ │ │ blx 61954 │ │ │ │ ldr.w r3, [r9] │ │ │ │ asrs r2, r0, #31 │ │ │ │ ldrd r1, r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 208174 │ │ │ │ + bne.n 2080ec │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 60bb8 │ │ │ │ - cbnz r0, 208174 │ │ │ │ + cbnz r0, 2080ec │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, fp │ │ │ │ blx 60bb8 │ │ │ │ - cbnz r0, 208174 │ │ │ │ + cbnz r0, 2080ec │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 60bb8 │ │ │ │ - cbnz r0, 208174 │ │ │ │ + cbnz r0, 2080ec │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 60bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2080d6 │ │ │ │ + beq.n 20804e │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ - b.n 207e0e │ │ │ │ + b.n 207d86 │ │ │ │ movs r3, #28 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 207ee4 │ │ │ │ + b.n 207e5c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ blx 60bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208174 │ │ │ │ + bne.n 2080ec │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 60bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208174 │ │ │ │ + bne.n 2080ec │ │ │ │ str r7, [sp, #12] │ │ │ │ - b.n 2080d6 │ │ │ │ + b.n 20804e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [r4, #32] │ │ │ │ mov r0, fp │ │ │ │ blx 61954 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 61598 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 60a38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2081cc │ │ │ │ + cbz r0, 208144 │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ mov r0, fp │ │ │ │ - b.n 207e10 │ │ │ │ - bl 1f6714 │ │ │ │ + b.n 207d88 │ │ │ │ + bl 1f668c │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ blx 609cc │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ - add r3, pc, #104 @ (adr r3, 208248 ) │ │ │ │ + add r3, pc, #104 @ (adr r3, 2081c0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r7 │ │ │ │ blx 6164c <__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 20765c │ │ │ │ - cbz r0, 20823e │ │ │ │ + bl 2075d4 │ │ │ │ + cbz r0, 2081b6 │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ - bl 20765c │ │ │ │ - cbz r0, 20823e │ │ │ │ + bl 2075d4 │ │ │ │ + cbz r0, 2081b6 │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ mov r0, fp │ │ │ │ blx 61bc4 │ │ │ │ mov r0, sl │ │ │ │ blx 61bc4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60b4c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 61e48 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61e48 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207c08 │ │ │ │ + bl 207b80 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 207d62 │ │ │ │ + b.n 207cda │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ - b.n 207e26 │ │ │ │ + b.n 207d9e │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + strh r4, [r7, #24] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #20] │ │ │ │ + strh r2, [r3, #24] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bx r1 │ │ │ │ + bx r2 │ │ │ │ movs r7, r2 │ │ │ │ - mov r6, r7 │ │ │ │ + mov r6, r8 │ │ │ │ movs r7, r2 │ │ │ │ - bl b0266 │ │ │ │ - bl d426a │ │ │ │ - cmp r0, r8 │ │ │ │ + bl b01de │ │ │ │ + bl d41e2 │ │ │ │ + cmp r0, r9 │ │ │ │ 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] @ (208378 ) │ │ │ │ + ldr r5, [pc, #244] @ (2082f0 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #244] @ (20837c ) │ │ │ │ + ldr r2, [pc, #244] @ (2082f4 ) │ │ │ │ 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 61764 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 20834a │ │ │ │ + beq.n 2082c2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 6137c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ - blt.n 208358 │ │ │ │ - ldr r3, [pc, #200] @ (208380 ) │ │ │ │ + blt.n 2082d0 │ │ │ │ + ldr r3, [pc, #200] @ (2082f8 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r7, r3 │ │ │ │ blx 60b1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208352 │ │ │ │ - ldr r1, [pc, #188] @ (208384 ) │ │ │ │ + beq.n 2082ca │ │ │ │ + ldr r1, [pc, #188] @ (2082fc ) │ │ │ │ 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 61764 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 20833c │ │ │ │ + beq.n 2082b4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 6137c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 20836a │ │ │ │ + blt.n 2082e2 │ │ │ │ mov r1, r7 │ │ │ │ blx 60b1c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 208364 │ │ │ │ + cbz r0, 2082dc │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 1f902c │ │ │ │ + bl 1f8fa4 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 20832e │ │ │ │ + cbz r0, 2082a6 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f5a60 │ │ │ │ + bl 1f59d8 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 208328 │ │ │ │ + cbz r0, 2082a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207c08 │ │ │ │ - cbnz r0, 20834c │ │ │ │ + bl 207b80 │ │ │ │ + cbnz r0, 2082c4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f5b60 │ │ │ │ + bl 1f5ad8 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 208336 │ │ │ │ + cbz r0, 2082ae │ │ │ │ blx 61bc4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 60b4c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 208344 │ │ │ │ + cbz r0, 2082bc │ │ │ │ blx 61bc4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 60b4c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 61178 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 60b4c │ │ │ │ - b.n 20834a │ │ │ │ + b.n 2082c2 │ │ │ │ mov r0, r5 │ │ │ │ blx 61178 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 60b4c │ │ │ │ - b.n 20833c │ │ │ │ + b.n 2082b4 │ │ │ │ nop │ │ │ │ - adds r3, #144 @ 0x90 │ │ │ │ + adds r3, #152 @ 0x98 │ │ │ │ movs r7, r2 │ │ │ │ - tst r4, r5 │ │ │ │ + tst r4, r6 │ │ │ │ movs r7, r2 │ │ │ │ - rors r4, r7 │ │ │ │ + tst r4, r0 │ │ │ │ movs r7, r2 │ │ │ │ - rors r2, r7 │ │ │ │ + tst r2, r0 │ │ │ │ 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] @ (208420 ) │ │ │ │ + ldr r4, [pc, #136] @ (208398 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #136] @ (208424 ) │ │ │ │ + ldr r3, [pc, #136] @ (20839c ) │ │ │ │ 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] @ (208428 ) │ │ │ │ + ldr r4, [pc, #124] @ (2083a0 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61070 │ │ │ │ - ldr r2, [pc, #116] @ (20842c ) │ │ │ │ + ldr r2, [pc, #116] @ (2083a4 ) │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ blx 61764 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2083f4 │ │ │ │ + beq.n 20836c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 612d4 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #88] @ (208430 ) │ │ │ │ + ldr r4, [pc, #88] @ (2083a8 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 61764 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2083f4 │ │ │ │ + beq.n 20836c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ blx 612d4 │ │ │ │ - b.n 2083f6 │ │ │ │ + b.n 20836e │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60b4c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 60b4c │ │ │ │ - ldr r2, [pc, #48] @ (208434 ) │ │ │ │ - ldr r3, [pc, #28] @ (208424 ) │ │ │ │ + ldr r2, [pc, #48] @ (2083ac ) │ │ │ │ + ldr r3, [pc, #28] @ (20839c ) │ │ │ │ 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 20841c │ │ │ │ + bne.n 208394 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r3, #17] │ │ │ │ + ldrb r6, [r4, #19] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #96 @ 0x60 │ │ │ │ + adds r2, #104 @ 0x68 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r2, r7 │ │ │ │ + asrs r2, r0 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r2, r5 │ │ │ │ + lsrs r2, r6 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + ldrb r6, [r7, #17] │ │ │ │ lsls r1, r5, #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 1f5b60 │ │ │ │ + bl 1f5ad8 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 20845c │ │ │ │ + cbz r0, 2083d4 │ │ │ │ blx 61bc4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 60b4c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 20846a │ │ │ │ + cbz r0, 2083e2 │ │ │ │ blx 61bc4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 60b4c │ │ │ │ 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, #468] @ (208664 ) │ │ │ │ - ldr r3, [pc, #468] @ (208668 ) │ │ │ │ + ldr r2, [pc, #468] @ (2085dc ) │ │ │ │ + ldr r3, [pc, #468] @ (2085e0 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ subs r7, r1, #1 │ │ │ │ mov lr, ip │ │ │ │ @@ -582794,191 +582605,191 @@ │ │ │ │ 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 2084ae │ │ │ │ + bne.n 208426 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2078dc │ │ │ │ - cbz r0, 208530 │ │ │ │ + bl 207854 │ │ │ │ + cbz r0, 2084a8 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 208652 │ │ │ │ + beq.w 2085ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 20784c │ │ │ │ - cbz r0, 20850e │ │ │ │ + bl 2077c4 │ │ │ │ + cbz r0, 208486 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 61e48 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 61e48 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 207c08 │ │ │ │ - cbz r0, 20851c │ │ │ │ + bl 207b80 │ │ │ │ + cbz r0, 208494 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 60bb8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 208550 │ │ │ │ + cbz r0, 2084c8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2075c4 │ │ │ │ + bl 20753c │ │ │ │ mov r0, r4 │ │ │ │ blx 60b4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 207768 │ │ │ │ + bl 2076e0 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #312] @ (20866c ) │ │ │ │ - ldr r3, [pc, #304] @ (208668 ) │ │ │ │ + ldr r2, [pc, #312] @ (2085e4 ) │ │ │ │ + ldr r3, [pc, #304] @ (2085e0 ) │ │ │ │ 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 20865e │ │ │ │ + bne.w 2085d6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 207a7c │ │ │ │ + bl 2079f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20851c │ │ │ │ + beq.n 208494 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f5c10 │ │ │ │ + bl 1f5b88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208524 │ │ │ │ + beq.n 20849c │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 60bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20851c │ │ │ │ + bne.n 208494 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 61544 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 20851c │ │ │ │ + bne.n 208494 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20851c │ │ │ │ + beq.n 208494 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20851c │ │ │ │ + beq.n 208494 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ blx 61e6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208652 │ │ │ │ + bne.n 2085ca │ │ │ │ mov r0, r7 │ │ │ │ blx 61b04 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20865a │ │ │ │ + beq.n 2085d2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ blx 61544 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 208656 │ │ │ │ + bne.n 2085ce │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2073d8 │ │ │ │ + bl 207350 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 208656 │ │ │ │ + bne.n 2085ce │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 60bb8 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208656 │ │ │ │ + bne.n 2085ce │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 61544 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 208656 │ │ │ │ + bne.n 2085ce │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 208656 │ │ │ │ + cbz r3, 2085ce │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ orrs r2, r1 │ │ │ │ - beq.n 208656 │ │ │ │ + beq.n 2085ce │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ cmp r1, #20 │ │ │ │ sbcs.w r2, r0, #0 │ │ │ │ - blt.n 208656 │ │ │ │ + blt.n 2085ce │ │ │ │ ldrd r7, r2, [r4] │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ cmpeq r7, r1 │ │ │ │ - bne.n 208656 │ │ │ │ + bne.n 2085ce │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 208656 │ │ │ │ - bl 1f6714 │ │ │ │ + bne.n 2085ce │ │ │ │ + bl 1f668c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 60bb8 │ │ │ │ - cbnz r0, 208656 │ │ │ │ + cbnz r0, 2085ce │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r1, #1 │ │ │ │ blx 61a50 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 208656 │ │ │ │ + bne.n 2085ce │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 61e48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 207768 │ │ │ │ + bl 2076e0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 208532 │ │ │ │ + b.n 2084aa │ │ │ │ movs r4, #0 │ │ │ │ - b.n 208524 │ │ │ │ + b.n 20849c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 20851e │ │ │ │ + b.n 208496 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 208524 │ │ │ │ + b.n 20849c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r4, #13] │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #11] │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ lsls r1, r5, #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, #3968] @ 0xf80 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #560] @ (2088b8 ) │ │ │ │ + ldr r2, [pc, #560] @ (208830 ) │ │ │ │ mov r5, r0 │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #552] @ (2088bc ) │ │ │ │ + ldr r3, [pc, #552] @ (208834 ) │ │ │ │ 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 ip, r3 │ │ │ │ @@ -582992,102 +582803,102 @@ │ │ │ │ lsls r1, r3 │ │ │ │ orr.w r6, r1, ip │ │ │ │ orr.w r4, r2, r0 │ │ │ │ adds r3, #8 │ │ │ │ mov ip, r6 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 2086a4 │ │ │ │ + bne.n 20861c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2078dc │ │ │ │ + bl 207854 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 2086f0 │ │ │ │ + cbz r0, 208668 │ │ │ │ ldrb.w r7, [r5, #80] @ 0x50 │ │ │ │ - cbnz r7, 20870e │ │ │ │ + cbnz r7, 208686 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207768 │ │ │ │ + bl 2076e0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f9274 │ │ │ │ - ldr r2, [pc, #460] @ (2088c0 ) │ │ │ │ - ldr r3, [pc, #456] @ (2088bc ) │ │ │ │ + bl 1f91ec │ │ │ │ + ldr r2, [pc, #460] @ (208838 ) │ │ │ │ + ldr r3, [pc, #456] @ (208834 ) │ │ │ │ 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 2088b4 │ │ │ │ + bne.w 20882c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 20784c │ │ │ │ - cbz r0, 20872c │ │ │ │ + bl 2077c4 │ │ │ │ + cbz r0, 2086a4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 61e48 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 61e48 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207c08 │ │ │ │ - cbz r0, 20873a │ │ │ │ + bl 207b80 │ │ │ │ + cbz r0, 2086b2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 60bb8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 208746 │ │ │ │ + cbz r0, 2086be │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2075c4 │ │ │ │ - b.n 2086e2 │ │ │ │ + bl 20753c │ │ │ │ + b.n 20865a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 61954 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r2, r3, #20 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r1, r2, r0 │ │ │ │ ldrd r2, r0, [r5, #56] @ 0x38 │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r1, r0, #0 │ │ │ │ - bcs.w 208896 │ │ │ │ + bcs.w 20880e │ │ │ │ lsrs r2, r2, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orr.w r2, r2, r0, lsl #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ subs r2, #20 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ - bl 207d28 │ │ │ │ + bl 207ca0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20873a │ │ │ │ + beq.n 2086b2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f5c10 │ │ │ │ + bl 1f5b88 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2086de │ │ │ │ + bne.n 208656 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ blx 60bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20873e │ │ │ │ + bne.n 2086b6 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 60bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20873e │ │ │ │ + bne.n 2086b6 │ │ │ │ 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] │ │ │ │ @@ -583096,32 +582907,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, sl │ │ │ │ - bl 2073d8 │ │ │ │ + bl 207350 │ │ │ │ strd r6, r4, [sp, #24] │ │ │ │ strd r0, r8, [sp, #84] @ 0x54 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ strd r0, r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 61954 │ │ │ │ movs r1, #32 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2086e2 │ │ │ │ + beq.w 20865a │ │ │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ strd r3, r2, [r0] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 61954 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ asrs r3, r0, #31 │ │ │ │ str r0, [r1, #8] │ │ │ │ @@ -583132,106 +582943,106 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ str r3, [r1, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ blx 61a50 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.w 20873e │ │ │ │ + bne.w 2086b6 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r8 │ │ │ │ blx 61a50 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.w 20873e │ │ │ │ + bne.w 2086b6 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 61a50 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.w 20873e │ │ │ │ + bne.w 2086b6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 61e48 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 61e48 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 61954 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ mov r3, r4 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1f5b74 │ │ │ │ + bl 1f5aec │ │ │ │ mov r0, r5 │ │ │ │ - bl 207768 │ │ │ │ - b.n 2086f0 │ │ │ │ + bl 2076e0 │ │ │ │ + b.n 208668 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #2 │ │ │ │ blx 60bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20873a │ │ │ │ + bne.w 2086b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207a7c │ │ │ │ + bl 2079f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 208782 │ │ │ │ - b.n 20873a │ │ │ │ + bne.w 2086fa │ │ │ │ + b.n 2086b2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r5, #5] │ │ │ │ + ldrb r6, [r6, #7] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ lsls r1, r5, #2 │ │ │ │ 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 │ │ │ │ - bl 2078dc │ │ │ │ + bl 207854 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 2088e6 │ │ │ │ + cbnz r0, 20885e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 60bb8 │ │ │ │ - cbnz r0, 20891e │ │ │ │ + cbnz r0, 208896 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 61954 │ │ │ │ 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 r3, #1 │ │ │ │ movcc r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 207768 │ │ │ │ + bl 2076e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2075c4 │ │ │ │ + bl 20753c │ │ │ │ mov r0, r4 │ │ │ │ - bl 207768 │ │ │ │ + bl 2076e0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -583239,87 +583050,87 @@ │ │ │ │ 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 2078dc │ │ │ │ - cbz r0, 208966 │ │ │ │ + bl 207854 │ │ │ │ + cbz r0, 2088de │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ - cbnz r3, 208978 │ │ │ │ + cbnz r3, 2088f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 207768 │ │ │ │ - vldr d8, [pc, #392] @ 208af0 │ │ │ │ + bl 2076e0 │ │ │ │ + vldr d8, [pc, #392] @ 208a68 │ │ │ │ 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 61e48 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 61e48 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 207c08 │ │ │ │ + bl 207b80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208ae0 │ │ │ │ + beq.w 208a58 │ │ │ │ ldr.w r8, [r6] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 61948 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208960 │ │ │ │ + beq.n 2088d8 │ │ │ │ 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 1f55e4 │ │ │ │ + bl 1f555c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 2089da │ │ │ │ + cbz r0, 208952 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str.w r3, [r8, #4]! │ │ │ │ - bl 1f55e4 │ │ │ │ + bl 1f555c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2089c8 │ │ │ │ + bne.n 208940 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #276] @ (208af8 ) │ │ │ │ + ldr r3, [pc, #276] @ (208a70 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ - vldr d8, [pc, #260] @ 208af0 │ │ │ │ + vldr d8, [pc, #260] @ 208a68 │ │ │ │ blx 61d14 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #0 │ │ │ │ - beq.n 208ac6 │ │ │ │ - ldr.w fp, [pc, #252] @ 208afc │ │ │ │ + beq.n 208a3e │ │ │ │ + ldr.w fp, [pc, #252] @ 208a74 │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r3, [pc, #248] @ (208b00 ) │ │ │ │ + ldr r3, [pc, #248] @ (208a78 ) │ │ │ │ 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 1f6714 │ │ │ │ + bl 1f668c │ │ │ │ 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 │ │ │ │ @@ -583329,16 +583140,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 208a6c │ │ │ │ - bl 1fe754 │ │ │ │ + bne.n 2089e4 │ │ │ │ + bl 1fe6cc │ │ │ │ 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 61c3c <__aeabi_ul2d@plt> │ │ │ │ @@ -583363,61 +583174,61 @@ │ │ │ │ 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 208a1e │ │ │ │ + bne.n 208996 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 60b4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 207768 │ │ │ │ + bl 2076e0 │ │ │ │ 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 2075c4 │ │ │ │ + bl 20753c │ │ │ │ mov r0, r6 │ │ │ │ - bl 207768 │ │ │ │ - b.n 208966 │ │ │ │ + bl 2076e0 │ │ │ │ + b.n 2088de │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xebb1ffff │ │ │ │ - bvc.n 208aec │ │ │ │ + bhi.n 208b74 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r2, #200 @ 0xc8 │ │ │ │ + subs r2, #208 @ 0xd0 │ │ │ │ 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, #884] @ (208e90 ) │ │ │ │ - ldr r3, [pc, #884] @ (208e94 ) │ │ │ │ + ldr r2, [pc, #884] @ (208e08 ) │ │ │ │ + ldr r3, [pc, #884] @ (208e0c ) │ │ │ │ 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 20a7d8 │ │ │ │ + bl 20a750 │ │ │ │ cmp.w fp, r0, lsl #10 │ │ │ │ - bhi.n 208bb4 │ │ │ │ + bhi.n 208b2c │ │ │ │ cmp.w fp, #1024 @ 0x400 │ │ │ │ - bcs.n 208b9e │ │ │ │ + bcs.n 208b16 │ │ │ │ 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] │ │ │ │ @@ -583425,38 +583236,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 20a794 │ │ │ │ + bl 20a70c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp fp, r3 │ │ │ │ - bhi.w 208c9c │ │ │ │ - ldr r2, [pc, #792] @ (208e98 ) │ │ │ │ - ldr r3, [pc, #784] @ (208e94 ) │ │ │ │ + bhi.w 208c14 │ │ │ │ + ldr r2, [pc, #792] @ (208e10 ) │ │ │ │ + ldr r3, [pc, #784] @ (208e0c ) │ │ │ │ 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 208e7e │ │ │ │ + bne.w 208df6 │ │ │ │ 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 208b58 │ │ │ │ + b.n 208ad0 │ │ │ │ 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 │ │ │ │ @@ -583466,87 +583277,87 @@ │ │ │ │ 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 20a7d8 │ │ │ │ + bl 20a750 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ lsls r4, r0, #5 │ │ │ │ subs.w r3, r1, #1024 @ 0x400 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 208c00 │ │ │ │ + cbz r3, 208b78 │ │ │ │ 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 208b08 │ │ │ │ + bl 208a80 │ │ │ │ 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 208b08 │ │ │ │ + bl 208a80 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 208e54 │ │ │ │ + beq.w 208dcc │ │ │ │ add r7, r0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.w 208e44 │ │ │ │ + bls.w 208dbc │ │ │ │ subs r3, r7, #2 │ │ │ │ str r6, [sp, #288] @ 0x120 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 208e4c │ │ │ │ + bls.w 208dc4 │ │ │ │ mov.w r9, #4 │ │ │ │ movs r4, #2 │ │ │ │ add r3, sp, #468 @ 0x1d4 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ - vldr d7, [pc, #568] @ 208e88 │ │ │ │ + vldr d7, [pc, #568] @ 208e00 │ │ │ │ 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 20a794 │ │ │ │ + bl 20a70c │ │ │ │ cmp r7, r9 │ │ │ │ - bls.n 208b7e │ │ │ │ + bls.n 208af6 │ │ │ │ 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 208b7e │ │ │ │ + b.n 208af6 │ │ │ │ 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] │ │ │ │ @@ -583565,45 +583376,45 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ add r1, r9 │ │ │ │ strh.w r3, [r6, #104] @ 0x68 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ strb.w r5, [r6, #106] @ 0x6a │ │ │ │ strd fp, r7, [r6, #32] │ │ │ │ - bls.w 208e78 │ │ │ │ + bls.w 208df0 │ │ │ │ subs r2, #65 @ 0x41 │ │ │ │ mov ip, fp │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r1, r2 │ │ │ │ mov fp, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, ip │ │ │ │ - b.n 208d1e │ │ │ │ + b.n 208c96 │ │ │ │ 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 20a6ec │ │ │ │ + bl 20a664 │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ cmp r8, fp │ │ │ │ add.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r6, #105] @ 0x69 │ │ │ │ - bne.n 208d12 │ │ │ │ + bne.n 208c8a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w r1, r7, #64 @ 0x40 │ │ │ │ ldrb.w r0, [r6, #104] @ 0x68 │ │ │ │ add r1, r9 │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ sub.w r3, r3, r9 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -583661,95 +583472,95 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ uxtb.w r2, r8 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ - bl 20a6ec │ │ │ │ + bl 20a664 │ │ │ │ ldr r5, [sp, #288] @ 0x120 │ │ │ │ ldrd r2, r3, [sp, #304] @ 0x130 │ │ │ │ str.w r5, [sl, fp] │ │ │ │ str.w r3, [r9, #20] │ │ │ │ ldr r3, [sp, #312] @ 0x138 │ │ │ │ ldrd r0, r1, [sp, #296] @ 0x128 │ │ │ │ str.w r3, [r9, #24] │ │ │ │ ldr r5, [sp, #292] @ 0x124 │ │ │ │ ldr r3, [sp, #316] @ 0x13c │ │ │ │ str.w r5, [r9, #4] │ │ │ │ str.w r0, [r9, #8] │ │ │ │ str.w r1, [r9, #12] │ │ │ │ str.w r2, [r9, #16] │ │ │ │ str.w r3, [r9, #28] │ │ │ │ - b.n 208b7e │ │ │ │ + b.n 208af6 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 208c4e │ │ │ │ + b.n 208bc6 │ │ │ │ mov.w r9, #2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 208c4e │ │ │ │ + b.n 208bc6 │ │ │ │ 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 208e56 │ │ │ │ + bne.n 208dce │ │ │ │ movs r4, #2 │ │ │ │ - b.n 208b7e │ │ │ │ + b.n 208af6 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ - b.n 208d64 │ │ │ │ + b.n 208cdc │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r2, [r3, #19] │ │ │ │ + strb r2, [r4, #21] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #17] │ │ │ │ + strb r2, [r0, #20] │ │ │ │ lsls r1, r5, #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, #3352] @ 0xd18 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1488] @ 209488 │ │ │ │ - ldr.w r3, [pc, #1488] @ 20948c │ │ │ │ + ldr.w r0, [pc, #1488] @ 209400 │ │ │ │ + ldr.w r3, [pc, #1488] @ 209404 │ │ │ │ sub.w sp, sp, #692 @ 0x2b4 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #684] @ 0x2ac │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ strd r1, r2, [sp, #32] │ │ │ │ adds.w r3, r0, r3, lsl #6 │ │ │ │ - beq.w 2093bc │ │ │ │ + beq.w 209334 │ │ │ │ rsb r5, r3, #1024 @ 0x400 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ cmp r5, r2 │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ it cs │ │ │ │ movcs r5, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r6, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20a03e │ │ │ │ + bne.w 209fb6 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bls.w 20a12e │ │ │ │ + bls.w 20a0a6 │ │ │ │ sub.w fp, r6, #65 @ 0x41 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ add.w r7, r8, #32 │ │ │ │ mov sl, r9 │ │ │ │ mov.w fp, fp, lsr #6 │ │ │ │ add.w r4, fp, #1 │ │ │ │ add.w r4, r9, r4, lsl #6 │ │ │ │ @@ -583760,21 +583571,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 20a6ec │ │ │ │ + bl 20a664 │ │ │ │ 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 208f1e │ │ │ │ + bne.n 208e96 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ mov.w fp, fp, lsl #6 │ │ │ │ sub.w r3, r6, #64 @ 0x40 │ │ │ │ add.w r2, r9, #64 @ 0x40 │ │ │ │ rsb r6, r0, #64 @ 0x40 │ │ │ │ sub.w r3, r3, fp │ │ │ │ cmp r6, r3 │ │ │ │ @@ -583790,15 +583601,15 @@ │ │ │ │ ldrb.w r3, [r8, #136] @ 0x88 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ uxtb r4, r4 │ │ │ │ subs r3, r3, r5 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq.w 2098e0 │ │ │ │ + beq.w 209858 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w fp, sp, #440 @ 0x1b8 │ │ │ │ ldrb.w r7, [r8, #138] @ 0x8a │ │ │ │ add.w lr, r8, #136 @ 0x88 │ │ │ │ add r3, r5 │ │ │ │ mov r5, fp │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -583827,15 +583638,15 @@ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ cmp r5, lr │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ - bne.n 208ff0 │ │ │ │ + bne.n 208f68 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ add r5, sp, #216 @ 0xd8 │ │ │ │ strb.w r4, [sp, #544] @ 0x220 │ │ │ │ strb.w r7, [sp, #545] @ 0x221 │ │ │ │ mov r6, fp │ │ │ │ @@ -583847,15 +583658,15 @@ │ │ │ │ ldmia r5!, {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 r2, r4 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a6ec │ │ │ │ + bl 20a664 │ │ │ │ ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ ldrd r0, r5, [sp, #448] @ 0x1c0 │ │ │ │ ldrd ip, lr, [sp, #456] @ 0x1c8 │ │ │ │ lsrs r6, r6, #8 │ │ │ │ ldrd r2, r3, [sp, #440] @ 0x1b8 │ │ │ │ lsrs r4, r0, #8 │ │ │ │ mov.w r7, lr, lsr #8 │ │ │ │ @@ -583934,18 +583745,18 @@ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 61734 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, r5 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bcs.w 20a128 │ │ │ │ + bcs.w 20a0a0 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r6, r5 │ │ │ │ - vldr d8, [pc, #816] @ 209480 │ │ │ │ + vldr d8, [pc, #816] @ 2093f8 │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ strd r7, sl, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ strd r9, r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r5, fp │ │ │ │ @@ -583973,15 +583784,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 2091a2 │ │ │ │ + bne.n 20911a │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r9, [sp, #545] @ 0x221 │ │ │ │ mov r5, fp │ │ │ │ @@ -583996,15 +583807,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, #28] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a6ec │ │ │ │ + bl 20a664 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ ldrd r1, r2, [sp, #444] @ 0x1bc │ │ │ │ mov.w lr, #0 │ │ │ │ lsrs r5, r0, #8 │ │ │ │ ldr r3, [sp, #452] @ 0x1c4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r7, #0 │ │ │ │ @@ -584085,15 +583896,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r8, #144] @ 0x90 │ │ │ │ subs r6, r3, #1 │ │ │ │ uxtb r6, r6 │ │ │ │ strb.w r6, [r8, #144] @ 0x90 │ │ │ │ cmp r2, r6 │ │ │ │ - bcc.w 209160 │ │ │ │ + bcc.w 2090d8 │ │ │ │ mov r5, r6 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ ldrd sl, r9, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r5, #5 │ │ │ │ add.w r1, r5, #145 @ 0x91 │ │ │ │ add r5, r8 │ │ │ │ @@ -584142,42 +583953,42 @@ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ blx 61070 │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r8, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bls.w 20a122 │ │ │ │ + bls.w 20a09a │ │ │ │ ldrd r7, sl, [r8, #64] @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ - vldr d8, [pc, #176] @ 209480 │ │ │ │ + vldr d8, [pc, #176] @ 2093f8 │ │ │ │ mov r6, r7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ lsls r2, r6, #10 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ eor.w r3, r3, #63 @ 0x3f │ │ │ │ lsl.w r5, r1, r3 │ │ │ │ add.w r9, r5, #4294967295 @ 0xffffffff │ │ │ │ ands.w r9, r9, r2 │ │ │ │ - beq.w 209906 │ │ │ │ + beq.w 20987e │ │ │ │ mov r1, r5 │ │ │ │ lsrs r5, r5, #1 │ │ │ │ subs r3, r5, #1 │ │ │ │ ands r3, r2 │ │ │ │ - bne.n 2093f6 │ │ │ │ + bne.n 20936e │ │ │ │ lsrs r2, r1, #11 │ │ │ │ ldrb.w r7, [fp, #138] @ 0x8a │ │ │ │ mov r8, r3 │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 20991a │ │ │ │ + bhi.w 209892 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ ldr.w r0, [fp] │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ @@ -584192,52 +584003,52 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ blx 61070 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ strh.w r8, [sp, #208] @ 0xd0 │ │ │ │ strb.w r7, [sp, #210] @ 0xd2 │ │ │ │ strd r6, sl, [sp, #136] @ 0x88 │ │ │ │ - bls.w 20a02e │ │ │ │ + bls.w 209fa6 │ │ │ │ sub.w r2, r5, #65 @ 0x41 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ lsrs r2, r2, #6 │ │ │ │ mov r8, r3 │ │ │ │ add.w r9, r2, #1 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r0 │ │ │ │ add.w r9, r3, r9, lsl #6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 209498 │ │ │ │ + b.n 209410 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r2, [r7, #4] │ │ │ │ + strb r2, [r0, #7] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ 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, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a6ec │ │ │ │ + bl 20a664 │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ add.w r8, r8, #64 @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r9 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r4, #105] @ 0x69 │ │ │ │ - bne.n 209490 │ │ │ │ + bne.n 209408 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ lsls r2, r6, #6 │ │ │ │ sub.w r3, r5, #64 @ 0x40 │ │ │ │ ldrb.w r0, [r4, #104] @ 0x68 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ subs r3, r3, r2 │ │ │ │ add r1, r2 │ │ │ │ @@ -584294,15 +584105,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ uxtb.w r2, r8 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ - bl 20a6ec │ │ │ │ + bl 20a664 │ │ │ │ ldr r6, [sp, #452] @ 0x1c4 │ │ │ │ ldrd r1, r3, [sp, #440] @ 0x1b8 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ mov.w r8, r6, lsr #8 │ │ │ │ ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -584385,15 +584196,15 @@ │ │ │ │ lsrs r3, r2, #24 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ blx 61734 <__popcountdi2@plt> │ │ │ │ ldrb.w r2, [fp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r2 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bcs.w 20a028 │ │ │ │ + bcs.w 209fa0 │ │ │ │ strd r9, sl, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ strd r5, r4, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -584424,15 +584235,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 2096f4 │ │ │ │ + bne.n 20966c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r8, [sp, #545] @ 0x221 │ │ │ │ mov r5, sl │ │ │ │ @@ -584447,15 +584258,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, sl │ │ │ │ - bl 20a6ec │ │ │ │ + bl 20a664 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ ldrd r1, r2, [sp, #444] @ 0x1bc │ │ │ │ mov.w lr, #0 │ │ │ │ lsrs r5, r0, #8 │ │ │ │ ldr r3, [sp, #452] @ 0x1c4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r7, #0 │ │ │ │ @@ -584536,15 +584347,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r1, [fp, #144] @ 0x90 │ │ │ │ subs r2, r1, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ strb.w r2, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 2096b2 │ │ │ │ + bcc.w 20962a │ │ │ │ ldrd r5, r4, [sp, #76] @ 0x4c │ │ │ │ ldrd r3, r7, [sp, #84] @ 0x54 │ │ │ │ ldrd r9, sl, [sp, #92] @ 0x5c │ │ │ │ ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ add.w r0, r2, #145 @ 0x91 │ │ │ │ @@ -584576,60 +584387,60 @@ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ sub.w r2, r2, r5 │ │ │ │ str.w r6, [fp, #64] @ 0x40 │ │ │ │ adc.w sl, r1, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ str.w sl, [fp, #68] @ 0x44 │ │ │ │ - bhi.w 2093d2 │ │ │ │ + bhi.w 20934a │ │ │ │ mov r8, fp │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 209db4 │ │ │ │ - ldr.w r2, [pc, #2180] @ 20a168 │ │ │ │ - ldr.w r3, [pc, #2180] @ 20a16c │ │ │ │ + bne.w 209d2c │ │ │ │ + ldr.w r2, [pc, #2180] @ 20a0e0 │ │ │ │ + ldr.w r3, [pc, #2180] @ 20a0e4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #684] @ 0x2ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 20a158 │ │ │ │ + bne.w 20a0d0 │ │ │ │ add.w sp, sp, #692 @ 0x2b4 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r7, [fp, #138] @ 0x8a │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - beq.w 209d62 │ │ │ │ + beq.w 209cda │ │ │ │ lsrs r3, r5, #10 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r4, sp, #620 @ 0x26c │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ strd r6, sl, [sp] │ │ │ │ str r4, [sp, #12] │ │ │ │ add r6, sp, #556 @ 0x22c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 208b08 │ │ │ │ + bl 208a80 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldrd r0, r1, [fp, #64] @ 0x40 │ │ │ │ blx 61734 <__popcountdi2@plt> │ │ │ │ ldrb.w r6, [fp, #144] @ 0x90 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r6 │ │ │ │ - bcs.w 209b16 │ │ │ │ + bcs.w 209a8e │ │ │ │ add.w sl, sp, #440 @ 0x1b8 │ │ │ │ add r2, sp, #480 @ 0x1e0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #328 @ 0x148 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #368 @ 0x170 │ │ │ │ @@ -584659,15 +584470,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 2099ac │ │ │ │ + bne.n 209924 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r8, [sp, #545] @ 0x221 │ │ │ │ mov r6, sl │ │ │ │ @@ -584682,15 +584493,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, sl │ │ │ │ - bl 20a6ec │ │ │ │ + bl 20a664 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ ldrd r1, r2, [sp, #444] @ 0x1bc │ │ │ │ strb.w r0, [r5, #145] @ 0x91 │ │ │ │ lsrs r5, r0, #8 │ │ │ │ ldr r3, [sp, #452] @ 0x1c4 │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -584771,15 +584582,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r6, [fp, #144] @ 0x90 │ │ │ │ subs r6, #1 │ │ │ │ uxtb r6, r6 │ │ │ │ strb.w r6, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r6 │ │ │ │ - bcc.w 20996a │ │ │ │ + bcc.w 2098e2 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r4, sp, #556 @ 0x22c │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #145 @ 0x91 │ │ │ │ lsrs r7, r3, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -584803,15 +584614,15 @@ │ │ │ │ add.w r6, r6, #1 │ │ │ │ uxtb r6, r6 │ │ │ │ strb.w r6, [fp, #144] @ 0x90 │ │ │ │ adc.w r1, r1, r3, lsr #1 │ │ │ │ blx 61734 <__popcountdi2@plt> │ │ │ │ cmp r0, r6 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bcs.w 209d36 │ │ │ │ + bcs.w 209cae │ │ │ │ add.w sl, sp, #440 @ 0x1b8 │ │ │ │ add r2, sp, #480 @ 0x1e0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #328 @ 0x148 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #368 @ 0x170 │ │ │ │ @@ -584841,15 +584652,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 209bcc │ │ │ │ + bne.n 209b44 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r8, [sp, #545] @ 0x221 │ │ │ │ mov r6, sl │ │ │ │ @@ -584864,15 +584675,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, sl │ │ │ │ - bl 20a6ec │ │ │ │ + bl 20a664 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ ldrd r1, r2, [sp, #444] @ 0x1bc │ │ │ │ strb.w r0, [r5, #145] @ 0x91 │ │ │ │ lsrs r5, r0, #8 │ │ │ │ ldr r3, [sp, #452] @ 0x1c4 │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -584953,15 +584764,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r6, [fp, #144] @ 0x90 │ │ │ │ subs r6, #1 │ │ │ │ uxtb r6, r6 │ │ │ │ strb.w r6, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r6 │ │ │ │ - bcc.w 209b8a │ │ │ │ + bcc.w 209b02 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, sp, #588 @ 0x24c │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #145 @ 0x91 │ │ │ │ add.w r7, fp, r6 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [fp, r6] │ │ │ │ @@ -584972,15 +584783,15 @@ │ │ │ │ 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 2098aa │ │ │ │ + b.n 209822 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ 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} │ │ │ │ @@ -584997,22 +584808,22 @@ │ │ │ │ blx 61070 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r9, [r4, #104] @ 0x68 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ strb.w r7, [r4, #106] @ 0x6a │ │ │ │ strd r6, sl, [r4, #32] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 20945c │ │ │ │ + b.w 2093d4 │ │ │ │ ldrb.w r0, [fp, #136] @ 0x88 │ │ │ │ add.w r6, fp, #72 @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20a0b2 │ │ │ │ + bne.w 20a02a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 20a142 │ │ │ │ + bls.w 20a0ba │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r5, r8, #32 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ subs r3, #65 @ 0x41 │ │ │ │ mov.w r9, r3, lsr #6 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ add.w r4, r9, #1 │ │ │ │ @@ -585023,22 +584834,22 @@ │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrd r0, r1, [r8, #64] @ 0x40 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a6ec │ │ │ │ + bl 20a664 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r8, #137] @ 0x89 │ │ │ │ - bne.n 209de4 │ │ │ │ + bne.n 209d5c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, r9, lsl #6 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ subs r3, r3, r1 │ │ │ │ @@ -585057,17 +584868,17 @@ │ │ │ │ ldrd r0, r1, [r8, #64] @ 0x40 │ │ │ │ add r4, r3 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ blx 61734 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bls.w 2098e0 │ │ │ │ + bls.w 209858 │ │ │ │ add.w fp, sp, #440 @ 0x1b8 │ │ │ │ - vldr d8, [pc, #760] @ 20a160 │ │ │ │ + vldr d8, [pc, #760] @ 20a0d8 │ │ │ │ add r3, sp, #480 @ 0x1e0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ str r3, [sp, #28] │ │ │ │ subs r5, #2 │ │ │ │ @@ -585095,15 +584906,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 209eb8 │ │ │ │ + bne.n 209e30 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r9, [sp, #545] @ 0x221 │ │ │ │ mov r6, fp │ │ │ │ @@ -585117,15 +584928,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, #28] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a6ec │ │ │ │ + bl 20a664 │ │ │ │ ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ ldr r2, [sp, #444] @ 0x1bc │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ mov.w ip, #0 │ │ │ │ lsrs r0, r1, #8 │ │ │ │ movs r7, #0 │ │ │ │ @@ -585210,26 +585021,26 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ subs r5, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ strb.w r5, [r8, #144] @ 0x90 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 209e76 │ │ │ │ - b.n 2098e0 │ │ │ │ + bcc.w 209dee │ │ │ │ + b.n 209858 │ │ │ │ adds r1, r2, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b.n 20986c │ │ │ │ + b.n 2097e4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b.w 2094de │ │ │ │ + b.w 209456 │ │ │ │ rsb r6, r0, #64 @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ cmp r6, r5 │ │ │ │ it cs │ │ │ │ movcs r6, r5 │ │ │ │ mov r2, r6 │ │ │ │ blx 61a8c │ │ │ │ @@ -585238,36 +585049,36 @@ │ │ │ │ add r0, r6 │ │ │ │ strb.w r0, [r8, #136] @ 0x88 │ │ │ │ add.w r9, r3, r6 │ │ │ │ subs r6, r5, r6 │ │ │ │ itt eq │ │ │ │ uxtbeq r0, r0 │ │ │ │ moveq r4, r6 │ │ │ │ - beq.w 208f78 │ │ │ │ + beq.w 208ef0 │ │ │ │ ldrb.w r2, [r8, #137] @ 0x89 │ │ │ │ add.w r1, r8, #72 @ 0x48 │ │ │ │ ldrb.w r3, [r8, #138] @ 0x8a │ │ │ │ add.w r0, r8, #32 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldrd sl, fp, [r8, #64] @ 0x40 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 20a6ec │ │ │ │ + bl 20a664 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r8, #72 @ 0x48 │ │ │ │ strb.w r3, [r8, #137] @ 0x89 │ │ │ │ strb.w r1, [r8, #136] @ 0x88 │ │ │ │ blx 61070 │ │ │ │ - b.w 208efe │ │ │ │ + b.w 208e76 │ │ │ │ rsb r4, r0, #64 @ 0x40 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r4, r2 │ │ │ │ add r0, r6 │ │ │ │ it cs │ │ │ │ movcs r4, r2 │ │ │ │ mov r1, r7 │ │ │ │ @@ -585278,70 +585089,70 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ add r0, r4 │ │ │ │ subs r4, r5, r4 │ │ │ │ strb.w r0, [fp, #136] @ 0x88 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ it eq │ │ │ │ uxtbeq r0, r0 │ │ │ │ - beq.w 209e3a │ │ │ │ + beq.w 209db2 │ │ │ │ ldrb.w r2, [fp, #137] @ 0x89 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r3, [fp, #138] @ 0x8a │ │ │ │ add.w r0, fp, #32 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrd r2, r3, [fp, #64] @ 0x40 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - bl 20a6ec │ │ │ │ + bl 20a664 │ │ │ │ ldrb.w r3, [fp, #137] @ 0x89 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [fp, #137] @ 0x89 │ │ │ │ strb.w r1, [fp, #136] @ 0x88 │ │ │ │ blx 61070 │ │ │ │ - b.n 209dc2 │ │ │ │ + b.n 209d3a │ │ │ │ add.w r6, r8, #72 @ 0x48 │ │ │ │ - b.n 209dc2 │ │ │ │ + b.n 209d3a │ │ │ │ adds r3, r5, #1 │ │ │ │ - b.w 209316 │ │ │ │ + b.w 20928e │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r6, r3 │ │ │ │ it cs │ │ │ │ movcs r6, r3 │ │ │ │ mov r4, r6 │ │ │ │ - b.w 208f78 │ │ │ │ + b.w 208ef0 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 209e3a │ │ │ │ + b.n 209db2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + str r4, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ 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] @ 20a1e8 │ │ │ │ + ldr.w ip, [pc, #104] @ 20a160 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #88] @ 20a1e0 │ │ │ │ + vldr d7, [pc, #88] @ 20a158 │ │ │ │ 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] │ │ │ │ @@ -585368,61 +585179,61 @@ │ │ │ │ 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 │ │ │ │ ... │ │ │ │ - ldrb r0, [r7, #29] │ │ │ │ + ldrb r0, [r0, #30] │ │ │ │ movs r6, r4 │ │ │ │ - cbz r2, 20a202 │ │ │ │ + cbz r2, 20a17a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 208ea0 │ │ │ │ + bl 208e18 │ │ │ │ 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, #1004] @ (20a610 ) │ │ │ │ + ldr r0, [pc, #1004] @ (20a588 ) │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #1000] @ (20a614 ) │ │ │ │ + ldr r1, [pc, #1000] @ (20a58c ) │ │ │ │ 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 20a422 │ │ │ │ + beq.w 20a39a │ │ │ │ ldrb.w r5, [r4, #144] @ 0x90 │ │ │ │ lsrs r1, r2, #6 │ │ │ │ orr.w r1, r1, r3, lsl #26 │ │ │ │ ldrb.w ip, [r4, #138] @ 0x8a │ │ │ │ lsrs r3, r3, #6 │ │ │ │ ldrb.w lr, [r4, #137] @ 0x89 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ ldrb.w sl, [r4, #136] @ 0x88 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20a442 │ │ │ │ + beq.w 20a3ba │ │ │ │ add.w r3, sl, lr, lsl #6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20a4ce │ │ │ │ + beq.w 20a446 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r7, r6 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ @@ -585444,15 +585255,15 @@ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ add.w r8, r8, #16 │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ cmp r7, fp │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - bne.n 20a29e │ │ │ │ + bne.n 20a216 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp.w lr, #0 │ │ │ │ ite ne │ │ │ │ movne r3, ip │ │ │ │ orreq.w r3, ip, #1 │ │ │ │ add.w r8, sp, #272 @ 0x110 │ │ │ │ strb.w sl, [r6, #104] @ 0x68 │ │ │ │ @@ -585466,15 +585277,15 @@ │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ blx 61a8c │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 61a8c │ │ │ │ add.w r5, r4, #113 @ 0x71 │ │ │ │ - vldr d8, [pc, #780] @ 20a608 │ │ │ │ + vldr d8, [pc, #780] @ 20a580 │ │ │ │ add r5, sl │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w ip, sp, #388 @ 0x184 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ @@ -585497,15 +585308,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 20a6ec │ │ │ │ + bl 20a664 │ │ │ │ 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} │ │ │ │ @@ -585549,47 +585360,47 @@ │ │ │ │ vstr d8, [r6, #32] │ │ │ │ blx 61a8c │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 61a8c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 20a306 │ │ │ │ + bne.n 20a27e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20a558 │ │ │ │ + bne.w 20a4d0 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 20a5b6 │ │ │ │ + bhi.w 20a52e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ 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 20a714 │ │ │ │ + bl 20a68c │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ blx 61a8c │ │ │ │ - ldr r2, [pc, #500] @ (20a618 ) │ │ │ │ - ldr r3, [pc, #492] @ (20a614 ) │ │ │ │ + ldr r2, [pc, #500] @ (20a590 ) │ │ │ │ + ldr r3, [pc, #492] @ (20a58c ) │ │ │ │ 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 20a6c8 │ │ │ │ + bne.w 20a640 │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, sp, #272 @ 0x110 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp lr, r5 │ │ │ │ @@ -585613,41 +585424,41 @@ │ │ │ │ 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 20a470 │ │ │ │ + bne.n 20a3e8 │ │ │ │ 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 61a8c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20a61c │ │ │ │ + bne.w 20a594 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bhi.w 20a678 │ │ │ │ + bhi.w 20a5f0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb.w r2, [r6, #104] @ 0x68 │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ - b.n 20a40a │ │ │ │ + b.n 20a382 │ │ │ │ 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] │ │ │ │ @@ -585669,16 +585480,16 @@ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ add.w r8, r8, #16 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ cmp r5, lr │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 20a500 │ │ │ │ - vldr d7, [pc, #236] @ 20a608 │ │ │ │ + bne.n 20a478 │ │ │ │ + vldr d7, [pc, #236] @ 20a580 │ │ │ │ add.w r8, sp, #272 @ 0x110 │ │ │ │ orr.w ip, ip, #4 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ @@ -585687,31 +585498,31 @@ │ │ │ │ vstr d7, [r6, #32] │ │ │ │ blx 61a8c │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 61a8c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 20a2f4 │ │ │ │ + bne.w 20a26c │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 20a3e6 │ │ │ │ + b.n 20a35e │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #388 @ 0x184 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r6, [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 20a714 │ │ │ │ + bl 20a68c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ adds r1, r4, r3 │ │ │ │ rsb r4, r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -585726,15 +585537,15 @@ │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ adc.w r3, r6, #0 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ it ls │ │ │ │ movls r4, #0 │ │ │ │ str r1, [sp, #508] @ 0x1fc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bls.n 20a5de │ │ │ │ + bls.n 20a556 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -585742,52 +585553,52 @@ │ │ │ │ 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 20a740 │ │ │ │ + bl 20a6b8 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 20a422 │ │ │ │ + beq.w 20a39a │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ adds r4, r4, r2 │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ str r3, [sp, #508] @ 0x1fc │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ strd r1, r4, [sp, #32] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 20a3f6 │ │ │ │ + b.n 20a36e │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrb r0, [r3, r7] │ │ │ │ + ldrsh r0, [r4, r1] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, r7] │ │ │ │ + ldrb r6, [r3, r1] │ │ │ │ lsls r1, r5, #2 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ orr.w r5, r5, #10 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #388 @ 0x184 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 20a714 │ │ │ │ + bl 20a68c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ adds r1, r4, r3 │ │ │ │ rsb r4, r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -585802,15 +585613,15 @@ │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ adc.w r3, r7, #0 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ it ls │ │ │ │ movls r4, #0 │ │ │ │ str r1, [sp, #508] @ 0x1fc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bls.n 20a6a0 │ │ │ │ + bls.n 20a618 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -585818,99 +585629,99 @@ │ │ │ │ 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 20a740 │ │ │ │ + bl 20a6b8 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 20a422 │ │ │ │ + beq.w 20a39a │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ adds r4, r4, r2 │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ str r3, [sp, #508] @ 0x1fc │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ strd r1, r4, [sp, #32] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 20a4b8 │ │ │ │ + b.n 20a430 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ 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 20a208 │ │ │ │ + bl 20a180 │ │ │ │ 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 20a7dc │ │ │ │ + bl 20a754 │ │ │ │ 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 20b4e0 │ │ │ │ + bl 20b458 │ │ │ │ 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, 20a78e │ │ │ │ + cbz r6, 20a706 │ │ │ │ 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 20b4e0 │ │ │ │ + bl 20b458 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r5, fp │ │ │ │ it eq │ │ │ │ cmpeq r4, r6 │ │ │ │ - bne.n 20a76c │ │ │ │ + bne.n 20a6e4 │ │ │ │ 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 │ │ │ │ @@ -585922,15 +585733,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 20c394 │ │ │ │ + bl 20c30c │ │ │ │ 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 │ │ │ │ @@ -588527,32 +588338,32 @@ │ │ │ │ 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, #264] @ (20c4b0 ) │ │ │ │ + ldr r4, [pc, #264] @ (20c428 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #264] @ (20c4b4 ) │ │ │ │ + ldr r3, [pc, #264] @ (20c42c ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ add r4, pc │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w lr, [sp, #128] @ 0x80 │ │ │ │ ldrb.w sl, [sp, #132] @ 0x84 │ │ │ │ ldrb.w r3, [sp, #136] @ 0x88 │ │ │ │ ldrb.w ip, [sp, #140] @ 0x8c │ │ │ │ ldr.w r8, [sp, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20c490 │ │ │ │ + beq.n 20c408 │ │ │ │ sub.w fp, r0, #4 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd ip, lr, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ @@ -588564,36 +588375,36 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldr.w r4, [fp, #4]! │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - cbz r5, 20c44c │ │ │ │ + cbz r5, 20c3c4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 20c434 │ │ │ │ + b.n 20c3ac │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r6, r7, [sp] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 20a7dc │ │ │ │ + bl 20a754 │ │ │ │ subs r5, #1 │ │ │ │ mov r2, sl │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 20c41e │ │ │ │ + bne.n 20c396 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - bl 20a7dc │ │ │ │ + bl 20a754 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r8, r8, #32 │ │ │ │ adds r6, r6, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r8, #-28] │ │ │ │ adc.w r7, r7, #0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -588609,46 +588420,46 @@ │ │ │ │ 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 20c3e6 │ │ │ │ - ldr r2, [pc, #36] @ (20c4b8 ) │ │ │ │ - ldr r3, [pc, #32] @ (20c4b4 ) │ │ │ │ + bne.n 20c35e │ │ │ │ + ldr r2, [pc, #36] @ (20c430 ) │ │ │ │ + ldr r3, [pc, #32] @ (20c42c ) │ │ │ │ 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 20c4aa │ │ │ │ + bne.n 20c422 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + subs r4, #216 @ 0xd8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #104 @ 0x68 │ │ │ │ + subs r3, #240 @ 0xf0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20c544 │ │ │ │ + beq.n 20c4bc │ │ │ │ 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 20c548 │ │ │ │ + bhi.n 20c4c0 │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r6, r1, #24 │ │ │ │ cmp r2, #31 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61130 <__clock_gettime64@plt> │ │ │ │ @@ -588760,68 +588571,68 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 614d8 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #112] @ (20c68c ) │ │ │ │ + ldr r2, [pc, #112] @ (20c604 ) │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ - ldr r3, [pc, #108] @ (20c690 ) │ │ │ │ + ldr r3, [pc, #108] @ (20c608 ) │ │ │ │ sub sp, #20 │ │ │ │ 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 20c67e │ │ │ │ + beq.n 20c5f6 │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - bne.n 20c67a │ │ │ │ + bne.n 20c5f2 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ blx 60960 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 61a68 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 6099c │ │ │ │ add r0, sp, #8 │ │ │ │ blx 61a74 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #48] @ (20c694 ) │ │ │ │ - ldr r3, [pc, #40] @ (20c690 ) │ │ │ │ + ldr r2, [pc, #48] @ (20c60c ) │ │ │ │ + ldr r3, [pc, #40] @ (20c608 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20c686 │ │ │ │ + bne.n 20c5fe │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 20c662 │ │ │ │ + b.n 20c5da │ │ │ │ mov r1, r2 │ │ │ │ blx 6099c │ │ │ │ - b.n 20c660 │ │ │ │ + b.n 20c5d8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ + subs r2, #94 @ 0x5e │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #150 @ 0x96 │ │ │ │ + subs r2, #30 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 60990 │ │ │ │ subs r0, #0 │ │ │ │ @@ -588845,96 +588656,96 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 61b04 │ │ │ │ - cbz r0, 20c716 │ │ │ │ + cbz r0, 20c68e │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ (20c71c ) │ │ │ │ + ldr r2, [pc, #40] @ (20c694 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r1, r4, [r3] │ │ │ │ movs r1, #0 │ │ │ │ blx 61ed8 │ │ │ │ - cbnz r0, 20c70a │ │ │ │ + cbnz r0, 20c682 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60b4c │ │ │ │ movs r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #4 │ │ │ │ - b.n 20c706 │ │ │ │ + b.n 20c67e │ │ │ │ nop │ │ │ │ mrc2 15, 2, pc, cr7, cr15, {7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 6108c │ │ │ │ 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] @ (20c784 ) │ │ │ │ + ldr r2, [pc, #64] @ (20c6fc ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (20c788 ) │ │ │ │ + ldr r3, [pc, #64] @ (20c700 ) │ │ │ │ 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 61328 │ │ │ │ - cbnz r0, 20c77c │ │ │ │ - cbz r4, 20c764 │ │ │ │ + cbnz r0, 20c6f4 │ │ │ │ + cbz r4, 20c6dc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (20c78c ) │ │ │ │ - ldr r3, [pc, #32] @ (20c788 ) │ │ │ │ + ldr r2, [pc, #36] @ (20c704 ) │ │ │ │ + ldr r3, [pc, #32] @ (20c700 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20c780 │ │ │ │ + bne.n 20c6f8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 20c764 │ │ │ │ + b.n 20c6dc │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - subs r0, #178 @ 0xb2 │ │ │ │ + subs r1, #58 @ 0x3a │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + subs r1, #28 │ │ │ │ lsls r1, r5, #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, 20c7c4 │ │ │ │ + cbnz r3, 20c73c │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ - beq.n 20c7c8 │ │ │ │ + beq.n 20c740 │ │ │ │ sub.w r0, r2, #204 @ 0xcc │ │ │ │ cmp r0, #2 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ @@ -588943,25 +588754,25 @@ │ │ │ │ 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 20c7a4 │ │ │ │ + bl 20c71c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ - cbnz r3, 20c808 │ │ │ │ + cbnz r3, 20c780 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ - beq.n 20c80c │ │ │ │ + beq.n 20c784 │ │ │ │ sub.w r0, r2, #204 @ 0xcc │ │ │ │ cmp r0, #2 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -588970,15 +588781,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 20c7e8 │ │ │ │ + bl 20c760 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r2, r0, #20 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ @@ -588991,76 +588802,76 @@ │ │ │ │ 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 20c86c │ │ │ │ + beq.n 20c7e4 │ │ │ │ subs r3, #4 │ │ │ │ - b.n 20c862 │ │ │ │ + b.n 20c7da │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20c86c │ │ │ │ + beq.n 20c7e4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 20c85a │ │ │ │ + bpl.n 20c7d2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ subne r3, #4 │ │ │ │ - beq.n 20c896 │ │ │ │ + beq.n 20c80e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 20c88e │ │ │ │ + bmi.n 20c806 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ - cbnz r0, 20c89a │ │ │ │ + cbnz r0, 20c812 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #225 @ 0xe1 │ │ │ │ - bne.n 20c89a │ │ │ │ + bne.n 20c812 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 20c87e │ │ │ │ + bne.n 20c7f6 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ 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] @ (20c8e0 ) │ │ │ │ + ldr r0, [pc, #44] @ (20c858 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ - cbnz r3, 20c8da │ │ │ │ - ldr r3, [pc, #36] @ (20c8e4 ) │ │ │ │ + cbnz r3, 20c852 │ │ │ │ + ldr r3, [pc, #36] @ (20c85c ) │ │ │ │ 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 │ │ │ │ - adds r7, #74 @ 0x4a │ │ │ │ + adds r7, #210 @ 0xd2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ sub.w r0, r0, #7 │ │ │ │ @@ -589068,1452 +588879,1452 @@ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #88] @ (20c968 ) │ │ │ │ + ldr r3, [pc, #88] @ (20c8e0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #84] @ (20c96c ) │ │ │ │ + ldr r4, [pc, #84] @ (20c8e4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne.w r4, #2032 @ 0x7f0 │ │ │ │ - bne.n 20c950 │ │ │ │ + bne.n 20c8c8 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq.w r4, #1520 @ 0x5f0 │ │ │ │ movne.w r4, #2032 @ 0x7f0 │ │ │ │ tst.w r3, #16 │ │ │ │ and.w r3, r4, #1008 @ 0x3f0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29be2c │ │ │ │ + bl 29bda4 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r6, #230 @ 0xe6 │ │ │ │ + adds r7, #110 @ 0x6e │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (20c9dc ) │ │ │ │ + ldr r3, [pc, #92] @ (20c954 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (20c9e0 ) │ │ │ │ + ldr r4, [pc, #88] @ (20c958 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #1087 @ 0x43f │ │ │ │ - bne.n 20c9c2 │ │ │ │ + bne.n 20c93a │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1086 @ 0x43e │ │ │ │ movw ip, #1087 @ 0x43f │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ tst.w r3, #16 │ │ │ │ and.w r3, r4, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29be2c │ │ │ │ + bl 29bda4 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r6, #118 @ 0x76 │ │ │ │ + adds r6, #254 @ 0xfe │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ (20ca3c ) │ │ │ │ - ldr.w ip, [pc, #72] @ 20ca40 │ │ │ │ + ldr r3, [pc, #72] @ (20c9b4 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 20c9b8 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r4, #31 │ │ │ │ - bne.n 20ca26 │ │ │ │ + bne.n 20c99e │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq r4, #30 │ │ │ │ movne r4, #31 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29be2c │ │ │ │ + bl 29bda4 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r6, #4 │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (20caa4 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 20caa8 │ │ │ │ + ldr r3, [pc, #80] @ (20ca1c ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20ca20 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #2063 @ 0x80f │ │ │ │ - bne.n 20ca8e │ │ │ │ + bne.n 20ca06 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #2062 @ 0x80e │ │ │ │ tst.w r3, #8 │ │ │ │ movw r3, #2063 @ 0x80f │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29be2c │ │ │ │ + bl 29bda4 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r5, #164 @ 0xa4 │ │ │ │ + adds r6, #44 @ 0x2c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ (20cb04 ) │ │ │ │ - ldr.w ip, [pc, #72] @ 20cb08 │ │ │ │ + ldr r3, [pc, #72] @ (20ca7c ) │ │ │ │ + ldr.w ip, [pc, #72] @ 20ca80 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r4, #127 @ 0x7f │ │ │ │ - bne.n 20caee │ │ │ │ + bne.n 20ca66 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq r4, #126 @ 0x7e │ │ │ │ movne r4, #127 @ 0x7f │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29be2c │ │ │ │ + bl 29bda4 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r5, #60 @ 0x3c │ │ │ │ + adds r5, #196 @ 0xc4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (20cb6c ) │ │ │ │ - ldr.w ip, [pc, #80] @ 20cb70 │ │ │ │ + ldr r3, [pc, #80] @ (20cae4 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20cae8 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne.w r4, #768 @ 0x300 │ │ │ │ - bne.n 20cb54 │ │ │ │ + bne.n 20cacc │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq.w r4, #256 @ 0x100 │ │ │ │ movne.w r4, #768 @ 0x300 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29be2c │ │ │ │ + bl 29bda4 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r4, #220 @ 0xdc │ │ │ │ + adds r5, #100 @ 0x64 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #96] @ (20cbe4 ) │ │ │ │ + ldr r3, [pc, #96] @ (20cb5c ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #92] @ (20cbe8 ) │ │ │ │ + ldr r4, [pc, #92] @ (20cb60 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #1807 @ 0x70f │ │ │ │ - bne.n 20cbca │ │ │ │ + bne.n 20cb42 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1294 @ 0x50e │ │ │ │ movw ip, #1807 @ 0x70f │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ tst.w r3, #16 │ │ │ │ movw r3, #783 @ 0x30f │ │ │ │ and.w r3, r3, r4 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29be2c │ │ │ │ + bl 29bda4 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r4, #114 @ 0x72 │ │ │ │ + adds r4, #250 @ 0xfa │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (20cc58 ) │ │ │ │ + ldr r3, [pc, #92] @ (20cbd0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (20cc5c ) │ │ │ │ + ldr r4, [pc, #88] @ (20cbd4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #1151 @ 0x47f │ │ │ │ - bne.n 20cc3e │ │ │ │ + bne.n 20cbb6 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1150 @ 0x47e │ │ │ │ movw ip, #1151 @ 0x47f │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ tst.w r3, #16 │ │ │ │ and.w r3, r4, #127 @ 0x7f │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29be2c │ │ │ │ + bl 29bda4 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r3, #250 @ 0xfa │ │ │ │ + adds r4, #130 @ 0x82 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (20ccc0 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 20ccc4 │ │ │ │ + ldr r3, [pc, #80] @ (20cc38 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20cc3c │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #783 @ 0x30f │ │ │ │ - bne.n 20cca8 │ │ │ │ + bne.n 20cc20 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #783 @ 0x30f │ │ │ │ tst.w r3, #8 │ │ │ │ it eq │ │ │ │ moveq.w r4, #270 @ 0x10e │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29be2c │ │ │ │ + bl 29bda4 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r3, #136 @ 0x88 │ │ │ │ + adds r4, #16 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ (20cd20 ) │ │ │ │ - ldr.w ip, [pc, #72] @ 20cd24 │ │ │ │ + ldr r3, [pc, #72] @ (20cc98 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 20cc9c │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r4, #63 @ 0x3f │ │ │ │ - bne.n 20cd0a │ │ │ │ + bne.n 20cc82 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq r4, #62 @ 0x3e │ │ │ │ movne r4, #63 @ 0x3f │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29be2c │ │ │ │ + bl 29bda4 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r3, #32 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (20cd88 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 20cd8c │ │ │ │ + ldr r3, [pc, #80] @ (20cd00 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20cd04 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne.w r4, #1008 @ 0x3f0 │ │ │ │ - bne.n 20cd70 │ │ │ │ + bne.n 20cce8 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq.w r4, #496 @ 0x1f0 │ │ │ │ movne.w r4, #1008 @ 0x3f0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29be2c │ │ │ │ + bl 29bda4 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ (20cde8 ) │ │ │ │ - ldr.w ip, [pc, #72] @ 20cdec │ │ │ │ + ldr r3, [pc, #72] @ (20cd60 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 20cd64 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r4, #15 │ │ │ │ - bne.n 20cdd2 │ │ │ │ + bne.n 20cd4a │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq r4, #14 │ │ │ │ movne r4, #15 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29be2c │ │ │ │ + bl 29bda4 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #88] @ (20ce58 ) │ │ │ │ + ldr r3, [pc, #88] @ (20cdd0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #84] @ (20ce5c ) │ │ │ │ + ldr r4, [pc, #84] @ (20cdd4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne.w r4, #1984 @ 0x7c0 │ │ │ │ - bne.n 20ce40 │ │ │ │ + bne.n 20cdb8 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq.w r4, #1472 @ 0x5c0 │ │ │ │ movne.w r4, #1984 @ 0x7c0 │ │ │ │ tst.w r3, #16 │ │ │ │ and.w r3, r4, #960 @ 0x3c0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29be2c │ │ │ │ + bl 29bda4 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r1, #246 @ 0xf6 │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (20cec0 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 20cec4 │ │ │ │ + ldr r3, [pc, #80] @ (20ce38 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20ce3c │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne.w r4, #960 @ 0x3c0 │ │ │ │ - bne.n 20cea8 │ │ │ │ + bne.n 20ce20 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq.w r4, #448 @ 0x1c0 │ │ │ │ movne.w r4, #960 @ 0x3c0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29be2c │ │ │ │ + bl 29bda4 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r1, #136 @ 0x88 │ │ │ │ + adds r2, #16 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (20cf34 ) │ │ │ │ + ldr r3, [pc, #92] @ (20ceac ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (20cf38 ) │ │ │ │ + ldr r4, [pc, #88] @ (20ceb0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #1039 @ 0x40f │ │ │ │ - bne.n 20cf1a │ │ │ │ + bne.n 20ce92 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1038 @ 0x40e │ │ │ │ movw ip, #1039 @ 0x40f │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ tst.w r3, #16 │ │ │ │ and.w r3, r4, #15 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29be2c │ │ │ │ + bl 29bda4 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r1, #30 │ │ │ │ + adds r1, #166 @ 0xa6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29be2c │ │ │ │ + bl 29bda4 │ │ │ │ tst.w r0, #48 @ 0x30 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #76] @ (20cfc0 ) │ │ │ │ - ldr.w ip, [pc, #76] @ 20cfc4 │ │ │ │ + ldr r3, [pc, #76] @ (20cf38 ) │ │ │ │ + ldr.w ip, [pc, #76] @ 20cf3c │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne.w r4, #1072 @ 0x430 │ │ │ │ - bne.n 20cfaa │ │ │ │ + bne.n 20cf22 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #16 │ │ │ │ ite eq │ │ │ │ moveq r4, ip │ │ │ │ movne.w r4, #1072 @ 0x430 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29be2c │ │ │ │ + bl 29bda4 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r0, #132 @ 0x84 │ │ │ │ + adds r1, #12 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #96] @ (20d038 ) │ │ │ │ + ldr r3, [pc, #96] @ (20cfb0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #92] @ (20d03c ) │ │ │ │ + ldr r4, [pc, #92] @ (20cfb4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #1983 @ 0x7bf │ │ │ │ - bne.n 20d01e │ │ │ │ + bne.n 20cf96 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1470 @ 0x5be │ │ │ │ movw ip, #1983 @ 0x7bf │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ tst.w r3, #16 │ │ │ │ movw r3, #959 @ 0x3bf │ │ │ │ and.w r3, r3, r4 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29be2c │ │ │ │ + bl 29bda4 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r0, #30 │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #68] @ (20d094 ) │ │ │ │ - ldr.w ip, [pc, #68] @ 20d098 │ │ │ │ + ldr r3, [pc, #68] @ (20d00c ) │ │ │ │ + ldr.w ip, [pc, #68] @ 20d010 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 20d07c │ │ │ │ + bne.n 20cff4 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r3, #27 │ │ │ │ it pl │ │ │ │ movpl r0, #1 │ │ │ │ - bpl.n 20d090 │ │ │ │ + bpl.n 20d008 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29be2c │ │ │ │ + bl 29bda4 │ │ │ │ eor.w r0, r0, #1024 @ 0x400 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r7, #168 @ 0xa8 │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29be2c │ │ │ │ + bl 29bda4 │ │ │ │ eor.w r0, r0, #2048 @ 0x800 │ │ │ │ ubfx r0, r0, #11, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #104] @ (20d138 ) │ │ │ │ - ldr.w ip, [pc, #104] @ 20d13c │ │ │ │ + ldr r3, [pc, #104] @ (20d0b0 ) │ │ │ │ + ldr.w ip, [pc, #104] @ 20d0b4 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 20d132 │ │ │ │ + bne.n 20d0aa │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ and.w ip, r3, #4 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 20d124 │ │ │ │ + bpl.n 20d09c │ │ │ │ movw r3, #1537 @ 0x601 │ │ │ │ movw r4, #513 @ 0x201 │ │ │ │ cmp.w ip, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29be2c │ │ │ │ + bl 29bda4 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r4, #1024 @ 0x400 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20d10e │ │ │ │ + bne.n 20d086 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ movw r4, #1537 @ 0x601 │ │ │ │ - b.n 20d10e │ │ │ │ - cmp r7, #40 @ 0x28 │ │ │ │ + b.n 20d086 │ │ │ │ + cmp r7, #176 @ 0xb0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (20d1ac ) │ │ │ │ + ldr r3, [pc, #92] @ (20d124 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (20d1b0 ) │ │ │ │ + ldr r4, [pc, #88] @ (20d128 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #1585 @ 0x631 │ │ │ │ - bne.n 20d194 │ │ │ │ + bne.n 20d10c │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1585 @ 0x631 │ │ │ │ tst.w r3, #8 │ │ │ │ it eq │ │ │ │ moveq.w r4, #1072 @ 0x430 │ │ │ │ tst.w r3, #16 │ │ │ │ movw r3, #561 @ 0x231 │ │ │ │ and.w r3, r3, r4 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29be2c │ │ │ │ + bl 29bda4 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r6, #166 @ 0xa6 │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r3, 20d1fc │ │ │ │ + cbz r3, 20d174 │ │ │ │ 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 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r5, r3, r4 │ │ │ │ - b.n 20d1d8 │ │ │ │ + b.n 20d150 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20d1f6 │ │ │ │ + beq.n 20d16e │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29c0c4 │ │ │ │ + bl 29c03c │ │ │ │ cmp r0, #5 │ │ │ │ - bhi.n 20d1d4 │ │ │ │ + bhi.n 20d14c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 20d248 │ │ │ │ + cbz r3, 20d1c0 │ │ │ │ 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 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r5, r3, r4 │ │ │ │ - b.n 20d224 │ │ │ │ + b.n 20d19c │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20d242 │ │ │ │ + beq.n 20d1ba │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29c0c4 │ │ │ │ + bl 29c03c │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 20d220 │ │ │ │ + bhi.n 20d198 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 20d294 │ │ │ │ + cbz r3, 20d20c │ │ │ │ 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 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r5, r3, r4 │ │ │ │ - b.n 20d270 │ │ │ │ + b.n 20d1e8 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20d28e │ │ │ │ + beq.n 20d206 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29c0c4 │ │ │ │ + bl 29c03c │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 20d26c │ │ │ │ + bhi.n 20d1e4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 20d2e0 │ │ │ │ + cbz r3, 20d258 │ │ │ │ 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 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r5, r3, r4 │ │ │ │ - b.n 20d2bc │ │ │ │ + b.n 20d234 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20d2da │ │ │ │ + beq.n 20d252 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29c0c4 │ │ │ │ + bl 29c03c │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 20d2b8 │ │ │ │ + bhi.n 20d230 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 20d32c │ │ │ │ + cbz r3, 20d2a4 │ │ │ │ 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 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r5, r3, r4 │ │ │ │ - b.n 20d308 │ │ │ │ + b.n 20d280 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20d326 │ │ │ │ + beq.n 20d29e │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29c0c4 │ │ │ │ + bl 29c03c │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.n 20d304 │ │ │ │ + bhi.n 20d27c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 20d376 │ │ │ │ + cbz r3, 20d2ee │ │ │ │ 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 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r5, r3, r4 │ │ │ │ - b.n 20d354 │ │ │ │ + b.n 20d2cc │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20d370 │ │ │ │ + beq.n 20d2e8 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29c0c4 │ │ │ │ + bl 29c03c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20d350 │ │ │ │ + bne.n 20d2c8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #20 │ │ │ │ - bl 2162bc │ │ │ │ + bl 216234 │ │ │ │ tst.w r0, #5 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ add.w r5, r0, #20 │ │ │ │ - ldr.w r8, [pc, #232] @ 20d49c │ │ │ │ + ldr.w r8, [pc, #232] @ 20d414 │ │ │ │ sub sp, #12 │ │ │ │ cmp r5, r4 │ │ │ │ add r8, pc │ │ │ │ itttt ne │ │ │ │ movne r7, r2 │ │ │ │ movne r6, r1 │ │ │ │ subne r4, #4 │ │ │ │ movne.w r9, #48 @ 0x30 │ │ │ │ - beq.n 20d454 │ │ │ │ + beq.n 20d3cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 20d44c │ │ │ │ + bne.n 20d3c4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20d460 │ │ │ │ + beq.n 20d3d8 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 20d486 │ │ │ │ + beq.n 20d3fe │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 20d404 │ │ │ │ + bne.n 20d37c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ subs r2, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 20d404 │ │ │ │ + bls.n 20d37c │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ subs r3, r4, r1 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 21799c │ │ │ │ + bl 217914 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20d44c │ │ │ │ + beq.n 20d3c4 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 20d478 │ │ │ │ + bne.n 20d3f0 │ │ │ │ cmp r7, #8 │ │ │ │ - beq.n 20d428 │ │ │ │ + beq.n 20d3a0 │ │ │ │ mov r0, r3 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20d39c │ │ │ │ + bl 20d314 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 20d44c │ │ │ │ - ldr r2, [pc, #116] @ (20d4a0 ) │ │ │ │ + cbnz r0, 20d3c4 │ │ │ │ + ldr r2, [pc, #116] @ (20d418 ) │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ mla r2, r9, r1, r2 │ │ │ │ add r2, sl │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 20d404 │ │ │ │ + bne.n 20d37c │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ tst r6, r3 │ │ │ │ - bne.n 20d404 │ │ │ │ + bne.n 20d37c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 20d3ca │ │ │ │ + bne.n 20d342 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w sl, r3, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ sub.w sl, r4, sl │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ mov.w sl, sl, asr #5 │ │ │ │ - bne.n 20d40c │ │ │ │ + bne.n 20d384 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 20d414 │ │ │ │ + bne.n 20d38c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21756c │ │ │ │ + bl 2174e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20d414 │ │ │ │ - b.n 20d428 │ │ │ │ + bne.n 20d38c │ │ │ │ + b.n 20d3a0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 20d404 │ │ │ │ + bhi.n 20d37c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20d44c │ │ │ │ + beq.n 20d3c4 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ + cmp r4, #202 @ 0xca │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ 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 20d4f2 │ │ │ │ - cbz r3, 20d4f2 │ │ │ │ + bne.n 20d46a │ │ │ │ + cbz r3, 20d46a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 20d4d2 │ │ │ │ + b.n 20d44a │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 20d4f2 │ │ │ │ + beq.n 20d46a │ │ │ │ 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 215e5c │ │ │ │ + bl 215dd4 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 20d4cc │ │ │ │ + bvc.n 20d444 │ │ │ │ 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 20d542 │ │ │ │ - cbz r3, 20d546 │ │ │ │ + bne.n 20d4ba │ │ │ │ + cbz r3, 20d4be │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 20d526 │ │ │ │ + b.n 20d49e │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 20d546 │ │ │ │ + beq.n 20d4be │ │ │ │ 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 215e5c │ │ │ │ + bl 215dd4 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 20d520 │ │ │ │ + bvs.n 20d498 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 20d5a6 │ │ │ │ - cbz r3, 20d5ae │ │ │ │ + bne.n 20d51e │ │ │ │ + cbz r3, 20d526 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ add.w r0, r0, r3, lsl #3 │ │ │ │ ldrd r0, r1, [r0, #20] │ │ │ │ - bl 215e5c │ │ │ │ + bl 215dd4 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ - bl 1f4a78 │ │ │ │ + bl 1f49f0 │ │ │ │ mov r3, r0 │ │ │ │ ubfx r2, r0, #0, #15 │ │ │ │ - cbz r2, 20d5b6 │ │ │ │ + cbz r2, 20d52e │ │ │ │ tst.w r0, #31744 @ 0x7c00 │ │ │ │ - bne.n 20d5b6 │ │ │ │ - bl 1f4b64 │ │ │ │ + bne.n 20d52e │ │ │ │ + bl 1f4adc │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vpop {d8} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 20d5a6 │ │ │ │ + bne.n 20d51e │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 20d5ae │ │ │ │ + beq.n 20d526 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - b.n 20d576 │ │ │ │ + b.n 20d4ee │ │ │ │ nop │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20d5e0 │ │ │ │ + bls.n 20d558 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #20 │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 29c0a4 │ │ │ │ + bl 29c01c │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20d620 │ │ │ │ + bls.n 20d598 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #20 │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 29c0a4 │ │ │ │ + bl 29c01c │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #120] @ 20d6dc │ │ │ │ + ldr.w ip, [pc, #120] @ 20d654 │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (20d6e0 ) │ │ │ │ + ldr r2, [pc, #112] @ (20d658 ) │ │ │ │ add ip, pc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldrb r0, [r0, #3] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ strd r2, r0, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 217450 │ │ │ │ + bl 2173c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 20d6b6 │ │ │ │ - ldr r2, [pc, #68] @ (20d6e4 ) │ │ │ │ - ldr r3, [pc, #60] @ (20d6e0 ) │ │ │ │ + beq.n 20d62e │ │ │ │ + ldr r2, [pc, #68] @ (20d65c ) │ │ │ │ + ldr r3, [pc, #60] @ (20d658 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20d6d6 │ │ │ │ + bne.n 20d64e │ │ │ │ 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 215e5c │ │ │ │ + bl 215dd4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 20d69e │ │ │ │ + b.n 20d616 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ + cmp r2, #22 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #90 @ 0x5a │ │ │ │ + cmp r1, #226 @ 0xe2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ subne r2, #4 │ │ │ │ - beq.n 20d716 │ │ │ │ + beq.n 20d68e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 20d70e │ │ │ │ + bne.n 20d686 │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20d71a │ │ │ │ + bne.n 20d692 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - bne.n 20d71a │ │ │ │ + bne.n 20d692 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 20d6f6 │ │ │ │ + bne.n 20d66e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr.w ip, [pc, #68] @ 20d768 │ │ │ │ + ldr.w ip, [pc, #68] @ 20d6e0 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ - cbnz r2, 20d73e │ │ │ │ + cbnz r2, 20d6b6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 20d742 │ │ │ │ + bne.n 20d6ba │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20d74a │ │ │ │ + beq.n 20d6c2 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #16] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #28] @ (20d76c ) │ │ │ │ + ldr r3, [pc, #28] @ (20d6e4 ) │ │ │ │ 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 │ │ │ │ nop │ │ │ │ - cmp r0, #216 @ 0xd8 │ │ │ │ + cmp r1, #96 @ 0x60 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ 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 20d790 │ │ │ │ - cbnz r2, 20d79e │ │ │ │ + beq.n 20d708 │ │ │ │ + cbnz r2, 20d716 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ - beq.n 20d794 │ │ │ │ + beq.n 20d70c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ subs r0, #227 @ 0xe3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20d786 │ │ │ │ + beq.n 20d6fe │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w lr, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #524] @ (20d9b8 ) │ │ │ │ + ldr r0, [pc, #524] @ (20d930 ) │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w r3, [ip, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 20d7ee │ │ │ │ + bne.n 20d766 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20d9b4 │ │ │ │ + beq.w 20d92c │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #500] @ (20d9bc ) │ │ │ │ + ldr r1, [pc, #500] @ (20d934 ) │ │ │ │ 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 20d81c │ │ │ │ + beq.n 20d794 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 20d8e4 │ │ │ │ + beq.n 20d85c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sxth r2, r2 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ cmp r2, #1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ sbcs.w r0, lr, #0 │ │ │ │ - blt.n 20d7ee │ │ │ │ + blt.n 20d766 │ │ │ │ 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 20d7ee │ │ │ │ + bne.n 20d766 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 20d9b4 │ │ │ │ + beq.w 20d92c │ │ │ │ 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.w 20d9b0 │ │ │ │ + bhi.w 20d928 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.w 20d9aa │ │ │ │ - add r0, pc, #8 @ (adr r0, 20d840 ) │ │ │ │ + bhi.w 20d922 │ │ │ │ + add r0, pc, #8 @ (adr r0, 20d7b8 ) │ │ │ │ ldr.w lr, [r0, r6, lsl #2] │ │ │ │ add r0, lr │ │ │ │ bx r0 │ │ │ │ @ instruction: 0xffafffff │ │ │ │ lsls r3, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r5, #5 │ │ │ │ @@ -590574,36 +590385,36 @@ │ │ │ │ lsls r3, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ orrs.w ip, r0, r2 │ │ │ │ - beq.n 20d7ee │ │ │ │ + beq.n 20d766 │ │ │ │ adds.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w r0, ip, r0 │ │ │ │ adc.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, ip, r2 │ │ │ │ orrs r0, r2 │ │ │ │ - bne.n 20d7ee │ │ │ │ + bne.n 20d766 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20d9b4 │ │ │ │ + beq.n 20d92c │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ ldr.w r2, [lr, #56] @ 0x38 │ │ │ │ adds r0, #5 │ │ │ │ ldrb.w ip, [r2, #13] │ │ │ │ add.w r2, r2, r0, lsl #3 │ │ │ │ add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #32 │ │ │ │ ldrd r0, r2, [r2, #-20] │ │ │ │ - bhi.n 20d8c4 │ │ │ │ + bhi.n 20d83c │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 20d99e │ │ │ │ - add r2, pc, #8 @ (adr r2, 20d910 ) │ │ │ │ + bhi.n 20d916 │ │ │ │ + add r2, pc, #8 @ (adr r2, 20d888 ) │ │ │ │ ldr.w ip, [r2, r4, lsl #2] │ │ │ │ add r2, ip │ │ │ │ bx r2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -590664,62 +590475,62 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ uxtb r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 20d8c4 │ │ │ │ + b.n 20d83c │ │ │ │ ands.w r0, r0, #255 @ 0xff │ │ │ │ - bne.n 20d8de │ │ │ │ + bne.n 20d856 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ - b.n 20d8c4 │ │ │ │ + b.n 20d83c │ │ │ │ sxtb r2, r2 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 20d7f8 │ │ │ │ + b.n 20d770 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 20d7f8 │ │ │ │ + b.n 20d770 │ │ │ │ mov lr, r0 │ │ │ │ - b.n 20d7f8 │ │ │ │ + b.n 20d770 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ + cmp r0, #210 @ 0xd2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ 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 215e90 │ │ │ │ + bl 215e08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20da4c │ │ │ │ + beq.n 20d9c4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20daa2 │ │ │ │ + beq.n 20da1a │ │ │ │ ldr.w lr, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r5 │ │ │ │ ldrb.w ip, [lr, #13] │ │ │ │ subs r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ add.w r0, lr, r0, lsl #3 │ │ │ │ ldrd r1, r0, [r0, #-20] │ │ │ │ - bhi.n 20da92 │ │ │ │ + bhi.n 20da0a │ │ │ │ add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 20da48 │ │ │ │ + bhi.n 20d9c0 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r7, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r5, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -590730,78 +590541,78 @@ │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20daa2 │ │ │ │ + beq.n 20da1a │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 20da3a │ │ │ │ + bne.n 20d9b2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20daa2 │ │ │ │ + beq.n 20da1a │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ sxth r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 20da50 │ │ │ │ - b.n 20da4c │ │ │ │ + bne.n 20d9c8 │ │ │ │ + b.n 20d9c4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20daa2 │ │ │ │ + beq.n 20da1a │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ sxtb r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 20da66 │ │ │ │ - b.n 20da4c │ │ │ │ + bne.n 20d9de │ │ │ │ + b.n 20d9c4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20daa2 │ │ │ │ + beq.n 20da1a │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20da7c │ │ │ │ - b.n 20da4c │ │ │ │ + beq.n 20d9f4 │ │ │ │ + b.n 20d9c4 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 20da4c │ │ │ │ + beq.n 20d9c4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20d9f8 │ │ │ │ + bne.n 20d970 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ add.w r0, r1, r2, lsl #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - ldr r4, [pc, #240] @ (20dba4 ) │ │ │ │ + ldr r4, [pc, #240] @ (20db1c ) │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r4, pc │ │ │ │ ldrb.w r5, [r0, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 20db4a │ │ │ │ + bne.n 20dac2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20db88 │ │ │ │ + beq.n 20db00 │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #224] @ (20dba8 ) │ │ │ │ + ldr r1, [pc, #224] @ (20db20 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ mla r1, r4, r5, r1 │ │ │ │ add r1, r2 │ │ │ │ ldrb r2, [r1, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20db4a │ │ │ │ + bne.n 20dac2 │ │ │ │ ldrb r6, [r0, #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 │ │ │ │ @@ -590815,17 +590626,17 @@ │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ cmp r6, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldrd r2, r1, [r1, #-20] │ │ │ │ - bhi.n 20db58 │ │ │ │ + bhi.n 20dad0 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 20dba0 │ │ │ │ + bhi.n 20db18 │ │ │ │ tbb [pc, lr] │ │ │ │ subs r3, #55 @ 0x37 │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ adds r4, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ @@ -590848,236 +590659,236 @@ │ │ │ │ cmp r4, r1 │ │ │ │ it eq │ │ │ │ cmpeq r5, r2 │ │ │ │ mov.w r8, r9, lsr #31 │ │ │ │ it eq │ │ │ │ orreq.w r8, r8, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 20db4a │ │ │ │ + bne.n 20dac2 │ │ │ │ negs r7, r2 │ │ │ │ sbc.w r1, r8, r1 │ │ │ │ bic.w r2, r7, r2 │ │ │ │ and.w r1, r1, r9 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 20db4e │ │ │ │ + bne.n 20dac6 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 20db0c │ │ │ │ + bne.n 20da84 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 20db58 │ │ │ │ + b.n 20dad0 │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 20db58 │ │ │ │ + b.n 20dad0 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 20db58 │ │ │ │ - movs r5, #72 @ 0x48 │ │ │ │ + b.n 20dad0 │ │ │ │ + movs r5, #208 @ 0xd0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ 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, #120] @ 20dc34 │ │ │ │ + ldr.w ip, [pc, #120] @ 20dbac │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (20dc38 ) │ │ │ │ + ldr r2, [pc, #112] @ (20dbb0 ) │ │ │ │ add ip, pc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ strd r2, r0, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 217450 │ │ │ │ + bl 2173c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 20dc0e │ │ │ │ - ldr r2, [pc, #68] @ (20dc3c ) │ │ │ │ - ldr r3, [pc, #60] @ (20dc38 ) │ │ │ │ + beq.n 20db86 │ │ │ │ + ldr r2, [pc, #68] @ (20dbb4 ) │ │ │ │ + ldr r3, [pc, #60] @ (20dbb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20dc2e │ │ │ │ + bne.n 20dba6 │ │ │ │ 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 215e5c │ │ │ │ + bl 215dd4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 20dbf6 │ │ │ │ + b.n 20db6e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r4, #54 @ 0x36 │ │ │ │ + movs r4, #190 @ 0xbe │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #2 │ │ │ │ + movs r4, #138 @ 0x8a │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #120] @ 20dcc8 │ │ │ │ + ldr.w ip, [pc, #120] @ 20dc40 │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (20dccc ) │ │ │ │ + ldr r2, [pc, #112] @ (20dc44 ) │ │ │ │ add ip, pc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ strd r2, r0, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 217450 │ │ │ │ + bl 2173c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 20dca2 │ │ │ │ - ldr r2, [pc, #68] @ (20dcd0 ) │ │ │ │ - ldr r3, [pc, #60] @ (20dccc ) │ │ │ │ + beq.n 20dc1a │ │ │ │ + ldr r2, [pc, #68] @ (20dc48 ) │ │ │ │ + ldr r3, [pc, #60] @ (20dc44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20dcc2 │ │ │ │ + bne.n 20dc3a │ │ │ │ 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 215e5c │ │ │ │ + bl 215dd4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 20dc8a │ │ │ │ + b.n 20dc02 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r3, #162 @ 0xa2 │ │ │ │ + movs r4, #42 @ 0x2a │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #110 @ 0x6e │ │ │ │ + movs r3, #246 @ 0xf6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #120] @ 20dd5c │ │ │ │ + ldr.w ip, [pc, #120] @ 20dcd4 │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (20dd60 ) │ │ │ │ + ldr r2, [pc, #112] @ (20dcd8 ) │ │ │ │ add ip, pc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldrb r0, [r0, #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ strd r2, r0, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 217450 │ │ │ │ + bl 2173c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 20dd36 │ │ │ │ - ldr r2, [pc, #68] @ (20dd64 ) │ │ │ │ - ldr r3, [pc, #60] @ (20dd60 ) │ │ │ │ + beq.n 20dcae │ │ │ │ + ldr r2, [pc, #68] @ (20dcdc ) │ │ │ │ + ldr r3, [pc, #60] @ (20dcd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20dd56 │ │ │ │ + bne.n 20dcce │ │ │ │ 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 215e5c │ │ │ │ + bl 215dd4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 20dd1e │ │ │ │ + b.n 20dc96 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r3, #14 │ │ │ │ + movs r3, #150 @ 0x96 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #218 @ 0xda │ │ │ │ + movs r3, #98 @ 0x62 │ │ │ │ lsls r1, r5, #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 215e90 │ │ │ │ + bl 215e08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20de08 │ │ │ │ + beq.n 20dd80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20de40 │ │ │ │ + beq.n 20ddb8 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r5 │ │ │ │ ldrb.w ip, [r4, #13] │ │ │ │ subs r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldrd r0, r1, [r1, #-20] │ │ │ │ - bhi.n 20de38 │ │ │ │ + bhi.n 20ddb0 │ │ │ │ add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20dde2 │ │ │ │ + bhi.n 20dd5a │ │ │ │ tbb [pc, r1] │ │ │ │ asrs r7, r6, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ cmp r4, #16 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -591087,81 +590898,81 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ - cbz r0, 20de08 │ │ │ │ + cbz r0, 20dd80 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20de40 │ │ │ │ + beq.n 20ddb8 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ - b.n 20dde2 │ │ │ │ + b.n 20dd5a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20de40 │ │ │ │ + beq.n 20ddb8 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ uxth r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20ddf4 │ │ │ │ + bne.n 20dd6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20de40 │ │ │ │ + beq.n 20ddb8 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20de0c │ │ │ │ - b.n 20de08 │ │ │ │ + bne.n 20dd84 │ │ │ │ + b.n 20dd80 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20de0a │ │ │ │ + beq.n 20dd82 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ands.w r0, r0, #255 @ 0xff │ │ │ │ - bne.n 20de22 │ │ │ │ + bne.n 20dd9a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ orrs r0, r1 │ │ │ │ - beq.n 20de08 │ │ │ │ + beq.n 20dd80 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20dda0 │ │ │ │ + bne.n 20dd18 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r1, #44 @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 215e90 │ │ │ │ - cbz r0, 20dec2 │ │ │ │ + bl 215e08 │ │ │ │ + cbz r0, 20de3a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20df0c │ │ │ │ + beq.n 20de84 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r5 │ │ │ │ ldrb r1, [r4, #13] │ │ │ │ subs r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ cmp r1, #32 │ │ │ │ add.w r0, r4, r0, lsl #3 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - bhi.n 20df04 │ │ │ │ + bhi.n 20de7c │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20debe │ │ │ │ + bhi.n 20de36 │ │ │ │ tbb [pc, r1] │ │ │ │ asrs r6, r6, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r4, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -591172,82 +590983,82 @@ │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20df0c │ │ │ │ + beq.n 20de84 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ lsls r1, r0, #27 │ │ │ │ - bne.n 20deb0 │ │ │ │ + bne.n 20de28 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20df0c │ │ │ │ + beq.n 20de84 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ lsls r0, r0, #27 │ │ │ │ - bne.n 20dec6 │ │ │ │ - b.n 20dec2 │ │ │ │ + bne.n 20de3e │ │ │ │ + b.n 20de3a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20df0c │ │ │ │ + beq.n 20de84 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ lsls r5, r0, #27 │ │ │ │ - bne.n 20deda │ │ │ │ - b.n 20dec2 │ │ │ │ + bne.n 20de52 │ │ │ │ + b.n 20de3a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20dec4 │ │ │ │ + beq.n 20de3c │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ands.w r0, r0, #255 @ 0xff │ │ │ │ - bne.n 20deee │ │ │ │ + bne.n 20de66 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsls r0, r0, #27 │ │ │ │ - beq.n 20dec2 │ │ │ │ + beq.n 20de3a │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20de78 │ │ │ │ + bne.n 20ddf0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r7, r1, r2, lsl #5 │ │ │ │ mov r6, r3 │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 215e90 │ │ │ │ + bl 215e08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20dfaa │ │ │ │ + beq.n 20df22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20e0b4 │ │ │ │ + beq.w 20e02c │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ add r6, r5 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ subs r5, #1 │ │ │ │ subs r6, #1 │ │ │ │ ldrb.w r8, [r3, #13] │ │ │ │ ldrb.w r9, [r7, #13] │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp.w r9, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ ldrd r4, sl, [r2, #-20] │ │ │ │ - bhi.w 20e08e │ │ │ │ + bhi.w 20e006 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 20dfb0 │ │ │ │ + bhi.n 20df28 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r0, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ str r6, [r3, #112] @ 0x70 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ @@ -591258,21 +591069,21 @@ │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 20e0b4 │ │ │ │ + beq.w 20e02c │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 20df94 │ │ │ │ + bne.n 20df0c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 61cb4 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -591282,30 +591093,30 @@ │ │ │ │ orrs r3, r2 │ │ │ │ lsl.w r2, sl, r0 │ │ │ │ subs r2, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r4, r2 │ │ │ │ - bne.n 20dfaa │ │ │ │ + bne.n 20df22 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20dfaa │ │ │ │ + beq.n 20df22 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20e0b4 │ │ │ │ + beq.n 20e02c │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - b.n 20dfb8 │ │ │ │ + b.n 20df30 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 20e012 │ │ │ │ + b.n 20df8a │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20dfaa │ │ │ │ + beq.n 20df22 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20e0b4 │ │ │ │ + beq.n 20e02c │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxth r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61734 <__popcountdi2@plt> │ │ │ │ @@ -591316,23 +591127,23 @@ │ │ │ │ orrs r3, r2 │ │ │ │ lsl.w r2, sl, r0 │ │ │ │ subs r2, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r4, r2 │ │ │ │ - beq.n 20e000 │ │ │ │ - b.n 20dfaa │ │ │ │ + beq.n 20df78 │ │ │ │ + b.n 20df22 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 20e05e │ │ │ │ + b.n 20dfd6 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20dfaa │ │ │ │ + beq.n 20df22 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20e0b4 │ │ │ │ + beq.n 20e02c │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61734 <__popcountdi2@plt> │ │ │ │ @@ -591343,57 +591154,57 @@ │ │ │ │ orrs r3, r2 │ │ │ │ lsl.w r2, sl, r0 │ │ │ │ subs r2, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r4, r2 │ │ │ │ - beq.n 20e04c │ │ │ │ - b.n 20dfaa │ │ │ │ + beq.n 20dfc4 │ │ │ │ + b.n 20df22 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ blx 61734 <__popcountdi2@plt> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 20e0ba │ │ │ │ + bne.n 20e032 │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, sl │ │ │ │ it eq │ │ │ │ cmpeq r3, r4 │ │ │ │ - bne.n 20dfaa │ │ │ │ + bne.n 20df22 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.w 20dfaa │ │ │ │ + beq.w 20df22 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 20df50 │ │ │ │ + bne.w 20dec8 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r3, #1 │ │ │ │ sub.w r2, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ lsr.w r1, r3, r1 │ │ │ │ lsls r3, r0 │ │ │ │ orrs r2, r1 │ │ │ │ subs r3, #1 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20e0a0 │ │ │ │ + b.n 20e018 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r4, r3 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 215e90 │ │ │ │ + bl 215e08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20e34e │ │ │ │ + beq.w 20e2c6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20e348 │ │ │ │ + beq.w 20e2c0 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ add r4, r7 │ │ │ │ add.w lr, r7, #4294967295 @ 0xffffffff │ │ │ │ subs r4, #1 │ │ │ │ ldrb.w ip, [r3, #13] │ │ │ │ @@ -591404,35 +591215,35 @@ │ │ │ │ rsb r3, ip, #32 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ orr.w r2, r2, r3 │ │ │ │ - beq.w 20e354 │ │ │ │ + beq.w 20e2cc │ │ │ │ subs r3, r7, #1 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ orrs r2, r1 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ lsl.w r1, r3, ip │ │ │ │ orrs r2, r0 │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp r5, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldrd r0, r3, [r3, #-20] │ │ │ │ - bhi.w 20e336 │ │ │ │ + bhi.w 20e2ae │ │ │ │ mov.w r8, #1 │ │ │ │ subs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r7, r8, ip │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 20e1bc │ │ │ │ + bhi.n 20e134 │ │ │ │ tbb [pc, r5] │ │ │ │ adds r1, r5, r2 │ │ │ │ adds r0, r3, r0 │ │ │ │ adds r0, r3, r0 │ │ │ │ strb r0, [r3, #24] │ │ │ │ adds r0, r3, r0 │ │ │ │ adds r0, r3, r0 │ │ │ │ @@ -591455,357 +591266,357 @@ │ │ │ │ rsb r5, ip, #32 │ │ │ │ ands r0, r1 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ lsr.w r5, r8, r5 │ │ │ │ - bne.w 20e34e │ │ │ │ + bne.w 20e2c6 │ │ │ │ orrs r3, r5 │ │ │ │ cmp r4, lr │ │ │ │ - beq.w 20e348 │ │ │ │ + beq.w 20e2c0 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20e1ac │ │ │ │ + beq.n 20e124 │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ subs r1, r7, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ lsl.w r2, r3, ip │ │ │ │ sub.w r3, ip, #32 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ orrs r2, r3 │ │ │ │ rsb r3, ip, #32 │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ orrs r2, r3 │ │ │ │ lsl.w r1, r1, ip │ │ │ │ - b.n 20e1bc │ │ │ │ + b.n 20e134 │ │ │ │ sub.w r5, ip, #32 │ │ │ │ rsb r3, ip, #32 │ │ │ │ uxth r0, r0 │ │ │ │ lsl.w r5, r8, r5 │ │ │ │ ands r0, r1 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bne.w 20e34e │ │ │ │ + bne.w 20e2c6 │ │ │ │ cmp r4, lr │ │ │ │ - beq.w 20e348 │ │ │ │ + beq.w 20e2c0 │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ moveq r2, r1 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - beq.n 20e214 │ │ │ │ + beq.n 20e18c │ │ │ │ subs r1, r7, #1 │ │ │ │ sub.w r3, ip, #32 │ │ │ │ adc.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsl.w r2, r5, ip │ │ │ │ orrs r2, r3 │ │ │ │ rsb r3, ip, #32 │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ orrs r2, r3 │ │ │ │ lsl.w r1, r1, ip │ │ │ │ - b.n 20e214 │ │ │ │ + b.n 20e18c │ │ │ │ sub.w r5, ip, #32 │ │ │ │ rsb r3, ip, #32 │ │ │ │ uxtb r0, r0 │ │ │ │ lsl.w r5, r8, r5 │ │ │ │ ands r0, r1 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bne.n 20e34e │ │ │ │ + bne.n 20e2c6 │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20e348 │ │ │ │ + beq.n 20e2c0 │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ moveq r2, r1 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - beq.n 20e278 │ │ │ │ + beq.n 20e1f0 │ │ │ │ subs r1, r7, #1 │ │ │ │ sub.w r3, ip, #32 │ │ │ │ adc.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsl.w r2, r5, ip │ │ │ │ orrs r2, r3 │ │ │ │ rsb r3, ip, #32 │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ orrs r2, r3 │ │ │ │ lsl.w r1, r1, ip │ │ │ │ - b.n 20e278 │ │ │ │ + b.n 20e1f0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r1 │ │ │ │ sub.w r5, ip, #32 │ │ │ │ rsb r3, ip, #32 │ │ │ │ uxtb r0, r0 │ │ │ │ lsl.w r5, r8, r5 │ │ │ │ ands r0, r1 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bne.n 20e34e │ │ │ │ + bne.n 20e2c6 │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20e348 │ │ │ │ + beq.n 20e2c0 │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - beq.n 20e2d8 │ │ │ │ + beq.n 20e250 │ │ │ │ subs r1, r7, #1 │ │ │ │ sub.w r3, ip, #32 │ │ │ │ adc.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsl.w r2, r5, ip │ │ │ │ orrs r2, r3 │ │ │ │ rsb r3, ip, #32 │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ orrs r2, r3 │ │ │ │ lsl.w r1, r1, ip │ │ │ │ - b.n 20e2de │ │ │ │ + b.n 20e256 │ │ │ │ ands r0, r1 │ │ │ │ ands r3, r2 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r0 │ │ │ │ - bne.n 20e34e │ │ │ │ + bne.n 20e2c6 │ │ │ │ cmp r4, lr │ │ │ │ - bne.w 20e126 │ │ │ │ + bne.w 20e09e │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r1 │ │ │ │ - b.n 20e160 │ │ │ │ + b.n 20e0d8 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r4, r3 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 215e90 │ │ │ │ + bl 215e08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e47c │ │ │ │ + beq.n 20e3f4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20e418 │ │ │ │ + beq.n 20e390 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ add r4, r8 │ │ │ │ add.w r0, r8, #4294967295 @ 0xffffffff │ │ │ │ subs r4, #1 │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ ldrb r5, [r7, #13] │ │ │ │ lsrs r6, r6, #1 │ │ │ │ and.w lr, r6, #63 @ 0x3f │ │ │ │ lsl.w r8, r9, lr │ │ │ │ sub.w r1, lr, #32 │ │ │ │ rsb r3, lr, #32 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 20e41e │ │ │ │ + beq.n 20e396 │ │ │ │ lsl.w r1, r9, r1 │ │ │ │ adds.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r3, r9, r3 │ │ │ │ orr.w r1, r1, r3 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ cmp r5, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldrd r2, r3, [r3, #-20] │ │ │ │ - bhi.n 20e406 │ │ │ │ + bhi.n 20e37e │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 20e426 │ │ │ │ + bhi.n 20e39e │ │ │ │ tbb [pc, r3] │ │ │ │ movs r0, #150 @ 0x96 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ strb r0, [r4, #8] │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ - ldr r6, [pc, #128] @ (20e478 ) │ │ │ │ + ldr r6, [pc, #128] @ (20e3f0 ) │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ and.w r2, ip, r2 │ │ │ │ ands r3, r1 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, r2 │ │ │ │ - bne.n 20e47c │ │ │ │ + bne.n 20e3f4 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 20e3a8 │ │ │ │ + bne.n 20e320 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ - b.n 20e3c8 │ │ │ │ + b.n 20e340 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r8, r5, lr │ │ │ │ and.w r2, r2, ip │ │ │ │ sub.w r3, lr, #32 │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ - bne.n 20e47c │ │ │ │ + bne.n 20e3f4 │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 20e418 │ │ │ │ + beq.n 20e390 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.w 20e56e │ │ │ │ + beq.w 20e4e6 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ rsb r1, lr, #32 │ │ │ │ adds.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ adc.w r1, r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w r3, lr, #32 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ and.w r2, r2, ip │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ - beq.n 20e440 │ │ │ │ + beq.n 20e3b8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r8, r5, lr │ │ │ │ sub.w r3, lr, #32 │ │ │ │ uxth r2, r2 │ │ │ │ and.w r2, r2, ip │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ - bne.n 20e47c │ │ │ │ + bne.n 20e3f4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 20e418 │ │ │ │ + beq.n 20e390 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 20e55c │ │ │ │ + beq.n 20e4d4 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ rsb r1, lr, #32 │ │ │ │ adds.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ adc.w r1, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 20e48c │ │ │ │ + b.n 20e404 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r8, r5, lr │ │ │ │ sub.w r3, lr, #32 │ │ │ │ uxtb r2, r2 │ │ │ │ and.w r2, r2, ip │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ - bne.n 20e47c │ │ │ │ + bne.n 20e3f4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 20e418 │ │ │ │ + beq.n 20e390 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 20e580 │ │ │ │ + beq.n 20e4f8 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ rsb r1, lr, #32 │ │ │ │ adds.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ adc.w r1, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 20e4d4 │ │ │ │ + b.n 20e44c │ │ │ │ movs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r8, r5, lr │ │ │ │ sub.w r3, lr, #32 │ │ │ │ uxtb r2, r2 │ │ │ │ and.w r2, r2, ip │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ - bne.n 20e47c │ │ │ │ + bne.n 20e3f4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 20e418 │ │ │ │ + beq.w 20e390 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 20e592 │ │ │ │ + beq.n 20e50a │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ rsb r1, lr, #32 │ │ │ │ adds.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ adc.w r1, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 20e51c │ │ │ │ + b.n 20e494 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - b.n 20e48c │ │ │ │ + b.n 20e404 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - b.n 20e430 │ │ │ │ + b.n 20e3a8 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - b.n 20e4d4 │ │ │ │ + b.n 20e44c │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - b.n 20e51c │ │ │ │ + b.n 20e494 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r4, r3 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 215e90 │ │ │ │ + bl 215e08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e6a4 │ │ │ │ + beq.n 20e61c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20e672 │ │ │ │ + beq.n 20e5ea │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ add r4, r7 │ │ │ │ add.w lr, r7, #4294967295 @ 0xffffffff │ │ │ │ subs r4, #1 │ │ │ │ ldrb.w ip, [r3, #13] │ │ │ │ @@ -591816,32 +591627,32 @@ │ │ │ │ rsb r3, ip, #32 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r3 │ │ │ │ lsl.w r1, r8, r1 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ orr.w r1, r1, r3 │ │ │ │ - beq.w 20e730 │ │ │ │ + beq.w 20e6a8 │ │ │ │ subs r3, r7, #1 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ lsl.w r1, r1, ip │ │ │ │ orrs r1, r2 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ lsl.w r2, r3, ip │ │ │ │ orrs r1, r0 │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp r5, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldrd r0, r3, [r3, #-20] │ │ │ │ - bhi.n 20e666 │ │ │ │ + bhi.n 20e5de │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 20e6aa │ │ │ │ + bhi.n 20e622 │ │ │ │ tbb [pc, r5] │ │ │ │ adds r2, #25 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ ldrsh r2, [r6, r0] │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ @@ -591854,301 +591665,301 @@ │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ ands r0, r2 │ │ │ │ ands r1, r3 │ │ │ │ orrs r0, r1 │ │ │ │ - bne.n 20e6a4 │ │ │ │ + bne.n 20e61c │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 20e5ee │ │ │ │ + bne.n 20e566 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ uxtb r0, r0 │ │ │ │ tst r0, r2 │ │ │ │ - bne.n 20e6a4 │ │ │ │ + bne.n 20e61c │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20e672 │ │ │ │ + beq.n 20e5ea │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20e738 │ │ │ │ + beq.n 20e6b0 │ │ │ │ ldrb.w r1, [lr, #1]! │ │ │ │ subs r2, r3, #1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ uxtb r0, r0 │ │ │ │ tst r0, r2 │ │ │ │ - beq.n 20e684 │ │ │ │ + beq.n 20e5fc │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r0, r2 │ │ │ │ - bne.n 20e6a4 │ │ │ │ + bne.n 20e61c │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20e672 │ │ │ │ + beq.n 20e5ea │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20e768 │ │ │ │ + beq.n 20e6e0 │ │ │ │ ldrb.w r1, [lr, #1]! │ │ │ │ subs r2, r3, #1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ tst r0, r2 │ │ │ │ - beq.n 20e6b4 │ │ │ │ - b.n 20e6a4 │ │ │ │ + beq.n 20e62c │ │ │ │ + b.n 20e61c │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ uxth r0, r0 │ │ │ │ tst r0, r2 │ │ │ │ - bne.n 20e6a4 │ │ │ │ + bne.n 20e61c │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20e672 │ │ │ │ + beq.n 20e5ea │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20e758 │ │ │ │ + beq.n 20e6d0 │ │ │ │ ldrb.w r1, [lr, #1]! │ │ │ │ subs r2, r3, #1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ uxth r0, r0 │ │ │ │ tst r0, r2 │ │ │ │ - beq.n 20e6e0 │ │ │ │ - b.n 20e6a4 │ │ │ │ + beq.n 20e658 │ │ │ │ + b.n 20e61c │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ uxtb r0, r0 │ │ │ │ tst r0, r2 │ │ │ │ - bne.n 20e6a4 │ │ │ │ + bne.n 20e61c │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20e672 │ │ │ │ + beq.n 20e5ea │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20e748 │ │ │ │ + beq.n 20e6c0 │ │ │ │ ldrb.w r1, [lr, #1]! │ │ │ │ subs r2, r3, #1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ uxtb r0, r0 │ │ │ │ tst r0, r2 │ │ │ │ - beq.n 20e70e │ │ │ │ - b.n 20e6a4 │ │ │ │ + beq.n 20e686 │ │ │ │ + b.n 20e61c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r2 │ │ │ │ - b.n 20e628 │ │ │ │ + b.n 20e5a0 │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20e67e │ │ │ │ + b.n 20e5f6 │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20e708 │ │ │ │ + b.n 20e680 │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20e6da │ │ │ │ + b.n 20e652 │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20e6b0 │ │ │ │ + b.n 20e628 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w 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 215e90 │ │ │ │ + bl 215e08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e86e │ │ │ │ + beq.n 20e7e6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20e836 │ │ │ │ + beq.n 20e7ae │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r3, r7, r6 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ mov.w r8, #1 │ │ │ │ subs r1, r7, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ ldrb.w lr, [r5, #13] │ │ │ │ lsrs r4, r4, #1 │ │ │ │ and.w r6, r4, #63 @ 0x3f │ │ │ │ lsl.w r7, r8, r6 │ │ │ │ sub.w r2, r6, #32 │ │ │ │ rsb r0, r6, #32 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 20e83c │ │ │ │ + beq.n 20e7b4 │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ adds.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r0, r8, r0 │ │ │ │ orr.w r2, r2, r0 │ │ │ │ adc.w r9, r2, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r0, [r1, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ add.w r0, r5, r0, lsl #3 │ │ │ │ ldrd r2, r0, [r0, #-20] │ │ │ │ - bhi.n 20e824 │ │ │ │ + bhi.n 20e79c │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 20e8a0 │ │ │ │ + bhi.n 20e818 │ │ │ │ tbb [pc, r0] │ │ │ │ - ldr r6, [pc, #392] @ (20e990 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e940 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e944 ) │ │ │ │ + ldr r6, [pc, #392] @ (20e908 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e8b8 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e8bc ) │ │ │ │ subs r0, #78 @ 0x4e │ │ │ │ - ldr r6, [pc, #312] @ (20e948 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e948 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e94c ) │ │ │ │ + ldr r6, [pc, #312] @ (20e8c0 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e8c0 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e8c4 ) │ │ │ │ movs r0, #78 @ 0x4e │ │ │ │ - ldr r6, [pc, #312] @ (20e950 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e950 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e954 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e954 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e958 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e958 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e95c ) │ │ │ │ - ldr r6, [pc, #312] @ (20e95c ) │ │ │ │ + ldr r6, [pc, #312] @ (20e8c8 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e8c8 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e8cc ) │ │ │ │ + ldr r6, [pc, #312] @ (20e8cc ) │ │ │ │ + ldr r6, [pc, #312] @ (20e8d0 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e8d0 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e8d4 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e8d4 ) │ │ │ │ and.w r2, ip, r2 │ │ │ │ and.w r9, r9, r0 │ │ │ │ orrs.w r2, r2, r9 │ │ │ │ - bne.n 20e86e │ │ │ │ + bne.n 20e7e6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 20e7c2 │ │ │ │ + bne.n 20e73a │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r9, ip │ │ │ │ - b.n 20e7e2 │ │ │ │ + b.n 20e75a │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ uxth r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - bne.n 20e86e │ │ │ │ + bne.n 20e7e6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20e836 │ │ │ │ + beq.n 20e7ae │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 20e8f4 │ │ │ │ + beq.n 20e86c │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ adds.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ uxth r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 20e850 │ │ │ │ + beq.n 20e7c8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ uxtb r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - bne.n 20e86e │ │ │ │ + bne.n 20e7e6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20e836 │ │ │ │ + beq.n 20e7ae │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 20e914 │ │ │ │ + beq.n 20e88c │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ adds.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ uxtb r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 20e880 │ │ │ │ - b.n 20e86e │ │ │ │ + beq.n 20e7f8 │ │ │ │ + b.n 20e7e6 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ tst.w r2, ip │ │ │ │ - bne.n 20e86e │ │ │ │ + bne.n 20e7e6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20e836 │ │ │ │ + beq.n 20e7ae │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 20e904 │ │ │ │ + beq.n 20e87c │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ adds.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 20e8aa │ │ │ │ - b.n 20e86e │ │ │ │ + beq.n 20e822 │ │ │ │ + b.n 20e7e6 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ uxtb r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - bne.n 20e86e │ │ │ │ + bne.n 20e7e6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20e836 │ │ │ │ + beq.n 20e7ae │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 20e924 │ │ │ │ + beq.n 20e89c │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ adds.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ uxtb r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 20e8d4 │ │ │ │ - b.n 20e86e │ │ │ │ + beq.n 20e84c │ │ │ │ + b.n 20e7e6 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 20e848 │ │ │ │ + b.n 20e7c0 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 20e8a4 │ │ │ │ + b.n 20e81c │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 20e878 │ │ │ │ + b.n 20e7f0 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 20e8cc │ │ │ │ + b.n 20e844 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r7, r1, r2, lsl #5 │ │ │ │ mov r6, r3 │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 215e90 │ │ │ │ + bl 215e08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20eabe │ │ │ │ + beq.w 20ea36 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20eb94 │ │ │ │ + beq.w 20eb0c │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ add r6, r5 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ subs r5, #1 │ │ │ │ subs r6, #1 │ │ │ │ ldrb.w r8, [r3, #13] │ │ │ │ ldrb.w r9, [r7, #13] │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp.w r9, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ ldrd r4, sl, [r2, #-20] │ │ │ │ - bhi.w 20eb3a │ │ │ │ + bhi.w 20eab2 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #31 │ │ │ │ - bhi.n 20e9d8 │ │ │ │ + bhi.n 20e950 │ │ │ │ tbb [pc, r9] │ │ │ │ subs r2, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ @@ -592159,28 +591970,28 @@ │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 20eabe │ │ │ │ + beq.n 20ea36 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20eac0 │ │ │ │ + beq.n 20ea38 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ands.w r0, r4, #255 @ 0xff │ │ │ │ - bne.n 20e9bc │ │ │ │ - b.n 20eac0 │ │ │ │ + bne.n 20e934 │ │ │ │ + b.n 20ea38 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20eabe │ │ │ │ + beq.n 20ea36 │ │ │ │ blx 61cb4 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ rbit r1, r4 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r1, r1 │ │ │ │ lsr.w r2, sl, r2 │ │ │ │ @@ -592195,37 +592006,37 @@ │ │ │ │ rsb ip, r1, #32 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ lsr.w ip, r2, ip │ │ │ │ orr.w r3, r3, ip │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r4, r1 │ │ │ │ - bne.n 20eabe │ │ │ │ + bne.n 20ea36 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20eabe │ │ │ │ + beq.n 20ea36 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 20eb94 │ │ │ │ + beq.w 20eb0c │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - b.n 20e9e0 │ │ │ │ + b.n 20e958 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 20ea68 │ │ │ │ + b.n 20e9e0 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20eabe │ │ │ │ + beq.n 20ea36 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 20eb94 │ │ │ │ + beq.w 20eb0c │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxth r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r4, 20eabe │ │ │ │ + cbz r4, 20ea36 │ │ │ │ blx 61734 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ rbit r1, r4 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r1, r1 │ │ │ │ lsr.w r2, sl, r2 │ │ │ │ @@ -592240,32 +592051,32 @@ │ │ │ │ rsb ip, r1, #32 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ lsr.w ip, r2, ip │ │ │ │ orr.w r3, r3, ip │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r4, r1 │ │ │ │ - beq.n 20ea54 │ │ │ │ + beq.n 20e9cc │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 20eae0 │ │ │ │ + b.n 20ea58 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20eabe │ │ │ │ + beq.n 20ea36 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20eb94 │ │ │ │ + beq.n 20eb0c │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20eabe │ │ │ │ + beq.n 20ea36 │ │ │ │ blx 61734 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ rbit r1, r4 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r1, r1 │ │ │ │ lsr.w r2, sl, r2 │ │ │ │ @@ -592280,91 +592091,91 @@ │ │ │ │ rsb ip, r1, #32 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ lsr.w ip, r2, ip │ │ │ │ orr.w r3, r3, ip │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r4, r1 │ │ │ │ - beq.n 20eace │ │ │ │ - b.n 20eabe │ │ │ │ + beq.n 20ea46 │ │ │ │ + b.n 20ea36 │ │ │ │ orrs.w r3, r4, sl │ │ │ │ - beq.n 20eabe │ │ │ │ + beq.n 20ea36 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ blx 61734 <__popcountdi2@plt> │ │ │ │ - cbz r4, 20eb9a │ │ │ │ + cbz r4, 20eb12 │ │ │ │ rbit r2, r4 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ itt eq │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ moveq r3, r1 │ │ │ │ - bne.n 20ebac │ │ │ │ + bne.n 20eb24 │ │ │ │ sub.w ip, r2, #32 │ │ │ │ lsls r3, r2 │ │ │ │ lsl.w ip, r1, ip │ │ │ │ orr.w r3, r3, ip │ │ │ │ rsb ip, r2, #32 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ lsr.w ip, r1, ip │ │ │ │ orr.w r3, r3, ip │ │ │ │ cmp r3, sl │ │ │ │ it eq │ │ │ │ cmpeq r2, r4 │ │ │ │ - bne.n 20eabe │ │ │ │ + bne.n 20ea36 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20eabe │ │ │ │ + beq.n 20ea36 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 20e976 │ │ │ │ + bne.w 20e8ee │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ rbit r2, sl │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp sl, r4 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ - b.n 20eb54 │ │ │ │ + b.n 20eacc │ │ │ │ movs r1, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsr.w ip, r1, ip │ │ │ │ lsls r1, r0 │ │ │ │ orr.w r3, r3, ip │ │ │ │ subs r1, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20eb64 │ │ │ │ + b.n 20eadc │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20ebde │ │ │ │ + beq.n 20eb56 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ec90 │ │ │ │ + beq.n 20ec08 │ │ │ │ push {lr} │ │ │ │ ldr.w lr, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w ip, [lr, #13] │ │ │ │ add r3, r2 │ │ │ │ subs r0, r3, #1 │ │ │ │ subs r2, #1 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldrd r3, r1, [r1, #-20] │ │ │ │ - bhi.n 20ec82 │ │ │ │ + bhi.n 20ebfa │ │ │ │ add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20ec4e │ │ │ │ + bhi.n 20ebc6 │ │ │ │ tbb [pc, r1] │ │ │ │ adds r1, r2, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r2, #28 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ @@ -592376,100 +592187,100 @@ │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 20ec36 │ │ │ │ + bne.n 20ebae │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20ec3c │ │ │ │ + beq.n 20ebb4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 20ec40 │ │ │ │ + bls.n 20ebb8 │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20ec3c │ │ │ │ + beq.n 20ebb4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 20ec56 │ │ │ │ - b.n 20ec52 │ │ │ │ + bls.n 20ebce │ │ │ │ + b.n 20ebca │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20ec3c │ │ │ │ + beq.n 20ebb4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 20ec6c │ │ │ │ - b.n 20ec52 │ │ │ │ + bls.n 20ebe4 │ │ │ │ + b.n 20ebca │ │ │ │ cmp r3, #32 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.n 20ec52 │ │ │ │ + bcs.n 20ebca │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 20ebf4 │ │ │ │ - b.n 20ec3c │ │ │ │ + bne.n 20eb6c │ │ │ │ + b.n 20ebb4 │ │ │ │ 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 20eca6 │ │ │ │ + beq.n 20ec1e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - cbz r3, 20ecf4 │ │ │ │ + cbz r3, 20ec6c │ │ │ │ push {r4, r5, lr} │ │ │ │ movw r4, #2043 @ 0x7fb │ │ │ │ movt r4, #65532 @ 0xfffc │ │ │ │ ldr.w lr, [r1, #56] @ 0x38 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r0, [lr, #13] │ │ │ │ subs r1, r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 20ecca │ │ │ │ + b.n 20ec42 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20ecf0 │ │ │ │ + beq.n 20ec68 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp r0, #16 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, lr, r2, lsl #3 │ │ │ │ ldrd ip, r2, [r2, #-20] │ │ │ │ - bls.n 20ecc6 │ │ │ │ + bls.n 20ec3e │ │ │ │ cmp r0, #32 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r4, ip │ │ │ │ sbcs.w r2, r5, r2 │ │ │ │ - bcs.n 20ecc6 │ │ │ │ + bcs.n 20ec3e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ 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 20ed0a │ │ │ │ + beq.n 20ec82 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20edd4 │ │ │ │ + beq.n 20ed4c │ │ │ │ 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 r6, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -592478,18 +592289,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 20edc2 │ │ │ │ + bhi.n 20ed3a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 20ed78 │ │ │ │ + bhi.n 20ecf0 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r0, r2, r0 │ │ │ │ adds r0, r3, r0 │ │ │ │ adds r0, r3, r0 │ │ │ │ adds r4, #24 │ │ │ │ adds r0, r3, r0 │ │ │ │ adds r0, r3, r0 │ │ │ │ @@ -592507,91 +592318,91 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ blx 61cb4 <__popcountsi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 20ed68 │ │ │ │ + bne.n 20ece0 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 20ed6e │ │ │ │ + bne.n 20ece6 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ uxth r0, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 61734 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 20ed68 │ │ │ │ + bne.n 20ece0 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 20ed8a │ │ │ │ - b.n 20ed84 │ │ │ │ + bne.n 20ed02 │ │ │ │ + b.n 20ecfc │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ uxtb r0, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 61734 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 20ed68 │ │ │ │ + bne.n 20ece0 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 20eda6 │ │ │ │ - b.n 20ed84 │ │ │ │ + bne.n 20ed1e │ │ │ │ + b.n 20ecfc │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61734 <__popcountdi2@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 20ed68 │ │ │ │ + bne.n 20ece0 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 20ed2a │ │ │ │ - b.n 20ed84 │ │ │ │ + bne.n 20eca2 │ │ │ │ + b.n 20ecfc │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w ip, r2, lsl #5 │ │ │ │ push {r4, lr} │ │ │ │ add.w lr, r1, ip │ │ │ │ - ldr r0, [pc, #160] @ (20ee84 ) │ │ │ │ + ldr r0, [pc, #160] @ (20edfc ) │ │ │ │ ldr.w lr, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w lr, [lr, #-8] │ │ │ │ cmp.w lr, #5 │ │ │ │ - bne.n 20ee1a │ │ │ │ + bne.n 20ed92 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ee7a │ │ │ │ - ldr.w lr, [pc, #140] @ 20ee88 │ │ │ │ + beq.n 20edf2 │ │ │ │ + ldr.w lr, [pc, #140] @ 20ee00 │ │ │ │ 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 20ee1e │ │ │ │ + beq.n 20ed96 │ │ │ │ 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 20ee6e │ │ │ │ + bhi.n 20ede6 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 20ee6e │ │ │ │ + bhi.n 20ede6 │ │ │ │ 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 │ │ │ │ @@ -592603,35 +592414,35 @@ │ │ │ │ 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 20ee1a │ │ │ │ + beq.n 20ed92 │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 20ee32 │ │ │ │ + bne.n 20edaa │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 20ee72 │ │ │ │ + b.n 20edea │ │ │ │ nop │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r4, r3, #10 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ 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 20ee9e │ │ │ │ + beq.n 20ee16 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ef9e │ │ │ │ + beq.n 20ef16 │ │ │ │ ldr.w ip, [r1, #56] @ 0x38 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w r4, [ip, #13] │ │ │ │ mov r8, lr │ │ │ │ add r3, r2 │ │ │ │ @@ -592639,17 +592450,17 @@ │ │ │ │ subs r0, r3, #1 │ │ │ │ subs r7, r4, #1 │ │ │ │ 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 20eefa │ │ │ │ + bhi.n 20ee72 │ │ │ │ cmp r7, #31 │ │ │ │ - bhi.n 20ef44 │ │ │ │ + bhi.n 20eebc │ │ │ │ tbb [pc, r7] │ │ │ │ adds r5, #34 @ 0x22 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ movs r2, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ @@ -592665,82 +592476,82 @@ │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ 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 20ef60 │ │ │ │ + bcs.n 20eed8 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 20efa2 │ │ │ │ + bge.n 20ef1a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 20ef60 │ │ │ │ + bne.n 20eed8 │ │ │ │ mov.w lr, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 20eebe │ │ │ │ + bne.n 20ee36 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20ef62 │ │ │ │ + b.n 20eeda │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 20ef36 │ │ │ │ + bcc.n 20eeae │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 20ef60 │ │ │ │ + bne.n 20eed8 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 20ef22 │ │ │ │ + beq.n 20ee9a │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, r3, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ 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 │ │ │ │ - bcc.n 20ef26 │ │ │ │ + bcc.n 20ee9e │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, #0 │ │ │ │ uxth r3, r3 │ │ │ │ adds r3, r3, r3 │ │ │ │ add.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r2, r4, r4 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r2, #0 │ │ │ │ - bcs.n 20ef60 │ │ │ │ + bcs.n 20eed8 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 20ef8e │ │ │ │ + bcc.n 20ef06 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 20ef60 │ │ │ │ + bne.n 20eed8 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 20ef22 │ │ │ │ + beq.n 20ee9a │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 20ef68 │ │ │ │ + b.n 20eee0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 20ef1e │ │ │ │ + blt.n 20ee96 │ │ │ │ mov.w r8, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 20ef1e │ │ │ │ - b.n 20ef60 │ │ │ │ + beq.n 20ee96 │ │ │ │ + b.n 20eed8 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20efca │ │ │ │ + beq.n 20ef42 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f09a │ │ │ │ + beq.n 20f012 │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w lr, [r0, #13] │ │ │ │ mov.w r8, #0 │ │ │ │ add r3, r2 │ │ │ │ @@ -592748,17 +592559,17 @@ │ │ │ │ subs r6, r3, #1 │ │ │ │ add.w ip, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrd r3, r1, [r3, #-20] │ │ │ │ - bhi.n 20f02a │ │ │ │ + bhi.n 20efa2 │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 20f074 │ │ │ │ + bhi.n 20efec │ │ │ │ tbb [pc, ip] │ │ │ │ adds r5, #31 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ subs r5, r6, #4 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ @@ -592772,69 +592583,69 @@ │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ adc.w r5, r1, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r5, #0 │ │ │ │ - bcs.n 20f094 │ │ │ │ + bcs.n 20f00c │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 20f09e │ │ │ │ + bge.n 20f016 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 20f094 │ │ │ │ + bne.n 20f00c │ │ │ │ movs r7, #1 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 20efea │ │ │ │ + bne.n 20ef62 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20f096 │ │ │ │ + b.n 20f00e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ lsls r3, r3, #16 │ │ │ │ - bpl.n 20f060 │ │ │ │ - cbnz r7, 20f094 │ │ │ │ + bpl.n 20efd8 │ │ │ │ + cbnz r7, 20f00c │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 20f050 │ │ │ │ - b.n 20f04c │ │ │ │ + bne.n 20efc8 │ │ │ │ + b.n 20efc4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 20f04c │ │ │ │ + beq.n 20efc4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds.w lr, r3, #32768 @ 0x8000 │ │ │ │ mov.w r1, #0 │ │ │ │ adc.w ip, r1, #0 │ │ │ │ cmp.w lr, #98304 @ 0x18000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - bcs.n 20f094 │ │ │ │ + bcs.n 20f00c │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bcc.n 20f066 │ │ │ │ + bcc.n 20efde │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20f066 │ │ │ │ + beq.n 20efde │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.n 20f048 │ │ │ │ + blt.n 20efc0 │ │ │ │ mov.w r8, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20f048 │ │ │ │ - b.n 20f094 │ │ │ │ + beq.n 20efc0 │ │ │ │ + b.n 20f00c │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20f0c6 │ │ │ │ + beq.n 20f03e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20f214 │ │ │ │ + beq.w 20f18c │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w lr, [r0, #13] │ │ │ │ add r3, r2 │ │ │ │ @@ -592842,17 +592653,17 @@ │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r8, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r4, r4, #5 │ │ │ │ add.w r4, r0, r4, lsl #3 │ │ │ │ ldrd r3, r4, [r4, #-20] │ │ │ │ - bhi.n 20f1da │ │ │ │ + bhi.n 20f152 │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.n 20f182 │ │ │ │ + bhi.n 20f0fa │ │ │ │ tbb [pc, r8] │ │ │ │ subs r5, #23 │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ @@ -592863,439 +592674,439 @@ │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20f210 │ │ │ │ + beq.n 20f188 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 20f128 │ │ │ │ - cbz r7, 20f170 │ │ │ │ + beq.n 20f0a0 │ │ │ │ + cbz r7, 20f0e8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20f210 │ │ │ │ + beq.n 20f188 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r4, r4 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 20f14e │ │ │ │ + beq.n 20f0c6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 20f148 │ │ │ │ + bne.n 20f0c0 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 20f20a │ │ │ │ + b.n 20f182 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20f210 │ │ │ │ + beq.n 20f188 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r4, r4 │ │ │ │ adds.w r1, r3, #32768 @ 0x8000 │ │ │ │ mov r5, r1 │ │ │ │ adc.w r1, r4, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.n 20f148 │ │ │ │ + bcs.n 20f0c0 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 20f174 │ │ │ │ - b.n 20f146 │ │ │ │ + beq.n 20f0ec │ │ │ │ + b.n 20f0be │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20f210 │ │ │ │ + beq.n 20f188 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r4, r4 │ │ │ │ adds.w r1, r3, #32768 @ 0x8000 │ │ │ │ mov r5, r1 │ │ │ │ adc.w r1, r4, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.n 20f148 │ │ │ │ + bcs.n 20f0c0 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 20f1a6 │ │ │ │ - b.n 20f146 │ │ │ │ + beq.n 20f11e │ │ │ │ + b.n 20f0be │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r4, r4, r4, lsl #1 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r4, r4 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r4, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 20f148 │ │ │ │ + bcs.n 20f0c0 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 20f146 │ │ │ │ + blt.n 20f0be │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ - blt.n 20f20a │ │ │ │ + blt.n 20f182 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20f148 │ │ │ │ + bne.n 20f0c0 │ │ │ │ movs r7, #1 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 20f0e8 │ │ │ │ + bne.w 20f060 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20f14a │ │ │ │ + b.n 20f0c2 │ │ │ │ movs r0, #1 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r8, r0, #20 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r8, r5 │ │ │ │ itt ne │ │ │ │ subne r7, r5, #4 │ │ │ │ movne r9, r8 │ │ │ │ - bne.n 20f24c │ │ │ │ - b.n 20f510 │ │ │ │ + bne.n 20f1c4 │ │ │ │ + b.n 20f488 │ │ │ │ cmp r2, #141 @ 0x8d │ │ │ │ - bne.w 20f4b0 │ │ │ │ + bne.w 20f428 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 20f510 │ │ │ │ + beq.w 20f488 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ands.w r1, r4, #1 │ │ │ │ - bne.n 20f242 │ │ │ │ + bne.n 20f1ba │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20f4b0 │ │ │ │ + bne.w 20f428 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #140 @ 0x8c │ │ │ │ it ne │ │ │ │ cmpne r2, #207 @ 0xcf │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 20f23c │ │ │ │ + bne.n 20f1b4 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ adds r4, #20 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20f242 │ │ │ │ + beq.n 20f1ba │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, r4 │ │ │ │ subs r4, r5, #4 │ │ │ │ - b.n 20f28c │ │ │ │ + b.n 20f204 │ │ │ │ cmp r2, #141 @ 0x8d │ │ │ │ - bne.w 20f4b0 │ │ │ │ + bne.w 20f428 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 20f504 │ │ │ │ + beq.w 20f47c │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ands.w r1, r6, #1 │ │ │ │ - bne.n 20f282 │ │ │ │ + bne.n 20f1fa │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20f4b0 │ │ │ │ + bne.w 20f428 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ cmp r2, #140 @ 0x8c │ │ │ │ it ne │ │ │ │ cmpne r2, #207 @ 0xcf │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 20f27c │ │ │ │ + bne.n 20f1f4 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ adds r6, #20 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 20f282 │ │ │ │ + beq.n 20f1fa │ │ │ │ str r4, [sp, #20] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 20f2d4 │ │ │ │ + b.n 20f24c │ │ │ │ cmp r0, #141 @ 0x8d │ │ │ │ - bne.w 20f4b0 │ │ │ │ + bne.w 20f428 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 20f4f4 │ │ │ │ + beq.w 20f46c │ │ │ │ ldr.w r2, [r8] │ │ │ │ ands.w r1, r2, #1 │ │ │ │ - bne.n 20f2c6 │ │ │ │ + bne.n 20f23e │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20f4b0 │ │ │ │ + bne.w 20f428 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #140 @ 0x8c │ │ │ │ it ne │ │ │ │ cmpne r0, #207 @ 0xcf │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 20f2c0 │ │ │ │ + bne.n 20f238 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add.w r9, r2, #20 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 20f2c6 │ │ │ │ + beq.n 20f23e │ │ │ │ sub.w sl, r1, #4 │ │ │ │ mov fp, r6 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 20f320 │ │ │ │ + b.n 20f298 │ │ │ │ cmp r6, #141 @ 0x8d │ │ │ │ - bne.w 20f4b0 │ │ │ │ + bne.w 20f428 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ sub.w sl, r1, #4 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 20f4e0 │ │ │ │ + beq.w 20f458 │ │ │ │ ldr.w r0, [sl] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 20f312 │ │ │ │ + bne.n 20f28a │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20f4b0 │ │ │ │ + bne.w 20f428 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ cmp r6, #140 @ 0x8c │ │ │ │ it ne │ │ │ │ cmpne r6, #207 @ 0xcf │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 20f30c │ │ │ │ + bne.n 20f284 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ add.w r8, r0, #20 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 20f312 │ │ │ │ + beq.n 20f28a │ │ │ │ strd sl, r9, [sp, #8] │ │ │ │ subs r7, #4 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r5 │ │ │ │ - b.n 20f368 │ │ │ │ + b.n 20f2e0 │ │ │ │ cmp r5, #141 @ 0x8d │ │ │ │ - bne.w 20f4b0 │ │ │ │ + bne.w 20f428 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ subs r7, r1, #4 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.w 20f4c6 │ │ │ │ + beq.w 20f43e │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 20f35e │ │ │ │ + bne.n 20f2d6 │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20f4b0 │ │ │ │ + bne.w 20f428 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ cmp r5, #140 @ 0x8c │ │ │ │ it ne │ │ │ │ cmpne r5, #207 @ 0xcf │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 20f358 │ │ │ │ + bne.n 20f2d0 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 20f35e │ │ │ │ + beq.n 20f2d6 │ │ │ │ strd r8, r7, [sp] │ │ │ │ sub.w r8, r6, #4 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 20f3b2 │ │ │ │ + b.n 20f32a │ │ │ │ cmp r0, #141 @ 0x8d │ │ │ │ - bne.w 20f4b0 │ │ │ │ + bne.w 20f428 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 20f4b8 │ │ │ │ + beq.w 20f430 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ands.w r1, r5, #1 │ │ │ │ - bne.n 20f3a4 │ │ │ │ + bne.n 20f31c │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f4b0 │ │ │ │ + bne.n 20f428 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #140 @ 0x8c │ │ │ │ it ne │ │ │ │ cmpne r0, #207 @ 0xcf │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 20f39e │ │ │ │ + bne.n 20f316 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 20f3a4 │ │ │ │ + beq.n 20f31c │ │ │ │ subs r6, r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 20f3ec │ │ │ │ + b.n 20f364 │ │ │ │ cmp r3, #141 @ 0x8d │ │ │ │ - bne.n 20f4b0 │ │ │ │ + bne.n 20f428 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20f3a4 │ │ │ │ + beq.n 20f31c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 20f3e4 │ │ │ │ + bne.n 20f35c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20f4b0 │ │ │ │ + bne.n 20f428 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #140 @ 0x8c │ │ │ │ it ne │ │ │ │ cmpne r3, #207 @ 0xcf │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 20f3e0 │ │ │ │ + bne.n 20f358 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 20f3e4 │ │ │ │ + beq.n 20f35c │ │ │ │ subs r3, #4 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 20f426 │ │ │ │ + b.n 20f39e │ │ │ │ cmp r0, #141 @ 0x8d │ │ │ │ - bne.n 20f4ae │ │ │ │ + bne.n 20f426 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 20f3e4 │ │ │ │ + beq.n 20f35c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ands.w ip, r5, #1 │ │ │ │ - bne.n 20f41e │ │ │ │ + bne.n 20f396 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f4ae │ │ │ │ + bne.n 20f426 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #140 @ 0x8c │ │ │ │ it ne │ │ │ │ cmpne r0, #207 @ 0xcf │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - bne.n 20f41a │ │ │ │ + bne.n 20f392 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 20f41e │ │ │ │ + beq.n 20f396 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ - b.n 20f468 │ │ │ │ + b.n 20f3e0 │ │ │ │ cmp.w lr, #141 @ 0x8d │ │ │ │ - bne.n 20f4ae │ │ │ │ + bne.n 20f426 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 20f41e │ │ │ │ + beq.n 20f396 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w ip, r0, #1 │ │ │ │ - bne.n 20f45c │ │ │ │ + bne.n 20f3d4 │ │ │ │ ldrb.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 20f4ae │ │ │ │ + bne.n 20f426 │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ cmp.w lr, #140 @ 0x8c │ │ │ │ it ne │ │ │ │ cmpne.w lr, #207 @ 0xcf │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - bne.n 20f456 │ │ │ │ + bne.n 20f3ce │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 20f218 │ │ │ │ + bl 20f190 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f45c │ │ │ │ + bne.n 20f3d4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 20f4b0 │ │ │ │ + b.n 20f428 │ │ │ │ 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 20f368 │ │ │ │ + bne.w 20f2e0 │ │ │ │ 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 20f320 │ │ │ │ + bne.w 20f298 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r6, fp │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 20f2d4 │ │ │ │ + bne.w 20f24c │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 20f28c │ │ │ │ + bne.w 20f204 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 20f24c │ │ │ │ + bne.w 20f1c4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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, #24] │ │ │ │ add.w r5, r0, #20 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 20f56a │ │ │ │ + beq.n 20f4e2 │ │ │ │ subs r4, #4 │ │ │ │ - b.n 20f544 │ │ │ │ + b.n 20f4bc │ │ │ │ cmp r3, #141 @ 0x8d │ │ │ │ - bne.n 20f570 │ │ │ │ + bne.n 20f4e8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 20f56a │ │ │ │ + beq.n 20f4e2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 20f53c │ │ │ │ + bmi.n 20f4b4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 20f570 │ │ │ │ + cbnz r3, 20f4e8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #140 @ 0x8c │ │ │ │ it ne │ │ │ │ cmpne r3, #207 @ 0xcf │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - bne.n 20f538 │ │ │ │ - bl 20f218 │ │ │ │ + bne.n 20f4b0 │ │ │ │ + bl 20f190 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f53c │ │ │ │ + bne.n 20f4b4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ @@ -593304,51 +593115,51 @@ │ │ │ │ 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.w r9, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ add.w r8, r1, r9 │ │ │ │ - ldr r7, [pc, #212] @ (20f668 ) │ │ │ │ + ldr r7, [pc, #212] @ (20f5e0 ) │ │ │ │ add.w r3, r8, #44 @ 0x2c │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ add r7, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 215e90 │ │ │ │ + bl 215e08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20f63e │ │ │ │ + beq.n 20f5b6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20f63e │ │ │ │ - ldr r3, [pc, #188] @ (20f66c ) │ │ │ │ + beq.n 20f5b6 │ │ │ │ + ldr r3, [pc, #188] @ (20f5e4 ) │ │ │ │ ldr.w sl, [r7, r3] │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mla r2, r7, r2, sl │ │ │ │ add r2, r6 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi.n 20f610 │ │ │ │ + bhi.n 20f588 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 20f64e │ │ │ │ + bls.n 20f5c6 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r1, [r8, #56] @ 0x38 │ │ │ │ adds r2, #5 │ │ │ │ add.w r2, r1, r2, lsl #3 │ │ │ │ ldrb r1, [r1, #13] │ │ │ │ cmp r1, #32 │ │ │ │ ldrd r0, r2, [r2, #-20] │ │ │ │ - bhi.n 20f64a │ │ │ │ + bhi.n 20f5c2 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20f660 │ │ │ │ + bhi.n 20f5d8 │ │ │ │ tbb [pc, r1] │ │ │ │ subs r0, #43 @ 0x2b │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ @@ -593359,1205 +593170,1205 @@ │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 20f64e │ │ │ │ + bne.n 20f5c6 │ │ │ │ add.w r2, r4, r9 │ │ │ │ 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 215e5c │ │ │ │ + bl 215dd4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 20f64e │ │ │ │ + beq.n 20f5c6 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 20f5ba │ │ │ │ + bne.n 20f532 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxtb r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ orrs r0, r2 │ │ │ │ - bne.n 20f638 │ │ │ │ + bne.n 20f5b0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxth r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ orrs r0, r2 │ │ │ │ - bne.n 20f638 │ │ │ │ - b.n 20f64e │ │ │ │ + bne.n 20f5b0 │ │ │ │ + b.n 20f5c6 │ │ │ │ movs r2, #0 │ │ │ │ orrs r0, r2 │ │ │ │ - bne.n 20f638 │ │ │ │ - b.n 20f64e │ │ │ │ - lsrs r6, r3, #9 │ │ │ │ + bne.n 20f5b0 │ │ │ │ + b.n 20f5c6 │ │ │ │ + lsrs r6, r4, #11 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr.w r3, [pc, #1324] @ 20fbb0 │ │ │ │ + ldr.w r3, [pc, #1324] @ 20fb28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r3, pc │ │ │ │ cmp r6, r5 │ │ │ │ ittt ne │ │ │ │ movne r8, r3 │ │ │ │ subne r5, #4 │ │ │ │ movne r4, r6 │ │ │ │ - beq.n 20f772 │ │ │ │ + beq.n 20f6ea │ │ │ │ ldr r7, [r5, #0] │ │ │ │ ands.w r6, r7, #1 │ │ │ │ - bne.n 20f76a │ │ │ │ + bne.n 20f6e2 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ - cbz r3, 20f6d8 │ │ │ │ + cbz r3, 20f650 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20f6ce │ │ │ │ + bne.n 20f646 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20f6ce │ │ │ │ + bls.n 20f646 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r7 │ │ │ │ subs r3, r5, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 21799c │ │ │ │ + bl 217914 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20f76a │ │ │ │ + beq.n 20f6e2 │ │ │ │ mov r7, r6 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ subs r3, r5, r3 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ mov.w r3, r3, asr #5 │ │ │ │ - beq.n 20f776 │ │ │ │ + beq.n 20f6ee │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 20f77a │ │ │ │ + bne.n 20f6f2 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w ip, r7, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20f76a │ │ │ │ + beq.n 20f6e2 │ │ │ │ mov r9, r5 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov sl, r7 │ │ │ │ mov fp, r3 │ │ │ │ subs r5, r2, #4 │ │ │ │ mov r6, ip │ │ │ │ ldr r7, [r5, #0] │ │ │ │ lsls r3, r7, #31 │ │ │ │ - bmi.n 20f7c8 │ │ │ │ + bmi.n 20f740 │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20f7d4 │ │ │ │ + beq.n 20f74c │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 20f73e │ │ │ │ + beq.n 20f6b6 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 20f73e │ │ │ │ + bne.n 20f6b6 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ subs r1, #24 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 20f73e │ │ │ │ + bls.n 20f6b6 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ movw r7, #52429 @ 0xcccd │ │ │ │ movt r7, #52428 @ 0xcccc │ │ │ │ subs r1, r5, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r7, r1 │ │ │ │ - bl 21799c │ │ │ │ + bl 217914 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20f7c8 │ │ │ │ + beq.n 20f740 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r7, sl │ │ │ │ mov r3, fp │ │ │ │ mov r5, r9 │ │ │ │ - ldr.w r2, [pc, #1132] @ 20fbb4 │ │ │ │ + ldr.w r2, [pc, #1132] @ 20fb2c │ │ │ │ ldr.w lr, [r8, r2] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r2, lr │ │ │ │ add r2, r3 │ │ │ │ ldrb r3, [r2, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 20f6ce │ │ │ │ + bne.n 20f646 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 20f6ce │ │ │ │ + bmi.n 20f646 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 20f69a │ │ │ │ + bne.n 20f612 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 20f6d0 │ │ │ │ + b.n 20f648 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20f6f0 │ │ │ │ + bne.n 20f668 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21756c │ │ │ │ + bl 2174e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f6f0 │ │ │ │ - b.n 20f746 │ │ │ │ + bne.n 20f668 │ │ │ │ + b.n 20f6be │ │ │ │ ldrd r2, r5, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ subs r2, r1, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 20fa58 │ │ │ │ + bne.w 20f9d0 │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 20f9a8 │ │ │ │ + bne.w 20f920 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 20f8f4 │ │ │ │ + bne.w 20f86c │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ subs r5, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 20f7fe │ │ │ │ + bne.n 20f776 │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ subs r5, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 20f706 │ │ │ │ + bne.n 20f67e │ │ │ │ mov r5, r9 │ │ │ │ - b.n 20f76a │ │ │ │ + b.n 20f6e2 │ │ │ │ add.w r1, r7, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ subs r1, r5, r1 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ mov.w r3, r1, asr #5 │ │ │ │ - bne.n 20f85a │ │ │ │ + bne.n 20f7d2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f862 │ │ │ │ + beq.n 20f7da │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w lr, r7, #20 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 20f7c8 │ │ │ │ + beq.n 20f740 │ │ │ │ str r5, [sp, #8] │ │ │ │ subs r5, r2, #4 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r6, lr │ │ │ │ strd r7, r3, [sp, #16] │ │ │ │ ldr r7, [r5, #0] │ │ │ │ lsls r0, r7, #31 │ │ │ │ - bmi.n 20f7bc │ │ │ │ + bmi.n 20f734 │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20f89c │ │ │ │ + bne.n 20f814 │ │ │ │ add.w r1, r7, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ subs r1, r5, r1 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ mov.w r3, r1, asr #5 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne.n 20f8d4 │ │ │ │ + bne.n 20f84c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20f8dc │ │ │ │ - bl 21756c │ │ │ │ + bne.n 20f854 │ │ │ │ + bl 2174e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f8dc │ │ │ │ - ldr r1, [pc, #904] @ (20fbb4 ) │ │ │ │ + bne.n 20f854 │ │ │ │ + ldr r1, [pc, #904] @ (20fb2c ) │ │ │ │ ldr.w r0, [r8, r1] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mla r1, ip, r1, r0 │ │ │ │ add r1, r3 │ │ │ │ ldrb r1, [r1, #23] │ │ │ │ and.w r1, r1, #134 @ 0x86 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bne.n 20f84e │ │ │ │ + bne.n 20f7c6 │ │ │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.n 20f7bc │ │ │ │ + bpl.n 20f734 │ │ │ │ ldrd r7, r3, [sp, #16] │ │ │ │ mov ip, r0 │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ - b.n 20f874 │ │ │ │ + b.n 20f7ec │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 20f7e8 │ │ │ │ + beq.n 20f760 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 21756c │ │ │ │ + bl 2174e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f7e8 │ │ │ │ - ldr r1, [pc, #836] @ (20fbb4 ) │ │ │ │ + bne.n 20f760 │ │ │ │ + ldr r1, [pc, #836] @ (20fb2c ) │ │ │ │ ldr.w ip, [r8, r1] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r1, r0, r1, ip │ │ │ │ add r1, r3 │ │ │ │ ldrb r1, [r1, #23] │ │ │ │ and.w r1, r1, #134 @ 0x86 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bne.n 20f890 │ │ │ │ + bne.n 20f808 │ │ │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r1, #29 │ │ │ │ - bpl.n 20f7c8 │ │ │ │ + bpl.n 20f740 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r7, sl │ │ │ │ mov r3, fp │ │ │ │ mov r5, r9 │ │ │ │ mov lr, ip │ │ │ │ - b.n 20f74e │ │ │ │ + b.n 20f6c6 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 20f8ca │ │ │ │ + beq.n 20f842 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 20f8ca │ │ │ │ + bne.n 20f842 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ subs r1, #24 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 20f8ca │ │ │ │ + bls.n 20f842 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ movw r7, #52429 @ 0xcccd │ │ │ │ movt r7, #52428 @ 0xcccc │ │ │ │ subs r1, r5, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r7, r1 │ │ │ │ - bl 21799c │ │ │ │ + bl 217914 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 20f7bc │ │ │ │ + beq.w 20f734 │ │ │ │ ldrd r7, r3, [sp, #16] │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ - b.n 20f86e │ │ │ │ + b.n 20f7e6 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 20f820 │ │ │ │ + bne.n 20f798 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ add.w lr, r7, #20 │ │ │ │ cmp lr, r3 │ │ │ │ - beq.w 20f7bc │ │ │ │ + beq.w 20f734 │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r5, r4 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ subs r7, r3, #4 │ │ │ │ str r6, [sp, #32] │ │ │ │ mov r6, lr │ │ │ │ ldr r4, [r7, #0] │ │ │ │ lsls r1, r4, #31 │ │ │ │ - bmi.w 20f7ac │ │ │ │ + bmi.w 20f724 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 20f938 │ │ │ │ + cbz r3, 20f8b0 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20f92e │ │ │ │ + beq.n 20f8a6 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20f92e │ │ │ │ + bne.n 20f8a6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20f92e │ │ │ │ + bls.n 20f8a6 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r4 │ │ │ │ subs r3, r7, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 21799c │ │ │ │ + bl 217914 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 20f7ac │ │ │ │ + beq.w 20f724 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ - b.n 20f828 │ │ │ │ + b.n 20f7a0 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r3, r7, r3 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ mov.w r1, r3, asr #5 │ │ │ │ - bne.n 20f984 │ │ │ │ - cbnz r1, 20f98c │ │ │ │ + bne.n 20f8fc │ │ │ │ + cbnz r1, 20f904 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 21756c │ │ │ │ + bl 2174e4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbnz r0, 20f98c │ │ │ │ - ldr r3, [pc, #604] @ (20fbb4 ) │ │ │ │ + cbnz r0, 20f904 │ │ │ │ + ldr r3, [pc, #604] @ (20fb2c ) │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r3, r0 │ │ │ │ add r3, r1 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 20f97a │ │ │ │ + bne.n 20f8f2 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bpl.w 20f7ac │ │ │ │ + bpl.w 20f724 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ - b.n 20f82e │ │ │ │ + b.n 20f7a6 │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 20f94a │ │ │ │ + bne.n 20f8c2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w lr, r4, #20 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.w 20f7ac │ │ │ │ + beq.w 20f724 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ subs r7, r2, #4 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r6, r8 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ mov r5, lr │ │ │ │ strd r4, r1, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bmi.w 20f79c │ │ │ │ + bmi.w 20f714 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 20f9ee │ │ │ │ + cbz r3, 20f966 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20f9e2 │ │ │ │ + beq.n 20f95a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20f9e2 │ │ │ │ + bne.n 20f95a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20f9e2 │ │ │ │ + bls.n 20f95a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r4 │ │ │ │ subs r3, r7, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 21799c │ │ │ │ + bl 217914 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 20f79c │ │ │ │ + beq.w 20f714 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r6, r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 20f954 │ │ │ │ + b.n 20f8cc │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r3, r7, r3 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ mov.w r3, r3, asr #5 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bne.n 20fa38 │ │ │ │ - cbnz r3, 20fa40 │ │ │ │ - bl 21756c │ │ │ │ - cbnz r0, 20fa40 │ │ │ │ - ldr r3, [pc, #424] @ (20fbb4 ) │ │ │ │ + bne.n 20f9b0 │ │ │ │ + cbnz r3, 20f9b8 │ │ │ │ + bl 2174e4 │ │ │ │ + cbnz r0, 20f9b8 │ │ │ │ + ldr r3, [pc, #424] @ (20fb2c ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 20fa2c │ │ │ │ + bne.n 20f9a4 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.w 20f79c │ │ │ │ + bpl.w 20f714 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r6, r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 20f95a │ │ │ │ + b.n 20f8d2 │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 20fa02 │ │ │ │ + bne.n 20f97a │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 20f79c │ │ │ │ + beq.w 20f714 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ subs r2, #4 │ │ │ │ mov r7, r6 │ │ │ │ str.w ip, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.w 20f78c │ │ │ │ + bmi.w 20f704 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ - cbz r0, 20fa9e │ │ │ │ + cbz r0, 20fa16 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 20fa96 │ │ │ │ + beq.n 20fa0e │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 20fa96 │ │ │ │ + bne.n 20fa0e │ │ │ │ ldr r0, [r2, #16] │ │ │ │ subs r0, #24 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 20fa96 │ │ │ │ + bls.n 20fa0e │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ subs r1, r2, r4 │ │ │ │ movw r4, #52429 @ 0xcccd │ │ │ │ movt r4, #52428 @ 0xcccc │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r4, r1 │ │ │ │ - bl 21799c │ │ │ │ + bl 217914 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 20f78c │ │ │ │ + beq.w 20f704 │ │ │ │ mov r6, r7 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 20fa08 │ │ │ │ + b.n 20f980 │ │ │ │ add.w r6, r1, #44 @ 0x2c │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ subs r6, r2, r6 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ mov.w r6, r6, asr #5 │ │ │ │ - bne.n 20faea │ │ │ │ - cbnz r6, 20faf2 │ │ │ │ + bne.n 20fa62 │ │ │ │ + cbnz r6, 20fa6a │ │ │ │ strd r1, r2, [sp, #56] @ 0x38 │ │ │ │ - bl 21756c │ │ │ │ + bl 2174e4 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ - cbnz r0, 20faf2 │ │ │ │ - ldr r0, [pc, #244] @ (20fbb4 ) │ │ │ │ + cbnz r0, 20fa6a │ │ │ │ + ldr r0, [pc, #244] @ (20fb2c ) │ │ │ │ ldr r0, [r7, r0] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r4, ip, r4, r0 │ │ │ │ add r4, r6 │ │ │ │ ldrb r4, [r4, #23] │ │ │ │ and.w r4, r4, #134 @ 0x86 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - bne.n 20fae2 │ │ │ │ + bne.n 20fa5a │ │ │ │ ldrb.w r1, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.w 20f78c │ │ │ │ + bpl.w 20f704 │ │ │ │ mov r6, r7 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 20fa0c │ │ │ │ + b.n 20f984 │ │ │ │ movw r4, #315 @ 0x13b │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 20fab0 │ │ │ │ + bne.n 20fa28 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ add.w r3, r1, #20 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ subs r5, r4, #4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ strd r1, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ adds r3, r5, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 20f788 │ │ │ │ + beq.w 20f700 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r6, r4, #31 │ │ │ │ - bmi.n 20fb62 │ │ │ │ + bmi.n 20fada │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 20fb68 │ │ │ │ + cbz r3, 20fae0 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20fb44 │ │ │ │ + beq.n 20fabc │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20fb44 │ │ │ │ + bne.n 20fabc │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20fb44 │ │ │ │ + bls.n 20fabc │ │ │ │ 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 21799c │ │ │ │ + bl 217914 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20fb62 │ │ │ │ + beq.n 20fada │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldrd r1, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - b.n 20fabe │ │ │ │ + b.n 20fa36 │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 20fb7c │ │ │ │ + bne.n 20faf4 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d39c │ │ │ │ - cbz r0, 20fb84 │ │ │ │ + bl 20d314 │ │ │ │ + cbz r0, 20fafc │ │ │ │ ldr r5, [r5, #8] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 20fb04 │ │ │ │ + b.n 20fa7c │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r6, r5, r6 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ mov.w r6, r6, asr #5 │ │ │ │ - bne.n 20fb4e │ │ │ │ + bne.n 20fac6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20fb56 │ │ │ │ - bl 21756c │ │ │ │ + bne.n 20face │ │ │ │ + bl 2174e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fb56 │ │ │ │ - ldr r3, [pc, #44] @ (20fbb4 ) │ │ │ │ + bne.n 20face │ │ │ │ + ldr r3, [pc, #44] @ (20fb2c ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r0, [r7, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r6 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 20fba4 │ │ │ │ + bne.n 20fb1c │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bpl.n 20fb62 │ │ │ │ + bpl.n 20fada │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldrd r1, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - b.n 20fac2 │ │ │ │ + b.n 20fa3a │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsrs r0, r7, #7 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr.w r3, [pc, #1600] @ 21020c │ │ │ │ + ldr.w r3, [pc, #1600] @ 210184 │ │ │ │ add.w r9, r0, #20 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 20fccc │ │ │ │ + beq.n 20fc44 │ │ │ │ movw fp, #52429 @ 0xcccd │ │ │ │ movt fp, #52428 @ 0xcccc │ │ │ │ mov r7, fp │ │ │ │ sub.w r8, r3, #4 │ │ │ │ mov fp, r9 │ │ │ │ ldr.w r6, [r8] │ │ │ │ ands.w sl, r6, #1 │ │ │ │ - bne.n 20fcc0 │ │ │ │ + bne.n 20fc38 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20fcd8 │ │ │ │ + beq.n 20fc50 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 20fdbc │ │ │ │ + beq.w 20fd34 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20fc26 │ │ │ │ + bne.n 20fb9e │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20fc26 │ │ │ │ + bls.n 20fb9e │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, r8, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r7, r1 │ │ │ │ - bl 21799c │ │ │ │ + bl 217914 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20fcc0 │ │ │ │ + beq.n 20fc38 │ │ │ │ mov r0, sl │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 20fcee │ │ │ │ + bne.n 20fc66 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20fcc0 │ │ │ │ + beq.n 20fc38 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ mov r4, r8 │ │ │ │ mov sl, r2 │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ strd r6, r5, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr.w r6, [r9] │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bmi.w 20fdaa │ │ │ │ + bmi.w 20fd22 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20fd00 │ │ │ │ + beq.n 20fc78 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 20fef2 │ │ │ │ + beq.w 20fe6a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20fc9a │ │ │ │ + bne.n 20fc12 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20fc9a │ │ │ │ + bls.n 20fc12 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r1, r9, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 21799c │ │ │ │ + bl 217914 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 20fdaa │ │ │ │ - ldr.w r3, [pc, #1396] @ 210210 │ │ │ │ + beq.w 20fd22 │ │ │ │ + ldr.w r3, [pc, #1396] @ 210188 │ │ │ │ mov r8, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrd r6, r5, [sp, #12] │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 20fc26 │ │ │ │ + bne.n 20fb9e │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 20fbec │ │ │ │ + bne.n 20fb64 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, sl │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ 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, #66 @ 0x42 │ │ │ │ mov.w r5, r3, asr #5 │ │ │ │ - bne.n 20fc2e │ │ │ │ + bne.n 20fba6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20fc36 │ │ │ │ - bl 21756c │ │ │ │ + bne.n 20fbae │ │ │ │ + bl 2174e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fc36 │ │ │ │ - ldr.w r3, [pc, #1304] @ 210210 │ │ │ │ + bne.n 20fbae │ │ │ │ + ldr.w r3, [pc, #1304] @ 210188 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 20fcac │ │ │ │ + b.n 20fc24 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ sub.w r3, r9, r3 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ mov.w r5, r3, asr #5 │ │ │ │ - beq.n 20fdd6 │ │ │ │ + beq.n 20fd4e │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 20fdda │ │ │ │ + bne.n 20fd52 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20fdaa │ │ │ │ + beq.n 20fd22 │ │ │ │ strd r9, r4, [sp, #28] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, sl │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ strd r6, r5, [sp, #36] @ 0x24 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ ldr.w r6, [r8] │ │ │ │ lsls r5, r6, #31 │ │ │ │ - bmi.w 20fe9c │ │ │ │ + bmi.w 20fe14 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20feb4 │ │ │ │ + beq.w 20fe2c │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 20ffd8 │ │ │ │ + beq.w 20ff50 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20fd80 │ │ │ │ + bne.n 20fcf8 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20fd80 │ │ │ │ + bls.n 20fcf8 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub.w r1, r8, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 21799c │ │ │ │ + bl 217914 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 20fe9c │ │ │ │ - ldr.w r3, [pc, #1164] @ 210210 │ │ │ │ + beq.w 20fe14 │ │ │ │ + ldr.w r3, [pc, #1164] @ 210188 │ │ │ │ mov sl, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldrd r6, r5, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 21017a │ │ │ │ + bne.w 2100f2 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 20fc5c │ │ │ │ + bne.w 20fbd4 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 20fcc0 │ │ │ │ + b.n 20fc38 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 20fc26 │ │ │ │ + bhi.w 20fb9e │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 20fbec │ │ │ │ - b.n 20fccc │ │ │ │ + bne.w 20fb64 │ │ │ │ + b.n 20fc44 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20fd1a │ │ │ │ - bl 21756c │ │ │ │ + bne.n 20fc92 │ │ │ │ + bl 2174e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fd1a │ │ │ │ - ldr.w r3, [pc, #1068] @ 210210 │ │ │ │ + bne.n 20fc92 │ │ │ │ + ldr.w r3, [pc, #1068] @ 210188 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 20fd94 │ │ │ │ + b.n 20fd0c │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ sub.w r3, sl, r3 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ mov.w r5, r3, asr #5 │ │ │ │ - bne.w 20ff24 │ │ │ │ + bne.w 20fe9c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20ff2e │ │ │ │ - bl 21756c │ │ │ │ + bne.w 20fea6 │ │ │ │ + bl 2174e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20ff2e │ │ │ │ - ldr r3, [pc, #1020] @ (210210 ) │ │ │ │ + bne.w 20fea6 │ │ │ │ + ldr r3, [pc, #1020] @ (210188 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 210194 │ │ │ │ + bne.w 21010c │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ sub.w sl, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 210174 │ │ │ │ + beq.w 2100ec │ │ │ │ ldr.w r6, [sl] │ │ │ │ lsls r0, r6, #31 │ │ │ │ - bmi.n 20fe2c │ │ │ │ + bmi.n 20fda4 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20fdec │ │ │ │ + beq.n 20fd64 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 20ffaa │ │ │ │ + beq.w 20ff22 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20fe74 │ │ │ │ + bne.n 20fdec │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20fe74 │ │ │ │ + bls.n 20fdec │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sub.w r1, sl, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 21799c │ │ │ │ + bl 217914 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20fe2c │ │ │ │ - ldr r3, [pc, #920] @ (210210 ) │ │ │ │ + beq.n 20fda4 │ │ │ │ + ldr r3, [pc, #920] @ (210188 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ ldrd r6, r5, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 210186 │ │ │ │ + bne.w 2100fe │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 20fd40 │ │ │ │ + bne.w 20fcb8 │ │ │ │ mov sl, r4 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b.n 20fdaa │ │ │ │ + b.n 20fd22 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ mov.w r5, r3, asr #5 │ │ │ │ - bne.n 20ff0c │ │ │ │ - cbz r5, 20ff14 │ │ │ │ + bne.n 20fe84 │ │ │ │ + cbz r5, 20fe8c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20fe9c │ │ │ │ + beq.n 20fe14 │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ sub.w sl, r3, #4 │ │ │ │ mov r9, r2 │ │ │ │ strd r6, r5, [sp, #56] @ 0x38 │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ str.w ip, [sp, #52] @ 0x34 │ │ │ │ - b.n 20fe3a │ │ │ │ + b.n 20fdb2 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 20fc9a │ │ │ │ + bhi.w 20fc12 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 20fc5c │ │ │ │ - b.n 20fdb8 │ │ │ │ + bne.w 20fbd4 │ │ │ │ + b.n 20fd30 │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 20fec8 │ │ │ │ - bl 21756c │ │ │ │ + beq.n 20fe40 │ │ │ │ + bl 2174e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fec8 │ │ │ │ - ldr r3, [pc, #752] @ (210210 ) │ │ │ │ + bne.n 20fe40 │ │ │ │ + ldr r3, [pc, #752] @ (210188 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 20fe86 │ │ │ │ + b.n 20fdfe │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 20fe06 │ │ │ │ + bne.w 20fd7e │ │ │ │ ldr r2, [r6, #24] │ │ │ │ add.w r3, r6, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20fe2c │ │ │ │ + beq.w 20fda4 │ │ │ │ strd r6, r5, [sp, #76] @ 0x4c │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r6, fp │ │ │ │ strd r4, sl, [sp, #64] @ 0x40 │ │ │ │ mov fp, r9 │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r3 │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ str.w ip, [sp, #72] @ 0x48 │ │ │ │ ldr.w r4, [r8] │ │ │ │ lsls r1, r4, #31 │ │ │ │ - bmi.n 20ffbe │ │ │ │ + bmi.n 20ff36 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20fff2 │ │ │ │ + beq.n 20ff6a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20ffb6 │ │ │ │ + beq.n 20ff2e │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20ff92 │ │ │ │ + bne.n 20ff0a │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20ff92 │ │ │ │ + bls.n 20ff0a │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ sub.w r1, r8, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 21799c │ │ │ │ + bl 217914 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20ffbe │ │ │ │ - ldr r3, [pc, #636] @ (210210 ) │ │ │ │ + beq.n 20ff36 │ │ │ │ + ldr r3, [pc, #636] @ (210188 ) │ │ │ │ mov r9, fp │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov fp, r6 │ │ │ │ mov r7, sl │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 20fe16 │ │ │ │ + b.n 20fd8e │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bls.w 20fe2c │ │ │ │ - b.n 20fe74 │ │ │ │ + bls.w 20fda4 │ │ │ │ + b.n 20fdec │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 20ff92 │ │ │ │ + bhi.n 20ff0a │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 20ff5a │ │ │ │ + bne.n 20fed2 │ │ │ │ mov r9, fp │ │ │ │ mov r7, sl │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov fp, r6 │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - b.n 20fe2c │ │ │ │ + b.n 20fda4 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 20fd80 │ │ │ │ + bhi.w 20fcf8 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 20fd40 │ │ │ │ - b.n 20feaa │ │ │ │ + bne.w 20fcb8 │ │ │ │ + b.n 20fe22 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ mov.w r7, r3, asr #5 │ │ │ │ - bne.n 210070 │ │ │ │ + bne.n 20ffe8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 210078 │ │ │ │ + beq.n 20fff0 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ add.w r3, r4, #20 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 20ffbe │ │ │ │ + beq.n 20ff36 │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ strd r4, r7, [sp, #96] @ 0x60 │ │ │ │ subs r5, #4 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ mov r7, r3 │ │ │ │ mov r9, ip │ │ │ │ strd r8, r6, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bmi.n 210090 │ │ │ │ + bmi.n 210008 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2100a2 │ │ │ │ + beq.n 21001a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 210088 │ │ │ │ + beq.n 210000 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 21005c │ │ │ │ + bne.n 20ffd4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 21005c │ │ │ │ + bls.n 20ffd4 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ subs r1, r5, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r9, r1 │ │ │ │ - bl 21799c │ │ │ │ + bl 217914 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 210090 │ │ │ │ - ldr r3, [pc, #432] @ (210210 ) │ │ │ │ + beq.n 210008 │ │ │ │ + ldr r3, [pc, #432] @ (210188 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrd r4, r7, [sp, #96] @ 0x60 │ │ │ │ ldrd r8, r6, [sp, #84] @ 0x54 │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 2100e4 │ │ │ │ + b.n 21005c │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 210008 │ │ │ │ - bl 21756c │ │ │ │ + beq.n 20ff80 │ │ │ │ + bl 2174e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 210008 │ │ │ │ - ldr r3, [pc, #396] @ (210210 ) │ │ │ │ + bne.n 20ff80 │ │ │ │ + ldr r3, [pc, #396] @ (210188 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 2100e4 │ │ │ │ + b.n 21005c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 21005c │ │ │ │ + bhi.n 20ffd4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 21002c │ │ │ │ + bne.n 20ffa4 │ │ │ │ ldrd r8, r6, [sp, #84] @ 0x54 │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ - b.n 20ffbe │ │ │ │ + b.n 20ff36 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r3, r5, r3 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ mov.w r3, r3, asr #5 │ │ │ │ - bne.n 21010c │ │ │ │ - cbnz r3, 210114 │ │ │ │ + bne.n 210084 │ │ │ │ + cbnz r3, 21008c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 21756c │ │ │ │ + bl 2174e4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbnz r0, 210114 │ │ │ │ - ldr r2, [pc, #336] @ (210210 ) │ │ │ │ + cbnz r0, 21008c │ │ │ │ + ldr r2, [pc, #336] @ (210188 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r1, r2] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r2, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 210090 │ │ │ │ + beq.n 210008 │ │ │ │ ldrd r4, r7, [sp, #96] @ 0x60 │ │ │ │ ldrd r8, r6, [sp, #84] @ 0x54 │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r7 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 20ffbe │ │ │ │ + beq.w 20ff36 │ │ │ │ mov r9, fp │ │ │ │ mov r7, sl │ │ │ │ mov fp, r6 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - b.n 20fe16 │ │ │ │ + b.n 20fd8e │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 2100b4 │ │ │ │ + bne.n 21002c │ │ │ │ ldr r6, [r4, #24] │ │ │ │ add.w r8, r4, #20 │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 210090 │ │ │ │ + beq.n 210008 │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ subs r6, #4 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, ip │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ strd r4, r3, [sp, #112] @ 0x70 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.n 2101aa │ │ │ │ + bmi.n 210122 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2101b8 │ │ │ │ + beq.n 210130 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 2101a2 │ │ │ │ + beq.n 21011a │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 210164 │ │ │ │ + bne.n 2100dc │ │ │ │ ldr r2, [r6, #16] │ │ │ │ subs r2, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 210164 │ │ │ │ + bls.n 2100dc │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ subs r1, r6, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r8, r1 │ │ │ │ - bl 21799c │ │ │ │ + bl 217914 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 2101aa │ │ │ │ - ldr r2, [pc, #168] @ (210210 ) │ │ │ │ + beq.n 210122 │ │ │ │ + ldr r2, [pc, #168] @ (210188 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldrd r4, r3, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r1, r2] │ │ │ │ - b.n 2100c4 │ │ │ │ + b.n 21003c │ │ │ │ ldrd r9, r8, [sp, #44] @ 0x2c │ │ │ │ - b.n 20fe9c │ │ │ │ + b.n 20fe14 │ │ │ │ ldrd r6, r5, [sp, #12] │ │ │ │ mov r8, r4 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ - b.n 20fcac │ │ │ │ + b.n 20fc24 │ │ │ │ mov sl, r4 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldrd r6, r5, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b.n 20fd94 │ │ │ │ + b.n 20fd0c │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ ldrd r6, r5, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ - b.n 20fe86 │ │ │ │ + b.n 20fdfe │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ subs r2, #111 @ 0x6f │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 210164 │ │ │ │ + bhi.n 2100dc │ │ │ │ ldr r2, [r6, #8] │ │ │ │ subs r6, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 210134 │ │ │ │ + bne.n 2100ac │ │ │ │ ldrd r5, r7, [sp, #104] @ 0x68 │ │ │ │ - b.n 210090 │ │ │ │ + b.n 210008 │ │ │ │ add.w r5, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r5, r6, r5 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ mov.w r5, r5, asr #5 │ │ │ │ - bne.n 2101f4 │ │ │ │ - cbnz r5, 2101fc │ │ │ │ - bl 21756c │ │ │ │ - cbnz r0, 2101fc │ │ │ │ - ldr r1, [pc, #60] @ (210210 ) │ │ │ │ + bne.n 21016c │ │ │ │ + cbnz r5, 210174 │ │ │ │ + bl 2174e4 │ │ │ │ + cbnz r0, 210174 │ │ │ │ + ldr r1, [pc, #60] @ (210188 ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r3, r1] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r2, r3, r2, r0 │ │ │ │ add r2, r5 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 2101aa │ │ │ │ + beq.n 210122 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldrd r4, r3, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ - b.n 2100c4 │ │ │ │ + b.n 21003c │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 2101ca │ │ │ │ + bne.n 210142 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d39c │ │ │ │ + bl 20d314 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2101d0 │ │ │ │ - b.n 2101aa │ │ │ │ - lsls r2, r5, #16 │ │ │ │ + beq.n 210148 │ │ │ │ + b.n 210122 │ │ │ │ + lsls r2, r6, #18 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ 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 │ │ │ │ - ldr.w r1, [pc, #3368] @ 210f50 │ │ │ │ + ldr.w r1, [pc, #3368] @ 210ec8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r2, [pc, #3368] @ 210f54 │ │ │ │ + ldr.w r2, [pc, #3368] @ 210ecc │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -594565,15 +594376,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r2, [r3, #41] @ 0x29 │ │ │ │ ldr.w r1, [r3, #192] @ 0xc0 │ │ │ │ eor.w r0, r2, #1 │ │ │ │ strb.w r2, [sp, #22] │ │ │ │ strb.w r0, [sp, #21] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2104c4 │ │ │ │ + bne.w 21043c │ │ │ │ movw r2, #2049 @ 0x801 │ │ │ │ ands r2, r1 │ │ │ │ sub.w r2, r2, #1 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ strb.w r2, [sp, #23] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -594595,18 +594406,18 @@ │ │ │ │ ldrb.w r4, [r3, #91] @ 0x5b │ │ │ │ eor.w r4, r4, #1 │ │ │ │ bfi r2, r4, #24, #8 │ │ │ │ str.w r2, [sp, #25] │ │ │ │ and.w r2, r0, #1024 @ 0x400 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 21045c │ │ │ │ + bne.w 2103d4 │ │ │ │ ldrb.w r2, [r3, #142] @ 0x8e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21045e │ │ │ │ + beq.w 2103d6 │ │ │ │ lsls r2, r0, #30 │ │ │ │ ittet pl │ │ │ │ movpl r2, #1 │ │ │ │ strbpl.w r2, [sp, #29] │ │ │ │ movmi r2, r6 │ │ │ │ ldrbpl.w r2, [r3, #143] @ 0x8f │ │ │ │ it mi │ │ │ │ @@ -594616,51 +594427,51 @@ │ │ │ │ ands.w r2, ip, #8 │ │ │ │ ubfx lr, ip, #3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ eor.w lr, lr, #1 │ │ │ │ it ne │ │ │ │ movne r4, r2 │ │ │ │ - bne.n 210312 │ │ │ │ + bne.n 21028a │ │ │ │ tst.w ip, #4 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - beq.w 2104fa │ │ │ │ + beq.w 210472 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ strb.w r4, [sp, #33] @ 0x21 │ │ │ │ ands.w r4, r2, #8 │ │ │ │ strb.w lr, [sp, #31] │ │ │ │ ubfx r9, r2, #3, #1 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ it ne │ │ │ │ movne lr, r4 │ │ │ │ - bne.n 210344 │ │ │ │ + bne.n 2102bc │ │ │ │ tst.w r2, #4 │ │ │ │ it ne │ │ │ │ movne.w lr, #1 │ │ │ │ - beq.w 2104e8 │ │ │ │ + beq.w 210460 │ │ │ │ strb.w lr, [sp, #36] @ 0x24 │ │ │ │ ldr.w lr, [r3, #12] │ │ │ │ strb.w r4, [sp, #35] @ 0x23 │ │ │ │ ands.w r4, lr, #8 │ │ │ │ strb.w r9, [sp, #34] @ 0x22 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ ubfx r9, lr, #3, #1 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ it ne │ │ │ │ movne sl, r4 │ │ │ │ - bne.n 210378 │ │ │ │ + bne.n 2102f0 │ │ │ │ tst.w lr, #4 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ - beq.w 21050e │ │ │ │ + beq.w 210486 │ │ │ │ strb.w r4, [sp, #38] @ 0x26 │ │ │ │ ldrb.w r4, [r3, #133] @ 0x85 │ │ │ │ strb.w sl, [sp, #39] @ 0x27 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r4, [r3, #134] @ 0x86 │ │ │ │ strb.w r9, [sp, #37] @ 0x25 │ │ │ │ @@ -594694,100 +594505,100 @@ │ │ │ │ strb.w r9, [sp, #50] @ 0x32 │ │ │ │ ldrb.w r9, [r3, #18] │ │ │ │ strb.w r9, [sp, #51] @ 0x33 │ │ │ │ strb.w fp, [sp, #53] @ 0x35 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ strb.w r5, [sp, #54] @ 0x36 │ │ │ │ strb.w r9, [sp, #52] @ 0x34 │ │ │ │ - cbnz r5, 210476 │ │ │ │ + cbnz r5, 2103ee │ │ │ │ tst.w r4, #8 │ │ │ │ - bne.n 210476 │ │ │ │ + bne.n 2103ee │ │ │ │ strb.w r5, [sp, #55] @ 0x37 │ │ │ │ strb.w r7, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r5, [r3, #51] @ 0x33 │ │ │ │ - cbnz r7, 210490 │ │ │ │ + cbnz r7, 210408 │ │ │ │ tst.w r4, #16 │ │ │ │ - beq.n 2104c8 │ │ │ │ + beq.n 210440 │ │ │ │ tst.w r4, #64 @ 0x40 │ │ │ │ - beq.w 210f60 │ │ │ │ + beq.w 210ed8 │ │ │ │ mov.w r8, #1 │ │ │ │ strb.w r7, [sp, #57] @ 0x39 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r8, [sp, #58] @ 0x3a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 210f76 │ │ │ │ + bne.w 210eee │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ - b.n 2104b0 │ │ │ │ + b.n 210428 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r2, [sp, #29] │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2102e8 │ │ │ │ + beq.w 210260 │ │ │ │ ubfx r2, r0, #1, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 2102e8 │ │ │ │ + b.n 210260 │ │ │ │ and.w r5, r4, #80 @ 0x50 │ │ │ │ strb.w r7, [sp, #56] @ 0x38 │ │ │ │ subs r5, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ strb.w r5, [sp, #55] @ 0x37 │ │ │ │ ldrb.w r5, [r3, #51] @ 0x33 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 210432 │ │ │ │ + beq.n 2103aa │ │ │ │ ands.w r8, r4, #64 @ 0x40 │ │ │ │ - bne.w 210f2a │ │ │ │ + bne.w 210ea2 │ │ │ │ strb.w r8, [sp, #59] @ 0x3b │ │ │ │ mov.w r8, #1 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r8, [sp, #57] @ 0x39 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 210522 │ │ │ │ + bne.n 21049a │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r5 │ │ │ │ strb.w r5, [sp, #61] @ 0x3d │ │ │ │ clz r5, r9 │ │ │ │ mov.w r8, #1 │ │ │ │ strb.w r8, [sp, #62] @ 0x3e │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 210536 │ │ │ │ + b.n 2104ae │ │ │ │ movs r2, #0 │ │ │ │ - b.n 21026e │ │ │ │ + b.n 2101e6 │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ strb.w r7, [sp, #57] @ 0x39 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r9, [sp, #58] @ 0x3a │ │ │ │ - cbnz r5, 21052c │ │ │ │ + cbnz r5, 2104a4 │ │ │ │ ands.w r5, r4, #64 @ 0x40 │ │ │ │ mov r9, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, r7 │ │ │ │ movne r5, #1 │ │ │ │ - b.n 2104b0 │ │ │ │ + b.n 210428 │ │ │ │ ubfx lr, r2, #1, #1 │ │ │ │ and.w r4, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w lr, lr, #1 │ │ │ │ - b.n 210344 │ │ │ │ + b.n 2102bc │ │ │ │ ubfx r4, ip, #1, #1 │ │ │ │ and.w r2, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ - b.n 210312 │ │ │ │ + b.n 21028a │ │ │ │ ubfx sl, lr, #1, #1 │ │ │ │ and.w r4, lr, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ - b.n 210378 │ │ │ │ + b.n 2102f0 │ │ │ │ and.w r7, r4, #16 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 210f76 │ │ │ │ + bne.w 210eee │ │ │ │ mov.w r5, #1 │ │ │ │ strh.w r5, [sp, #61] @ 0x3d │ │ │ │ movs r5, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrb.w r7, [r3, #148] @ 0x94 │ │ │ │ str r7, [sp, #4] │ │ │ │ bfi r8, r5, #0, #8 │ │ │ │ @@ -594803,15 +594614,15 @@ │ │ │ │ str.w r8, [sp, #63] @ 0x3f │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #68] @ 0x44 │ │ │ │ ubfx r5, r0, #5, #1 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #69] @ 0x45 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r7, 21058c │ │ │ │ + cbz r7, 210504 │ │ │ │ ldrb.w r5, [r3, #161] @ 0xa1 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #70] @ 0x46 │ │ │ │ ubfx r8, r4, #11, #1 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r5, [sp, #71] @ 0x47 │ │ │ │ @@ -594829,46 +594640,46 @@ │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #75] @ 0x4b │ │ │ │ ldrb.w r5, [r3, #43] @ 0x2b │ │ │ │ eor.w r5, r5, #1 │ │ │ │ and.w r5, r5, r8 │ │ │ │ strb.w r5, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r5, [r3, #45] @ 0x2d │ │ │ │ - cbz r5, 2105ea │ │ │ │ + cbz r5, 210562 │ │ │ │ ldrb.w r5, [r3, #41] @ 0x29 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #77] @ 0x4d │ │ │ │ ldrb.w r5, [r3, #46] @ 0x2e │ │ │ │ - cbz r5, 2105fc │ │ │ │ + cbz r5, 210574 │ │ │ │ ldrb.w r5, [r3, #41] @ 0x29 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #78] @ 0x4e │ │ │ │ mov.w r9, #1 │ │ │ │ and.w r5, r1, #1024 @ 0x400 │ │ │ │ ldrb.w r8, [r3, #45] @ 0x2d │ │ │ │ eor.w r8, r8, r9 │ │ │ │ strb.w r8, [sp, #79] @ 0x4f │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ strb.w r9, [sp, #81] @ 0x51 │ │ │ │ eor.w r8, r8, r9 │ │ │ │ strb.w r8, [sp, #80] @ 0x50 │ │ │ │ ldrb.w r8, [r3, #45] @ 0x2d │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2108ce │ │ │ │ + bne.w 210846 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 210f16 │ │ │ │ + beq.w 210e8e │ │ │ │ ldrb.w r9, [r3, #41] @ 0x29 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 210f96 │ │ │ │ + bne.w 210f0e │ │ │ │ ubfx r8, r1, #9, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 210904 │ │ │ │ + bne.w 21087c │ │ │ │ ubfx r8, r1, #9, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r8, [sp, #83] @ 0x53 │ │ │ │ clz r8, r5 │ │ │ │ ldrb.w sl, [r3, #95] @ 0x5f │ │ │ │ ldrb.w r9, [r3, #45] @ 0x2d │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ @@ -594904,20 +594715,20 @@ │ │ │ │ strb.w fp, [sp, #93] @ 0x5d │ │ │ │ strb.w sl, [sp, #90] @ 0x5a │ │ │ │ strb.w r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #95] @ 0x5f │ │ │ │ strb.w r8, [sp, #98] @ 0x62 │ │ │ │ ldrb.w r8, [r3, #19] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 210718 │ │ │ │ + beq.n 210690 │ │ │ │ mov r8, r6 │ │ │ │ - cbnz r6, 210718 │ │ │ │ + cbnz r6, 210690 │ │ │ │ ldrb.w r8, [r3, #142] @ 0x8e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 21104a │ │ │ │ + bne.w 210fc2 │ │ │ │ strb.w r8, [sp, #99] @ 0x63 │ │ │ │ ubfx r9, r4, #14, #1 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ ldrb.w r8, [r3, #130] @ 0x82 │ │ │ │ ldrb r6, [r3, #19] │ │ │ │ strb.w r6, [sp, #100] @ 0x64 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ @@ -594939,33 +594750,33 @@ │ │ │ │ strb.w r6, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r6, [r3, #74] @ 0x4a │ │ │ │ strb.w r8, [sp, #110] @ 0x6e │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #109] @ 0x6d │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 210938 │ │ │ │ + bne.w 2108b0 │ │ │ │ ldrb.w r6, [r3, #72] @ 0x48 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #111] @ 0x6f │ │ │ │ ldrb.w r6, [r3, #71] @ 0x47 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r6, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #113] @ 0x71 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ - cbnz r6, 2107b0 │ │ │ │ + cbnz r6, 210728 │ │ │ │ ldrb.w r6, [r3, #72] @ 0x48 │ │ │ │ strb.w r6, [sp, #114] @ 0x72 │ │ │ │ ldrb.w r6, [r3, #146] @ 0x92 │ │ │ │ strb.w r6, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r6, [r3, #70] @ 0x46 │ │ │ │ strb.w r6, [sp, #116] @ 0x74 │ │ │ │ ldrb.w r6, [r3, #71] @ 0x47 │ │ │ │ - cbnz r6, 2107ce │ │ │ │ + cbnz r6, 210746 │ │ │ │ ldrb.w r6, [r3, #72] @ 0x48 │ │ │ │ strb.w r6, [sp, #117] @ 0x75 │ │ │ │ ubfx r9, r1, #6, #1 │ │ │ │ ldrb.w r6, [r3, #145] @ 0x91 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ ldrb.w sl, [r3, #70] @ 0x46 │ │ │ │ and.w fp, r1, #64 @ 0x40 │ │ │ │ @@ -594988,17 +594799,17 @@ │ │ │ │ ldrb.w sl, [r3, #34] @ 0x22 │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ strb.w r9, [sp, #126] @ 0x7e │ │ │ │ ldrb.w r9, [r3, #89] @ 0x59 │ │ │ │ strb.w r9, [sp, #127] @ 0x7f │ │ │ │ ldrb.w r9, [r3, #90] @ 0x5a │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 21090a │ │ │ │ + bne.n 210882 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 21090a │ │ │ │ + beq.n 210882 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #128] @ 0x80 │ │ │ │ ldrb.w sl, [r3, #94] @ 0x5e │ │ │ │ strb.w sl, [sp, #129] @ 0x81 │ │ │ │ strb.w r9, [sp, #130] @ 0x82 │ │ │ │ ubfx r7, r5, #10, #1 │ │ │ │ ubfx r9, r1, #20, #1 │ │ │ │ @@ -595020,54 +594831,54 @@ │ │ │ │ strb.w r7, [sp, #138] @ 0x8a │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldrb.w r5, [r3, #152] @ 0x98 │ │ │ │ and.w r9, r7, r9 │ │ │ │ strb.w r9, [sp, #137] @ 0x89 │ │ │ │ ldrb r7, [r3, #30] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 21093c │ │ │ │ + beq.n 2108b4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 210f88 │ │ │ │ + bne.w 210f00 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211042 │ │ │ │ + bne.w 210fba │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ mov r9, r6 │ │ │ │ - b.n 210948 │ │ │ │ + b.n 2108c0 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 210f82 │ │ │ │ + bne.w 210efa │ │ │ │ ubfx r8, r1, #9, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 21064e │ │ │ │ + bne.w 2105c6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 210662 │ │ │ │ + beq.w 2105da │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 21065a │ │ │ │ + beq.w 2105d2 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 210662 │ │ │ │ + b.n 2105da │ │ │ │ strb.w r9, [sp, #128] @ 0x80 │ │ │ │ ldrb.w r9, [r3, #94] @ 0x5e │ │ │ │ strb.w r9, [sp, #129] @ 0x81 │ │ │ │ ldrb.w r9, [r3, #91] @ 0x5b │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 21085a │ │ │ │ + bne.n 2107d2 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ movt r9, #256 @ 0x100 │ │ │ │ tst.w r1, r9 │ │ │ │ ite ne │ │ │ │ movne.w r9, #1 │ │ │ │ moveq.w r9, #0 │ │ │ │ - b.n 21085a │ │ │ │ + b.n 2107d2 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 21078e │ │ │ │ + b.n 210706 │ │ │ │ strb.w r7, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r9, [r3, #30] │ │ │ │ and.w r9, r6, r9 │ │ │ │ strb.w r9, [sp, #140] @ 0x8c │ │ │ │ eor.w r9, r5, #1 │ │ │ │ and.w r9, r6, r9 │ │ │ │ ldrb.w fp, [r3, #30] │ │ │ │ @@ -595086,29 +594897,29 @@ │ │ │ │ strb.w r5, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r5, [r3, #74] @ 0x4a │ │ │ │ strb.w r5, [sp, #147] @ 0x93 │ │ │ │ ldrb.w r5, [r3, #56] @ 0x38 │ │ │ │ strb.w r5, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r5, [r3, #58] @ 0x3a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 210ea0 │ │ │ │ + beq.w 210e18 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 210f0a │ │ │ │ + bne.w 210e82 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ strb.w r8, [sp, #150] @ 0x96 │ │ │ │ ldrb.w r5, [r3, #57] @ 0x39 │ │ │ │ strb.w r5, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r5, [r3, #59] @ 0x3b │ │ │ │ - cbz r5, 2109ca │ │ │ │ + cbz r5, 210942 │ │ │ │ ldrb.w r5, [r3, #130] @ 0x82 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r5, [r3, #59] @ 0x3b │ │ │ │ - cbz r5, 2109d8 │ │ │ │ + cbz r5, 210950 │ │ │ │ ldrb.w r5, [r3, #130] @ 0x82 │ │ │ │ strb.w r5, [sp, #153] @ 0x99 │ │ │ │ and.w r5, r0, #1024 @ 0x400 │ │ │ │ clz r5, r5 │ │ │ │ and.w r6, r4, #2048 @ 0x800 │ │ │ │ ldrb.w r8, [r3, #66] @ 0x42 │ │ │ │ strb.w r8, [sp, #154] @ 0x9a │ │ │ │ @@ -595128,95 +594939,95 @@ │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #161] @ 0xa1 │ │ │ │ ldrb.w r5, [r3, #43] @ 0x2b │ │ │ │ strb.w r5, [sp, #162] @ 0xa2 │ │ │ │ strb.w r6, [sp, #163] @ 0xa3 │ │ │ │ ldrb.w r5, [r3, #116] @ 0x74 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 210e9c │ │ │ │ + bne.w 210e14 │ │ │ │ ldrb.w r5, [r3, #115] @ 0x73 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #164] @ 0xa4 │ │ │ │ ldrb.w r5, [r3, #117] @ 0x75 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #165] @ 0xa5 │ │ │ │ ldrb.w r5, [r3, #121] @ 0x79 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #166] @ 0xa6 │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 210e98 │ │ │ │ + bne.w 210e10 │ │ │ │ ldrb.w r5, [r3, #116] @ 0x74 │ │ │ │ strb.w r5, [sp, #167] @ 0xa7 │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 210e94 │ │ │ │ + bne.w 210e0c │ │ │ │ ldrb.w r5, [r3, #116] @ 0x74 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #168] @ 0xa8 │ │ │ │ ldrb.w r5, [r3, #121] @ 0x79 │ │ │ │ strb.w r5, [sp, #169] @ 0xa9 │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 210e90 │ │ │ │ + bne.w 210e08 │ │ │ │ ldrb.w r5, [r3, #117] @ 0x75 │ │ │ │ strb.w r5, [sp, #170] @ 0xaa │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 210e8c │ │ │ │ + bne.w 210e04 │ │ │ │ ldrb.w r5, [r3, #117] @ 0x75 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #171] @ 0xab │ │ │ │ ldrb.w r5, [r3, #36] @ 0x24 │ │ │ │ strb.w r5, [sp, #172] @ 0xac │ │ │ │ ldrb.w r5, [r3, #104] @ 0x68 │ │ │ │ - cbz r5, 210ad2 │ │ │ │ + cbz r5, 210a4a │ │ │ │ ldrb.w r5, [r3, #92] @ 0x5c │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #173] @ 0xad │ │ │ │ ldrb.w r5, [r3, #91] @ 0x5b │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 210e88 │ │ │ │ + bne.w 210e00 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ movt r5, #256 @ 0x100 │ │ │ │ tst r1, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ strb.w r5, [sp, #174] @ 0xae │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 210b06 │ │ │ │ + cbz r5, 210a7e │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 210b06 │ │ │ │ + cbz r5, 210a7e │ │ │ │ ldrb.w r5, [r3, #151] @ 0x97 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211038 │ │ │ │ + bne.w 210fb0 │ │ │ │ strb.w r5, [sp, #175] @ 0xaf │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 210b18 │ │ │ │ + cbz r5, 210a90 │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 210b18 │ │ │ │ + cbz r5, 210a90 │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ strb.w r5, [sp, #176] @ 0xb0 │ │ │ │ ldrb r5, [r3, #24] │ │ │ │ strb.w r5, [sp, #177] @ 0xb1 │ │ │ │ ldrb r5, [r3, #25] │ │ │ │ strb.w r5, [sp, #178] @ 0xb2 │ │ │ │ ldrb r5, [r3, #26] │ │ │ │ - cbz r5, 210b34 │ │ │ │ + cbz r5, 210aac │ │ │ │ ldrb.w r5, [r3, #148] @ 0x94 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #179] @ 0xb3 │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 210b54 │ │ │ │ + cbz r5, 210acc │ │ │ │ ldrb.w r6, [r3, #149] @ 0x95 │ │ │ │ - cbz r6, 210b54 │ │ │ │ + cbz r6, 210acc │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211056 │ │ │ │ + bne.w 210fce │ │ │ │ ldrb.w r5, [r3, #151] @ 0x97 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #180] @ 0xb4 │ │ │ │ ubfx r8, r1, #11, #1 │ │ │ │ ldrb.w r9, [r3, #211] @ 0xd3 │ │ │ │ ubfx r6, r1, #8, #1 │ │ │ │ ldrb.w r5, [r3, #92] @ 0x5c │ │ │ │ @@ -595268,92 +595079,92 @@ │ │ │ │ ldrb.w r5, [r3, #114] @ 0x72 │ │ │ │ strb.w r5, [sp, #201] @ 0xc9 │ │ │ │ ldrb.w r5, [r3, #97] @ 0x61 │ │ │ │ strb.w r5, [sp, #202] @ 0xca │ │ │ │ ldrb.w r5, [r3, #96] @ 0x60 │ │ │ │ strb.w r5, [sp, #203] @ 0xcb │ │ │ │ ands.w r5, ip, #16 │ │ │ │ - beq.n 210c6a │ │ │ │ + beq.n 210be2 │ │ │ │ and.w r5, ip, #1 │ │ │ │ ands.w r6, ip, #2 │ │ │ │ - beq.n 210c64 │ │ │ │ + beq.n 210bdc │ │ │ │ tst.w ip, #4 │ │ │ │ - bne.w 211020 │ │ │ │ + bne.w 210f98 │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 211026 │ │ │ │ + beq.w 210f9e │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #205] @ 0xcd │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #206] @ 0xce │ │ │ │ - b.n 210c72 │ │ │ │ + b.n 210bea │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 210ee8 │ │ │ │ + bne.w 210e60 │ │ │ │ strh.w r5, [sp, #204] @ 0xcc │ │ │ │ strb.w r5, [sp, #206] @ 0xce │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #207] @ 0xcf │ │ │ │ ands.w r5, r2, #16 │ │ │ │ - beq.w 210e80 │ │ │ │ + beq.w 210df8 │ │ │ │ and.w r5, r2, #1 │ │ │ │ ands.w r6, r2, #2 │ │ │ │ - beq.w 210eae │ │ │ │ + beq.w 210e26 │ │ │ │ ands.w r6, r2, #4 │ │ │ │ - beq.w 210fe8 │ │ │ │ + beq.w 210f60 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #0 │ │ │ │ tst.w lr, #16 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ - beq.n 210cee │ │ │ │ + beq.n 210c66 │ │ │ │ and.w r2, lr, #1 │ │ │ │ ands.w r5, lr, #2 │ │ │ │ - beq.n 210ce8 │ │ │ │ + beq.n 210c60 │ │ │ │ tst.w lr, #4 │ │ │ │ - bne.w 210fd0 │ │ │ │ + bne.w 210f48 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 210fd6 │ │ │ │ + beq.w 210f4e │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ - b.n 210fc8 │ │ │ │ + b.n 210f40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 210fa8 │ │ │ │ + bne.w 210f20 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [sp, #214] @ 0xd6 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #217] @ 0xd9 │ │ │ │ ldrb.w r2, [r3, #128] @ 0x80 │ │ │ │ strb.w r2, [sp, #218] @ 0xda │ │ │ │ - cbz r2, 210d10 │ │ │ │ + cbz r2, 210c88 │ │ │ │ ubfx r2, r4, #9, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #219] @ 0xdb │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ strb.w r2, [sp, #220] @ 0xdc │ │ │ │ ldrb.w r2, [r3, #129] @ 0x81 │ │ │ │ - cbnz r2, 210d26 │ │ │ │ + cbnz r2, 210c9e │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ strb.w r2, [sp, #221] @ 0xdd │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ strb.w r2, [sp, #222] @ 0xde │ │ │ │ ldrb.w r2, [r3, #44] @ 0x2c │ │ │ │ strb.w r2, [sp, #223] @ 0xdf │ │ │ │ ldrb.w r2, [r3, #114] @ 0x72 │ │ │ │ - cbz r2, 210d48 │ │ │ │ + cbz r2, 210cc0 │ │ │ │ ubfx r2, r1, #25, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r1, [r3, #49] @ 0x31 │ │ │ │ strb.w r1, [sp, #225] @ 0xe1 │ │ │ │ ldrsb.w r2, [r2, #72] @ 0x48 │ │ │ │ @@ -595381,263 +595192,263 @@ │ │ │ │ strb.w r2, [sp, #231] @ 0xe7 │ │ │ │ ldrb.w r2, [r3, #207] @ 0xcf │ │ │ │ strb.w r2, [sp, #232] @ 0xe8 │ │ │ │ ldrb.w r2, [r3, #210] @ 0xd2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #233] @ 0xe9 │ │ │ │ ldrb.w r2, [r3, #212] @ 0xd4 │ │ │ │ - cbz r2, 210dc8 │ │ │ │ + cbz r2, 210d40 │ │ │ │ ubfx r2, r0, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #234] @ 0xea │ │ │ │ ldrb.w r2, [r3, #122] @ 0x7a │ │ │ │ strb.w r2, [sp, #235] @ 0xeb │ │ │ │ - cbz r2, 210dde │ │ │ │ + cbz r2, 210d56 │ │ │ │ ldrb.w r2, [r3, #182] @ 0xb6 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #236] @ 0xec │ │ │ │ ldrb.w r2, [r3, #125] @ 0x7d │ │ │ │ - cbz r2, 210df0 │ │ │ │ + cbz r2, 210d68 │ │ │ │ ldrb.w r2, [r3, #182] @ 0xb6 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #237] @ 0xed │ │ │ │ ldrb.w r2, [r3, #124] @ 0x7c │ │ │ │ - cbz r2, 210e02 │ │ │ │ + cbz r2, 210d7a │ │ │ │ ldrb.w r2, [r3, #182] @ 0xb6 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #238] @ 0xee │ │ │ │ ldrb.w r2, [r3, #123] @ 0x7b │ │ │ │ - cbz r2, 210e14 │ │ │ │ + cbz r2, 210d8c │ │ │ │ ldrb.w r2, [r3, #182] @ 0xb6 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ strb.w r2, [sp, #239] @ 0xef │ │ │ │ ldr.w r4, [r1, #432] @ 0x1b0 │ │ │ │ ldrb.w r2, [r3, #157] @ 0x9d │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strb.w r2, [sp, #240] @ 0xf0 │ │ │ │ - cbnz r3, 210e32 │ │ │ │ - b.n 210e7c │ │ │ │ + cbnz r3, 210daa │ │ │ │ + b.n 210df4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 210e7c │ │ │ │ + cbz r3, 210df4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 210e2c │ │ │ │ - ldr r6, [pc, #284] @ (210f58 ) │ │ │ │ + beq.n 210da4 │ │ │ │ + ldr r6, [pc, #284] @ (210ed0 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 29e06c │ │ │ │ + bl 29dfe4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 210e5e │ │ │ │ + cbz r3, 210dd6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 210e3e │ │ │ │ + bne.n 210db6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 210e50 │ │ │ │ - ldr r2, [pc, #252] @ (210f5c ) │ │ │ │ - ldr r3, [pc, #240] @ (210f54 ) │ │ │ │ + bne.n 210dc8 │ │ │ │ + ldr r2, [pc, #252] @ (210ed4 ) │ │ │ │ + ldr r3, [pc, #240] @ (210ecc ) │ │ │ │ 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 2110a4 │ │ │ │ + bne.w 21101c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 210e5e │ │ │ │ + b.n 210dd6 │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ strb.w r5, [sp, #212] @ 0xd4 │ │ │ │ - b.n 210cb2 │ │ │ │ + b.n 210c2a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 210aee │ │ │ │ + b.n 210a66 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 210ab8 │ │ │ │ + b.n 210a30 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 210aa2 │ │ │ │ + b.n 210a1a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 210a88 │ │ │ │ + b.n 210a00 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 210a72 │ │ │ │ + b.n 2109ea │ │ │ │ movs r5, #0 │ │ │ │ - b.n 210a48 │ │ │ │ + b.n 2109c0 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r5, [r3, #58] @ 0x3a │ │ │ │ and.w r8, r8, r5 │ │ │ │ - b.n 2109b0 │ │ │ │ + b.n 210928 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 210f9e │ │ │ │ + beq.n 210f16 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ ands.w r2, r2, #4 │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #209] @ 0xd1 │ │ │ │ - beq.w 211072 │ │ │ │ + beq.w 210fea │ │ │ │ strh.w r6, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211008 │ │ │ │ + beq.w 210f80 │ │ │ │ lsls r2, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r6, [sp, #212] @ 0xd4 │ │ │ │ - bmi.w 210cb2 │ │ │ │ - b.n 21108a │ │ │ │ + bmi.w 210c2a │ │ │ │ + b.n 211002 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ tst.w ip, #4 │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ it ne │ │ │ │ strbne.w r6, [sp, #206] @ 0xce │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #205] @ 0xcd │ │ │ │ - bne.w 210c72 │ │ │ │ - b.n 210c5c │ │ │ │ + bne.w 210bea │ │ │ │ + b.n 210bd4 │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r8, [r3, #58] @ 0x3a │ │ │ │ - b.n 2109b0 │ │ │ │ + b.n 210928 │ │ │ │ strb.w r5, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 21064e │ │ │ │ - b.w 210662 │ │ │ │ + bne.w 2105c6 │ │ │ │ + b.w 2105da │ │ │ │ mov.w r8, #0 │ │ │ │ and.w r7, r4, #16 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r8, [sp, #57] @ 0x39 │ │ │ │ strb.w r8, [sp, #59] @ 0x3b │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 210526 │ │ │ │ + bne.w 21049e │ │ │ │ clz r5, r7 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.w 210456 │ │ │ │ + b.w 2103ce │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [ip, #672] @ 0x2a0 │ │ │ │ + cdp2 0, 5, cr0, cr4, cr8, {5} │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #112 @ 0x70 │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xf19a00a8 │ │ │ │ + @ instruction: 0xf22200a8 │ │ │ │ mov.w r8, #1 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strb.w r8, [sp, #57] @ 0x39 │ │ │ │ strh.w r8, [sp, #58] @ 0x3a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2104ac │ │ │ │ + beq.w 210424 │ │ │ │ mov.w r5, #0 │ │ │ │ strh.w r5, [sp, #61] @ 0x3d │ │ │ │ - b.w 210534 │ │ │ │ + b.w 2104ac │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 2108e2 │ │ │ │ + b.n 21085a │ │ │ │ mov.w r9, #0 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r9, [r3, #30] │ │ │ │ - b.n 210948 │ │ │ │ + b.n 2108c0 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ - b.w 21064e │ │ │ │ + b.w 2105c6 │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ - b.n 210cb2 │ │ │ │ + b.n 210c2a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ tst.w lr, #4 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ it ne │ │ │ │ strbne.w r5, [sp, #216] @ 0xd8 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ - bne.w 210cf8 │ │ │ │ + bne.w 210c70 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ - b.n 210cf8 │ │ │ │ + b.n 210c70 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh.w r2, [sp, #215] @ 0xd7 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 210cfa │ │ │ │ + b.n 210c72 │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ - cbz r5, 21105a │ │ │ │ + cbz r5, 210fd2 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ strh.w r6, [sp, #210] @ 0xd2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #209] @ 0xd1 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 210eda │ │ │ │ + bne.w 210e52 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 210cb4 │ │ │ │ + beq.w 210c2c │ │ │ │ lsls r5, r0, #30 │ │ │ │ - bmi.w 210cb2 │ │ │ │ - b.n 21109a │ │ │ │ + bmi.w 210c2a │ │ │ │ + b.n 211012 │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ strh.w r5, [sp, #205] @ 0xcd │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - b.n 210c74 │ │ │ │ + b.n 210bec │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - b.n 210b06 │ │ │ │ + b.n 210a7e │ │ │ │ mov r9, r6 │ │ │ │ strb.w r6, [sp, #139] @ 0x8b │ │ │ │ - b.n 210948 │ │ │ │ + b.n 2108c0 │ │ │ │ ubfx r8, r0, #1, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ - b.w 210718 │ │ │ │ + b.w 210690 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 210b54 │ │ │ │ + b.n 210acc │ │ │ │ movs r2, #1 │ │ │ │ strb.w r5, [sp, #209] @ 0xd1 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ - b.n 210fa0 │ │ │ │ + b.n 210f18 │ │ │ │ strh.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r5, [r3, #143] @ 0x8f │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 211008 │ │ │ │ + beq.n 210f80 │ │ │ │ lsls r6, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r2, [sp, #212] @ 0xd4 │ │ │ │ - bmi.w 210cb2 │ │ │ │ + b.w 35fae8 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 210cb4 │ │ │ │ + beq.w 210c2c │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 210cb4 │ │ │ │ + b.n 210c2c │ │ │ │ blx 615d4 <__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, #3808] @ 0xee0 │ │ │ │ - ldr.w r1, [pc, #3368] @ 211de4 │ │ │ │ + ldr.w r1, [pc, #3368] @ 211d5c │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r2, [pc, #3368] @ 211de8 │ │ │ │ + ldr.w r2, [pc, #3368] @ 211d60 │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -595645,15 +595456,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r2, [r3, #41] @ 0x29 │ │ │ │ ldr.w r1, [r3, #192] @ 0xc0 │ │ │ │ eor.w r0, r2, #1 │ │ │ │ strb.w r2, [sp, #22] │ │ │ │ strb.w r0, [sp, #21] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 211358 │ │ │ │ + bne.w 2112d0 │ │ │ │ movw r2, #2049 @ 0x801 │ │ │ │ ands r2, r1 │ │ │ │ sub.w r2, r2, #1 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ strb.w r2, [sp, #23] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -595675,18 +595486,18 @@ │ │ │ │ ldrb.w r4, [r3, #91] @ 0x5b │ │ │ │ eor.w r4, r4, #1 │ │ │ │ bfi r2, r4, #24, #8 │ │ │ │ str.w r2, [sp, #25] │ │ │ │ and.w r2, r0, #1024 @ 0x400 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2112f0 │ │ │ │ + bne.w 211268 │ │ │ │ ldrb.w r2, [r3, #142] @ 0x8e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2112f2 │ │ │ │ + beq.w 21126a │ │ │ │ lsls r2, r0, #30 │ │ │ │ ittet pl │ │ │ │ movpl r2, #1 │ │ │ │ strbpl.w r2, [sp, #29] │ │ │ │ movmi r2, r6 │ │ │ │ ldrbpl.w r2, [r3, #143] @ 0x8f │ │ │ │ it mi │ │ │ │ @@ -595696,51 +595507,51 @@ │ │ │ │ ands.w r2, ip, #8 │ │ │ │ ubfx lr, ip, #3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ eor.w lr, lr, #1 │ │ │ │ it ne │ │ │ │ movne r4, r2 │ │ │ │ - bne.n 2111a6 │ │ │ │ + bne.n 21111e │ │ │ │ tst.w ip, #4 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - beq.w 21138e │ │ │ │ + beq.w 211306 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ strb.w r4, [sp, #33] @ 0x21 │ │ │ │ ands.w r4, r2, #8 │ │ │ │ strb.w lr, [sp, #31] │ │ │ │ ubfx r9, r2, #3, #1 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ it ne │ │ │ │ movne lr, r4 │ │ │ │ - bne.n 2111d8 │ │ │ │ + bne.n 211150 │ │ │ │ tst.w r2, #4 │ │ │ │ it ne │ │ │ │ movne.w lr, #1 │ │ │ │ - beq.w 21137c │ │ │ │ + beq.w 2112f4 │ │ │ │ strb.w lr, [sp, #36] @ 0x24 │ │ │ │ ldr.w lr, [r3, #12] │ │ │ │ strb.w r4, [sp, #35] @ 0x23 │ │ │ │ ands.w r4, lr, #8 │ │ │ │ strb.w r9, [sp, #34] @ 0x22 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ ubfx r9, lr, #3, #1 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ it ne │ │ │ │ movne sl, r4 │ │ │ │ - bne.n 21120c │ │ │ │ + bne.n 211184 │ │ │ │ tst.w lr, #4 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ - beq.w 2113a2 │ │ │ │ + beq.w 21131a │ │ │ │ strb.w r4, [sp, #38] @ 0x26 │ │ │ │ ldrb.w r4, [r3, #133] @ 0x85 │ │ │ │ strb.w sl, [sp, #39] @ 0x27 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r4, [r3, #134] @ 0x86 │ │ │ │ strb.w r9, [sp, #37] @ 0x25 │ │ │ │ @@ -595774,100 +595585,100 @@ │ │ │ │ strb.w r9, [sp, #50] @ 0x32 │ │ │ │ ldrb.w r9, [r3, #18] │ │ │ │ strb.w r9, [sp, #51] @ 0x33 │ │ │ │ strb.w fp, [sp, #53] @ 0x35 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ strb.w r5, [sp, #54] @ 0x36 │ │ │ │ strb.w r9, [sp, #52] @ 0x34 │ │ │ │ - cbnz r5, 21130a │ │ │ │ + cbnz r5, 211282 │ │ │ │ tst.w r4, #8 │ │ │ │ - bne.n 21130a │ │ │ │ + bne.n 211282 │ │ │ │ strb.w r5, [sp, #55] @ 0x37 │ │ │ │ strb.w r7, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r5, [r3, #51] @ 0x33 │ │ │ │ - cbnz r7, 211324 │ │ │ │ + cbnz r7, 21129c │ │ │ │ tst.w r4, #16 │ │ │ │ - beq.n 21135c │ │ │ │ + beq.n 2112d4 │ │ │ │ tst.w r4, #64 @ 0x40 │ │ │ │ - beq.w 211df4 │ │ │ │ + beq.w 211d6c │ │ │ │ mov.w r8, #1 │ │ │ │ strb.w r7, [sp, #57] @ 0x39 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r8, [sp, #58] @ 0x3a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211e0a │ │ │ │ + bne.w 211d82 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ - b.n 211344 │ │ │ │ + b.n 2112bc │ │ │ │ mov r2, r6 │ │ │ │ strb.w r2, [sp, #29] │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21117c │ │ │ │ + beq.w 2110f4 │ │ │ │ ubfx r2, r0, #1, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 21117c │ │ │ │ + b.n 2110f4 │ │ │ │ and.w r5, r4, #80 @ 0x50 │ │ │ │ strb.w r7, [sp, #56] @ 0x38 │ │ │ │ subs r5, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ strb.w r5, [sp, #55] @ 0x37 │ │ │ │ ldrb.w r5, [r3, #51] @ 0x33 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2112c6 │ │ │ │ + beq.n 21123e │ │ │ │ ands.w r8, r4, #64 @ 0x40 │ │ │ │ - bne.w 211dbe │ │ │ │ + bne.w 211d36 │ │ │ │ strb.w r8, [sp, #59] @ 0x3b │ │ │ │ mov.w r8, #1 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r8, [sp, #57] @ 0x39 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2113b6 │ │ │ │ + bne.n 21132e │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r5 │ │ │ │ strb.w r5, [sp, #61] @ 0x3d │ │ │ │ clz r5, r9 │ │ │ │ mov.w r8, #1 │ │ │ │ strb.w r8, [sp, #62] @ 0x3e │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 2113ca │ │ │ │ + b.n 211342 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 211102 │ │ │ │ + b.n 21107a │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ strb.w r7, [sp, #57] @ 0x39 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r9, [sp, #58] @ 0x3a │ │ │ │ - cbnz r5, 2113c0 │ │ │ │ + cbnz r5, 211338 │ │ │ │ ands.w r5, r4, #64 @ 0x40 │ │ │ │ mov r9, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, r7 │ │ │ │ movne r5, #1 │ │ │ │ - b.n 211344 │ │ │ │ + b.n 2112bc │ │ │ │ ubfx lr, r2, #1, #1 │ │ │ │ and.w r4, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w lr, lr, #1 │ │ │ │ - b.n 2111d8 │ │ │ │ + b.n 211150 │ │ │ │ ubfx r4, ip, #1, #1 │ │ │ │ and.w r2, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ - b.n 2111a6 │ │ │ │ + b.n 21111e │ │ │ │ ubfx sl, lr, #1, #1 │ │ │ │ and.w r4, lr, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ - b.n 21120c │ │ │ │ + b.n 211184 │ │ │ │ and.w r7, r4, #16 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 211e0a │ │ │ │ + bne.w 211d82 │ │ │ │ mov.w r5, #1 │ │ │ │ strh.w r5, [sp, #61] @ 0x3d │ │ │ │ movs r5, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrb.w r7, [r3, #148] @ 0x94 │ │ │ │ str r7, [sp, #4] │ │ │ │ bfi r8, r5, #0, #8 │ │ │ │ @@ -595883,15 +595694,15 @@ │ │ │ │ str.w r8, [sp, #63] @ 0x3f │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #68] @ 0x44 │ │ │ │ ubfx r5, r0, #5, #1 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #69] @ 0x45 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r7, 211420 │ │ │ │ + cbz r7, 211398 │ │ │ │ ldrb.w r5, [r3, #161] @ 0xa1 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #70] @ 0x46 │ │ │ │ ubfx r8, r4, #11, #1 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r5, [sp, #71] @ 0x47 │ │ │ │ @@ -595909,46 +595720,46 @@ │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #75] @ 0x4b │ │ │ │ ldrb.w r5, [r3, #43] @ 0x2b │ │ │ │ eor.w r5, r5, #1 │ │ │ │ and.w r5, r5, r8 │ │ │ │ strb.w r5, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r5, [r3, #45] @ 0x2d │ │ │ │ - cbz r5, 21147e │ │ │ │ + cbz r5, 2113f6 │ │ │ │ ldrb.w r5, [r3, #41] @ 0x29 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #77] @ 0x4d │ │ │ │ ldrb.w r5, [r3, #46] @ 0x2e │ │ │ │ - cbz r5, 211490 │ │ │ │ + cbz r5, 211408 │ │ │ │ ldrb.w r5, [r3, #41] @ 0x29 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #78] @ 0x4e │ │ │ │ mov.w r9, #1 │ │ │ │ and.w r5, r1, #1024 @ 0x400 │ │ │ │ ldrb.w r8, [r3, #45] @ 0x2d │ │ │ │ eor.w r8, r8, r9 │ │ │ │ strb.w r8, [sp, #79] @ 0x4f │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ strb.w r9, [sp, #81] @ 0x51 │ │ │ │ eor.w r8, r8, r9 │ │ │ │ strb.w r8, [sp, #80] @ 0x50 │ │ │ │ ldrb.w r8, [r3, #45] @ 0x2d │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 211762 │ │ │ │ + bne.w 2116da │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 211daa │ │ │ │ + beq.w 211d22 │ │ │ │ ldrb.w r9, [r3, #41] @ 0x29 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 211e2a │ │ │ │ + bne.w 211da2 │ │ │ │ ubfx r8, r1, #9, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 211798 │ │ │ │ + bne.w 211710 │ │ │ │ ubfx r8, r1, #9, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r8, [sp, #83] @ 0x53 │ │ │ │ clz r8, r5 │ │ │ │ ldrb.w sl, [r3, #95] @ 0x5f │ │ │ │ ldrb.w r9, [r3, #45] @ 0x2d │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ @@ -595984,20 +595795,20 @@ │ │ │ │ strb.w fp, [sp, #93] @ 0x5d │ │ │ │ strb.w sl, [sp, #90] @ 0x5a │ │ │ │ strb.w r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #95] @ 0x5f │ │ │ │ strb.w r8, [sp, #98] @ 0x62 │ │ │ │ ldrb.w r8, [r3, #19] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2115ac │ │ │ │ + beq.n 211524 │ │ │ │ mov r8, r6 │ │ │ │ - cbnz r6, 2115ac │ │ │ │ + cbnz r6, 211524 │ │ │ │ ldrb.w r8, [r3, #142] @ 0x8e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 211ede │ │ │ │ + bne.w 211e56 │ │ │ │ strb.w r8, [sp, #99] @ 0x63 │ │ │ │ ubfx r9, r4, #14, #1 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ ldrb.w r8, [r3, #130] @ 0x82 │ │ │ │ ldrb r6, [r3, #19] │ │ │ │ strb.w r6, [sp, #100] @ 0x64 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ @@ -596019,33 +595830,33 @@ │ │ │ │ strb.w r6, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r6, [r3, #74] @ 0x4a │ │ │ │ strb.w r8, [sp, #110] @ 0x6e │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #109] @ 0x6d │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2117cc │ │ │ │ + bne.w 211744 │ │ │ │ ldrb.w r6, [r3, #72] @ 0x48 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #111] @ 0x6f │ │ │ │ ldrb.w r6, [r3, #71] @ 0x47 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r6, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #113] @ 0x71 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ - cbnz r6, 211644 │ │ │ │ + cbnz r6, 2115bc │ │ │ │ ldrb.w r6, [r3, #72] @ 0x48 │ │ │ │ strb.w r6, [sp, #114] @ 0x72 │ │ │ │ ldrb.w r6, [r3, #146] @ 0x92 │ │ │ │ strb.w r6, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r6, [r3, #70] @ 0x46 │ │ │ │ strb.w r6, [sp, #116] @ 0x74 │ │ │ │ ldrb.w r6, [r3, #71] @ 0x47 │ │ │ │ - cbnz r6, 211662 │ │ │ │ + cbnz r6, 2115da │ │ │ │ ldrb.w r6, [r3, #72] @ 0x48 │ │ │ │ strb.w r6, [sp, #117] @ 0x75 │ │ │ │ ubfx r9, r1, #6, #1 │ │ │ │ ldrb.w r6, [r3, #145] @ 0x91 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ ldrb.w sl, [r3, #70] @ 0x46 │ │ │ │ and.w fp, r1, #64 @ 0x40 │ │ │ │ @@ -596068,17 +595879,17 @@ │ │ │ │ ldrb.w sl, [r3, #34] @ 0x22 │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ strb.w r9, [sp, #126] @ 0x7e │ │ │ │ ldrb.w r9, [r3, #89] @ 0x59 │ │ │ │ strb.w r9, [sp, #127] @ 0x7f │ │ │ │ ldrb.w r9, [r3, #90] @ 0x5a │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 21179e │ │ │ │ + bne.n 211716 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 21179e │ │ │ │ + beq.n 211716 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #128] @ 0x80 │ │ │ │ ldrb.w sl, [r3, #94] @ 0x5e │ │ │ │ strb.w sl, [sp, #129] @ 0x81 │ │ │ │ strb.w r9, [sp, #130] @ 0x82 │ │ │ │ ubfx r7, r5, #10, #1 │ │ │ │ ubfx r9, r1, #20, #1 │ │ │ │ @@ -596100,54 +595911,54 @@ │ │ │ │ strb.w r7, [sp, #138] @ 0x8a │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldrb.w r5, [r3, #152] @ 0x98 │ │ │ │ and.w r9, r7, r9 │ │ │ │ strb.w r9, [sp, #137] @ 0x89 │ │ │ │ ldrb r7, [r3, #30] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2117d0 │ │ │ │ + beq.n 211748 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 211e1c │ │ │ │ + bne.w 211d94 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211ed6 │ │ │ │ + bne.w 211e4e │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ mov r9, r6 │ │ │ │ - b.n 2117dc │ │ │ │ + b.n 211754 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 211e16 │ │ │ │ + bne.w 211d8e │ │ │ │ ubfx r8, r1, #9, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2114e2 │ │ │ │ + bne.w 21145a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2114f6 │ │ │ │ + beq.w 21146e │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2114ee │ │ │ │ + beq.w 211466 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 2114f6 │ │ │ │ + b.n 21146e │ │ │ │ strb.w r9, [sp, #128] @ 0x80 │ │ │ │ ldrb.w r9, [r3, #94] @ 0x5e │ │ │ │ strb.w r9, [sp, #129] @ 0x81 │ │ │ │ ldrb.w r9, [r3, #91] @ 0x5b │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 2116ee │ │ │ │ + bne.n 211666 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ movt r9, #256 @ 0x100 │ │ │ │ tst.w r1, r9 │ │ │ │ ite ne │ │ │ │ movne.w r9, #1 │ │ │ │ moveq.w r9, #0 │ │ │ │ - b.n 2116ee │ │ │ │ + b.n 211666 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 211622 │ │ │ │ + b.n 21159a │ │ │ │ strb.w r7, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r9, [r3, #30] │ │ │ │ and.w r9, r6, r9 │ │ │ │ strb.w r9, [sp, #140] @ 0x8c │ │ │ │ eor.w r9, r5, #1 │ │ │ │ and.w r9, r6, r9 │ │ │ │ ldrb.w fp, [r3, #30] │ │ │ │ @@ -596166,29 +595977,29 @@ │ │ │ │ strb.w r5, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r5, [r3, #74] @ 0x4a │ │ │ │ strb.w r5, [sp, #147] @ 0x93 │ │ │ │ ldrb.w r5, [r3, #56] @ 0x38 │ │ │ │ strb.w r5, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r5, [r3, #58] @ 0x3a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 211d34 │ │ │ │ + beq.w 211cac │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 211d9e │ │ │ │ + bne.w 211d16 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ strb.w r8, [sp, #150] @ 0x96 │ │ │ │ ldrb.w r5, [r3, #57] @ 0x39 │ │ │ │ strb.w r5, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r5, [r3, #59] @ 0x3b │ │ │ │ - cbz r5, 21185e │ │ │ │ + cbz r5, 2117d6 │ │ │ │ ldrb.w r5, [r3, #130] @ 0x82 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r5, [r3, #59] @ 0x3b │ │ │ │ - cbz r5, 21186c │ │ │ │ + cbz r5, 2117e4 │ │ │ │ ldrb.w r5, [r3, #130] @ 0x82 │ │ │ │ strb.w r5, [sp, #153] @ 0x99 │ │ │ │ and.w r5, r0, #1024 @ 0x400 │ │ │ │ clz r5, r5 │ │ │ │ and.w r6, r4, #2048 @ 0x800 │ │ │ │ ldrb.w r8, [r3, #66] @ 0x42 │ │ │ │ strb.w r8, [sp, #154] @ 0x9a │ │ │ │ @@ -596208,95 +596019,95 @@ │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #161] @ 0xa1 │ │ │ │ ldrb.w r5, [r3, #43] @ 0x2b │ │ │ │ strb.w r5, [sp, #162] @ 0xa2 │ │ │ │ strb.w r6, [sp, #163] @ 0xa3 │ │ │ │ ldrb.w r5, [r3, #116] @ 0x74 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211d30 │ │ │ │ + bne.w 211ca8 │ │ │ │ ldrb.w r5, [r3, #115] @ 0x73 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #164] @ 0xa4 │ │ │ │ ldrb.w r5, [r3, #117] @ 0x75 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #165] @ 0xa5 │ │ │ │ ldrb.w r5, [r3, #121] @ 0x79 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #166] @ 0xa6 │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211d2c │ │ │ │ + bne.w 211ca4 │ │ │ │ ldrb.w r5, [r3, #116] @ 0x74 │ │ │ │ strb.w r5, [sp, #167] @ 0xa7 │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211d28 │ │ │ │ + bne.w 211ca0 │ │ │ │ ldrb.w r5, [r3, #116] @ 0x74 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #168] @ 0xa8 │ │ │ │ ldrb.w r5, [r3, #121] @ 0x79 │ │ │ │ strb.w r5, [sp, #169] @ 0xa9 │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211d24 │ │ │ │ + bne.w 211c9c │ │ │ │ ldrb.w r5, [r3, #117] @ 0x75 │ │ │ │ strb.w r5, [sp, #170] @ 0xaa │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211d20 │ │ │ │ + bne.w 211c98 │ │ │ │ ldrb.w r5, [r3, #117] @ 0x75 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #171] @ 0xab │ │ │ │ ldrb.w r5, [r3, #36] @ 0x24 │ │ │ │ strb.w r5, [sp, #172] @ 0xac │ │ │ │ ldrb.w r5, [r3, #104] @ 0x68 │ │ │ │ - cbz r5, 211966 │ │ │ │ + cbz r5, 2118de │ │ │ │ ldrb.w r5, [r3, #92] @ 0x5c │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #173] @ 0xad │ │ │ │ ldrb.w r5, [r3, #91] @ 0x5b │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211d1c │ │ │ │ + bne.w 211c94 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ movt r5, #256 @ 0x100 │ │ │ │ tst r1, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ strb.w r5, [sp, #174] @ 0xae │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 21199a │ │ │ │ + cbz r5, 211912 │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 21199a │ │ │ │ + cbz r5, 211912 │ │ │ │ ldrb.w r5, [r3, #151] @ 0x97 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211ecc │ │ │ │ + bne.w 211e44 │ │ │ │ strb.w r5, [sp, #175] @ 0xaf │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 2119ac │ │ │ │ + cbz r5, 211924 │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 2119ac │ │ │ │ + cbz r5, 211924 │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ strb.w r5, [sp, #176] @ 0xb0 │ │ │ │ ldrb r5, [r3, #24] │ │ │ │ strb.w r5, [sp, #177] @ 0xb1 │ │ │ │ ldrb r5, [r3, #25] │ │ │ │ strb.w r5, [sp, #178] @ 0xb2 │ │ │ │ ldrb r5, [r3, #26] │ │ │ │ - cbz r5, 2119c8 │ │ │ │ + cbz r5, 211940 │ │ │ │ ldrb.w r5, [r3, #148] @ 0x94 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #179] @ 0xb3 │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 2119e8 │ │ │ │ + cbz r5, 211960 │ │ │ │ ldrb.w r6, [r3, #149] @ 0x95 │ │ │ │ - cbz r6, 2119e8 │ │ │ │ + cbz r6, 211960 │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211eea │ │ │ │ + bne.w 211e62 │ │ │ │ ldrb.w r5, [r3, #151] @ 0x97 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #180] @ 0xb4 │ │ │ │ ubfx r8, r1, #11, #1 │ │ │ │ ldrb.w r9, [r3, #211] @ 0xd3 │ │ │ │ ubfx r6, r1, #8, #1 │ │ │ │ ldrb.w r5, [r3, #92] @ 0x5c │ │ │ │ @@ -596348,92 +596159,92 @@ │ │ │ │ ldrb.w r5, [r3, #114] @ 0x72 │ │ │ │ strb.w r5, [sp, #201] @ 0xc9 │ │ │ │ ldrb.w r5, [r3, #97] @ 0x61 │ │ │ │ strb.w r5, [sp, #202] @ 0xca │ │ │ │ ldrb.w r5, [r3, #96] @ 0x60 │ │ │ │ strb.w r5, [sp, #203] @ 0xcb │ │ │ │ ands.w r5, ip, #16 │ │ │ │ - beq.n 211afe │ │ │ │ + beq.n 211a76 │ │ │ │ and.w r5, ip, #1 │ │ │ │ ands.w r6, ip, #2 │ │ │ │ - beq.n 211af8 │ │ │ │ + beq.n 211a70 │ │ │ │ tst.w ip, #4 │ │ │ │ - bne.w 211eb4 │ │ │ │ + bne.w 211e2c │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 211eba │ │ │ │ + beq.w 211e32 │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #205] @ 0xcd │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #206] @ 0xce │ │ │ │ - b.n 211b06 │ │ │ │ + b.n 211a7e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211d7c │ │ │ │ + bne.w 211cf4 │ │ │ │ strh.w r5, [sp, #204] @ 0xcc │ │ │ │ strb.w r5, [sp, #206] @ 0xce │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #207] @ 0xcf │ │ │ │ ands.w r5, r2, #16 │ │ │ │ - beq.w 211d14 │ │ │ │ + beq.w 211c8c │ │ │ │ and.w r5, r2, #1 │ │ │ │ ands.w r6, r2, #2 │ │ │ │ - beq.w 211d42 │ │ │ │ + beq.w 211cba │ │ │ │ ands.w r6, r2, #4 │ │ │ │ - beq.w 211e7c │ │ │ │ + beq.w 211df4 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #0 │ │ │ │ tst.w lr, #16 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ - beq.n 211b82 │ │ │ │ + beq.n 211afa │ │ │ │ and.w r2, lr, #1 │ │ │ │ ands.w r5, lr, #2 │ │ │ │ - beq.n 211b7c │ │ │ │ + beq.n 211af4 │ │ │ │ tst.w lr, #4 │ │ │ │ - bne.w 211e64 │ │ │ │ + bne.w 211ddc │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211e6a │ │ │ │ + beq.w 211de2 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ - b.n 211e5c │ │ │ │ + b.n 211dd4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 211e3c │ │ │ │ + bne.w 211db4 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [sp, #214] @ 0xd6 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #217] @ 0xd9 │ │ │ │ ldrb.w r2, [r3, #128] @ 0x80 │ │ │ │ strb.w r2, [sp, #218] @ 0xda │ │ │ │ - cbz r2, 211ba4 │ │ │ │ + cbz r2, 211b1c │ │ │ │ ubfx r2, r4, #9, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #219] @ 0xdb │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ strb.w r2, [sp, #220] @ 0xdc │ │ │ │ ldrb.w r2, [r3, #129] @ 0x81 │ │ │ │ - cbnz r2, 211bba │ │ │ │ + cbnz r2, 211b32 │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ strb.w r2, [sp, #221] @ 0xdd │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ strb.w r2, [sp, #222] @ 0xde │ │ │ │ ldrb.w r2, [r3, #44] @ 0x2c │ │ │ │ strb.w r2, [sp, #223] @ 0xdf │ │ │ │ ldrb.w r2, [r3, #114] @ 0x72 │ │ │ │ - cbz r2, 211bdc │ │ │ │ + cbz r2, 211b54 │ │ │ │ ubfx r2, r1, #25, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r1, [r3, #49] @ 0x31 │ │ │ │ strb.w r1, [sp, #225] @ 0xe1 │ │ │ │ ldrsb.w r2, [r2, #72] @ 0x48 │ │ │ │ @@ -596461,264 +596272,264 @@ │ │ │ │ strb.w r2, [sp, #231] @ 0xe7 │ │ │ │ ldrb.w r2, [r3, #207] @ 0xcf │ │ │ │ strb.w r2, [sp, #232] @ 0xe8 │ │ │ │ ldrb.w r2, [r3, #210] @ 0xd2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #233] @ 0xe9 │ │ │ │ ldrb.w r2, [r3, #212] @ 0xd4 │ │ │ │ - cbz r2, 211c5c │ │ │ │ + cbz r2, 211bd4 │ │ │ │ ubfx r2, r0, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #234] @ 0xea │ │ │ │ ldrb.w r2, [r3, #122] @ 0x7a │ │ │ │ strb.w r2, [sp, #235] @ 0xeb │ │ │ │ - cbz r2, 211c72 │ │ │ │ + cbz r2, 211bea │ │ │ │ ldrb.w r2, [r3, #182] @ 0xb6 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #236] @ 0xec │ │ │ │ ldrb.w r2, [r3, #125] @ 0x7d │ │ │ │ - cbz r2, 211c84 │ │ │ │ + cbz r2, 211bfc │ │ │ │ ldrb.w r2, [r3, #182] @ 0xb6 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #237] @ 0xed │ │ │ │ ldrb.w r2, [r3, #124] @ 0x7c │ │ │ │ - cbz r2, 211c96 │ │ │ │ + cbz r2, 211c0e │ │ │ │ ldrb.w r2, [r3, #182] @ 0xb6 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #238] @ 0xee │ │ │ │ ldrb.w r2, [r3, #123] @ 0x7b │ │ │ │ - cbz r2, 211ca8 │ │ │ │ + cbz r2, 211c20 │ │ │ │ ldrb.w r2, [r3, #182] @ 0xb6 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ strb.w r2, [sp, #239] @ 0xef │ │ │ │ ldr.w r4, [r1, #432] @ 0x1b0 │ │ │ │ ldrb.w r2, [r3, #157] @ 0x9d │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strb.w r2, [sp, #240] @ 0xf0 │ │ │ │ - cbnz r3, 211cc6 │ │ │ │ - b.n 211d10 │ │ │ │ + cbnz r3, 211c3e │ │ │ │ + b.n 211c88 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 211d10 │ │ │ │ + cbz r3, 211c88 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 211cc0 │ │ │ │ - ldr r6, [pc, #284] @ (211dec ) │ │ │ │ + beq.n 211c38 │ │ │ │ + ldr r6, [pc, #284] @ (211d64 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 29e06c │ │ │ │ + bl 29dfe4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 211cf2 │ │ │ │ + cbz r3, 211c6a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 211cd2 │ │ │ │ + bne.n 211c4a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 211ce4 │ │ │ │ - ldr r2, [pc, #252] @ (211df0 ) │ │ │ │ - ldr r3, [pc, #240] @ (211de8 ) │ │ │ │ + bne.n 211c5c │ │ │ │ + ldr r2, [pc, #252] @ (211d68 ) │ │ │ │ + ldr r3, [pc, #240] @ (211d60 ) │ │ │ │ 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 211f38 │ │ │ │ + bne.w 211eb0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211cf2 │ │ │ │ + b.n 211c6a │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ strb.w r5, [sp, #212] @ 0xd4 │ │ │ │ - b.n 211b46 │ │ │ │ + b.n 211abe │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211982 │ │ │ │ + b.n 2118fa │ │ │ │ movs r5, #0 │ │ │ │ - b.n 21194c │ │ │ │ + b.n 2118c4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211936 │ │ │ │ + b.n 2118ae │ │ │ │ movs r5, #0 │ │ │ │ - b.n 21191c │ │ │ │ + b.n 211894 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211906 │ │ │ │ + b.n 21187e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2118dc │ │ │ │ + b.n 211854 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r5, [r3, #58] @ 0x3a │ │ │ │ and.w r8, r8, r5 │ │ │ │ - b.n 211844 │ │ │ │ + b.n 2117bc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 211e32 │ │ │ │ + beq.n 211daa │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ ands.w r2, r2, #4 │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #209] @ 0xd1 │ │ │ │ - beq.w 211f06 │ │ │ │ + beq.w 211e7e │ │ │ │ strh.w r6, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211e9c │ │ │ │ + beq.w 211e14 │ │ │ │ lsls r2, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r6, [sp, #212] @ 0xd4 │ │ │ │ - bmi.w 211b46 │ │ │ │ - b.n 211f1e │ │ │ │ + bmi.w 211abe │ │ │ │ + b.n 211e96 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ tst.w ip, #4 │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ it ne │ │ │ │ strbne.w r6, [sp, #206] @ 0xce │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #205] @ 0xcd │ │ │ │ - bne.w 211b06 │ │ │ │ - b.n 211af0 │ │ │ │ + bne.w 211a7e │ │ │ │ + b.n 211a68 │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r8, [r3, #58] @ 0x3a │ │ │ │ - b.n 211844 │ │ │ │ + b.n 2117bc │ │ │ │ strb.w r5, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2114e2 │ │ │ │ - b.w 2114f6 │ │ │ │ + bne.w 21145a │ │ │ │ + b.w 21146e │ │ │ │ mov.w r8, #0 │ │ │ │ and.w r7, r4, #16 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r8, [sp, #57] @ 0x39 │ │ │ │ strb.w r8, [sp, #59] @ 0x3b │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2113ba │ │ │ │ + bne.w 211332 │ │ │ │ clz r5, r7 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.w 2112ea │ │ │ │ + b.w 211262 │ │ │ │ nop │ │ │ │ - vhadd.s d0, d24, d24 │ │ │ │ + vaddl.s8 q8, d16, d24 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #16 │ │ │ │ + asrs r0, r7, #18 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 212400 │ │ │ │ + b.n 212488 │ │ │ │ lsls r0, r5, #2 │ │ │ │ mov.w r8, #1 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strb.w r8, [sp, #57] @ 0x39 │ │ │ │ strh.w r8, [sp, #58] @ 0x3a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 211340 │ │ │ │ + beq.w 2112b8 │ │ │ │ mov.w r5, #0 │ │ │ │ strh.w r5, [sp, #61] @ 0x3d │ │ │ │ - b.w 2113c8 │ │ │ │ + b.w 211340 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 211776 │ │ │ │ + b.n 2116ee │ │ │ │ mov.w r9, #0 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r9, [r3, #30] │ │ │ │ - b.n 2117dc │ │ │ │ + b.n 211754 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ - b.w 2114e2 │ │ │ │ + b.w 21145a │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ - b.n 211b46 │ │ │ │ + b.n 211abe │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ tst.w lr, #4 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ it ne │ │ │ │ strbne.w r5, [sp, #216] @ 0xd8 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ - bne.w 211b8c │ │ │ │ + bne.w 211b04 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ - b.n 211b8c │ │ │ │ + b.n 211b04 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh.w r2, [sp, #215] @ 0xd7 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 211b8e │ │ │ │ + b.n 211b06 │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ - cbz r5, 211eee │ │ │ │ + cbz r5, 211e66 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ strh.w r6, [sp, #210] @ 0xd2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #209] @ 0xd1 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 211d6e │ │ │ │ + bne.w 211ce6 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211b48 │ │ │ │ + beq.w 211ac0 │ │ │ │ lsls r5, r0, #30 │ │ │ │ - bmi.w 211b46 │ │ │ │ - b.n 211f2e │ │ │ │ + bmi.w 211abe │ │ │ │ + b.n 211ea6 │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ strh.w r5, [sp, #205] @ 0xcd │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - b.n 211b08 │ │ │ │ + b.n 211a80 │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - b.n 21199a │ │ │ │ + b.n 211912 │ │ │ │ mov r9, r6 │ │ │ │ strb.w r6, [sp, #139] @ 0x8b │ │ │ │ - b.n 2117dc │ │ │ │ + b.n 211754 │ │ │ │ ubfx r8, r0, #1, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ - b.w 2115ac │ │ │ │ + b.w 211524 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2119e8 │ │ │ │ + b.n 211960 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r5, [sp, #209] @ 0xd1 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ - b.n 211e34 │ │ │ │ + b.n 211dac │ │ │ │ strh.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r5, [r3, #143] @ 0x8f │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 211e9c │ │ │ │ + beq.n 211e14 │ │ │ │ lsls r6, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r2, [sp, #212] @ 0xd4 │ │ │ │ - bmi.w 211b46 │ │ │ │ + bmi.w 211abe │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211b48 │ │ │ │ + beq.w 211ac0 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 211b48 │ │ │ │ + b.n 211ac0 │ │ │ │ blx 615d4 <__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, #3808] @ 0xee0 │ │ │ │ - ldr.w r1, [pc, #3368] @ 212c78 │ │ │ │ + ldr.w r1, [pc, #3368] @ 212bf0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r2, [pc, #3368] @ 212c7c │ │ │ │ + ldr.w r2, [pc, #3368] @ 212bf4 │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -596726,15 +596537,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r2, [r3, #41] @ 0x29 │ │ │ │ ldr.w r1, [r3, #192] @ 0xc0 │ │ │ │ eor.w r0, r2, #1 │ │ │ │ strb.w r2, [sp, #22] │ │ │ │ strb.w r0, [sp, #21] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2121ec │ │ │ │ + bne.w 212164 │ │ │ │ movw r2, #2049 @ 0x801 │ │ │ │ ands r2, r1 │ │ │ │ sub.w r2, r2, #1 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ strb.w r2, [sp, #23] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -596756,18 +596567,18 @@ │ │ │ │ ldrb.w r4, [r3, #91] @ 0x5b │ │ │ │ eor.w r4, r4, #1 │ │ │ │ bfi r2, r4, #24, #8 │ │ │ │ str.w r2, [sp, #25] │ │ │ │ and.w r2, r0, #1024 @ 0x400 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 212184 │ │ │ │ + bne.w 2120fc │ │ │ │ ldrb.w r2, [r3, #142] @ 0x8e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212186 │ │ │ │ + beq.w 2120fe │ │ │ │ lsls r2, r0, #30 │ │ │ │ ittet pl │ │ │ │ movpl r2, #1 │ │ │ │ strbpl.w r2, [sp, #29] │ │ │ │ movmi r2, r6 │ │ │ │ ldrbpl.w r2, [r3, #143] @ 0x8f │ │ │ │ it mi │ │ │ │ @@ -596777,51 +596588,51 @@ │ │ │ │ ands.w r2, ip, #8 │ │ │ │ ubfx lr, ip, #3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ eor.w lr, lr, #1 │ │ │ │ it ne │ │ │ │ movne r4, r2 │ │ │ │ - bne.n 21203a │ │ │ │ + bne.n 211fb2 │ │ │ │ tst.w ip, #4 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - beq.w 212222 │ │ │ │ + beq.w 21219a │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ strb.w r4, [sp, #33] @ 0x21 │ │ │ │ ands.w r4, r2, #8 │ │ │ │ strb.w lr, [sp, #31] │ │ │ │ ubfx r9, r2, #3, #1 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ it ne │ │ │ │ movne lr, r4 │ │ │ │ - bne.n 21206c │ │ │ │ + bne.n 211fe4 │ │ │ │ tst.w r2, #4 │ │ │ │ it ne │ │ │ │ movne.w lr, #1 │ │ │ │ - beq.w 212210 │ │ │ │ + beq.w 212188 │ │ │ │ strb.w lr, [sp, #36] @ 0x24 │ │ │ │ ldr.w lr, [r3, #12] │ │ │ │ strb.w r4, [sp, #35] @ 0x23 │ │ │ │ ands.w r4, lr, #8 │ │ │ │ strb.w r9, [sp, #34] @ 0x22 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ ubfx r9, lr, #3, #1 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ it ne │ │ │ │ movne sl, r4 │ │ │ │ - bne.n 2120a0 │ │ │ │ + bne.n 212018 │ │ │ │ tst.w lr, #4 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ - beq.w 212236 │ │ │ │ + beq.w 2121ae │ │ │ │ strb.w r4, [sp, #38] @ 0x26 │ │ │ │ ldrb.w r4, [r3, #133] @ 0x85 │ │ │ │ strb.w sl, [sp, #39] @ 0x27 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r4, [r3, #134] @ 0x86 │ │ │ │ strb.w r9, [sp, #37] @ 0x25 │ │ │ │ @@ -596855,100 +596666,100 @@ │ │ │ │ strb.w r9, [sp, #50] @ 0x32 │ │ │ │ ldrb.w r9, [r3, #18] │ │ │ │ strb.w r9, [sp, #51] @ 0x33 │ │ │ │ strb.w fp, [sp, #53] @ 0x35 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ strb.w r5, [sp, #54] @ 0x36 │ │ │ │ strb.w r9, [sp, #52] @ 0x34 │ │ │ │ - cbnz r5, 21219e │ │ │ │ + cbnz r5, 212116 │ │ │ │ tst.w r4, #8 │ │ │ │ - bne.n 21219e │ │ │ │ + bne.n 212116 │ │ │ │ strb.w r5, [sp, #55] @ 0x37 │ │ │ │ strb.w r7, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r5, [r3, #51] @ 0x33 │ │ │ │ - cbnz r7, 2121b8 │ │ │ │ + cbnz r7, 212130 │ │ │ │ tst.w r4, #16 │ │ │ │ - beq.n 2121f0 │ │ │ │ + beq.n 212168 │ │ │ │ tst.w r4, #64 @ 0x40 │ │ │ │ - beq.w 212c88 │ │ │ │ + beq.w 212c00 │ │ │ │ mov.w r8, #1 │ │ │ │ strb.w r7, [sp, #57] @ 0x39 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r8, [sp, #58] @ 0x3a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 212c9e │ │ │ │ + bne.w 212c16 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ - b.n 2121d8 │ │ │ │ + b.n 212150 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r2, [sp, #29] │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212010 │ │ │ │ + beq.w 211f88 │ │ │ │ ubfx r2, r0, #1, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 212010 │ │ │ │ + b.n 211f88 │ │ │ │ and.w r5, r4, #80 @ 0x50 │ │ │ │ strb.w r7, [sp, #56] @ 0x38 │ │ │ │ subs r5, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ strb.w r5, [sp, #55] @ 0x37 │ │ │ │ ldrb.w r5, [r3, #51] @ 0x33 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 21215a │ │ │ │ + beq.n 2120d2 │ │ │ │ ands.w r8, r4, #64 @ 0x40 │ │ │ │ - bne.w 212c52 │ │ │ │ + bne.w 212bca │ │ │ │ strb.w r8, [sp, #59] @ 0x3b │ │ │ │ mov.w r8, #1 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r8, [sp, #57] @ 0x39 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 21224a │ │ │ │ + bne.n 2121c2 │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r5 │ │ │ │ strb.w r5, [sp, #61] @ 0x3d │ │ │ │ clz r5, r9 │ │ │ │ mov.w r8, #1 │ │ │ │ strb.w r8, [sp, #62] @ 0x3e │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 21225e │ │ │ │ + b.n 2121d6 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 211f96 │ │ │ │ + b.n 211f0e │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ strb.w r7, [sp, #57] @ 0x39 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r9, [sp, #58] @ 0x3a │ │ │ │ - cbnz r5, 212254 │ │ │ │ + cbnz r5, 2121cc │ │ │ │ ands.w r5, r4, #64 @ 0x40 │ │ │ │ mov r9, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, r7 │ │ │ │ movne r5, #1 │ │ │ │ - b.n 2121d8 │ │ │ │ + b.n 212150 │ │ │ │ ubfx lr, r2, #1, #1 │ │ │ │ and.w r4, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w lr, lr, #1 │ │ │ │ - b.n 21206c │ │ │ │ + b.n 211fe4 │ │ │ │ ubfx r4, ip, #1, #1 │ │ │ │ and.w r2, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ - b.n 21203a │ │ │ │ + b.n 211fb2 │ │ │ │ ubfx sl, lr, #1, #1 │ │ │ │ and.w r4, lr, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ - b.n 2120a0 │ │ │ │ + b.n 212018 │ │ │ │ and.w r7, r4, #16 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 212c9e │ │ │ │ + bne.w 212c16 │ │ │ │ mov.w r5, #1 │ │ │ │ strh.w r5, [sp, #61] @ 0x3d │ │ │ │ movs r5, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrb.w r7, [r3, #148] @ 0x94 │ │ │ │ str r7, [sp, #4] │ │ │ │ bfi r8, r5, #0, #8 │ │ │ │ @@ -596964,15 +596775,15 @@ │ │ │ │ str.w r8, [sp, #63] @ 0x3f │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #68] @ 0x44 │ │ │ │ ubfx r5, r0, #5, #1 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #69] @ 0x45 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r7, 2122b4 │ │ │ │ + cbz r7, 21222c │ │ │ │ ldrb.w r5, [r3, #161] @ 0xa1 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #70] @ 0x46 │ │ │ │ ubfx r8, r4, #11, #1 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r5, [sp, #71] @ 0x47 │ │ │ │ @@ -596990,46 +596801,46 @@ │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #75] @ 0x4b │ │ │ │ ldrb.w r5, [r3, #43] @ 0x2b │ │ │ │ eor.w r5, r5, #1 │ │ │ │ and.w r5, r5, r8 │ │ │ │ strb.w r5, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r5, [r3, #45] @ 0x2d │ │ │ │ - cbz r5, 212312 │ │ │ │ + cbz r5, 21228a │ │ │ │ ldrb.w r5, [r3, #41] @ 0x29 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #77] @ 0x4d │ │ │ │ ldrb.w r5, [r3, #46] @ 0x2e │ │ │ │ - cbz r5, 212324 │ │ │ │ + cbz r5, 21229c │ │ │ │ ldrb.w r5, [r3, #41] @ 0x29 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #78] @ 0x4e │ │ │ │ mov.w r9, #1 │ │ │ │ and.w r5, r1, #1024 @ 0x400 │ │ │ │ ldrb.w r8, [r3, #45] @ 0x2d │ │ │ │ eor.w r8, r8, r9 │ │ │ │ strb.w r8, [sp, #79] @ 0x4f │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ strb.w r9, [sp, #81] @ 0x51 │ │ │ │ eor.w r8, r8, r9 │ │ │ │ strb.w r8, [sp, #80] @ 0x50 │ │ │ │ ldrb.w r8, [r3, #45] @ 0x2d │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2125f6 │ │ │ │ + bne.w 21256e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 212c3e │ │ │ │ + beq.w 212bb6 │ │ │ │ ldrb.w r9, [r3, #41] @ 0x29 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 212cbe │ │ │ │ + bne.w 212c36 │ │ │ │ ubfx r8, r1, #9, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 21262c │ │ │ │ + bne.w 2125a4 │ │ │ │ ubfx r8, r1, #9, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r8, [sp, #83] @ 0x53 │ │ │ │ clz r8, r5 │ │ │ │ ldrb.w sl, [r3, #95] @ 0x5f │ │ │ │ ldrb.w r9, [r3, #45] @ 0x2d │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ @@ -597065,20 +596876,20 @@ │ │ │ │ strb.w fp, [sp, #93] @ 0x5d │ │ │ │ strb.w sl, [sp, #90] @ 0x5a │ │ │ │ strb.w r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #95] @ 0x5f │ │ │ │ strb.w r8, [sp, #98] @ 0x62 │ │ │ │ ldrb.w r8, [r3, #19] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 212440 │ │ │ │ + beq.n 2123b8 │ │ │ │ mov r8, r6 │ │ │ │ - cbnz r6, 212440 │ │ │ │ + cbnz r6, 2123b8 │ │ │ │ ldrb.w r8, [r3, #142] @ 0x8e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 212d72 │ │ │ │ + bne.w 212cea │ │ │ │ strb.w r8, [sp, #99] @ 0x63 │ │ │ │ ubfx r9, r4, #14, #1 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ ldrb.w r8, [r3, #130] @ 0x82 │ │ │ │ ldrb r6, [r3, #19] │ │ │ │ strb.w r6, [sp, #100] @ 0x64 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ @@ -597100,33 +596911,33 @@ │ │ │ │ strb.w r6, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r6, [r3, #74] @ 0x4a │ │ │ │ strb.w r8, [sp, #110] @ 0x6e │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #109] @ 0x6d │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 212660 │ │ │ │ + bne.w 2125d8 │ │ │ │ ldrb.w r6, [r3, #72] @ 0x48 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #111] @ 0x6f │ │ │ │ ldrb.w r6, [r3, #71] @ 0x47 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r6, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #113] @ 0x71 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ - cbnz r6, 2124d8 │ │ │ │ + cbnz r6, 212450 │ │ │ │ ldrb.w r6, [r3, #72] @ 0x48 │ │ │ │ strb.w r6, [sp, #114] @ 0x72 │ │ │ │ ldrb.w r6, [r3, #146] @ 0x92 │ │ │ │ strb.w r6, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r6, [r3, #70] @ 0x46 │ │ │ │ strb.w r6, [sp, #116] @ 0x74 │ │ │ │ ldrb.w r6, [r3, #71] @ 0x47 │ │ │ │ - cbnz r6, 2124f6 │ │ │ │ + cbnz r6, 21246e │ │ │ │ ldrb.w r6, [r3, #72] @ 0x48 │ │ │ │ strb.w r6, [sp, #117] @ 0x75 │ │ │ │ ubfx r9, r1, #6, #1 │ │ │ │ ldrb.w r6, [r3, #145] @ 0x91 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ ldrb.w sl, [r3, #70] @ 0x46 │ │ │ │ and.w fp, r1, #64 @ 0x40 │ │ │ │ @@ -597149,17 +596960,17 @@ │ │ │ │ ldrb.w sl, [r3, #34] @ 0x22 │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ strb.w r9, [sp, #126] @ 0x7e │ │ │ │ ldrb.w r9, [r3, #89] @ 0x59 │ │ │ │ strb.w r9, [sp, #127] @ 0x7f │ │ │ │ ldrb.w r9, [r3, #90] @ 0x5a │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 212632 │ │ │ │ + bne.n 2125aa │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 212632 │ │ │ │ + beq.n 2125aa │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #128] @ 0x80 │ │ │ │ ldrb.w sl, [r3, #94] @ 0x5e │ │ │ │ strb.w sl, [sp, #129] @ 0x81 │ │ │ │ strb.w r9, [sp, #130] @ 0x82 │ │ │ │ ubfx r7, r5, #10, #1 │ │ │ │ ubfx r9, r1, #20, #1 │ │ │ │ @@ -597181,54 +596992,54 @@ │ │ │ │ strb.w r7, [sp, #138] @ 0x8a │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldrb.w r5, [r3, #152] @ 0x98 │ │ │ │ and.w r9, r7, r9 │ │ │ │ strb.w r9, [sp, #137] @ 0x89 │ │ │ │ ldrb r7, [r3, #30] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 212664 │ │ │ │ + beq.n 2125dc │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 212cb0 │ │ │ │ + bne.w 212c28 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 212d6a │ │ │ │ + bne.w 212ce2 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ mov r9, r6 │ │ │ │ - b.n 212670 │ │ │ │ + b.n 2125e8 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 212caa │ │ │ │ + bne.w 212c22 │ │ │ │ ubfx r8, r1, #9, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 212376 │ │ │ │ + bne.w 2122ee │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 21238a │ │ │ │ + beq.w 212302 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 212382 │ │ │ │ + beq.w 2122fa │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 21238a │ │ │ │ + b.n 212302 │ │ │ │ strb.w r9, [sp, #128] @ 0x80 │ │ │ │ ldrb.w r9, [r3, #94] @ 0x5e │ │ │ │ strb.w r9, [sp, #129] @ 0x81 │ │ │ │ ldrb.w r9, [r3, #91] @ 0x5b │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 212582 │ │ │ │ + bne.n 2124fa │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ movt r9, #256 @ 0x100 │ │ │ │ tst.w r1, r9 │ │ │ │ ite ne │ │ │ │ movne.w r9, #1 │ │ │ │ moveq.w r9, #0 │ │ │ │ - b.n 212582 │ │ │ │ + b.n 2124fa │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2124b6 │ │ │ │ + b.n 21242e │ │ │ │ strb.w r7, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r9, [r3, #30] │ │ │ │ and.w r9, r6, r9 │ │ │ │ strb.w r9, [sp, #140] @ 0x8c │ │ │ │ eor.w r9, r5, #1 │ │ │ │ and.w r9, r6, r9 │ │ │ │ ldrb.w fp, [r3, #30] │ │ │ │ @@ -597247,29 +597058,29 @@ │ │ │ │ strb.w r5, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r5, [r3, #74] @ 0x4a │ │ │ │ strb.w r5, [sp, #147] @ 0x93 │ │ │ │ ldrb.w r5, [r3, #56] @ 0x38 │ │ │ │ strb.w r5, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r5, [r3, #58] @ 0x3a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 212bc8 │ │ │ │ + beq.w 212b40 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 212c32 │ │ │ │ + bne.w 212baa │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ strb.w r8, [sp, #150] @ 0x96 │ │ │ │ ldrb.w r5, [r3, #57] @ 0x39 │ │ │ │ strb.w r5, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r5, [r3, #59] @ 0x3b │ │ │ │ - cbz r5, 2126f2 │ │ │ │ + cbz r5, 21266a │ │ │ │ ldrb.w r5, [r3, #130] @ 0x82 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r5, [r3, #59] @ 0x3b │ │ │ │ - cbz r5, 212700 │ │ │ │ + cbz r5, 212678 │ │ │ │ ldrb.w r5, [r3, #130] @ 0x82 │ │ │ │ strb.w r5, [sp, #153] @ 0x99 │ │ │ │ and.w r5, r0, #1024 @ 0x400 │ │ │ │ clz r5, r5 │ │ │ │ and.w r6, r4, #2048 @ 0x800 │ │ │ │ ldrb.w r8, [r3, #66] @ 0x42 │ │ │ │ strb.w r8, [sp, #154] @ 0x9a │ │ │ │ @@ -597289,95 +597100,95 @@ │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #161] @ 0xa1 │ │ │ │ ldrb.w r5, [r3, #43] @ 0x2b │ │ │ │ strb.w r5, [sp, #162] @ 0xa2 │ │ │ │ strb.w r6, [sp, #163] @ 0xa3 │ │ │ │ ldrb.w r5, [r3, #116] @ 0x74 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 212bc4 │ │ │ │ + bne.w 212b3c │ │ │ │ ldrb.w r5, [r3, #115] @ 0x73 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #164] @ 0xa4 │ │ │ │ ldrb.w r5, [r3, #117] @ 0x75 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #165] @ 0xa5 │ │ │ │ ldrb.w r5, [r3, #121] @ 0x79 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #166] @ 0xa6 │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 212bc0 │ │ │ │ + bne.w 212b38 │ │ │ │ ldrb.w r5, [r3, #116] @ 0x74 │ │ │ │ strb.w r5, [sp, #167] @ 0xa7 │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 212bbc │ │ │ │ + bne.w 212b34 │ │ │ │ ldrb.w r5, [r3, #116] @ 0x74 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #168] @ 0xa8 │ │ │ │ ldrb.w r5, [r3, #121] @ 0x79 │ │ │ │ strb.w r5, [sp, #169] @ 0xa9 │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 212bb8 │ │ │ │ + bne.w 212b30 │ │ │ │ ldrb.w r5, [r3, #117] @ 0x75 │ │ │ │ strb.w r5, [sp, #170] @ 0xaa │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 212bb4 │ │ │ │ + bne.w 212b2c │ │ │ │ ldrb.w r5, [r3, #117] @ 0x75 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #171] @ 0xab │ │ │ │ ldrb.w r5, [r3, #36] @ 0x24 │ │ │ │ strb.w r5, [sp, #172] @ 0xac │ │ │ │ ldrb.w r5, [r3, #104] @ 0x68 │ │ │ │ - cbz r5, 2127fa │ │ │ │ + cbz r5, 212772 │ │ │ │ ldrb.w r5, [r3, #92] @ 0x5c │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #173] @ 0xad │ │ │ │ ldrb.w r5, [r3, #91] @ 0x5b │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 212bb0 │ │ │ │ + bne.w 212b28 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ movt r5, #256 @ 0x100 │ │ │ │ tst r1, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ strb.w r5, [sp, #174] @ 0xae │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 21282e │ │ │ │ + cbz r5, 2127a6 │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 21282e │ │ │ │ + cbz r5, 2127a6 │ │ │ │ ldrb.w r5, [r3, #151] @ 0x97 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 212d60 │ │ │ │ + bne.w 212cd8 │ │ │ │ strb.w r5, [sp, #175] @ 0xaf │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 212840 │ │ │ │ + cbz r5, 2127b8 │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 212840 │ │ │ │ + cbz r5, 2127b8 │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ strb.w r5, [sp, #176] @ 0xb0 │ │ │ │ ldrb r5, [r3, #24] │ │ │ │ strb.w r5, [sp, #177] @ 0xb1 │ │ │ │ ldrb r5, [r3, #25] │ │ │ │ strb.w r5, [sp, #178] @ 0xb2 │ │ │ │ ldrb r5, [r3, #26] │ │ │ │ - cbz r5, 21285c │ │ │ │ + cbz r5, 2127d4 │ │ │ │ ldrb.w r5, [r3, #148] @ 0x94 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #179] @ 0xb3 │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 21287c │ │ │ │ + cbz r5, 2127f4 │ │ │ │ ldrb.w r6, [r3, #149] @ 0x95 │ │ │ │ - cbz r6, 21287c │ │ │ │ + cbz r6, 2127f4 │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 212d7e │ │ │ │ + bne.w 212cf6 │ │ │ │ ldrb.w r5, [r3, #151] @ 0x97 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #180] @ 0xb4 │ │ │ │ ubfx r8, r1, #11, #1 │ │ │ │ ldrb.w r9, [r3, #211] @ 0xd3 │ │ │ │ ubfx r6, r1, #8, #1 │ │ │ │ ldrb.w r5, [r3, #92] @ 0x5c │ │ │ │ @@ -597429,92 +597240,92 @@ │ │ │ │ ldrb.w r5, [r3, #114] @ 0x72 │ │ │ │ strb.w r5, [sp, #201] @ 0xc9 │ │ │ │ ldrb.w r5, [r3, #97] @ 0x61 │ │ │ │ strb.w r5, [sp, #202] @ 0xca │ │ │ │ ldrb.w r5, [r3, #96] @ 0x60 │ │ │ │ strb.w r5, [sp, #203] @ 0xcb │ │ │ │ ands.w r5, ip, #16 │ │ │ │ - beq.n 212992 │ │ │ │ + beq.n 21290a │ │ │ │ and.w r5, ip, #1 │ │ │ │ ands.w r6, ip, #2 │ │ │ │ - beq.n 21298c │ │ │ │ + beq.n 212904 │ │ │ │ tst.w ip, #4 │ │ │ │ - bne.w 212d48 │ │ │ │ + bne.w 212cc0 │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 212d4e │ │ │ │ + beq.w 212cc6 │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #205] @ 0xcd │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #206] @ 0xce │ │ │ │ - b.n 21299a │ │ │ │ + b.n 212912 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 212c10 │ │ │ │ + bne.w 212b88 │ │ │ │ strh.w r5, [sp, #204] @ 0xcc │ │ │ │ strb.w r5, [sp, #206] @ 0xce │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #207] @ 0xcf │ │ │ │ ands.w r5, r2, #16 │ │ │ │ - beq.w 212ba8 │ │ │ │ + beq.w 212b20 │ │ │ │ and.w r5, r2, #1 │ │ │ │ ands.w r6, r2, #2 │ │ │ │ - beq.w 212bd6 │ │ │ │ + beq.w 212b4e │ │ │ │ ands.w r6, r2, #4 │ │ │ │ - beq.w 212d10 │ │ │ │ + beq.w 212c88 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #0 │ │ │ │ tst.w lr, #16 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ - beq.n 212a16 │ │ │ │ + beq.n 21298e │ │ │ │ and.w r2, lr, #1 │ │ │ │ ands.w r5, lr, #2 │ │ │ │ - beq.n 212a10 │ │ │ │ + beq.n 212988 │ │ │ │ tst.w lr, #4 │ │ │ │ - bne.w 212cf8 │ │ │ │ + bne.w 212c70 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212cfe │ │ │ │ + beq.w 212c76 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ - b.n 212cf0 │ │ │ │ + b.n 212c68 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 212cd0 │ │ │ │ + bne.w 212c48 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [sp, #214] @ 0xd6 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #217] @ 0xd9 │ │ │ │ ldrb.w r2, [r3, #128] @ 0x80 │ │ │ │ strb.w r2, [sp, #218] @ 0xda │ │ │ │ - cbz r2, 212a38 │ │ │ │ + cbz r2, 2129b0 │ │ │ │ ubfx r2, r4, #9, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #219] @ 0xdb │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ strb.w r2, [sp, #220] @ 0xdc │ │ │ │ ldrb.w r2, [r3, #129] @ 0x81 │ │ │ │ - cbnz r2, 212a4e │ │ │ │ + cbnz r2, 2129c6 │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ strb.w r2, [sp, #221] @ 0xdd │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ strb.w r2, [sp, #222] @ 0xde │ │ │ │ ldrb.w r2, [r3, #44] @ 0x2c │ │ │ │ strb.w r2, [sp, #223] @ 0xdf │ │ │ │ ldrb.w r2, [r3, #114] @ 0x72 │ │ │ │ - cbz r2, 212a70 │ │ │ │ + cbz r2, 2129e8 │ │ │ │ ubfx r2, r1, #25, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r1, [r3, #49] @ 0x31 │ │ │ │ strb.w r1, [sp, #225] @ 0xe1 │ │ │ │ ldrsb.w r2, [r2, #72] @ 0x48 │ │ │ │ @@ -597542,326 +597353,326 @@ │ │ │ │ strb.w r2, [sp, #231] @ 0xe7 │ │ │ │ ldrb.w r2, [r3, #207] @ 0xcf │ │ │ │ strb.w r2, [sp, #232] @ 0xe8 │ │ │ │ ldrb.w r2, [r3, #210] @ 0xd2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #233] @ 0xe9 │ │ │ │ ldrb.w r2, [r3, #212] @ 0xd4 │ │ │ │ - cbz r2, 212af0 │ │ │ │ + cbz r2, 212a68 │ │ │ │ ubfx r2, r0, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #234] @ 0xea │ │ │ │ ldrb.w r2, [r3, #122] @ 0x7a │ │ │ │ strb.w r2, [sp, #235] @ 0xeb │ │ │ │ - cbz r2, 212b06 │ │ │ │ + cbz r2, 212a7e │ │ │ │ ldrb.w r2, [r3, #182] @ 0xb6 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #236] @ 0xec │ │ │ │ ldrb.w r2, [r3, #125] @ 0x7d │ │ │ │ - cbz r2, 212b18 │ │ │ │ + cbz r2, 212a90 │ │ │ │ ldrb.w r2, [r3, #182] @ 0xb6 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #237] @ 0xed │ │ │ │ ldrb.w r2, [r3, #124] @ 0x7c │ │ │ │ - cbz r2, 212b2a │ │ │ │ + cbz r2, 212aa2 │ │ │ │ ldrb.w r2, [r3, #182] @ 0xb6 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #238] @ 0xee │ │ │ │ ldrb.w r2, [r3, #123] @ 0x7b │ │ │ │ - cbz r2, 212b3c │ │ │ │ + cbz r2, 212ab4 │ │ │ │ ldrb.w r2, [r3, #182] @ 0xb6 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ strb.w r2, [sp, #239] @ 0xef │ │ │ │ ldr.w r4, [r1, #432] @ 0x1b0 │ │ │ │ ldrb.w r2, [r3, #157] @ 0x9d │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strb.w r2, [sp, #240] @ 0xf0 │ │ │ │ - cbnz r3, 212b5a │ │ │ │ - b.n 212ba4 │ │ │ │ + cbnz r3, 212ad2 │ │ │ │ + b.n 212b1c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 212ba4 │ │ │ │ + cbz r3, 212b1c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 212b54 │ │ │ │ - ldr r6, [pc, #284] @ (212c80 ) │ │ │ │ + beq.n 212acc │ │ │ │ + ldr r6, [pc, #284] @ (212bf8 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 29e06c │ │ │ │ + bl 29dfe4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 212b86 │ │ │ │ + cbz r3, 212afe │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 212b66 │ │ │ │ + bne.n 212ade │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 212b78 │ │ │ │ - ldr r2, [pc, #252] @ (212c84 ) │ │ │ │ - ldr r3, [pc, #240] @ (212c7c ) │ │ │ │ + bne.n 212af0 │ │ │ │ + ldr r2, [pc, #252] @ (212bfc ) │ │ │ │ + ldr r3, [pc, #240] @ (212bf4 ) │ │ │ │ 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 212dcc │ │ │ │ + bne.w 212d44 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 212b86 │ │ │ │ + b.n 212afe │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ strb.w r5, [sp, #212] @ 0xd4 │ │ │ │ - b.n 2129da │ │ │ │ + b.n 212952 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 212816 │ │ │ │ + b.n 21278e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2127e0 │ │ │ │ + b.n 212758 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2127ca │ │ │ │ + b.n 212742 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2127b0 │ │ │ │ + b.n 212728 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 21279a │ │ │ │ + b.n 212712 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 212770 │ │ │ │ + b.n 2126e8 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r5, [r3, #58] @ 0x3a │ │ │ │ and.w r8, r8, r5 │ │ │ │ - b.n 2126d8 │ │ │ │ + b.n 212650 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 212cc6 │ │ │ │ + beq.n 212c3e │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ ands.w r2, r2, #4 │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #209] @ 0xd1 │ │ │ │ - beq.w 212d9a │ │ │ │ + beq.w 212d12 │ │ │ │ strh.w r6, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212d30 │ │ │ │ + beq.w 212ca8 │ │ │ │ lsls r2, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r6, [sp, #212] @ 0xd4 │ │ │ │ - bmi.w 2129da │ │ │ │ - b.n 212db2 │ │ │ │ + bmi.w 212952 │ │ │ │ + b.n 212d2a │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ tst.w ip, #4 │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ it ne │ │ │ │ strbne.w r6, [sp, #206] @ 0xce │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #205] @ 0xcd │ │ │ │ - bne.w 21299a │ │ │ │ - b.n 212984 │ │ │ │ + bne.w 212912 │ │ │ │ + b.n 2128fc │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r8, [r3, #58] @ 0x3a │ │ │ │ - b.n 2126d8 │ │ │ │ + b.n 212650 │ │ │ │ strb.w r5, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 212376 │ │ │ │ - b.w 21238a │ │ │ │ + bne.w 2122ee │ │ │ │ + b.w 212302 │ │ │ │ mov.w r8, #0 │ │ │ │ and.w r7, r4, #16 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r8, [sp, #57] @ 0x39 │ │ │ │ strb.w r8, [sp, #59] @ 0x3b │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 21224e │ │ │ │ + bne.w 2121c6 │ │ │ │ clz r5, r7 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.w 21217e │ │ │ │ + b.w 2120f6 │ │ │ │ nop │ │ │ │ - b.n 212dc4 │ │ │ │ + b.n 212e4c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, ip, #164 @ 0xa4 │ │ │ │ - bmi.n 212d6c │ │ │ │ + @ instruction: 0xf0b400a4 │ │ │ │ + bmi.n 212bf4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ mov.w r8, #1 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strb.w r8, [sp, #57] @ 0x39 │ │ │ │ strh.w r8, [sp, #58] @ 0x3a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2121d4 │ │ │ │ + beq.w 21214c │ │ │ │ mov.w r5, #0 │ │ │ │ strh.w r5, [sp, #61] @ 0x3d │ │ │ │ - b.w 21225c │ │ │ │ + b.w 2121d4 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 21260a │ │ │ │ + b.n 212582 │ │ │ │ mov.w r9, #0 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r9, [r3, #30] │ │ │ │ - b.n 212670 │ │ │ │ + b.n 2125e8 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ - b.w 212376 │ │ │ │ + b.w 2122ee │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ - b.n 2129da │ │ │ │ + b.n 212952 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ tst.w lr, #4 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ it ne │ │ │ │ strbne.w r5, [sp, #216] @ 0xd8 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ - bne.w 212a20 │ │ │ │ + bne.w 212998 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ - b.n 212a20 │ │ │ │ + b.n 212998 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh.w r2, [sp, #215] @ 0xd7 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 212a22 │ │ │ │ + b.n 21299a │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ - cbz r5, 212d82 │ │ │ │ + cbz r5, 212cfa │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ strh.w r6, [sp, #210] @ 0xd2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #209] @ 0xd1 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 212c02 │ │ │ │ + bne.w 212b7a │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2129dc │ │ │ │ + beq.w 212954 │ │ │ │ lsls r5, r0, #30 │ │ │ │ - bmi.w 2129da │ │ │ │ - b.n 212dc2 │ │ │ │ + bmi.w 212952 │ │ │ │ + b.n 212d3a │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ strh.w r5, [sp, #205] @ 0xcd │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - b.n 21299c │ │ │ │ + b.n 212914 │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - b.n 21282e │ │ │ │ + b.n 2127a6 │ │ │ │ mov r9, r6 │ │ │ │ strb.w r6, [sp, #139] @ 0x8b │ │ │ │ - b.n 212670 │ │ │ │ + b.n 2125e8 │ │ │ │ ubfx r8, r0, #1, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ - b.w 212440 │ │ │ │ + b.w 2123b8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 21287c │ │ │ │ + b.n 2127f4 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r5, [sp, #209] @ 0xd1 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ - b.n 212cc8 │ │ │ │ + b.n 212c40 │ │ │ │ strh.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r5, [r3, #143] @ 0x8f │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 212d30 │ │ │ │ + beq.n 212ca8 │ │ │ │ lsls r6, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r2, [sp, #212] @ 0xd4 │ │ │ │ - bmi.w 2129da │ │ │ │ + bmi.w 212952 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2129dc │ │ │ │ + beq.w 212954 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 2129dc │ │ │ │ + b.n 212954 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ 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 212dfc │ │ │ │ + beq.n 212d74 │ │ │ │ movw r0, #315 @ 0x13b │ │ │ │ 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 212e6a │ │ │ │ + beq.n 212de2 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 212eda │ │ │ │ - bhi.n 212eaa │ │ │ │ + beq.n 212e52 │ │ │ │ + bhi.n 212e22 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 212e70 │ │ │ │ + beq.n 212de8 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 212f06 │ │ │ │ + beq.n 212e7e │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movwhi r0, #375 @ 0x177 │ │ │ │ - bhi.n 212e6e │ │ │ │ + bhi.n 212de6 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 212f8e │ │ │ │ + bhi.w 212f06 │ │ │ │ tbb [pc, r1] │ │ │ │ - add r2, pc, #684 @ (adr r2, 2130f8 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 2130d8 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 2130d8 ) │ │ │ │ + add r2, pc, #684 @ (adr r2, 213070 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213050 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213050 ) │ │ │ │ ldr r7, [sp, #648] @ 0x288 │ │ │ │ - add r2, pc, #648 @ (adr r2, 2130dc ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 2130e0 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 2130e0 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213054 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213058 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213058 ) │ │ │ │ ldr r4, [sp, #648] @ 0x288 │ │ │ │ - add r2, pc, #648 @ (adr r2, 2130e4 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 2130e8 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 2130e8 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 2130ec ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 2130ec ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 2130f0 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 2130f0 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 2130f4 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21305c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213060 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213060 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213064 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213064 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213068 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213068 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21306c ) │ │ │ │ movw r0, #315 @ 0x13b │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 212ef4 │ │ │ │ + beq.n 212e6c │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r0, #248 @ 0xf8 │ │ │ │ - bhi.n 212e6e │ │ │ │ + bhi.n 212de6 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 212f9c │ │ │ │ + bhi.w 212f14 │ │ │ │ tbb [pc, r1] │ │ │ │ ldrh r6, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ strh r1, [r1, #60] @ 0x3c │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ @@ -597872,71 +597683,71 @@ │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.w 212fd4 │ │ │ │ + beq.w 212f4c │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - bne.n 212f50 │ │ │ │ + bne.n 212ec8 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #115 @ 0x73 │ │ │ │ - beq.n 212e6e │ │ │ │ + beq.n 212de6 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r0, #116 @ 0x74 │ │ │ │ - beq.n 212e6e │ │ │ │ + beq.n 212de6 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #112 @ 0x70 │ │ │ │ - beq.n 212e6e │ │ │ │ + beq.n 212de6 │ │ │ │ cmp r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, #113 @ 0x71 │ │ │ │ movne r0, #110 @ 0x6e │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #6 │ │ │ │ - beq.n 212fca │ │ │ │ - bls.n 212f1e │ │ │ │ + beq.n 212f42 │ │ │ │ + bls.n 212e96 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #9 │ │ │ │ - beq.n 212e6e │ │ │ │ + beq.n 212de6 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r0, #10 │ │ │ │ movne r0, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #242 @ 0xf2 │ │ │ │ - beq.n 212e6e │ │ │ │ + beq.n 212de6 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r0, #243 @ 0xf3 │ │ │ │ movne r0, #241 @ 0xf1 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ movweq r0, #369 @ 0x171 │ │ │ │ - beq.n 212e6e │ │ │ │ + beq.n 212de6 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq.w r0, #370 @ 0x172 │ │ │ │ movne.w r0, #368 @ 0x170 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r0, #14 │ │ │ │ - bhi.n 212e6e │ │ │ │ + bhi.n 212de6 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 212fbe │ │ │ │ + bhi.n 212f36 │ │ │ │ tbb [pc, r1] │ │ │ │ bx r9 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ cmp r7, r8 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ @@ -597949,18 +597760,18 @@ │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r0, #124 @ 0x7c │ │ │ │ - bhi.n 212e6e │ │ │ │ + bhi.n 212de6 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 212fb2 │ │ │ │ + bhi.n 212f2a │ │ │ │ tbb [pc, r1] │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ @@ -598010,18 +597821,18 @@ │ │ │ │ ite eq │ │ │ │ moveq r0, #6 │ │ │ │ movne r0, #7 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r0, #135 @ 0x87 │ │ │ │ - bhi.w 212e6e │ │ │ │ + bhi.w 212de6 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 213010 │ │ │ │ + bhi.n 212f88 │ │ │ │ tbb [pc, r1] │ │ │ │ asrs r6, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #8 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ @@ -598049,136 +597860,136 @@ │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ 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] @ 2130d0 │ │ │ │ + ldr.w lr, [pc, #156] @ 213048 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #152] @ 2130d4 │ │ │ │ + ldr.w ip, [pc, #152] @ 21304c │ │ │ │ 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 2130b2 │ │ │ │ + bhi.n 21302a │ │ │ │ tbb [pc, r2] │ │ │ │ adds r0, r4, #0 │ │ │ │ cmp r2, #2 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ - cbz r2, 2130be │ │ │ │ + cbz r2, 213036 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 213024 │ │ │ │ + bl 212f9c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ (2130d8 ) │ │ │ │ - ldr r3, [pc, #80] @ (2130d4 ) │ │ │ │ + ldr r2, [pc, #88] @ (213050 ) │ │ │ │ + ldr r3, [pc, #80] @ (21304c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2130ca │ │ │ │ + bne.n 213042 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ - b.n 21307e │ │ │ │ + b.n 212ff6 │ │ │ │ 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 21307e │ │ │ │ + b.n 212ff6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 2130c4 │ │ │ │ + cbz r3, 21303c │ │ │ │ strd r2, r1, [r0] │ │ │ │ - b.n 21307e │ │ │ │ + b.n 212ff6 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ - b.n 21306e │ │ │ │ + b.n 212fe6 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 2130b8 │ │ │ │ + b.n 213030 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r7, {r6, r7} │ │ │ │ + beq.n 2130dc │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + beq.n 213058 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #68] @ 213130 │ │ │ │ + ldr.w ip, [pc, #68] @ 2130a8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w lr, [r0, #56] @ 0x38 │ │ │ │ add ip, pc │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 213122 │ │ │ │ - ldr r1, [pc, #52] @ (213134 ) │ │ │ │ + beq.n 21309a │ │ │ │ + ldr r1, [pc, #52] @ (2130ac ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 213118 │ │ │ │ + beq.n 213090 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, lr │ │ │ │ - cbz r2, 213126 │ │ │ │ - bl 1f9274 │ │ │ │ + cbz r2, 21309e │ │ │ │ + bl 1f91ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ str r1, [r3, #60] @ 0x3c │ │ │ │ str r1, [r3, #64] @ 0x40 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ blx 60b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ - b.n 213118 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + b.n 213090 │ │ │ │ + ldmia r7, {r4, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #148] @ (2131dc ) │ │ │ │ + ldr r1, [pc, #148] @ (213154 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #148] @ 2131e0 │ │ │ │ + ldr.w lr, [pc, #148] @ 213158 │ │ │ │ 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 2131d0 │ │ │ │ + bhi.n 213148 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 2131cc │ │ │ │ + bhi.n 213144 │ │ │ │ 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 │ │ │ │ @@ -598191,109 +598002,109 @@ │ │ │ │ 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] @ (2131e4 ) │ │ │ │ - ldr r3, [pc, #56] @ (2131e0 ) │ │ │ │ + ldr r2, [pc, #60] @ (21315c ) │ │ │ │ + ldr r3, [pc, #56] @ (213158 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2131d6 │ │ │ │ + bne.n 21314e │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 21319c │ │ │ │ + b.n 213114 │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 21319c │ │ │ │ + b.n 213114 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 21319c │ │ │ │ + b.n 213114 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 21319c │ │ │ │ + b.n 213114 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r6!, {r1, r3, r5, r7} │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r2, r4, r6} │ │ │ │ + ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r5, #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, 21321a │ │ │ │ + cbz r1, 213192 │ │ │ │ add.w r1, r3, #24 │ │ │ │ - bl 1f9830 │ │ │ │ + bl 1f97a8 │ │ │ │ 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 1f9830 │ │ │ │ + bl 1f97a8 │ │ │ │ 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, #148] @ 2132d8 │ │ │ │ + ldr.w lr, [pc, #148] @ 213250 │ │ │ │ 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 213296 │ │ │ │ - ldr.w ip, [pc, #124] @ 2132dc │ │ │ │ + bne.n 21320e │ │ │ │ + ldr.w ip, [pc, #124] @ 213254 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr.w r4, [lr, ip] │ │ │ │ add.w ip, r4, r0, lsl #7 │ │ │ │ ldr.w r0, [ip, #124] @ 0x7c │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 21328c │ │ │ │ + bpl.n 213204 │ │ │ │ ldrb.w r0, [ip, #16] │ │ │ │ - cbnz r0, 2132d0 │ │ │ │ + cbnz r0, 213248 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1fe3ec │ │ │ │ + bl 1fe364 │ │ │ │ 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 21327a │ │ │ │ - add r0, pc, #8 @ (adr r0, 2132a8 ) │ │ │ │ + bhi.n 2131f2 │ │ │ │ + add r0, pc, #8 @ (adr r0, 213220 ) │ │ │ │ ldr.w ip, [r0, ip, lsl #2] │ │ │ │ add r0, ip │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ @@ -598308,43 +598119,43 @@ │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffd3ffff │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 21328c │ │ │ │ - b.n 21327a │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ + bne.n 213204 │ │ │ │ + b.n 2131f2 │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ 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 213380 │ │ │ │ + beq.n 2132f8 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ itet eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ moveq r7, #0 │ │ │ │ - beq.n 213332 │ │ │ │ + beq.n 2132aa │ │ │ │ cmp r1, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ it ls │ │ │ │ movls r6, #1 │ │ │ │ - bls.n 21336c │ │ │ │ - cbz r0, 213380 │ │ │ │ + bls.n 2132e4 │ │ │ │ + cbz r0, 2132f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ clz r4, r3 │ │ │ │ blx 619d8 <__aeabi_uidiv@plt> │ │ │ │ rsb r3, r4, #32 │ │ │ │ mul.w r7, r3, r0 │ │ │ │ cmp r7, #16 │ │ │ │ @@ -598360,38 +598171,38 @@ │ │ │ │ rbit r0, r0 │ │ │ │ mov r1, r5 │ │ │ │ clz r0, r0 │ │ │ │ lsl.w r3, r6, r0 │ │ │ │ subs r3, #1 │ │ │ │ mul.w r0, r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 213332 │ │ │ │ + bne.n 2132aa │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ blx 60d0c <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 213332 │ │ │ │ + bne.n 2132aa │ │ │ │ rbit r9, r8 │ │ │ │ mov r1, r5 │ │ │ │ clz r9, r9 │ │ │ │ mul.w r0, r4, r9 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 213338 │ │ │ │ + bne.n 2132b0 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, 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 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 213426 │ │ │ │ + beq.n 21339e │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 213426 │ │ │ │ + beq.n 21339e │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ rbit r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ clz r2, r2 │ │ │ │ @@ -598424,32 +598235,32 @@ │ │ │ │ ands r3, r2 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r5, #32 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2133ae │ │ │ │ + bne.n 213326 │ │ │ │ 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} │ │ │ │ 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, r1 │ │ │ │ mov.w r1, #504 @ 0x1f8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f96b4 │ │ │ │ + bl 1f962c │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r4, #12 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ add.w r0, r4, #432 @ 0x1b0 │ │ │ │ str r2, [r4, #20] │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ @@ -598471,212 +598282,212 @@ │ │ │ │ strd r3, r3, [r4, #452] @ 0x1c4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - beq.n 2134d4 │ │ │ │ - bhi.n 2134e4 │ │ │ │ + beq.n 21344c │ │ │ │ + bhi.n 21345c │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 2134d4 │ │ │ │ - bhi.n 213514 │ │ │ │ + beq.n 21344c │ │ │ │ + bhi.n 21348c │ │ │ │ add.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ subs r3, #1 │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 2134e2 │ │ │ │ + bhi.n 21345a │ │ │ │ movw r2, #32907 @ 0x808b │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 213542 │ │ │ │ + bpl.n 2134ba │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r0, #12 │ │ │ │ strd r2, r3, [r1] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ bx lr │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - beq.n 2134d4 │ │ │ │ - bhi.n 213500 │ │ │ │ + beq.n 21344c │ │ │ │ + bhi.n 213478 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 2134d4 │ │ │ │ - bhi.n 213526 │ │ │ │ + beq.n 21344c │ │ │ │ + bhi.n 21349e │ │ │ │ sub.w r3, r3, #4096 @ 0x1000 │ │ │ │ bics.w r3, r3, #4096 @ 0x1000 │ │ │ │ - bne.n 2134e2 │ │ │ │ - b.n 2134d4 │ │ │ │ + bne.n 21345a │ │ │ │ + b.n 21344c │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 2134d4 │ │ │ │ - bhi.n 213532 │ │ │ │ + beq.n 21344c │ │ │ │ + bhi.n 2134aa │ │ │ │ sub.w r3, r3, #2097152 @ 0x200000 │ │ │ │ bics.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - bne.n 2134e2 │ │ │ │ - b.n 2134d4 │ │ │ │ + bne.n 21345a │ │ │ │ + b.n 21344c │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 2134d4 │ │ │ │ - bhi.n 21353a │ │ │ │ + beq.n 21344c │ │ │ │ + bhi.n 2134b2 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ bics.w r3, r3, #128 @ 0x80 │ │ │ │ - bne.n 2134e2 │ │ │ │ - b.n 2134d4 │ │ │ │ + bne.n 21345a │ │ │ │ + b.n 21344c │ │ │ │ sub.w r3, r3, #32768 @ 0x8000 │ │ │ │ bics.w r3, r3, #32768 @ 0x8000 │ │ │ │ - bne.n 2134e2 │ │ │ │ - b.n 2134d4 │ │ │ │ + bne.n 21345a │ │ │ │ + b.n 21344c │ │ │ │ cmp.w r3, #33554432 @ 0x2000000 │ │ │ │ - bne.n 2134e2 │ │ │ │ - b.n 2134d4 │ │ │ │ + bne.n 21345a │ │ │ │ + b.n 21344c │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bne.n 2134e2 │ │ │ │ - b.n 2134d4 │ │ │ │ + bne.n 21345a │ │ │ │ + b.n 21344c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f9830 │ │ │ │ + bl 1f97a8 │ │ │ │ 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, 213584 │ │ │ │ + cbz r0, 2134fc │ │ │ │ add.w r3, r1, #112 @ 0x70 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 213584 │ │ │ │ - bl 1f9274 │ │ │ │ - cbz r5, 2135aa │ │ │ │ + beq.n 2134fc │ │ │ │ + bl 1f91ec │ │ │ │ + cbz r5, 213522 │ │ │ │ mov r0, r5 │ │ │ │ blx 61b1c │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 21359e │ │ │ │ + bhi.n 213516 │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ blx 61358 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f93e4 │ │ │ │ + bl 1f935c │ │ │ │ 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] @ (213644 ) │ │ │ │ + ldr r2, [pc, #128] @ (2135bc ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #128] @ (213648 ) │ │ │ │ + ldr r3, [pc, #128] @ (2135c0 ) │ │ │ │ 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, 2135e8 │ │ │ │ + cbz r0, 213560 │ │ │ │ add.w r3, r1, #112 @ 0x70 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 2135e8 │ │ │ │ - bl 1f9274 │ │ │ │ + beq.n 213560 │ │ │ │ + bl 1f91ec │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1ff444 │ │ │ │ + bl 1ff3bc │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.n 21362c │ │ │ │ + bhi.n 2135a4 │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r2, [sp] │ │ │ │ movs r2, #1 │ │ │ │ blx 60e80 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #60] @ (21364c ) │ │ │ │ - ldr r3, [pc, #52] @ (213648 ) │ │ │ │ + ldr r2, [pc, #60] @ (2135c4 ) │ │ │ │ + ldr r3, [pc, #52] @ (2135c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21363e │ │ │ │ + bne.n 2135b6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21360e │ │ │ │ - b.n 2135fe │ │ │ │ + beq.n 213586 │ │ │ │ + b.n 213576 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r5, #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 21369c │ │ │ │ + beq.n 213614 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - cbz r1, 2136aa │ │ │ │ + cbz r1, 213622 │ │ │ │ add.w ip, r2, #112 @ 0x70 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 21368a │ │ │ │ + beq.n 213602 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f92ec │ │ │ │ + bl 1f9264 │ │ │ │ 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, #112 @ 0x70 │ │ │ │ str r0, [r3, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ blx 61358 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 213682 │ │ │ │ + b.n 2135fa │ │ │ │ ldr r1, [r1, #12] │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 213686 │ │ │ │ - bl 1f92ec │ │ │ │ - b.n 213686 │ │ │ │ + beq.n 2135fe │ │ │ │ + bl 1f9264 │ │ │ │ + b.n 2135fe │ │ │ │ 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 │ │ │ │ @@ -598684,92 +598495,92 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f9830 │ │ │ │ + bl 1f97a8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 213560 │ │ │ │ + bl 2134d8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #4 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r6, [r1, #8] │ │ │ │ bfi r3, r5, #0, #26 │ │ │ │ str r3, [r1, #16] │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ bic.w r3, r3, #96 @ 0x60 │ │ │ │ strb r3, [r1, #29] │ │ │ │ - beq.n 213728 │ │ │ │ + beq.n 2136a0 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 21370a │ │ │ │ + beq.n 213682 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 21372e │ │ │ │ + beq.n 2136a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2134a4 │ │ │ │ + bl 21341c │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2136fe │ │ │ │ + beq.n 213676 │ │ │ │ ldrh r3, [r1, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #7, #3 │ │ │ │ strh r3, [r1, #20] │ │ │ │ - bl 2134a4 │ │ │ │ + bl 21341c │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ - cbnz r3, 213742 │ │ │ │ + cbnz r3, 2136ba │ │ │ │ ldrb r3, [r1, #19] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb r3, [r1, #19] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2134a4 │ │ │ │ + bl 21341c │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 21372e │ │ │ │ + beq.n 2136a6 │ │ │ │ ldrh r3, [r1, #20] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #7, #3 │ │ │ │ strh r3, [r1, #20] │ │ │ │ ldrb r3, [r1, #19] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb r3, [r1, #19] │ │ │ │ - b.n 213736 │ │ │ │ + b.n 2136ae │ │ │ │ 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, #128 @ 0x80 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f9830 │ │ │ │ + bl 1f97a8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 213560 │ │ │ │ + bl 2134d8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov.w r3, #8388608 @ 0x800000 │ │ │ │ add.w r0, r4, #52 @ 0x34 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ str r6, [r1, #8] │ │ │ │ bfi r2, r3, #0, #26 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ @@ -598789,36 +598600,36 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f9830 │ │ │ │ + bl 1f97a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 213560 │ │ │ │ + bl 2134d8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldrb r1, [r4, #29] │ │ │ │ and.w r2, r2, #4093640704 @ 0xf4000000 │ │ │ │ str r7, [r4, #8] │ │ │ │ orr.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ bic.w r1, r1, #96 @ 0x60 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ strb r1, [r4, #29] │ │ │ │ str r2, [r4, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 2134a4 │ │ │ │ + bl 21341c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ strh.w r2, [r4, #88] @ 0x58 │ │ │ │ - bl 1f9188 │ │ │ │ + bl 1f9100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r2, [r5, #452] @ 0x1c4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ @@ -598832,124 +598643,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 213892 │ │ │ │ + beq.n 21380a │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 213878 │ │ │ │ + bne.n 2137f0 │ │ │ │ ldrsb.w r1, [r0, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 2138c4 │ │ │ │ - bl 2e4eac │ │ │ │ + beq.n 21383c │ │ │ │ + bl 2e4e24 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2136b0 │ │ │ │ + bl 213628 │ │ │ │ str r5, [r0, #52] @ 0x34 │ │ │ │ ldr.w r3, [r4, #456] @ 0x1c8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #456] @ 0x1c8 │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e4f54 │ │ │ │ + bl 2e4ecc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2136b0 │ │ │ │ + bl 213628 │ │ │ │ str r5, [r0, #52] @ 0x34 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r1, [r0, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r1, 2138be │ │ │ │ - bl 2e4eac │ │ │ │ + cbz r1, 213836 │ │ │ │ + bl 2e4e24 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2136b0 │ │ │ │ + bl 213628 │ │ │ │ str r5, [r0, #52] @ 0x34 │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #448] @ 0x1c0 │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2e4e90 │ │ │ │ - b.n 2138a0 │ │ │ │ - bl 2e4f98 │ │ │ │ - b.n 21385a │ │ │ │ + bl 2e4e08 │ │ │ │ + b.n 213818 │ │ │ │ + bl 2e4f10 │ │ │ │ + b.n 2137d2 │ │ │ │ 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, 2138fc │ │ │ │ + cbz r4, 213874 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx ip, r4, #0, #26 │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.n 2138f4 │ │ │ │ + beq.n 21386c │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 213902 │ │ │ │ + beq.n 21387a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2138e2 │ │ │ │ + bne.n 21385a │ │ │ │ mov r0, lr │ │ │ │ - bl 21382c │ │ │ │ + bl 2137a4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 213926 │ │ │ │ + cbz r0, 21389e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 21391a │ │ │ │ + beq.n 213892 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 213924 │ │ │ │ + beq.n 21389c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21390a │ │ │ │ + bne.n 213882 │ │ │ │ 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 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ add.w r3, r5, #440 @ 0x1b8 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ str.w r0, [r5, #444] @ 0x1bc │ │ │ │ - bl 1f93e4 │ │ │ │ + bl 1f935c │ │ │ │ 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] │ │ │ │ @@ -598989,114 +598800,114 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 2139e0 │ │ │ │ + beq.n 213958 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #16] @ (2139f4 ) │ │ │ │ + ldr r1, [pc, #16] @ (21396c ) │ │ │ │ adds r0, #16 │ │ │ │ add r1, pc │ │ │ │ blx 61e6c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xe98800a8 │ │ │ │ + ands.w r0, r0, r8, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #68] @ (213a4c ) │ │ │ │ + ldr r3, [pc, #68] @ (2139c4 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #64] @ (213a50 ) │ │ │ │ + ldr r2, [pc, #64] @ (2139c8 ) │ │ │ │ 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, 213a22 │ │ │ │ + cbnz r2, 21399a │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r3, r0, r1 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 213a34 │ │ │ │ + beq.n 2139ac │ │ │ │ pop {r3, pc} │ │ │ │ add.w r3, r1, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #24] @ (213a54 ) │ │ │ │ + ldr r1, [pc, #24] @ (2139cc ) │ │ │ │ add r0, r3 │ │ │ │ add r1, pc │ │ │ │ blx 61e6c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb r0!, {r3, r5, r7} │ │ │ │ + @ instruction: 0xe9b800a8 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ - ldr r6, [pc, #92] @ (213ac8 ) │ │ │ │ + ldr r6, [pc, #92] @ (213a40 ) │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ add r6, pc │ │ │ │ - ldr r3, [pc, #76] @ (213acc ) │ │ │ │ + ldr r3, [pc, #76] @ (213a44 ) │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r0, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r5, r5, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r6, r3] │ │ │ │ add.w r3, r0, #68 @ 0x44 │ │ │ │ str r5, [r0, #76] @ 0x4c │ │ │ │ strd r2, r3, [r0, #52] @ 0x34 │ │ │ │ movs r3, #8 │ │ │ │ adds r0, #104 @ 0x68 │ │ │ │ str.w r3, [r0, #-40] │ │ │ │ - bl 1faae0 │ │ │ │ - ldr r1, [pc, #40] @ (213ad0 ) │ │ │ │ + bl 1faa58 │ │ │ │ + ldr r1, [pc, #40] @ (213a48 ) │ │ │ │ add.w r3, r4, #16 │ │ │ │ add.w r2, r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ strd r2, r5, [r4, #16] │ │ │ │ strd r5, r3, [r4, #24] │ │ │ │ - bl 1f93ac │ │ │ │ + bl 1f9324 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #32] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r7} │ │ │ │ + stmia r6!, {r1, r3} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bl 3bad2 │ │ │ │ + bl 3ba4a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ sub sp, #8 │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ add.w r6, r0, #32 │ │ │ │ movs r2, #3 │ │ │ │ str r3, [r0, #20] │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ @@ -599114,146 +598925,146 @@ │ │ │ │ str r3, [r0, #68] @ 0x44 │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ str r3, [r0, #76] @ 0x4c │ │ │ │ str r3, [r0, #80] @ 0x50 │ │ │ │ add.w r3, r0, #52 @ 0x34 │ │ │ │ str r6, [r0, #24] │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ - bl 213a58 │ │ │ │ + bl 2139d0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [pc, #196] @ (213c00 ) │ │ │ │ - bl 213a58 │ │ │ │ + ldr r7, [pc, #196] @ (213b78 ) │ │ │ │ + bl 2139d0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ str r4, [r5, #12] │ │ │ │ add r7, pc │ │ │ │ str r4, [r0, #12] │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r6, [r5, #0] │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ adds r3, r2, #5 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ - bhi.n 213bfa │ │ │ │ + bhi.n 213b72 │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ adds r6, r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 213ba6 │ │ │ │ + bls.n 213b1e │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 213bb8 │ │ │ │ + bhi.n 213b30 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #140] @ (213c04 ) │ │ │ │ + ldr r1, [pc, #140] @ (213b7c ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 213bce │ │ │ │ + beq.n 213b46 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 213bc2 │ │ │ │ + cbz r0, 213b3a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 213bfa │ │ │ │ + beq.n 213b72 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ add r0, r2 │ │ │ │ str.w r8, [r3, #64] @ 0x40 │ │ │ │ str r6, [r3, #60] @ 0x3c │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 213bfa │ │ │ │ + beq.n 213b72 │ │ │ │ str r6, [r3, #60] @ 0x3c │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 213b74 │ │ │ │ + b.n 213aec │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 6134c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 213b8c │ │ │ │ + b.n 213b04 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b04 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 213bfa │ │ │ │ + cbz r0, 213b72 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ blx 61a8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str.w r8, [r3, #64] @ 0x40 │ │ │ │ adds r0, r7, r2 │ │ │ │ str r7, [r3, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ - b.n 213bac │ │ │ │ + b.n 213b24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - stmia r4!, {r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 213ad4 │ │ │ │ + bl 213a4c │ │ │ │ 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 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ 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 213a58 │ │ │ │ + bl 2139d0 │ │ │ │ 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 213a58 │ │ │ │ + bl 2139d0 │ │ │ │ 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 │ │ │ │ @@ -599263,233 +599074,233 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r7, [pc, #216] @ (213d88 ) │ │ │ │ + ldr r7, [pc, #216] @ (213d00 ) │ │ │ │ strd r3, r5, [r4, #8] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strd r5, r5, [r4] │ │ │ │ add r7, pc │ │ │ │ strh r3, [r4, #58] @ 0x3a │ │ │ │ - bl 213a58 │ │ │ │ + bl 2139d0 │ │ │ │ strd r5, r5, [r4, #20] │ │ │ │ add.w r2, r4, #16 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ add.w r1, r4, #24 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ adds r1, r2, #5 │ │ │ │ str r0, [r4, #28] │ │ │ │ str r4, [r0, #12] │ │ │ │ str r0, [r0, #44] @ 0x2c │ │ │ │ - bhi.n 213d80 │ │ │ │ + bhi.n 213cf8 │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 213d1e │ │ │ │ + bls.n 213c96 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 213d40 │ │ │ │ + bhi.n 213cb8 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r5, r6 │ │ │ │ it cc │ │ │ │ movcc r5, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #144] @ (213d8c ) │ │ │ │ + ldr r1, [pc, #144] @ (213d04 ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 213d56 │ │ │ │ + beq.n 213cce │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 213d4a │ │ │ │ + cbz r0, 213cc2 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 213d80 │ │ │ │ + beq.n 213cf8 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ str r5, [r3, #64] @ 0x40 │ │ │ │ add r0, r2 │ │ │ │ - b.n 213d24 │ │ │ │ + b.n 213c9c │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 213d80 │ │ │ │ + beq.n 213cf8 │ │ │ │ str r6, [r3, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r3, r4, #32 │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [r4, #32] │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 213cf8 │ │ │ │ + b.n 213c70 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx 6134c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 213d10 │ │ │ │ + b.n 213c88 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b04 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 213d80 │ │ │ │ + cbz r0, 213cf8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ blx 61a8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r5, [r3, #64] @ 0x40 │ │ │ │ adds r0, r7, r2 │ │ │ │ str r7, [r3, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ - b.n 213d24 │ │ │ │ + b.n 213c9c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r6} │ │ │ │ + stmia r3!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ 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] @ (213dec ) │ │ │ │ + ldr r3, [pc, #76] @ (213d64 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #76] @ (213df0 ) │ │ │ │ + ldr r2, [pc, #76] @ (213d68 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ mla r3, r1, r5, r3 │ │ │ │ ldrb.w r1, [r0, #488] @ 0x1e8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ lsls r4, r6, #5 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ - bl 2131e8 │ │ │ │ + bl 213160 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r6, 213dea │ │ │ │ + cbz r6, 213d62 │ │ │ │ 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 213dda │ │ │ │ + bne.n 213d52 │ │ │ │ adds r1, #32 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 213dd2 │ │ │ │ + bne.n 213d4a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r2!, {r1, r2, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ 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, #488] @ 0x1e8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 213e3c │ │ │ │ + cbz r3, 213db4 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ - bl 1f9830 │ │ │ │ + bl 1f97a8 │ │ │ │ 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, 213e3a │ │ │ │ + cbz r4, 213db2 │ │ │ │ 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 1f9830 │ │ │ │ - b.n 213e1e │ │ │ │ + bl 1f97a8 │ │ │ │ + b.n 213d96 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #488] @ 0x1e8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 213e84 │ │ │ │ + cbz r3, 213dfc │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ - bl 1f9830 │ │ │ │ + bl 1f97a8 │ │ │ │ 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 1f9830 │ │ │ │ - b.n 213e6e │ │ │ │ + bl 1f97a8 │ │ │ │ + b.n 213de6 │ │ │ │ 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, #488] @ 0x1e8 │ │ │ │ movs r2, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 2131e8 │ │ │ │ + bl 213160 │ │ │ │ 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 │ │ │ │ - cbz r3, 213eda │ │ │ │ + cbz r3, 213e52 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ 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] │ │ │ │ @@ -599499,194 +599310,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] @ (213f2c ) │ │ │ │ + ldr r3, [pc, #56] @ (213ea4 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #56] @ (213f30 ) │ │ │ │ + ldr r2, [pc, #56] @ (213ea8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w r1, [r0, #488] @ 0x1e8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #4 │ │ │ │ add.w r3, r3, r5, lsl #7 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ lsl.w r3, r4, r2 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ - bl 2131e8 │ │ │ │ + bl 213160 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r4, 213f2a │ │ │ │ + cbz r4, 213ea2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r2, #96] @ 0x60 │ │ │ │ cmp r4, r3 │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bne.n 213f1e │ │ │ │ + bne.n 213e96 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmia r1!, {r2} │ │ │ │ + stmia r1!, {r2, r3, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ 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, #488] @ 0x1e8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ - bl 2131e8 │ │ │ │ + bl 213160 │ │ │ │ str r5, [r0, #20] │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 213f6e │ │ │ │ + cbz r4, 213ee6 │ │ │ │ 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 213f62 │ │ │ │ + bne.n 213eda │ │ │ │ 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 213fda │ │ │ │ + bhi.n 213f52 │ │ │ │ tbb [pc, r1] │ │ │ │ asrs r5, r4, #28 │ │ │ │ cmp r0, #2 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ movs r4, #5 │ │ │ │ ldrb.w r1, [r0, #488] @ 0x1e8 │ │ │ │ movs r2, #9 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 2131e8 │ │ │ │ + bl 213160 │ │ │ │ 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 213faa │ │ │ │ + bne.n 213f22 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #84 @ 0x54 │ │ │ │ movs r4, #3 │ │ │ │ ldrb.w r1, [r0, #488] @ 0x1e8 │ │ │ │ movs r2, #9 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 2131e8 │ │ │ │ + bl 213160 │ │ │ │ strd r5, r6, [r0, #20] │ │ │ │ str r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 213fa4 │ │ │ │ + bne.n 213f1c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 213f92 │ │ │ │ + b.n 213f0a │ │ │ │ ldr r4, [r6, #16] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ - b.n 213fbc │ │ │ │ + b.n 213f34 │ │ │ │ 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, #488] @ 0x1e8 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 214058 │ │ │ │ + cbz r3, 213fd0 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ - bl 1f9830 │ │ │ │ + bl 1f97a8 │ │ │ │ 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 1f96f8 │ │ │ │ + bl 1f9670 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r6, 21403c │ │ │ │ + cbz r6, 213fb4 │ │ │ │ adds r1, r0, r7 │ │ │ │ str r5, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 214034 │ │ │ │ - ldr r3, [pc, #36] @ (214064 ) │ │ │ │ + bne.n 213fac │ │ │ │ + ldr r3, [pc, #36] @ (213fdc ) │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #80] @ 0x50 │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r4, #77] @ 0x4d │ │ │ │ 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 1f9830 │ │ │ │ + bl 1f97a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 214010 │ │ │ │ + b.n 213f88 │ │ │ │ nop │ │ │ │ - b.n 2146d8 │ │ │ │ + b.n 214760 │ │ │ │ lsls r0, r5, #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 214092 │ │ │ │ - ldr r1, [pc, #16] @ (214094 ) │ │ │ │ + bne.n 21400a │ │ │ │ + ldr r1, [pc, #16] @ (21400c ) │ │ │ │ movs r2, #8 │ │ │ │ adds r0, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx 61e6c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 214684 │ │ │ │ + b.n 21470c │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #488] @ 0x1e8 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r3, 2140e2 │ │ │ │ + cbz r3, 21405a │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ - bl 1f9830 │ │ │ │ + bl 1f97a8 │ │ │ │ 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 │ │ │ │ @@ -599694,33 +599505,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 1f9830 │ │ │ │ - b.n 2140c0 │ │ │ │ + bl 1f97a8 │ │ │ │ + b.n 214038 │ │ │ │ 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, 21410a │ │ │ │ + cbnz r3, 214082 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f98a8 │ │ │ │ + bl 1f9820 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #28 │ │ │ │ - bl 1f9830 │ │ │ │ + bl 1f97a8 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r6, sp, #16 │ │ │ │ strd r2, r2, [sp] │ │ │ │ mov ip, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w lr, r0, #12 │ │ │ │ @@ -599745,17 +599556,17 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #488] @ 0x1e8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 2141b0 │ │ │ │ + cbz r3, 214128 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1f9830 │ │ │ │ + bl 1f97a8 │ │ │ │ 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] │ │ │ │ @@ -599767,166 +599578,166 @@ │ │ │ │ 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 1f9830 │ │ │ │ - b.n 214188 │ │ │ │ + bl 1f97a8 │ │ │ │ + b.n 214100 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 2141c6 │ │ │ │ + bhi.n 21413e │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r0, r2, #4 │ │ │ │ lsls r3, r0, #8 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r0, #24 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2141dc │ │ │ │ + beq.n 214154 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 2141d0 │ │ │ │ + bne.n 214148 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r0, [r0, #32] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ 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] @ (2142dc ) │ │ │ │ + ldr r5, [pc, #228] @ (214254 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [pc, #228] @ (2142e0 ) │ │ │ │ + ldr r4, [pc, #228] @ (214258 ) │ │ │ │ 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 2142c2 │ │ │ │ + bhi.n 21423a │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r1, #9 │ │ │ │ str r2, [r0, r0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2142d0 │ │ │ │ + beq.n 214248 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 213024 │ │ │ │ + bl 212f9c │ │ │ │ ldrd r4, r6, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 2142a4 │ │ │ │ + bhi.n 21421c │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r3, r4, #32 │ │ │ │ cmp r3, #2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2142d4 │ │ │ │ + beq.n 21424c │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ - bl 213024 │ │ │ │ + bl 212f9c │ │ │ │ ldrd r3, r5, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r5 │ │ │ │ - ldr r2, [pc, #108] @ (2142e4 ) │ │ │ │ + ldr r2, [pc, #108] @ (21425c ) │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - ldr r3, [pc, #100] @ (2142e0 ) │ │ │ │ + ldr r3, [pc, #100] @ (214258 ) │ │ │ │ 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 2142d8 │ │ │ │ + bne.n 214250 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #24 │ │ │ │ subs r3, r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 21426e │ │ │ │ + b.n 2141e6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21426e │ │ │ │ + bne.n 2141e6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 21426e │ │ │ │ + b.n 2141e6 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ add.w r2, r6, #24 │ │ │ │ subs r4, r4, r2 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 214246 │ │ │ │ + b.n 2141be │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 214246 │ │ │ │ + bne.n 2141be │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 214246 │ │ │ │ + b.n 2141be │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b.n 214230 │ │ │ │ + b.n 2141a8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 21425c │ │ │ │ + b.n 2141d4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0086 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r4, r5, r6, pc} │ │ │ │ + bkpt 0x0004 │ │ │ │ lsls r0, r5, #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 r3, r0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - ldr.w r1, [pc, #2328] @ 214c18 │ │ │ │ + ldr.w r1, [pc, #2328] @ 214b90 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 214c14 │ │ │ │ + bhi.w 214b8c │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r0, #57 @ 0x39 │ │ │ │ lsls r5, r2, #8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ mov r5, r4 │ │ │ │ str r4, [r2, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 2147d8 │ │ │ │ + bhi.w 214750 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r6, #9 │ │ │ │ lsls r2, r7, #7 │ │ │ │ lsls r6, r3, #8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @@ -599935,78 +599746,78 @@ │ │ │ │ lsls r6, r1, #5 │ │ │ │ lsls r1, r3, #9 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ mov r5, r4 │ │ │ │ str r4, [r2, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 2145f0 │ │ │ │ + bhi.w 214568 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r5, #5 │ │ │ │ lsls r0, r1, #6 │ │ │ │ lsls r4, r5, #6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsls r1, r1, #15 │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsls r1, r6, #15 │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsls r0, r3, #13 │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 214a2a │ │ │ │ + bhi.w 2149a2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r6, #13 │ │ │ │ lsls r3, r2, #14 │ │ │ │ lsls r2, r3, #16 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r1, r6, #15 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r4, r4, #8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r3, r0, #10 │ │ │ │ lsls r6, r3, #13 │ │ │ │ ldrb.w ip, [r2, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp.w ip, #9 │ │ │ │ - bhi.w 2148a2 │ │ │ │ + bhi.w 21481a │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ lsls r7, r3, #10 │ │ │ │ lsls r4, r7, #10 │ │ │ │ lsls r1, r4, #11 │ │ │ │ movs r2, r1 │ │ │ │ lsls r3, r1, #12 │ │ │ │ movs r5, r4 │ │ │ │ lsls r2, r6, #6 │ │ │ │ movs r5, r4 │ │ │ │ lsls r1, r3, #9 │ │ │ │ lsls r7, r0, #10 │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2143de │ │ │ │ + beq.n 214356 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ adds r3, r1, #4 │ │ │ │ mla lr, lr, ip, r1 │ │ │ │ add.w lr, lr, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r3] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r3, #20 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 2143c2 │ │ │ │ - cbz r0, 2143fe │ │ │ │ + bne.n 21433a │ │ │ │ + cbz r0, 214376 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 2143fe │ │ │ │ + bne.n 214376 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ add.w r1, ip, #1 │ │ │ │ str r1, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ str.w ip, [r2, #28] │ │ │ │ bic.w r1, r1, #4 │ │ │ │ @@ -600014,112 +599825,112 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [r3, #16]! │ │ │ │ strd r1, r3, [r2] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r0, #16] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 214544 │ │ │ │ + bne.w 2144bc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21e0a4 │ │ │ │ + bl 21e01c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 214544 │ │ │ │ + b.n 2144bc │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 214456 │ │ │ │ + beq.n 2143ce │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ adds r3, r1, #4 │ │ │ │ mla lr, lr, ip, r1 │ │ │ │ add.w lr, lr, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r3] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r3, #20 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 21443a │ │ │ │ - cbz r0, 214476 │ │ │ │ + bne.n 2143b2 │ │ │ │ + cbz r0, 2143ee │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 214476 │ │ │ │ + bne.n 2143ee │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ add.w r1, ip, #1 │ │ │ │ str r1, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ str.w ip, [r2, #28] │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ add.w r1, r0, #24 │ │ │ │ strd r1, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r0, #28] │ │ │ │ - b.n 21453c │ │ │ │ + b.n 2144b4 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ - cbz r1, 2144b4 │ │ │ │ + cbz r1, 21442c │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ mla r1, lr, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r3] │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 214498 │ │ │ │ - cbz r5, 2144d4 │ │ │ │ + bne.n 214410 │ │ │ │ + cbz r5, 21444c │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 2144d4 │ │ │ │ + bne.n 21444c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr.w lr, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ strd r3, r0, [r2] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - b.n 21453c │ │ │ │ + b.n 2144b4 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ - cbz r1, 214510 │ │ │ │ + cbz r1, 214488 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ mla r1, lr, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r3] │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 2144f4 │ │ │ │ - cbz r5, 214530 │ │ │ │ + bne.n 21446c │ │ │ │ + cbz r5, 2144a8 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 214530 │ │ │ │ + bne.n 2144a8 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr.w lr, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w lr, [r2, #28] │ │ │ │ @@ -600127,1462 +599938,1462 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r0, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 214414 │ │ │ │ + beq.w 21438c │ │ │ │ ldr r2, [r0, #32] │ │ │ │ ldr r3, [r2, #88] @ 0x58 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ str r3, [r2, #88] @ 0x58 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr.w r3, [pc, #1736] @ 214c1c │ │ │ │ + ldr.w r3, [pc, #1736] @ 214b94 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r1, r3, lsl #7 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ - cbz r1, 21458c │ │ │ │ + cbz r1, 214504 │ │ │ │ add.w r3, r2, #88 @ 0x58 │ │ │ │ add.w r4, r3, r1, lsl #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r3] │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r3, #16 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 21456e │ │ │ │ + bne.n 2144e6 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r5, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2144d4 │ │ │ │ - b.n 2144b6 │ │ │ │ + beq.n 21444c │ │ │ │ + b.n 21442e │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 2144d4 │ │ │ │ + bne.n 21444c │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w r3, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r1, [r2, #32] │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 2144d4 │ │ │ │ + b.n 21444c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2144b4 │ │ │ │ + beq.w 21442c │ │ │ │ ldr r1, [r3, #24] │ │ │ │ add.w lr, r3, #16 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [ip, #4] │ │ │ │ str.w lr, [r1] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2145cc │ │ │ │ - b.n 2144b4 │ │ │ │ + bne.n 214544 │ │ │ │ + b.n 21442c │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214530 │ │ │ │ + beq.n 2144a8 │ │ │ │ add.w r4, r2, r3, lsl #4 │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ add.w lr, r3, #40 @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ adds r3, #16 │ │ │ │ str r2, [r3, #20] │ │ │ │ cmp r4, r3 │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r3, #24] │ │ │ │ str.w lr, [ip, #4] │ │ │ │ str.w lr, [r1] │ │ │ │ - bne.n 2145fc │ │ │ │ - b.n 214530 │ │ │ │ - ldr.w r3, [pc, #1536] @ 214c20 │ │ │ │ + bne.n 214574 │ │ │ │ + b.n 2144a8 │ │ │ │ + ldr.w r3, [pc, #1536] @ 214b98 │ │ │ │ mov.w lr, #48 @ 0x30 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ mla r3, lr, r1, r3 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214510 │ │ │ │ + beq.w 214488 │ │ │ │ add.w r3, r2, lr │ │ │ │ add.w r4, r3, r1, lsl #5 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r3] │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r3, #32 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 21463e │ │ │ │ - b.n 214510 │ │ │ │ + bne.n 2145b6 │ │ │ │ + b.n 214488 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214510 │ │ │ │ + beq.w 214488 │ │ │ │ ldr.w lr, [r2, #60] @ 0x3c │ │ │ │ bic.w ip, r3, #2 │ │ │ │ add.w r1, r2, #52 @ 0x34 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ str.w lr, [r2, #56] @ 0x38 │ │ │ │ cmp.w ip, #1 │ │ │ │ ldr.w r3, [lr] │ │ │ │ str r3, [r2, #52] @ 0x34 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r1, [lr] │ │ │ │ - bne.w 214510 │ │ │ │ + bne.w 214488 │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ add.w r3, r2, #68 @ 0x44 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ str r1, [r2, #72] @ 0x48 │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r2, #68] @ 0x44 │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 214510 │ │ │ │ + b.n 214488 │ │ │ │ ldrd r3, r1, [r2, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214bfc │ │ │ │ + beq.w 214b74 │ │ │ │ ldr.w lr, [r3] │ │ │ │ add.w r1, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r3, [r2, #32] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 214530 │ │ │ │ + beq.w 2144a8 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w lr, lr, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r4, lr │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r3] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bhi.n 2146d4 │ │ │ │ - b.n 214530 │ │ │ │ + bhi.n 21464c │ │ │ │ + b.n 2144a8 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 2143fe │ │ │ │ + bne.w 214376 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w r3, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r1, [r2, #32] │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r2, #28] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 2143fe │ │ │ │ + b.n 214376 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2144b4 │ │ │ │ + beq.w 21442c │ │ │ │ ldr.w lr, [r2, #60] @ 0x3c │ │ │ │ bic.w ip, r3, #2 │ │ │ │ add.w r1, r2, #52 @ 0x34 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ str.w lr, [r2, #56] @ 0x38 │ │ │ │ cmp.w ip, #1 │ │ │ │ ldr.w r3, [lr] │ │ │ │ str r3, [r2, #52] @ 0x34 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r1, [lr] │ │ │ │ - bne.w 2144b4 │ │ │ │ + bne.w 21442c │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ add.w r3, r2, #68 @ 0x44 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ str r1, [r2, #72] @ 0x48 │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r2, #68] @ 0x44 │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 2144b4 │ │ │ │ + b.n 21442c │ │ │ │ ldrd r3, r1, [r2, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214bf4 │ │ │ │ + beq.w 214b6c │ │ │ │ ldr.w lr, [r3] │ │ │ │ add.w r1, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r3, [r2, #32] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2144d4 │ │ │ │ + beq.w 21444c │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w lr, lr, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r4, lr │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r3] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bhi.n 214792 │ │ │ │ - b.n 2144d4 │ │ │ │ + bhi.n 21470a │ │ │ │ + b.n 21444c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 214476 │ │ │ │ + bne.w 2143ee │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w r3, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r1, [r2, #32] │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r2, #28] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 214476 │ │ │ │ + b.n 2143ee │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2144d4 │ │ │ │ + beq.w 21444c │ │ │ │ add.w r4, r2, r3, lsl #4 │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ add.w lr, r3, #40 @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ adds r3, #16 │ │ │ │ str r2, [r3, #20] │ │ │ │ cmp r3, r4 │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r3, #24] │ │ │ │ str.w lr, [ip, #4] │ │ │ │ str.w lr, [r1] │ │ │ │ - bne.n 2147e6 │ │ │ │ - b.n 2144d4 │ │ │ │ - ldr.w r3, [pc, #1044] @ 214c20 │ │ │ │ + bne.n 21475e │ │ │ │ + b.n 21444c │ │ │ │ + ldr.w r3, [pc, #1044] @ 214b98 │ │ │ │ mov.w lr, #48 @ 0x30 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ mla r3, lr, r1, r3 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2144b4 │ │ │ │ + beq.w 21442c │ │ │ │ add.w r3, r2, lr │ │ │ │ add.w r4, r3, r1, lsl #5 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r3] │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r3, #32 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 214828 │ │ │ │ - b.n 2144b4 │ │ │ │ + bne.n 2147a0 │ │ │ │ + b.n 21442c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2143de │ │ │ │ + beq.w 214356 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ add.w ip, r3, #16 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 214850 │ │ │ │ - b.n 2143de │ │ │ │ + bne.n 2147c8 │ │ │ │ + b.n 214356 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214456 │ │ │ │ + beq.w 2143ce │ │ │ │ ldr r1, [r3, #24] │ │ │ │ add.w ip, r3, #16 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 21487e │ │ │ │ - b.n 214456 │ │ │ │ + bne.n 2147f6 │ │ │ │ + b.n 2143ce │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2143fe │ │ │ │ + beq.w 214376 │ │ │ │ add.w r4, r2, r3, lsl #4 │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ add.w ip, r3, #40 @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ adds r3, #16 │ │ │ │ str r2, [r3, #20] │ │ │ │ cmp r4, r3 │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r3, #24] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ - bne.n 2148b0 │ │ │ │ - b.n 2143fe │ │ │ │ - ldr r3, [pc, #844] @ (214c20 ) │ │ │ │ + bne.n 214828 │ │ │ │ + b.n 214376 │ │ │ │ + ldr r3, [pc, #844] @ (214b98 ) │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r4, r3 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2143de │ │ │ │ + beq.w 214356 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ add.w lr, r3, r1, lsl #5 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r3] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r3, #32 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 2148ee │ │ │ │ - b.n 2143de │ │ │ │ + bne.n 214866 │ │ │ │ + b.n 214356 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2143de │ │ │ │ + beq.w 214356 │ │ │ │ ldr.w ip, [r2, #60] @ 0x3c │ │ │ │ bic.w r3, r3, #2 │ │ │ │ add.w r1, r2, #52 @ 0x34 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ str.w ip, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #52] @ 0x34 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ - bne.w 2143de │ │ │ │ + bne.w 214356 │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ add.w r3, r2, #68 @ 0x44 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ str r1, [r2, #72] @ 0x48 │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r2, #68] @ 0x44 │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 2143de │ │ │ │ + b.n 214356 │ │ │ │ ldrd r1, r4, [r2, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214c04 │ │ │ │ + beq.w 214b7c │ │ │ │ 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 2143fe │ │ │ │ + beq.w 214376 │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ add.w r1, r1, #16 │ │ │ │ - bcc.n 214982 │ │ │ │ - b.n 2143fe │ │ │ │ - ldr.w ip, [pc, #624] @ 214c1c │ │ │ │ + bcc.n 2148fa │ │ │ │ + b.n 214376 │ │ │ │ + ldr.w ip, [pc, #624] @ 214b94 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r1, r3, lsl #7 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ - cbz r1, 2149e4 │ │ │ │ + cbz r1, 21495c │ │ │ │ add.w r3, r2, #88 @ 0x58 │ │ │ │ add.w lr, r3, r1, lsl #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r3] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 2149c6 │ │ │ │ + bne.n 21493e │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2143fe │ │ │ │ - b.n 2143e0 │ │ │ │ + beq.w 214376 │ │ │ │ + b.n 214358 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214510 │ │ │ │ + beq.w 214488 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ add.w lr, r3, #16 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [ip, #4] │ │ │ │ str.w lr, [r1] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 214a06 │ │ │ │ - b.n 214510 │ │ │ │ + bne.n 21497e │ │ │ │ + b.n 214488 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214476 │ │ │ │ + beq.w 2143ee │ │ │ │ add.w r4, r2, r3, lsl #4 │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ add.w ip, r3, #40 @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ adds r3, #16 │ │ │ │ str r2, [r3, #20] │ │ │ │ cmp r4, r3 │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r3, #24] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ - bne.n 214a38 │ │ │ │ - b.n 214476 │ │ │ │ - ldr r3, [pc, #452] @ (214c20 ) │ │ │ │ + bne.n 2149b0 │ │ │ │ + b.n 2143ee │ │ │ │ + ldr r3, [pc, #452] @ (214b98 ) │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r4, r3 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214456 │ │ │ │ + beq.w 2143ce │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ add.w lr, r3, r1, lsl #5 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r3] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r3, #32 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 214a76 │ │ │ │ - b.n 214456 │ │ │ │ + bne.n 2149ee │ │ │ │ + b.n 2143ce │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214456 │ │ │ │ + beq.w 2143ce │ │ │ │ ldr.w ip, [r2, #60] @ 0x3c │ │ │ │ bic.w r3, r3, #2 │ │ │ │ add.w r1, r2, #52 @ 0x34 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ str.w ip, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #52] @ 0x34 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ - bne.w 214456 │ │ │ │ + bne.w 2143ce │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ add.w r3, r2, #68 @ 0x44 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ str r1, [r2, #72] @ 0x48 │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r2, #68] @ 0x44 │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 214456 │ │ │ │ - ldr r3, [pc, #316] @ (214c1c ) │ │ │ │ + b.n 2143ce │ │ │ │ + ldr r3, [pc, #316] @ (214b94 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r1, r3, lsl #7 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ - cbz r1, 214b16 │ │ │ │ + cbz r1, 214a8e │ │ │ │ add.w r3, r2, #88 @ 0x58 │ │ │ │ add.w r4, r3, r1, lsl #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r3] │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r3, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 214af8 │ │ │ │ + bne.n 214a70 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r5, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214530 │ │ │ │ - b.n 214512 │ │ │ │ + beq.w 2144a8 │ │ │ │ + b.n 21448a │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 214530 │ │ │ │ + bne.w 2144a8 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w r3, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r1, [r2, #32] │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 214530 │ │ │ │ - ldr.w ip, [pc, #200] @ 214c1c │ │ │ │ + b.n 2144a8 │ │ │ │ + ldr.w ip, [pc, #200] @ 214b94 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r1, r3, lsl #7 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ - cbz r1, 214b8a │ │ │ │ + cbz r1, 214b02 │ │ │ │ add.w r3, r2, #88 @ 0x58 │ │ │ │ add.w lr, r3, r1, lsl #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r3] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 214b6c │ │ │ │ + bne.n 214ae4 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214476 │ │ │ │ - b.n 214458 │ │ │ │ + beq.w 2143ee │ │ │ │ + b.n 2143d0 │ │ │ │ ldrd r3, r1, [r2, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214c0e │ │ │ │ + beq.n 214b86 │ │ │ │ ldr.w ip, [r3] │ │ │ │ add.w r1, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r3, [r2, #32] │ │ │ │ str.w ip, [r2, #28] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 214476 │ │ │ │ + beq.w 2143ee │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp ip, r4 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r3] │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bcc.n 214bd0 │ │ │ │ - b.n 214476 │ │ │ │ + bcc.n 214b48 │ │ │ │ + b.n 2143ee │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 21478a │ │ │ │ - b.n 2144d4 │ │ │ │ + bne.w 214702 │ │ │ │ + b.n 21444c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2146cc │ │ │ │ - b.n 214530 │ │ │ │ + bne.w 214644 │ │ │ │ + b.n 2144a8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 21497e │ │ │ │ - b.w 2143fe │ │ │ │ + bne.w 2148f6 │ │ │ │ + b.w 214376 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 214bc8 │ │ │ │ - b.n 214476 │ │ │ │ + bne.n 214b40 │ │ │ │ + b.n 2143ee │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 21453c │ │ │ │ - pop {r3, r4, r5, r6, r7} │ │ │ │ + b.n 2144b4 │ │ │ │ + pop {r7, pc} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #612] @ (214e9c ) │ │ │ │ + ldr r4, [pc, #612] @ (214e14 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 214e94 │ │ │ │ + bhi.w 214e0c │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r2, #52 @ 0x34 │ │ │ │ lsls r6, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 214c96 │ │ │ │ + beq.n 214c0e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 214c96 │ │ │ │ + beq.n 214c0e │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 214d96 │ │ │ │ + bhi.w 214d0e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r0, r5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsls r3, r2, #2 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 214c96 │ │ │ │ + beq.n 214c0e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 214c5e │ │ │ │ + bne.n 214bd6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 214c5e │ │ │ │ + bne.n 214bd6 │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr.w r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 214c62 │ │ │ │ - b.n 214c96 │ │ │ │ + bne.n 214bda │ │ │ │ + b.n 214c0e │ │ │ │ ldrd r0, r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 214e72 │ │ │ │ + beq.w 214dea │ │ │ │ ldr.w ip, [r2] │ │ │ │ - b.n 214c64 │ │ │ │ + b.n 214bdc │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ - cbz r3, 214cd2 │ │ │ │ + cbz r3, 214c4a │ │ │ │ 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 r6, r3 │ │ │ │ - cbz r3, 214cfc │ │ │ │ + cbz r3, 214c74 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r4, 214cf6 │ │ │ │ + cbz r4, 214c6e │ │ │ │ ldrd lr, r4, [r3] │ │ │ │ str.w r4, [lr, #4] │ │ │ │ str.w lr, [r4] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 214ce0 │ │ │ │ + bne.n 214c58 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 2142e8 │ │ │ │ + bl 214260 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 214cfc │ │ │ │ + beq.n 214c74 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 214d32 │ │ │ │ + cbz r1, 214caa │ │ │ │ ldrd r4, r1, [r3, #16] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r4, [r1, #0] │ │ │ │ strd r5, r5, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 214d22 │ │ │ │ - b.n 214cfc │ │ │ │ + bne.n 214c9a │ │ │ │ + b.n 214c74 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.w 214e7c │ │ │ │ + beq.w 214df4 │ │ │ │ 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 21e33c │ │ │ │ + bl 21e2b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 214d0a │ │ │ │ - ldr r3, [pc, #320] @ (214ea0 ) │ │ │ │ + b.n 214c82 │ │ │ │ + ldr r3, [pc, #320] @ (214e18 ) │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214cfc │ │ │ │ + beq.n 214c74 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #88 @ 0x58 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r4, 214d8e │ │ │ │ + cbz r4, 214d06 │ │ │ │ ldrd lr, r4, [r3] │ │ │ │ str.w r4, [lr, #4] │ │ │ │ str.w lr, [r4] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 214d78 │ │ │ │ - b.n 214cfc │ │ │ │ + bne.n 214cf0 │ │ │ │ + b.n 214c74 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214cfc │ │ │ │ + beq.n 214c74 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r4, 214dbc │ │ │ │ + cbz r4, 214d34 │ │ │ │ ldrd r4, lr, [r3] │ │ │ │ str.w lr, [r4, #4] │ │ │ │ str.w r4, [lr] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 214da6 │ │ │ │ - b.n 214cfc │ │ │ │ + bne.n 214d1e │ │ │ │ + b.n 214c74 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 214cfc │ │ │ │ + beq.n 214c74 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ movs r4, #20 │ │ │ │ movs r5, #0 │ │ │ │ mla lr, r4, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w lr, lr, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 214dea │ │ │ │ + cbz r1, 214d62 │ │ │ │ ldrd r4, r1, [r3] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r4, [r1, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 214dda │ │ │ │ - b.n 214cfc │ │ │ │ + bne.n 214d52 │ │ │ │ + b.n 214c74 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214cfc │ │ │ │ + beq.n 214c74 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - cbz r1, 214e0a │ │ │ │ + cbz r1, 214d82 │ │ │ │ ldrd r4, r1, [r2, #52] @ 0x34 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r4, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r2, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 214cfc │ │ │ │ + bne.w 214c74 │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214cfc │ │ │ │ + beq.w 214c74 │ │ │ │ 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 214d0a │ │ │ │ - ldr r3, [pc, #104] @ (214ea4 ) │ │ │ │ + b.n 214c82 │ │ │ │ + ldr r3, [pc, #104] @ (214e1c ) │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ mla r3, r4, r1, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214cfc │ │ │ │ + beq.w 214c74 │ │ │ │ movs r1, #0 │ │ │ │ adds r3, r2, r4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r4, 214e6a │ │ │ │ + cbz r4, 214de2 │ │ │ │ ldrd lr, r4, [r3] │ │ │ │ str.w r4, [lr, #4] │ │ │ │ str.w lr, [r4] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #32 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 214e54 │ │ │ │ - b.n 214cfc │ │ │ │ + bne.n 214dcc │ │ │ │ + b.n 214c74 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 214cba │ │ │ │ - b.n 214c96 │ │ │ │ + bne.w 214c32 │ │ │ │ + b.n 214c0e │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214d44 │ │ │ │ + beq.w 214cbc │ │ │ │ ldrd r4, r3, [r2, #28] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ - b.n 214d44 │ │ │ │ + b.n 214cbc │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ - b.n 214c64 │ │ │ │ + b.n 214bdc │ │ │ │ nop │ │ │ │ - cbz r4, 214f10 │ │ │ │ + push {r2, r3, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ 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] @ (215090 ) │ │ │ │ + ldr r2, [pc, #472] @ (215008 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 214f3c │ │ │ │ + bhi.n 214eb4 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ - cbnz r5, 214f0a │ │ │ │ + cbnz r5, 214e82 │ │ │ │ movs r2, #143 @ 0x8f │ │ │ │ movs r2, #170 @ 0xaa │ │ │ │ subs r4, #42 @ 0x2a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 214ee0 │ │ │ │ + cbz r3, 214e58 │ │ │ │ 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, 214f08 │ │ │ │ + cbz r4, 214e80 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 214f02 │ │ │ │ + cbz r1, 214e7a │ │ │ │ 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 214eec │ │ │ │ + bne.n 214e64 │ │ │ │ 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 214f08 │ │ │ │ + beq.n 214e80 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 214f32 │ │ │ │ + cbz r2, 214eaa │ │ │ │ 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 214f22 │ │ │ │ - b.n 214f08 │ │ │ │ + bne.n 214e9a │ │ │ │ + b.n 214e80 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 214f08 │ │ │ │ + beq.n 214e80 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 214f60 │ │ │ │ + cbz r1, 214ed8 │ │ │ │ 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 214f4a │ │ │ │ - b.n 214f08 │ │ │ │ - ldr r3, [pc, #296] @ (215094 ) │ │ │ │ + bne.n 214ec2 │ │ │ │ + b.n 214e80 │ │ │ │ + ldr r3, [pc, #296] @ (21500c ) │ │ │ │ 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 214f08 │ │ │ │ + beq.n 214e80 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 214f98 │ │ │ │ + cbz r1, 214f10 │ │ │ │ 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 214f82 │ │ │ │ - b.n 214f08 │ │ │ │ + bne.n 214efa │ │ │ │ + b.n 214e80 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214f08 │ │ │ │ + beq.n 214e80 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ - cbz r2, 214fb8 │ │ │ │ + cbz r2, 214f30 │ │ │ │ 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 21506c │ │ │ │ + bne.n 214fe4 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21506c │ │ │ │ + beq.n 214fe4 │ │ │ │ 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] @ (215098 ) │ │ │ │ + ldr r3, [pc, #180] @ (215010 ) │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 214f08 │ │ │ │ + beq.n 214e80 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #88 @ 0x58 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 215010 │ │ │ │ + cbz r1, 214f88 │ │ │ │ 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 214ffa │ │ │ │ - b.n 214f08 │ │ │ │ + bne.n 214f72 │ │ │ │ + b.n 214e80 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldrd ip, r4, [r0] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 215078 │ │ │ │ + beq.n 214ff0 │ │ │ │ mov r3, r0 │ │ │ │ str.w r4, [ip, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w ip, [r4] │ │ │ │ strd r2, r2, [r3] │ │ │ │ - bl 21e33c │ │ │ │ + bl 21e2b4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214f08 │ │ │ │ + beq.w 214e80 │ │ │ │ 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, 215064 │ │ │ │ + cbz r2, 214fdc │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r4, r4, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 215054 │ │ │ │ - b.n 214f08 │ │ │ │ + bne.n 214fcc │ │ │ │ + b.n 214e80 │ │ │ │ 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 215022 │ │ │ │ + beq.n 214f9a │ │ │ │ ldrd r2, r3, [r0, #28] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #28] │ │ │ │ - b.n 215022 │ │ │ │ + b.n 214f9a │ │ │ │ nop │ │ │ │ - cbz r2, 2150a4 │ │ │ │ + cbz r2, 21503e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ 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 21510c │ │ │ │ + beq.n 215084 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 2150c6 │ │ │ │ + beq.n 21503e │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 215100 │ │ │ │ + cbnz r3, 215078 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f985c │ │ │ │ + bl 1f97d4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2150b8 │ │ │ │ + beq.n 215030 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2150f6 │ │ │ │ + cbz r2, 21506e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f985c │ │ │ │ + bl 1f97d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2150f4 │ │ │ │ + cbz r2, 21506c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 2150f4 │ │ │ │ + cbz r1, 21506c │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f985c │ │ │ │ + bl 1f97d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2150e0 │ │ │ │ + bne.n 215058 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f985c │ │ │ │ + bl 1f97d4 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2150bc │ │ │ │ + beq.n 215034 │ │ │ │ subs r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f985c │ │ │ │ + bl 1f97d4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - bl 1f985c │ │ │ │ - b.n 2150b8 │ │ │ │ + bl 1f97d4 │ │ │ │ + b.n 215030 │ │ │ │ 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.w r3, [r5], #8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 21514a │ │ │ │ + beq.n 2150c2 │ │ │ │ mov r6, r0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 21514a │ │ │ │ + cbz r3, 2150c2 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r4, r4, [r3] │ │ │ │ - bl 21509c │ │ │ │ + bl 215014 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 215130 │ │ │ │ + bne.n 2150a8 │ │ │ │ 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 sl, r0 │ │ │ │ - ldr.w r0, [pc, #2676] @ 215bd8 │ │ │ │ + ldr.w r0, [pc, #2676] @ 215b50 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r5, [pc, #2676] @ 215bdc │ │ │ │ + ldr.w r5, [pc, #2676] @ 215b54 │ │ │ │ movs r2, #4 │ │ │ │ - ldr.w r3, [pc, #2672] @ 215be0 │ │ │ │ + ldr.w r3, [pc, #2672] @ 215b58 │ │ │ │ add r0, pc │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fe3bc │ │ │ │ + bl 1fe334 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 2151b0 │ │ │ │ + bhi.n 215128 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r0, #13 │ │ │ │ lsls r5, r0, #15 │ │ │ │ lsls r1, r4, #13 │ │ │ │ lsls r1, r7, #13 │ │ │ │ lsls r2, r1, #14 │ │ │ │ movs r3, r3 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r3, r3 │ │ │ │ lsls r5, r6, #14 │ │ │ │ movs r2, r1 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 215b38 │ │ │ │ + beq.w 215ab0 │ │ │ │ add.w r6, r4, #36 @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 21322c │ │ │ │ + bl 2131a4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 2151be │ │ │ │ + bcc.n 215136 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 215ae6 │ │ │ │ + beq.w 215a5e │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 215982 │ │ │ │ + bhi.w 2158fa │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r0, #16 │ │ │ │ lsls r2, r3, #17 │ │ │ │ movs r2, r1 │ │ │ │ lsls r4, r6, #14 │ │ │ │ lsls r3, r4, #15 │ │ │ │ movs r0, r5 │ │ │ │ lsls r6, r3, #16 │ │ │ │ movs r0, r5 │ │ │ │ lsls r6, r0, #17 │ │ │ │ lsls r4, r1, #15 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 215210 │ │ │ │ + cbz r3, 215188 │ │ │ │ ldrd r1, r3, [r4, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ ldr.w lr, [r4, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 21523a │ │ │ │ + beq.n 2151b2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215232 │ │ │ │ + cbz r1, 2151aa │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 215222 │ │ │ │ + bne.n 21519a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ add r0, sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ add r5, sp, #20 │ │ │ │ add r4, sp, #12 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 1fe498 │ │ │ │ + bl 1fe410 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 215354 │ │ │ │ + beq.n 2152cc │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 215354 │ │ │ │ + beq.n 2152cc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 215408 │ │ │ │ + bhi.w 215380 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r2, r1 │ │ │ │ lsls r4, r6, #4 │ │ │ │ lsls r5, r0, #5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r3, r5 │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r3, r5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr.w r3, [pc, #2392] @ 215be4 │ │ │ │ + ldr.w r3, [pc, #2392] @ 215b5c │ │ │ │ mov.w r9, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r2, r9, r3, r8 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 215b76 │ │ │ │ + beq.w 215aee │ │ │ │ add.w sl, r4, #44 @ 0x2c │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 21322c │ │ │ │ + bl 2131a4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ mla r3, r9, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 2152ac │ │ │ │ + bcc.n 215224 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - beq.w 21546a │ │ │ │ + beq.w 2153e2 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 2155ba │ │ │ │ + bhi.w 215532 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r1, #5 │ │ │ │ lsls r6, r3, #6 │ │ │ │ movs r2, r1 │ │ │ │ lsls r5, r0, #6 │ │ │ │ lsls r2, r5, #4 │ │ │ │ movs r2, r5 │ │ │ │ lsls r0, r0, #7 │ │ │ │ movs r2, r5 │ │ │ │ lsls r5, r4, #7 │ │ │ │ lsls r4, r5, #5 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 215308 │ │ │ │ + cbz r3, 215280 │ │ │ │ ldrd r1, r3, [r4, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ ldr.w lr, [r4, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 215336 │ │ │ │ + beq.n 2152ae │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 21532c │ │ │ │ + cbz r1, 2152a4 │ │ │ │ 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 21531c │ │ │ │ + bne.n 215294 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #28 │ │ │ │ strd r5, r3, [r4] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 1fe498 │ │ │ │ + bl 1fe410 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 215262 │ │ │ │ + bne.n 2151da │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 215378 │ │ │ │ + beq.n 2152f0 │ │ │ │ movs r4, #0 │ │ │ │ - cbz r0, 215378 │ │ │ │ + cbz r0, 2152f0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 21509c │ │ │ │ + bl 215014 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 215360 │ │ │ │ + bne.n 2152d8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 60b4c │ │ │ │ - ldr.w r2, [pc, #2152] @ 215be8 │ │ │ │ - ldr.w r3, [pc, #2140] @ 215be0 │ │ │ │ + ldr.w r2, [pc, #2152] @ 215b60 │ │ │ │ + ldr.w r3, [pc, #2140] @ 215b58 │ │ │ │ add r2, pc │ │ │ │ strd r6, r7, [sl] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 215c2e │ │ │ │ + bne.w 215ba6 │ │ │ │ mov r0, sl │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #2116] @ 215bec │ │ │ │ + ldr.w r3, [pc, #2116] @ 215b64 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ add.w r3, r1, r0, lsl #7 │ │ │ │ ldrb.w r8, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 215b8e │ │ │ │ + beq.w 215b06 │ │ │ │ add.w fp, r4, #84 @ 0x54 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, fp │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 21322c │ │ │ │ + bl 2131a4 │ │ │ │ add.w fp, fp, #16 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 2153c6 │ │ │ │ + bne.n 21533e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 2152ca │ │ │ │ + b.n 215242 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov.w r9, #0 │ │ │ │ mov fp, r9 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 215b1e │ │ │ │ + beq.w 215a96 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r0, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ - bl 21322c │ │ │ │ + bl 2131a4 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 2153ec │ │ │ │ + bcc.n 215364 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 2152ca │ │ │ │ + b.n 215242 │ │ │ │ ldr.w ip, [r4, #32] │ │ │ │ add.w fp, r4, #36 @ 0x24 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 215b1e │ │ │ │ + beq.w 215a96 │ │ │ │ mov r0, fp │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 21322c │ │ │ │ + bl 2131a4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w fp, fp, #16 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 21541c │ │ │ │ + bcc.n 215394 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 2152ca │ │ │ │ + b.n 215242 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2156e2 │ │ │ │ + beq.w 21565a │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ add.w r0, r4, #12 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 21322c │ │ │ │ + bl 2131a4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 215444 │ │ │ │ + bne.n 2153bc │ │ │ │ mov r4, r8 │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - bne.w 2152d8 │ │ │ │ + bne.w 215250 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 215ae2 │ │ │ │ + beq.w 215a5a │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 215740 │ │ │ │ - add r1, pc, #8 @ (adr r1, 215488 ) │ │ │ │ + bhi.w 2156b8 │ │ │ │ + add r1, pc, #8 @ (adr r1, 215400 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ lsls r5, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r2, #6 │ │ │ │ @@ -601600,874 +601411,874 @@ │ │ │ │ lsls r7, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, #6 │ │ │ │ - beq.w 2156d4 │ │ │ │ + beq.w 21564c │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - beq.w 215af4 │ │ │ │ + beq.w 215a6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 21e33c │ │ │ │ - b.n 215340 │ │ │ │ + bl 21e2b4 │ │ │ │ + b.n 2152b8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 215688 │ │ │ │ + bne.w 215600 │ │ │ │ subs r3, r6, #2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ - beq.w 215b2c │ │ │ │ + beq.w 215aa4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 215340 │ │ │ │ + b.n 2152b8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 21550c │ │ │ │ + cbz r3, 215484 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 21322c │ │ │ │ + bl 2131a4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w fp, r4, #44 @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2152c8 │ │ │ │ + beq.w 215240 │ │ │ │ mov r0, fp │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 21322c │ │ │ │ + bl 2131a4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w fp, fp, #16 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 21551c │ │ │ │ + bcc.n 215494 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 2152ca │ │ │ │ - ldr.w r3, [pc, #1716] @ 215bec │ │ │ │ + b.n 215242 │ │ │ │ + ldr.w r3, [pc, #1716] @ 215b64 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r1, r3, lsl #7 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 215336 │ │ │ │ + beq.w 2152ae │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 21556a │ │ │ │ + cbz r1, 2154e2 │ │ │ │ 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 21555a │ │ │ │ + bne.n 2154d2 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 215336 │ │ │ │ - ldr.w r3, [pc, #1644] @ 215be4 │ │ │ │ + b.n 2152ae │ │ │ │ + ldr.w r3, [pc, #1644] @ 215b5c │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r8, [r1, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r3, r0, r3, r8 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 215336 │ │ │ │ + beq.w 2152ae │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2155ae │ │ │ │ + cbz r1, 215526 │ │ │ │ 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 21559e │ │ │ │ + bne.n 215516 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 215336 │ │ │ │ + b.n 2152ae │ │ │ │ ldr.w lr, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 215336 │ │ │ │ + beq.w 2152ae │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2155e0 │ │ │ │ + cbz r1, 215558 │ │ │ │ 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 2155d0 │ │ │ │ + bne.n 215548 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 215336 │ │ │ │ + b.n 2152ae │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 215336 │ │ │ │ + beq.w 2152ae │ │ │ │ ldr r3, [r4, #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, 215616 │ │ │ │ + cbz r1, 21558e │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 215606 │ │ │ │ - b.n 215336 │ │ │ │ + bne.n 21557e │ │ │ │ + b.n 2152ae │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2154f2 │ │ │ │ + beq.w 21546a │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ - cbz r1, 215638 │ │ │ │ + cbz r1, 2155b0 │ │ │ │ ldrd r0, r1, [r4, #52] @ 0x34 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r4, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 2154f4 │ │ │ │ + bne.w 21546c │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215aec │ │ │ │ + beq.w 215a64 │ │ │ │ ldrd r0, r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #68] @ 0x44 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 215340 │ │ │ │ + b.n 2152b8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r1, #6 │ │ │ │ - bne.w 2154ca │ │ │ │ + bne.w 215442 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2154ca │ │ │ │ + beq.w 215442 │ │ │ │ ldrd ip, r0, [r4, #28] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [r4, #28] │ │ │ │ - b.n 2154ca │ │ │ │ + b.n 215442 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 21322c │ │ │ │ + bl 2131a4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 2152c8 │ │ │ │ + bne.w 215240 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 21322c │ │ │ │ + bl 2131a4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 2152ca │ │ │ │ + b.n 215242 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 215336 │ │ │ │ + beq.w 2152ae │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 2156ca │ │ │ │ + cbz r1, 215642 │ │ │ │ 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 2156ba │ │ │ │ - b.n 215336 │ │ │ │ + bne.n 215632 │ │ │ │ + b.n 2152ae │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 21322c │ │ │ │ + bl 2131a4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 2152ca │ │ │ │ + b.n 215242 │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - bne.n 2156ae │ │ │ │ + bne.n 215626 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 215c04 │ │ │ │ + beq.w 215b7c │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 215a50 │ │ │ │ + b.n 2159c8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 21570e │ │ │ │ + cbz r3, 215686 │ │ │ │ ldrd r1, r3, [r4, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ ldr.w lr, [r4, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 215336 │ │ │ │ + beq.w 2152ae │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215734 │ │ │ │ + cbz r1, 2156ac │ │ │ │ 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 215724 │ │ │ │ + bne.n 21569c │ │ │ │ mov r2, r8 │ │ │ │ - b.n 215336 │ │ │ │ + b.n 2152ae │ │ │ │ ldr.w ip, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ mov lr, r0 │ │ │ │ mov r8, r2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 215336 │ │ │ │ + beq.w 2152ae │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215766 │ │ │ │ + cbz r1, 2156de │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 215756 │ │ │ │ + bne.n 2156ce │ │ │ │ mov r2, r8 │ │ │ │ - b.n 215336 │ │ │ │ + b.n 2152ae │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 215336 │ │ │ │ + beq.w 2152ae │ │ │ │ ldr r3, [r4, #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, 21579c │ │ │ │ + cbz r1, 215714 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 21578c │ │ │ │ - b.n 215336 │ │ │ │ - ldr.w r3, [pc, #1092] @ 215bec │ │ │ │ + bne.n 215704 │ │ │ │ + b.n 2152ae │ │ │ │ + ldr.w r3, [pc, #1092] @ 215b64 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ add.w r0, r1, r0, lsl #7 │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 215336 │ │ │ │ + beq.w 2152ae │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2157d8 │ │ │ │ + cbz r1, 215750 │ │ │ │ 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 2157c8 │ │ │ │ + bne.n 215740 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 215336 │ │ │ │ - ldr r3, [pc, #1020] @ (215be4 ) │ │ │ │ + b.n 2152ae │ │ │ │ + ldr r3, [pc, #1020] @ (215b5c ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r8, [r1, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r3, r0, r3, r8 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 215336 │ │ │ │ + beq.w 2152ae │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 21581a │ │ │ │ + cbz r1, 215792 │ │ │ │ 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 21580a │ │ │ │ + bne.n 215782 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 215336 │ │ │ │ - ldr r3, [pc, #956] @ (215be4 ) │ │ │ │ + b.n 2152ae │ │ │ │ + ldr r3, [pc, #956] @ (215b5c ) │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r2, r7, r3, r8 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 215c14 │ │ │ │ + beq.w 215b8c │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 21322c │ │ │ │ + bl 2131a4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #32 │ │ │ │ mla r3, r7, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 215844 │ │ │ │ - b.n 2151d0 │ │ │ │ + bcc.n 2157bc │ │ │ │ + b.n 215148 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 21586c │ │ │ │ + cbz r3, 2157e4 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 21322c │ │ │ │ + bl 2131a4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2151d0 │ │ │ │ + beq.w 215148 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 21322c │ │ │ │ + bl 2131a4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 21587a │ │ │ │ - b.n 2151d0 │ │ │ │ + bcc.n 2157f2 │ │ │ │ + b.n 215148 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 215b38 │ │ │ │ + beq.w 215ab0 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add r1, sp, #28 │ │ │ │ adds r6, #1 │ │ │ │ add r0, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 21322c │ │ │ │ + bl 2131a4 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 21589a │ │ │ │ - b.n 2151d0 │ │ │ │ - ldr r3, [pc, #824] @ (215bec ) │ │ │ │ + bcc.n 215812 │ │ │ │ + b.n 215148 │ │ │ │ + ldr r3, [pc, #824] @ (215b64 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r2, r3, r1, lsl #7 │ │ │ │ ldrb r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 215c08 │ │ │ │ + beq.w 215b80 │ │ │ │ add.w r7, r4, #84 @ 0x54 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #28 │ │ │ │ adds r5, #1 │ │ │ │ - bl 21322c │ │ │ │ + bl 2131a4 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 2158ca │ │ │ │ - b.n 2151d0 │ │ │ │ + bne.n 215842 │ │ │ │ + b.n 215148 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.w 215bb2 │ │ │ │ + beq.w 215b2a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 215bf0 │ │ │ │ + beq.w 215b68 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r6, #3 │ │ │ │ str r2, [r5, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 21e33c │ │ │ │ - b.n 215246 │ │ │ │ + bl 21e2b4 │ │ │ │ + b.n 2151be │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r5, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 215ba6 │ │ │ │ + beq.w 215b1e │ │ │ │ add.w r0, r5, #12 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 21322c │ │ │ │ + bl 2131a4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 215912 │ │ │ │ - b.n 2151d0 │ │ │ │ + bne.n 21588a │ │ │ │ + b.n 215148 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 215b38 │ │ │ │ + beq.w 215ab0 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 21322c │ │ │ │ + bl 2131a4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 2151d0 │ │ │ │ + bne.w 215148 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 21322c │ │ │ │ + bl 2131a4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 2151d2 │ │ │ │ + b.n 21514a │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21523a │ │ │ │ + beq.w 2151b2 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ movs r5, #0 │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w ip, r1, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 21597a │ │ │ │ + cbz r1, 2158f2 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 21596a │ │ │ │ - b.n 21523a │ │ │ │ + bne.n 2158e2 │ │ │ │ + b.n 2151b2 │ │ │ │ ldr.w lr, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 21523a │ │ │ │ + beq.w 2151b2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2159a6 │ │ │ │ + cbz r1, 21591e │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 215996 │ │ │ │ - b.n 21523a │ │ │ │ - ldr r3, [pc, #568] @ (215bec ) │ │ │ │ + bne.n 21590e │ │ │ │ + b.n 2151b2 │ │ │ │ + ldr r3, [pc, #568] @ (215b64 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 21523a │ │ │ │ + beq.w 2151b2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2159e0 │ │ │ │ + cbz r1, 215958 │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 2159d0 │ │ │ │ - b.n 21523a │ │ │ │ - ldr r3, [pc, #504] @ (215be4 ) │ │ │ │ + bne.n 215948 │ │ │ │ + b.n 2151b2 │ │ │ │ + ldr r3, [pc, #504] @ (215b5c ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r8, [r1, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 21523a │ │ │ │ + beq.w 2151b2 │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r4, r1 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215a1c │ │ │ │ + cbz r1, 215994 │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 215a0c │ │ │ │ - b.n 21523a │ │ │ │ + bne.n 215984 │ │ │ │ + b.n 2151b2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r1, #6 │ │ │ │ - bne.w 2158f6 │ │ │ │ + bne.w 21586e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2158f6 │ │ │ │ + beq.w 21586e │ │ │ │ ldrd ip, r3, [r4, #28] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str.w ip, [r3] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ - b.n 2158f6 │ │ │ │ + b.n 21586e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 215336 │ │ │ │ + beq.w 2152ae │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 215a6c │ │ │ │ + cbz r1, 2159e4 │ │ │ │ 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 215a5c │ │ │ │ - b.n 215336 │ │ │ │ + bne.n 2159d4 │ │ │ │ + b.n 2152ae │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21523a │ │ │ │ + beq.w 2151b2 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 215a92 │ │ │ │ + cbz r1, 215a0a │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r5, r5, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 215a82 │ │ │ │ - b.w 21523a │ │ │ │ + bne.n 2159fa │ │ │ │ + b.w 2151b2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21523a │ │ │ │ + beq.w 2151b2 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ - cbz r1, 215ab8 │ │ │ │ + cbz r1, 215a30 │ │ │ │ ldrd r0, r1, [r4, #52] @ 0x34 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r4, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 215b4e │ │ │ │ + bne.n 215ac6 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 215b4e │ │ │ │ + beq.n 215ac6 │ │ │ │ ldrd r0, r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #68] @ 0x44 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - b.w 215246 │ │ │ │ + b.w 2151be │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 215476 │ │ │ │ + b.n 2153ee │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 2151e0 │ │ │ │ + b.w 215158 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 215340 │ │ │ │ + b.n 2152b8 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 215bd2 │ │ │ │ + beq.n 215b4a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w ip, [r4] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 215b5c │ │ │ │ + beq.n 215ad4 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ mov r1, r3 │ │ │ │ str.w ip, [r2] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 21e33c │ │ │ │ - b.n 215340 │ │ │ │ + bl 21e2b4 │ │ │ │ + b.n 2152b8 │ │ │ │ subs r3, r6, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ - beq.n 215bc2 │ │ │ │ + beq.n 215b3a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 215336 │ │ │ │ + b.n 2152ae │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 215bf6 │ │ │ │ + beq.n 215b6e │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 2154f2 │ │ │ │ + b.n 21546a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 215bfa │ │ │ │ + beq.n 215b72 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.w 21523a │ │ │ │ + b.w 2151b2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b.n 215b00 │ │ │ │ + b.n 215a78 │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - b.w 215246 │ │ │ │ + b.w 2151be │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 215b08 │ │ │ │ + beq.n 215a80 │ │ │ │ ldrd lr, r1, [r4, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w lr, [r1] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r4, #28] │ │ │ │ - b.n 215b08 │ │ │ │ + b.n 215a80 │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ - bne.n 215b28 │ │ │ │ + bne.n 215aa0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 215c26 │ │ │ │ + beq.n 215b9e │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 2157ee │ │ │ │ + b.n 215766 │ │ │ │ subs r3, r6, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ - bne.n 215b28 │ │ │ │ + bne.n 215aa0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 215c2a │ │ │ │ + beq.n 215ba2 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 2157ae │ │ │ │ + b.n 215726 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - cbz r6, 215c00 │ │ │ │ + cbz r6, 215b78 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 215a78 │ │ │ │ + b.n 2159f0 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 21322c │ │ │ │ + bl 2131a4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.w 2151d2 │ │ │ │ + b.w 21514a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 215c20 │ │ │ │ + beq.n 215b98 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.w 215336 │ │ │ │ + b.w 2152ae │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - b.n 215b00 │ │ │ │ - add r6, sp, #560 @ 0x230 │ │ │ │ + b.n 215a78 │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r6, sp, #552 @ 0x228 │ │ │ │ + add r7, sp, #72 @ 0x48 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #472 @ 0x1d8 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 215a2a │ │ │ │ + b.n 2159a2 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 2154f2 │ │ │ │ + b.n 21546a │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 21523a │ │ │ │ + b.w 2151b2 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 215a78 │ │ │ │ + b.n 2159f0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 215a50 │ │ │ │ + b.n 2159c8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 215b40 │ │ │ │ + bne.n 215ab8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 2159b8 │ │ │ │ + b.n 215930 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 215b40 │ │ │ │ + bne.n 215ab8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 2159f4 │ │ │ │ + b.n 21596c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 215336 │ │ │ │ + b.w 2152ae │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 2157ee │ │ │ │ + b.n 215766 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 2157ae │ │ │ │ + b.n 215726 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #44] @ (215c68 ) │ │ │ │ + ldr r2, [pc, #44] @ (215be0 ) │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ lsl.w r3, r3, ip │ │ │ │ add r2, pc │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 215c4e │ │ │ │ + beq.n 215bc6 │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ tst.w r3, #580 @ 0x244 │ │ │ │ - bne.n 215c64 │ │ │ │ - ldr r3, [pc, #20] @ (215c6c ) │ │ │ │ + bne.n 215bdc │ │ │ │ + ldr r3, [pc, #20] @ (215be4 ) │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 215c4a │ │ │ │ + bne.n 215bc2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - add r3, pc, #736 @ (adr r3, 215f4c ) │ │ │ │ + add r4, pc, #256 @ (adr r4, 215ce4 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ 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] @ 215cec │ │ │ │ + ldr.w ip, [pc, #108] @ 215c64 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #104] @ (215cf0 ) │ │ │ │ + ldr r2, [pc, #104] @ (215c68 ) │ │ │ │ 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 215cdc │ │ │ │ + beq.n 215c54 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 215cca │ │ │ │ + bne.n 215c42 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [r3] │ │ │ │ - ldr r1, [pc, #64] @ (215cf4 ) │ │ │ │ - ldr r2, [pc, #60] @ (215cf0 ) │ │ │ │ + ldr r1, [pc, #64] @ (215c6c ) │ │ │ │ + ldr r2, [pc, #60] @ (215c68 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 215ce6 │ │ │ │ + bne.n 215c5e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1f4a78 │ │ │ │ + bl 1f49f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh.w r0, [sp, #8] │ │ │ │ - b.n 215ca8 │ │ │ │ + b.n 215c20 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ - b.n 215ca8 │ │ │ │ + b.n 215c20 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, pc, #464 @ (adr r3, 215ec0 ) │ │ │ │ + add r3, pc, #1008 @ (adr r3, 216058 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #288 @ (adr r3, 215e18 ) │ │ │ │ + add r3, pc, #832 @ (adr r3, 215fb0 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #328] @ (215e50 ) │ │ │ │ + ldr r4, [pc, #328] @ (215dc8 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #328] @ (215e54 ) │ │ │ │ + ldr r3, [pc, #328] @ (215dcc ) │ │ │ │ mov ip, r2 │ │ │ │ add r4, pc │ │ │ │ cmp.w r1, #306 @ 0x132 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bcs.n 215d82 │ │ │ │ + bcs.n 215cfa │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bls.n 215db0 │ │ │ │ + bls.n 215d28 │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r3, r2, #33 @ 0x21 │ │ │ │ sub.w r0, r1, #254 @ 0xfe │ │ │ │ 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, #51 @ 0x33 │ │ │ │ - bhi.n 215d88 │ │ │ │ + bhi.n 215d00 │ │ │ │ tbb [pc, r0] │ │ │ │ adds r5, r3, #4 │ │ │ │ subs r4, #29 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ @@ -602475,118 +602286,118 @@ │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ ldrsb r5, [r3, r4] │ │ │ │ adds r6, r0, #5 │ │ │ │ - ldr r7, [pc, #116] @ (215de0 ) │ │ │ │ + ldr r7, [pc, #116] @ (215d58 ) │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ cmp.w r1, #404 @ 0x194 │ │ │ │ - bne.n 215dc6 │ │ │ │ + bne.n 215d3e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 213138 │ │ │ │ - ldr r2, [pc, #192] @ (215e58 ) │ │ │ │ - ldr r3, [pc, #184] @ (215e54 ) │ │ │ │ + bl 2130b0 │ │ │ │ + ldr r2, [pc, #192] @ (215dd0 ) │ │ │ │ + ldr r3, [pc, #184] @ (215dcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 215e32 │ │ │ │ + bne.n 215daa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #201 @ 0xc9 │ │ │ │ - beq.n 215e1a │ │ │ │ - bhi.n 215e0e │ │ │ │ + beq.n 215d92 │ │ │ │ + bhi.n 215d86 │ │ │ │ cmp r1, #141 @ 0x8d │ │ │ │ - beq.n 215e26 │ │ │ │ + beq.n 215d9e │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #120] @ 215e38 │ │ │ │ - bl 215c70 │ │ │ │ - b.n 215d96 │ │ │ │ + vldr d0, [pc, #120] @ 215db0 │ │ │ │ + bl 215be8 │ │ │ │ + b.n 215d0e │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 213138 │ │ │ │ - b.n 215d96 │ │ │ │ + bl 2130b0 │ │ │ │ + b.n 215d0e │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 213138 │ │ │ │ - b.n 215d96 │ │ │ │ + bl 2130b0 │ │ │ │ + b.n 215d0e │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 213138 │ │ │ │ - b.n 215d96 │ │ │ │ + bl 2130b0 │ │ │ │ + b.n 215d0e │ │ │ │ negs r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 213138 │ │ │ │ - b.n 215d96 │ │ │ │ + bl 2130b0 │ │ │ │ + b.n 215d0e │ │ │ │ mov r1, r2 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 215c70 │ │ │ │ - b.n 215d96 │ │ │ │ - mov r1, r2 │ │ │ │ - vldr d0, [pc, #32] @ 215e40 │ │ │ │ - bl 215c70 │ │ │ │ - b.n 215d96 │ │ │ │ + bl 215be8 │ │ │ │ + b.n 215d0e │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #28] @ 215e48 │ │ │ │ - bl 215c70 │ │ │ │ - b.n 215d96 │ │ │ │ + vldr d0, [pc, #32] @ 215db8 │ │ │ │ + bl 215be8 │ │ │ │ + b.n 215d0e │ │ │ │ + mov r1, r2 │ │ │ │ + vldr d0, [pc, #28] @ 215dc0 │ │ │ │ + bl 215be8 │ │ │ │ + b.n 215d0e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vrev64.8 d16, d0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ ... │ │ │ │ - add r2, pc, #952 @ (adr r2, 21620c ) │ │ │ │ + add r3, pc, #472 @ (adr r3, 215fa4 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #392 @ (adr r2, 215fe4 ) │ │ │ │ + add r2, pc, #936 @ (adr r2, 21617c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 215e84 │ │ │ │ + beq.n 215dfc │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 215e6a │ │ │ │ + bne.n 215de2 │ │ │ │ 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 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ pop {r3, pc} │ │ │ │ vmov s15, r0 │ │ │ │ vcvt.f64.f32 d0, s15 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ @@ -602603,71 +602414,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] @ (215f48 ) │ │ │ │ + ldr r2, [pc, #132] @ (215ec0 ) │ │ │ │ add r2, pc │ │ │ │ - beq.n 215f12 │ │ │ │ + beq.n 215e8a │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 215f00 │ │ │ │ - cbnz r4, 215efa │ │ │ │ - ldr r1, [pc, #124] @ (215f4c ) │ │ │ │ + beq.n 215e78 │ │ │ │ + cbnz r4, 215e72 │ │ │ │ + ldr r1, [pc, #124] @ (215ec4 ) │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 215f12 │ │ │ │ + cbz r5, 215e8a │ │ │ │ sub.w r6, r3, #20 │ │ │ │ add.w r3, r6, r4, lsl #5 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 215ea8 │ │ │ │ - cbz r0, 215efc │ │ │ │ + bl 215e20 │ │ │ │ + cbz r0, 215e74 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 215ee2 │ │ │ │ + bne.n 215e5a │ │ │ │ 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, #691 @ 0x2b3 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 215f38 │ │ │ │ + beq.n 215eb0 │ │ │ │ movw r1, #514 @ 0x202 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 215f18 │ │ │ │ + bne.n 215e90 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 215efa │ │ │ │ + bne.n 215e72 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 215f42 │ │ │ │ + bne.n 215eba │ │ │ │ ldr r0, [r3, #20] │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 215efc │ │ │ │ + b.n 215e74 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 215ea8 │ │ │ │ - b.n 215efc │ │ │ │ + bl 215e20 │ │ │ │ + b.n 215e74 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ - add r1, pc, #224 @ (adr r1, 21602c ) │ │ │ │ + add r1, pc, #768 @ (adr r1, 2161c4 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r4, #0 │ │ │ │ mov ip, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -602678,66 +602489,66 @@ │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 215f96 │ │ │ │ + beq.n 215f0e │ │ │ │ mov r3, ip │ │ │ │ ldr.w r2, [lr] │ │ │ │ cmp r4, r0 │ │ │ │ it eq │ │ │ │ moveq r4, #1 │ │ │ │ str.w r4, [r3], #4 │ │ │ │ strd r2, lr, [ip, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r3, [lr] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 215faa │ │ │ │ + cbz r1, 215f22 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 215faa │ │ │ │ + cbz r3, 215f22 │ │ │ │ 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, 215fd4 │ │ │ │ + cbz r1, 215f4c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 215fd4 │ │ │ │ + cbz r3, 215f4c │ │ │ │ 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 215fee │ │ │ │ + beq.n 215f66 │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ - cbz r3, 215fee │ │ │ │ + cbz r3, 215f66 │ │ │ │ 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, 21601c │ │ │ │ + cbz r3, 215f94 │ │ │ │ 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] │ │ │ │ @@ -602751,101 +602562,101 @@ │ │ │ │ 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, 216040 │ │ │ │ + cbnz r3, 215fb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f98a8 │ │ │ │ + bl 1f9820 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r1, #20 │ │ │ │ movs r2, #4 │ │ │ │ mla r1, r3, r1, r1 │ │ │ │ - bl 1f9830 │ │ │ │ + bl 1f97a8 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r8, r6, [r5, #48] @ 0x30 │ │ │ │ - cbz r6, 216080 │ │ │ │ + cbz r6, 215ff8 │ │ │ │ mov sl, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 215fb8 │ │ │ │ + bl 215f30 │ │ │ │ add.w sl, sl, #20 │ │ │ │ adds r4, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 216062 │ │ │ │ + bne.n 215fda │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f985c │ │ │ │ + bl 1f97d4 │ │ │ │ ldr r4, [r5, #52] @ 0x34 │ │ │ │ movs r3, #20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r5, #48] @ 0x30 │ │ │ │ mla r1, r3, r4, r7 │ │ │ │ adds r4, #1 │ │ │ │ str.w fp, [r1, #16] │ │ │ │ - bl 215f50 │ │ │ │ + bl 215ec8 │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r3, #20 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r5, r4, r3 │ │ │ │ - beq.n 2160d2 │ │ │ │ + beq.n 21604a │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 2160d2 │ │ │ │ + cbz r2, 21604a │ │ │ │ ldrd r0, r2, [r5, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr.w r7, [r8, #52] @ 0x34 │ │ │ │ adds r6, r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, r3] │ │ │ │ cmp r6, r7 │ │ │ │ strd r2, r2, [r5, #4] │ │ │ │ str r2, [r5, #12] │ │ │ │ - bcs.n 216104 │ │ │ │ + bcs.n 21607c │ │ │ │ adds r3, #20 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ mov r0, r8 │ │ │ │ adds r6, #1 │ │ │ │ - bl 215fb8 │ │ │ │ + bl 215f30 │ │ │ │ adds r4, #20 │ │ │ │ adds r5, #20 │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 2160ea │ │ │ │ + bcc.n 216062 │ │ │ │ subs r7, #1 │ │ │ │ str.w r7, [r8, #52] @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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] │ │ │ │ - cbz r3, 21613a │ │ │ │ + cbz r3, 2160b2 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ add ip, r0 │ │ │ │ str.w ip, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r0, [r1, #8] │ │ │ │ @@ -602853,304 +602664,304 @@ │ │ │ │ bx lr │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 216184 │ │ │ │ + beq.n 2160fc │ │ │ │ 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 216160 │ │ │ │ + b.n 2160d8 │ │ │ │ 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 21615c │ │ │ │ + bne.n 2160d4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 21620e │ │ │ │ + beq.n 216186 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 21620a │ │ │ │ + beq.n 216182 │ │ │ │ sub.w ip, r3, #4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r8, r2 │ │ │ │ movs r7, #0 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ sub.w r6, r0, #20 │ │ │ │ - b.n 2161dc │ │ │ │ + b.n 216154 │ │ │ │ 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 r1, [r3, #4] │ │ │ │ str r1, [r4, #0] │ │ │ │ add.w r1, lr, #4 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ mov ip, lr │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 21620a │ │ │ │ + beq.n 216182 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr.w r2, [ip] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 2161b0 │ │ │ │ + bmi.n 216128 │ │ │ │ ldr.w r0, [r5, #-12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2161b0 │ │ │ │ + bne.n 216128 │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 2161b0 │ │ │ │ + beq.n 216128 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 2161fa │ │ │ │ + b.n 216172 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 2161b0 │ │ │ │ + beq.n 216128 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2161ca │ │ │ │ + beq.n 216142 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2161f6 │ │ │ │ + bne.n 21616e │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2161fe │ │ │ │ + b.n 216176 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - ldr r3, [pc, #152] @ (2162b0 ) │ │ │ │ + ldr r3, [pc, #152] @ (216228 ) │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 216250 │ │ │ │ + cbz r1, 2161c8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 216242 │ │ │ │ - ldr r1, [pc, #144] @ (2162b4 ) │ │ │ │ + bne.n 2161ba │ │ │ │ + ldr r1, [pc, #144] @ (21622c ) │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add.w r3, r3, r0, lsl #7 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ - cbz r3, 216242 │ │ │ │ + cbz r3, 2161ba │ │ │ │ subw r0, r0, #838 @ 0x346 │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ ldrls r1, [r4, #112] @ 0x70 │ │ │ │ ldrhi r1, [r4, #96] @ 0x60 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 2162a6 │ │ │ │ + beq.n 21621e │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r3 │ │ │ │ subs r1, #1 │ │ │ │ uxth r1, r1 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ subs r0, r0, r2 │ │ │ │ - ldr r2, [pc, #92] @ (2162b8 ) │ │ │ │ + ldr r2, [pc, #92] @ (216230 ) │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ add.w ip, r0, r4 │ │ │ │ add.w ip, ip, #60 @ 0x3c │ │ │ │ add.w r3, r3, r0, asr #5 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ mov r3, r1 │ │ │ │ - cbnz r0, 216298 │ │ │ │ + cbnz r0, 216210 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 21629e │ │ │ │ + bcs.n 216216 │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 21624c │ │ │ │ + beq.n 2161c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21627a │ │ │ │ + beq.n 2161f2 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 216282 │ │ │ │ - b.n 21628e │ │ │ │ + bhi.n 2161fa │ │ │ │ + b.n 216206 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 21627e │ │ │ │ - b.n 21624c │ │ │ │ + bne.n 2161f6 │ │ │ │ + b.n 2161c4 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrh r1, [r3, #40] @ 0x28 │ │ │ │ - b.n 21624c │ │ │ │ + b.n 2161c4 │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #912] @ 0x390 │ │ │ │ + ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ 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 216304 │ │ │ │ + beq.n 21627c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ subs r5, #4 │ │ │ │ movs r4, #0 │ │ │ │ lsls r7, r3 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 2162e8 │ │ │ │ + b.n 216260 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 216300 │ │ │ │ + beq.n 216278 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 2162f8 │ │ │ │ - bl 216210 │ │ │ │ + bmi.n 216270 │ │ │ │ + bl 216188 │ │ │ │ mov r3, r0 │ │ │ │ orrs r4, r3 │ │ │ │ uxth r4, r4 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 2162e0 │ │ │ │ + bne.n 216258 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 216300 │ │ │ │ + b.n 216278 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ - cbz r0, 216352 │ │ │ │ + cbz r0, 2162ca │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 216358 │ │ │ │ + cbz r2, 2162d0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 216322 │ │ │ │ + bhi.n 21629a │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r3, r0, #20 │ │ │ │ lsls r5, r0, #8 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #32] │ │ │ │ add.w r2, r3, #40 @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 216348 │ │ │ │ + beq.n 2162c0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ add.w r2, r3, #60 @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 216352 │ │ │ │ + beq.n 2162ca │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 21638a │ │ │ │ + bne.n 216302 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 216352 │ │ │ │ + beq.n 2162ca │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 21637e │ │ │ │ + bhi.n 2162f6 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r3, r1, #12 │ │ │ │ lsrs r2, r0, #12 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ add.w r1, r2, #24 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 216352 │ │ │ │ + beq.n 2162ca │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ ldrne r3, [r2, #28] │ │ │ │ - bne.n 216324 │ │ │ │ + bne.n 21629c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 216324 │ │ │ │ + b.n 21629c │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - b.n 216324 │ │ │ │ + b.n 21629c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #44 @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 216352 │ │ │ │ + beq.n 2162ca │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ ldrne r3, [r2, #48] @ 0x30 │ │ │ │ - bne.n 216324 │ │ │ │ - b.n 21637e │ │ │ │ + bne.n 21629c │ │ │ │ + b.n 2162f6 │ │ │ │ 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 2163c6 │ │ │ │ + bmi.n 21633e │ │ │ │ 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, 2163e2 │ │ │ │ + cbz r3, 21635a │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 2163c4 │ │ │ │ + beq.n 21633c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 21630c │ │ │ │ + bl 216284 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 216412 │ │ │ │ + bhi.n 21638a │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r2, r0, #4 │ │ │ │ lsrs r3, r0, #28 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -603164,48 +602975,48 @@ │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 216446 │ │ │ │ + bhi.n 2163be │ │ │ │ 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 21644a │ │ │ │ + beq.n 2163c2 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add.w r3, r0, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 216426 │ │ │ │ + beq.n 21639e │ │ │ │ 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 216426 │ │ │ │ + beq.n 21639e │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2164de │ │ │ │ + beq.n 216456 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 216498 │ │ │ │ + cbz r2, 216410 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 216482 │ │ │ │ + bhi.n 2163fa │ │ │ │ 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 │ │ │ │ @@ -603218,179 +603029,179 @@ │ │ │ │ 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 21647e │ │ │ │ + b.n 2163f6 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 2164de │ │ │ │ + cbz r2, 216456 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 2164de │ │ │ │ + beq.n 216456 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 216418 │ │ │ │ + bl 216390 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 2164e2 │ │ │ │ + beq.n 21645a │ │ │ │ cmp r3, #1 │ │ │ │ ittee eq │ │ │ │ ldreq r3, [r2, #52] @ 0x34 │ │ │ │ addeq r2, #60 @ 0x3c │ │ │ │ ldrne r3, [r2, #32] │ │ │ │ addne r2, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 21647e │ │ │ │ + b.n 2163f6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 2164d8 │ │ │ │ + b.n 216450 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 216520 │ │ │ │ + cbz r0, 216498 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 216514 │ │ │ │ + cbz r2, 21648c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 216510 │ │ │ │ - bl 216458 │ │ │ │ + cbz r2, 216488 │ │ │ │ + bl 2163d0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 21650a │ │ │ │ + bne.n 216482 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 216510 │ │ │ │ + b.n 216488 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 216510 │ │ │ │ + b.n 216488 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r0, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 216584 │ │ │ │ + bhi.n 2164fc │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r0, r2, #8 │ │ │ │ movs r0, #28 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 21655e │ │ │ │ + cbz r0, 2164d6 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r2, #24 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.n 216548 │ │ │ │ + beq.n 2164c0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cbz r1, 21657c │ │ │ │ + cbz r1, 2164f4 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 21655e │ │ │ │ - bl 216458 │ │ │ │ + bne.n 2164d6 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216566 │ │ │ │ + bne.n 2164de │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21655e │ │ │ │ + bne.n 2164d6 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ ldmia.w sp, {r0, r1} │ │ │ │ - bl 216524 │ │ │ │ + bl 21649c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21657e │ │ │ │ + b.n 2164f6 │ │ │ │ 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, 2165c6 │ │ │ │ + cbz r3, 21653e │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 2165c4 │ │ │ │ + beq.n 21653c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ 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, 2165f2 │ │ │ │ + cbz r3, 21656a │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 2165f0 │ │ │ │ + beq.n 216568 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 21630c │ │ │ │ + bl 216284 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 21660a │ │ │ │ + cbz r0, 216582 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21660a │ │ │ │ + cbz r3, 216582 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 216622 │ │ │ │ + cbz r0, 21659a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 216622 │ │ │ │ + cbz r3, 21659a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -603402,243 +603213,243 @@ │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #4 │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ lsrs r4, r4, #2 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f9164 │ │ │ │ + bl 1f90dc │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ - cbz r1, 216660 │ │ │ │ + cbz r1, 2165d8 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ subs r2, r0, #4 │ │ │ │ add.w ip, r3, r1 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 216654 │ │ │ │ - ldr r3, [pc, #16] @ (216674 ) │ │ │ │ + bne.n 2165cc │ │ │ │ + ldr r3, [pc, #16] @ (2165ec ) │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ blx 60c00 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r1!, {r0, r2, r3, r5, r7} │ │ │ │ @ instruction: 0xffff6d82 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 2166c6 │ │ │ │ + bne.n 21663e │ │ │ │ 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, 2166c8 │ │ │ │ + cbz r3, 216640 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r4, [r3, #36] @ 0x24 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 2166bc │ │ │ │ + cbz r2, 216634 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 2166b8 │ │ │ │ - bl 216458 │ │ │ │ + cbz r3, 216630 │ │ │ │ + bl 2163d0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216696 │ │ │ │ + bne.n 21660e │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r4, [r3, #36] @ 0x24 │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r1 │ │ │ │ - b.n 216696 │ │ │ │ + b.n 21660e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 2166a6 │ │ │ │ - b.n 2166b0 │ │ │ │ + bne.n 21661e │ │ │ │ + b.n 216628 │ │ │ │ bx lr │ │ │ │ mov r4, r3 │ │ │ │ - b.n 2166b0 │ │ │ │ + b.n 216628 │ │ │ │ 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, #24] │ │ │ │ - ldr r6, [pc, #112] @ (216750 ) │ │ │ │ + ldr r6, [pc, #112] @ (2166c8 ) │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ add r6, pc │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21674a │ │ │ │ + beq.n 2166c2 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 216724 │ │ │ │ + cbz r2, 21669c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.n 21671c │ │ │ │ + bhi.n 216694 │ │ │ │ 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] @ (216754 ) │ │ │ │ + ldr r2, [pc, #72] @ (2166cc ) │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add.w r2, r2, r1, lsl #7 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ - cbz r2, 21671c │ │ │ │ + cbz r2, 216694 │ │ │ │ str r4, [r3, #28] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2166f6 │ │ │ │ + bne.n 21666e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21673e │ │ │ │ + cbz r2, 2166b6 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 21673a │ │ │ │ - bl 216458 │ │ │ │ + cbz r2, 2166b2 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2166f0 │ │ │ │ + bne.n 216668 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - b.n 2166f0 │ │ │ │ + b.n 216668 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 21672e │ │ │ │ + bne.n 2166a6 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ 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, 216796 │ │ │ │ + cbz r0, 21670e │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r2, r4, #1 │ │ │ │ str.w r4, [r0, #320] @ 0x140 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 216784 │ │ │ │ + cbz r1, 2166fc │ │ │ │ str r2, [r3, #16] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 216778 │ │ │ │ + bne.n 2166f0 │ │ │ │ str.w r2, [r0, #324] @ 0x144 │ │ │ │ adds r4, r2, #1 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21676c │ │ │ │ + bne.n 2166e4 │ │ │ │ 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, #432] @ 0x1b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 2167ba │ │ │ │ - b.n 2167f2 │ │ │ │ + cbnz r3, 216732 │ │ │ │ + b.n 21676a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 2167f2 │ │ │ │ + cbz r3, 21676a │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2167b4 │ │ │ │ + beq.n 21672c │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 2167ea │ │ │ │ + cbz r0, 216762 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2167d6 │ │ │ │ + cbz r2, 21674e │ │ │ │ strb r4, [r3, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2167cc │ │ │ │ - bl 216458 │ │ │ │ + bne.n 216744 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2167c6 │ │ │ │ + bne.n 21673e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 2167f2 │ │ │ │ + cbz r3, 21676a │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2167c2 │ │ │ │ + bne.n 21673a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2167e4 │ │ │ │ + bne.n 21675c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 216814 │ │ │ │ + cbz r0, 21678c │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ubfx r2, r2, #0, #26 │ │ │ │ tst r2, r1 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2167fc │ │ │ │ + bne.n 216774 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 21682c │ │ │ │ + cbz r0, 2167a4 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 216820 │ │ │ │ + bne.n 216798 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #460] @ (216a14 ) │ │ │ │ + ldr r3, [pc, #460] @ (21698c ) │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w sl, r0, #32 │ │ │ │ - ldr r2, [pc, #448] @ (216a18 ) │ │ │ │ + ldr r2, [pc, #448] @ (216990 ) │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov ip, r1 │ │ │ │ add r2, pc │ │ │ │ add r5, sp, #28 │ │ │ │ cmp r7, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -603650,18 +603461,18 @@ │ │ │ │ strd r9, r9, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - beq.w 216a0e │ │ │ │ + beq.w 216986 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r4, sp, #16 │ │ │ │ - cbz r2, 21689c │ │ │ │ + cbz r2, 216814 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ moveq r7, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -603670,29 +603481,29 @@ │ │ │ │ mov.w r8, #3 │ │ │ │ mov r7, sl │ │ │ │ mov r6, ip │ │ │ │ movs r3, #131 @ 0x83 │ │ │ │ str.w lr, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #52] @ 0x34 │ │ │ │ - bl 216524 │ │ │ │ + bl 21649c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21694e │ │ │ │ - cbz r6, 2168d2 │ │ │ │ + beq.n 2168c6 │ │ │ │ + cbz r6, 21684a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 216972 │ │ │ │ + beq.n 2168ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 215c34 │ │ │ │ + bl 215bac │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 216986 │ │ │ │ + beq.n 2168fe │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ itee eq │ │ │ │ strdeq r4, r4, [sp, #16] │ │ │ │ ldrne r1, [r0, #0] │ │ │ │ strdne r1, r2, [sp, #16] │ │ │ │ @@ -603704,295 +603515,295 @@ │ │ │ │ strne r4, [r2, #4] │ │ │ │ strd r0, r0, [r0] │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r8, r5, [sp, #28] │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 216998 │ │ │ │ + bhi.n 216910 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r4 │ │ │ │ itett ne │ │ │ │ strne.w r2, [r9, #4] │ │ │ │ strdeq r9, r9, [r9] │ │ │ │ ldrne r2, [sp, #16] │ │ │ │ strne.w r2, [r9] │ │ │ │ itttt ne │ │ │ │ ldrne r2, [sp, #20] │ │ │ │ strne.w r9, [r2] │ │ │ │ ldrne r2, [sp, #16] │ │ │ │ strne.w r9, [r2, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 216a00 │ │ │ │ + beq.n 216978 │ │ │ │ strd r8, r5, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ ldrd r0, r1, [sp, #52] @ 0x34 │ │ │ │ - bl 216524 │ │ │ │ + bl 21649c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2168c6 │ │ │ │ + bne.n 21683e │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 261930 │ │ │ │ - ldr r2, [pc, #192] @ (216a1c ) │ │ │ │ - ldr r3, [pc, #184] @ (216a14 ) │ │ │ │ + bl 2618a8 │ │ │ │ + ldr r2, [pc, #192] @ (216994 ) │ │ │ │ + ldr r3, [pc, #184] @ (21698c ) │ │ │ │ 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 216a0a │ │ │ │ + bne.n 216982 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r8, r5, [sp, #52] @ 0x34 │ │ │ │ ldrd r0, r1, [sp, #52] @ 0x34 │ │ │ │ - bl 216524 │ │ │ │ + bl 21649c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2168c8 │ │ │ │ - b.n 21694e │ │ │ │ + bne.n 216840 │ │ │ │ + b.n 2168c6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ strd r8, r5, [sp, #28] │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bls.n 216930 │ │ │ │ + bls.n 2168a8 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ ldr.w r1, [r0, #-12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ mov r1, lr │ │ │ │ cmp lr, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq.n 2169ec │ │ │ │ + beq.n 216964 │ │ │ │ ldr.w ip, [lr, #4] │ │ │ │ sub.w r2, lr, #4 │ │ │ │ mov r3, ip │ │ │ │ sub.w lr, ip, #4 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 2169c8 │ │ │ │ + b.n 216940 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [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, r4 │ │ │ │ - bne.n 2169c4 │ │ │ │ + bne.n 21693c │ │ │ │ mov r5, ip │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ cmp r9, r2 │ │ │ │ it ne │ │ │ │ strdne r8, r5, [sp, #52] @ 0x34 │ │ │ │ - beq.n 216a00 │ │ │ │ + beq.n 216978 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 2168b8 │ │ │ │ + b.n 216830 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 21514c │ │ │ │ - b.n 2169fa │ │ │ │ + bl 2150c4 │ │ │ │ + b.n 216972 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #640] @ 0x280 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r6, [sp, #640] @ 0x280 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #432] @ 0x1b0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 216a7c │ │ │ │ + cbz r3, 2169f4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 216a46 │ │ │ │ + b.n 2169be │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 216a7c │ │ │ │ + cbz r0, 2169f4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 216a40 │ │ │ │ + beq.n 2169b8 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 216830 │ │ │ │ + bl 2167a8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb.w r8, r0 │ │ │ │ - cbz r3, 216a76 │ │ │ │ + cbz r3, 2169ee │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216a50 │ │ │ │ + bne.n 2169c8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 216a68 │ │ │ │ + bne.n 2169e0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsb.w r2, [r0, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 216ab2 │ │ │ │ + beq.n 216a2a │ │ │ │ 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 216ab4 │ │ │ │ + bhi.n 216a2c │ │ │ │ ldrb.w r0, [r1, #368] @ 0x170 │ │ │ │ ands.w r0, r0, #3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, #106 @ 0x6a │ │ │ │ - bhi.n 216ac6 │ │ │ │ - ldr r3, [pc, #12] @ (216acc ) │ │ │ │ + bhi.n 216a3e │ │ │ │ + ldr r3, [pc, #12] @ (216a44 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movw r0, #930 @ 0x3a2 │ │ │ │ bx lr │ │ │ │ - ble.n 216acc │ │ │ │ + udf #6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mvn.w r3, #280 @ 0x118 │ │ │ │ add r0, r3 │ │ │ │ cmp.w r0, #456 @ 0x1c8 │ │ │ │ - bhi.n 216ae4 │ │ │ │ - ldr r3, [pc, #8] @ (216ae8 ) │ │ │ │ + bhi.n 216a5c │ │ │ │ + ldr r3, [pc, #8] @ (216a60 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #107 @ 0x6b │ │ │ │ bx lr │ │ │ │ - bgt.n 216b10 │ │ │ │ + bgt.n 216a98 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 216af8 │ │ │ │ + beq.n 216a70 │ │ │ │ movs r0, #107 @ 0x6b │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ mvn.w r2, #280 @ 0x118 │ │ │ │ adds r2, r1, r2 │ │ │ │ cmp.w r2, #456 @ 0x1c8 │ │ │ │ - bhi.n 216af4 │ │ │ │ - ldr r0, [pc, #84] @ (216b5c ) │ │ │ │ + bhi.n 216a6c │ │ │ │ + ldr r0, [pc, #84] @ (216ad4 ) │ │ │ │ add r0, pc │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ cmp r0, #107 @ 0x6b │ │ │ │ - bne.n 216b4e │ │ │ │ + bne.n 216ac6 │ │ │ │ movw r2, #359 @ 0x167 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 216b4e │ │ │ │ + bne.n 216ac6 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 216b28 │ │ │ │ - b.n 216b54 │ │ │ │ + beq.n 216aa0 │ │ │ │ + b.n 216acc │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 216b54 │ │ │ │ + bne.n 216acc │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ - cbz r2, 216b42 │ │ │ │ + cbz r2, 216aba │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ - bne.n 216b24 │ │ │ │ + bne.n 216a9c │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 216b28 │ │ │ │ + beq.n 216aa0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 216b50 │ │ │ │ + beq.n 216ac8 │ │ │ │ bx lr │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - blt.n 216b30 │ │ │ │ + blt.n 216ab8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r3, [pc, #944] @ (216f14 ) │ │ │ │ + ldr r3, [pc, #944] @ (216e8c ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r5, [pc, #940] @ (216f18 ) │ │ │ │ + ldr r5, [pc, #940] @ (216e90 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr.w lr, [r3, r5] │ │ │ │ lsls r3, r1, #7 │ │ │ │ add.w r5, lr, r3 │ │ │ │ ldrb.w r5, [r5, #59] @ 0x3b │ │ │ │ - cbz r5, 216b86 │ │ │ │ + cbz r5, 216afe │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ ldrb.w r5, [r5, #40] @ 0x28 │ │ │ │ add.w ip, lr, r3 │ │ │ │ ldrb.w ip, [ip, #60] @ 0x3c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 216b9c │ │ │ │ + beq.n 216b14 │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ ldrb.w r5, [ip, #40] @ 0x28 │ │ │ │ add.w ip, lr, r3 │ │ │ │ ldrb.w ip, [ip, #88] @ 0x58 │ │ │ │ mov r8, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 216bb6 │ │ │ │ + beq.n 216b2e │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ ldr.w r6, [ip, #40] @ 0x28 │ │ │ │ mov r8, r6 │ │ │ │ add.w ip, lr, r3 │ │ │ │ ldrb.w ip, [ip, #108] @ 0x6c │ │ │ │ mov r7, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 216bd6 │ │ │ │ + beq.n 216b4e │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ ldr.w ip, [ip, #40] @ 0x28 │ │ │ │ subs.w r7, ip, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ subs r1, #53 @ 0x35 │ │ │ │ cmp r1, #189 @ 0xbd │ │ │ │ - bhi.w 216e44 │ │ │ │ + bhi.w 216dbc │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r2, r7, #4 │ │ │ │ lsls r3, r0, #5 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r5, r1, #5 │ │ │ │ @@ -604179,15 +603990,15 @@ │ │ │ │ lsls r7, r7, #5 │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsls r1, r6, #4 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #68 @ 0x44 │ │ │ │ - beq.n 216d6e │ │ │ │ + beq.n 216ce6 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #229 @ 0xe5 │ │ │ │ movne r1, #241 @ 0xf1 │ │ │ │ add r3, lr │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ @@ -604195,62 +604006,62 @@ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ lslne r1, r1, #7 │ │ │ │ - beq.n 216d96 │ │ │ │ - b.n 216de4 │ │ │ │ + beq.n 216d0e │ │ │ │ + b.n 216d5c │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 216f0e │ │ │ │ + bne.w 216e86 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 216f08 │ │ │ │ + beq.w 216e80 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w ip, [r3, #-8] │ │ │ │ - bne.n 216d8e │ │ │ │ + bne.n 216d06 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 216d96 │ │ │ │ + beq.n 216d0e │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r1, r1, #7 │ │ │ │ add.w r3, lr, r1 │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbnz r3, 216dcc │ │ │ │ + cbnz r3, 216d44 │ │ │ │ ldr.w r3, [ip, #68] @ 0x44 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ add.w r2, lr, r1 │ │ │ │ ldrh.w r3, [ip, #32] │ │ │ │ ldrb.w r2, [r2, #50] @ 0x32 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ orrs r3, r6 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ add.w r3, lr, r1 │ │ │ │ ldrb.w r3, [r3, #59] @ 0x3b │ │ │ │ - cbz r3, 216df4 │ │ │ │ + cbz r3, 216d6c │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ add.w r3, lr, r1 │ │ │ │ ldrb.w r3, [r3, #60] @ 0x3c │ │ │ │ - cbz r3, 216e04 │ │ │ │ + cbz r3, 216d7c │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ add.w r3, lr, r1 │ │ │ │ ldrb.w r3, [r3, #88] @ 0x58 │ │ │ │ - cbz r3, 216e16 │ │ │ │ + cbz r3, 216d8e │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ add lr, r1 │ │ │ │ ldrb.w r3, [lr, #108] @ 0x6c │ │ │ │ - cbz r3, 216e24 │ │ │ │ + cbz r3, 216d9c │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [r0, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r0, #88 @ 0x58 │ │ │ │ @@ -604260,431 +604071,431 @@ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #69 @ 0x45 │ │ │ │ - beq.n 216d6e │ │ │ │ + beq.n 216ce6 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #230 @ 0xe6 │ │ │ │ movne r1, #242 @ 0xf2 │ │ │ │ - b.n 216d6e │ │ │ │ + b.n 216ce6 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #53 @ 0x35 │ │ │ │ - beq.n 216d6e │ │ │ │ + beq.n 216ce6 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #213 @ 0xd5 │ │ │ │ movne r1, #187 @ 0xbb │ │ │ │ - b.n 216d6e │ │ │ │ + b.n 216ce6 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #54 @ 0x36 │ │ │ │ - beq.w 216d6e │ │ │ │ + beq.w 216ce6 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #214 @ 0xd6 │ │ │ │ movne r1, #188 @ 0xbc │ │ │ │ - b.n 216d6e │ │ │ │ + b.n 216ce6 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #58 @ 0x3a │ │ │ │ - beq.w 216d6e │ │ │ │ + beq.w 216ce6 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #218 @ 0xda │ │ │ │ movne r1, #212 @ 0xd4 │ │ │ │ - b.n 216d6e │ │ │ │ + b.n 216ce6 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #60 @ 0x3c │ │ │ │ - beq.w 216d6e │ │ │ │ + beq.w 216ce6 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #220 @ 0xdc │ │ │ │ movne r1, #233 @ 0xe9 │ │ │ │ - b.n 216d6e │ │ │ │ + b.n 216ce6 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #61 @ 0x3d │ │ │ │ - beq.w 216d6e │ │ │ │ + beq.w 216ce6 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #222 @ 0xde │ │ │ │ movne r1, #234 @ 0xea │ │ │ │ - b.n 216d6e │ │ │ │ + b.n 216ce6 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #63 @ 0x3f │ │ │ │ - beq.w 216d6e │ │ │ │ + beq.w 216ce6 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #224 @ 0xe0 │ │ │ │ movne r1, #236 @ 0xec │ │ │ │ - b.n 216d6e │ │ │ │ + b.n 216ce6 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #65 @ 0x41 │ │ │ │ - beq.w 216d6e │ │ │ │ + beq.w 216ce6 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #226 @ 0xe2 │ │ │ │ movne r1, #238 @ 0xee │ │ │ │ - b.n 216d6e │ │ │ │ + b.n 216ce6 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #66 @ 0x42 │ │ │ │ - beq.w 216d6e │ │ │ │ + beq.w 216ce6 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #227 @ 0xe3 │ │ │ │ movne r1, #239 @ 0xef │ │ │ │ - b.n 216d6e │ │ │ │ + b.n 216ce6 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #67 @ 0x43 │ │ │ │ - beq.w 216d6e │ │ │ │ + beq.w 216ce6 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #228 @ 0xe4 │ │ │ │ movne r1, #240 @ 0xf0 │ │ │ │ - b.n 216d6e │ │ │ │ + b.n 216ce6 │ │ │ │ ldr.w ip, [r3, #48] @ 0x30 │ │ │ │ - b.n 216db4 │ │ │ │ + b.n 216d2c │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - str r4, [sp, #584] @ 0x248 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ (216f68 ) │ │ │ │ + ldr r3, [pc, #60] @ (216ee0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #60] @ (216f6c ) │ │ │ │ + ldr r2, [pc, #60] @ (216ee4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #47] @ 0x2f │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e4230 │ │ │ │ + bl 2e41a8 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 216f64 │ │ │ │ + beq.n 216edc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #48] @ 0x30 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r0, [sp, #816] @ 0x330 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #188] @ (217030 ) │ │ │ │ - ldr r2, [pc, #192] @ (217034 ) │ │ │ │ + ldr r3, [pc, #188] @ (216fa8 ) │ │ │ │ + ldr r2, [pc, #192] @ (216fac ) │ │ │ │ add r3, pc │ │ │ │ push {r4} │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov.w ip, r1, lsl #7 │ │ │ │ add.w r3, r2, ip │ │ │ │ ldr r4, [r3, #124] @ 0x7c │ │ │ │ tst.w r4, #12 │ │ │ │ - bne.n 216fde │ │ │ │ + bne.n 216f56 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - cbnz r3, 216fb2 │ │ │ │ + cbnz r3, 216f2a │ │ │ │ movw r3, #359 @ 0x167 │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ addne r2, ip │ │ │ │ - beq.n 216fe4 │ │ │ │ + beq.n 216f5c │ │ │ │ ldr r0, [r2, #124] @ 0x7c │ │ │ │ and.w r0, r0, #3 │ │ │ │ sub.w r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bmi.n 216fde │ │ │ │ + bmi.n 216f56 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 216f92 │ │ │ │ + bpl.n 216f0a │ │ │ │ movs r0, #1 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 217024 │ │ │ │ + bne.n 216f9c │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ - cbz r1, 217002 │ │ │ │ + cbz r1, 216f7a │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #5 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ - bne.n 216fc6 │ │ │ │ + bne.n 216f3e │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 216fca │ │ │ │ + beq.n 216f42 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 21702a │ │ │ │ + bne.n 216fa2 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ lsls r4, r1, #31 │ │ │ │ - bmi.n 216fca │ │ │ │ + bmi.n 216f42 │ │ │ │ movw r3, #1159 @ 0x487 │ │ │ │ tst r1, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 216fae │ │ │ │ + b.n 216f26 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 216fde │ │ │ │ + beq.n 216f56 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #106 @ 0x6a │ │ │ │ - bhi.n 216fc0 │ │ │ │ - ldr r1, [pc, #40] @ (217038 ) │ │ │ │ + bhi.n 216f38 │ │ │ │ + ldr r1, [pc, #40] @ (216fb0 ) │ │ │ │ movw r0, #930 @ 0x3a2 │ │ │ │ add r1, pc │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 216fc0 │ │ │ │ + beq.n 216f38 │ │ │ │ add.w r2, r2, r3, lsl #7 │ │ │ │ - b.n 216f9e │ │ │ │ + b.n 216f16 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ - str r0, [sp, #544] @ 0x220 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 216f8c │ │ │ │ + bhi.n 216f14 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r2, [pc, #100] @ (2170a4 ) │ │ │ │ + ldr r2, [pc, #100] @ (21701c ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 217090 │ │ │ │ + bhi.n 217008 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r4, r0, #16 │ │ │ │ movs r0, #35 @ 0x23 │ │ │ │ lsls r6, r0, #16 │ │ │ │ lsls r3, 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 216f70 │ │ │ │ - cbz r0, 217086 │ │ │ │ - ldr r1, [pc, #52] @ (2170a8 ) │ │ │ │ + bl 216ee8 │ │ │ │ + cbz r0, 216ffe │ │ │ │ + ldr r1, [pc, #52] @ (217020 ) │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ add.w r2, r2, r0, lsl #7 │ │ │ │ ldrb.w r0, [r2, #50] @ 0x32 │ │ │ │ - cbnz r0, 217094 │ │ │ │ + cbnz r0, 21700c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldrb.w r0, [r0, #77] @ 0x4d │ │ │ │ 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 217086 │ │ │ │ + b.n 216ffe │ │ │ │ nop │ │ │ │ - ldrh r4, [r7, #60] @ 0x3c │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp.w r3, #796 @ 0x31c │ │ │ │ - beq.n 2170ba │ │ │ │ - bhi.n 2170ba │ │ │ │ + beq.n 217032 │ │ │ │ + bhi.n 217032 │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ bx lr │ │ │ │ adds r0, #244 @ 0xf4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r6, [pc, #764] @ (2173d0 ) │ │ │ │ + ldr r6, [pc, #764] @ (217348 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #764] @ (2173d4 ) │ │ │ │ + ldr r0, [pc, #764] @ (21734c ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r6, pc │ │ │ │ add r4, sp, #132 @ 0x84 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov.w r0, #0 │ │ │ │ stmia.w r4, {r1, r2, r3} │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [pc, #744] @ (2173d8 ) │ │ │ │ + ldr r3, [pc, #744] @ (217350 ) │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ add r3, pc │ │ │ │ mov r9, r3 │ │ │ │ blx 61070 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2171ea │ │ │ │ + beq.n 217162 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb r6, [r4, #12] │ │ │ │ mov.w lr, #0 │ │ │ │ movw r7, #315 @ 0x13b │ │ │ │ - cbnz r3, 217152 │ │ │ │ + cbnz r3, 2170ca │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 2171b0 │ │ │ │ + beq.n 217128 │ │ │ │ sub.w r3, r3, #440 @ 0x1b8 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 21716e │ │ │ │ + bls.n 2170e6 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61070 │ │ │ │ - ldr r2, [pc, #684] @ (2173dc ) │ │ │ │ - ldr r3, [pc, #672] @ (2173d4 ) │ │ │ │ + ldr r2, [pc, #684] @ (217354 ) │ │ │ │ + ldr r3, [pc, #672] @ (21734c ) │ │ │ │ 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 2173ca │ │ │ │ + bne.w 217342 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 217272 │ │ │ │ + bne.w 2171ea │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #776 @ 0x308 │ │ │ │ - bne.w 2172d0 │ │ │ │ + bne.w 217248 │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ mov.w lr, #1 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ - b.n 217114 │ │ │ │ + b.n 21708c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 21733c │ │ │ │ + beq.w 2172b4 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 217124 │ │ │ │ + bne.n 21709c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 217124 │ │ │ │ + bne.n 21709c │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 217178 │ │ │ │ + bne.n 2170f0 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 217150 │ │ │ │ + bne.n 2170c8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2172aa │ │ │ │ + beq.w 217222 │ │ │ │ sub.w r3, r3, #440 @ 0x1b8 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 217124 │ │ │ │ + bhi.n 21709c │ │ │ │ mov r4, r1 │ │ │ │ - b.n 217174 │ │ │ │ + b.n 2170ec │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 217370 │ │ │ │ + beq.w 2172e8 │ │ │ │ add.w r1, r6, #39 @ 0x27 │ │ │ │ add.w r2, r4, #39 @ 0x27 │ │ │ │ add.w r8, r4, r1 │ │ │ │ sub.w r3, r2, #39 @ 0x27 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 217124 │ │ │ │ + bne.n 21709c │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 2171c2 │ │ │ │ + bne.n 21713a │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 217152 │ │ │ │ + bne.n 2170ca │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 21711c │ │ │ │ - b.n 2171ba │ │ │ │ + bne.n 217094 │ │ │ │ + b.n 217132 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2e4318 │ │ │ │ + bl 2e4290 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 217106 │ │ │ │ + bne.n 21707e │ │ │ │ ldrb r7, [r0, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ and.w r7, r7, #253 @ 0xfd │ │ │ │ sub.w r7, r7, #16 │ │ │ │ clz r7, r7 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ - b.n 21721a │ │ │ │ + b.n 217192 │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 21710a │ │ │ │ + bne.w 217082 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 21724c │ │ │ │ + cbz r3, 2171c4 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21720e │ │ │ │ + beq.n 217186 │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.w 217124 │ │ │ │ + beq.w 21709c │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ add.w r6, r3, ip, lsl #4 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ subs r6, #72 @ 0x48 │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - b.n 21720e │ │ │ │ + b.n 217186 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ @@ -604692,24 +604503,24 @@ │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ strb.w r3, [sp] │ │ │ │ blx 61a8c │ │ │ │ - b.n 21712e │ │ │ │ + b.n 2170a6 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 217124 │ │ │ │ + bne.w 21709c │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 2172b0 │ │ │ │ + bhi.n 217228 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 2172b0 │ │ │ │ + bhi.n 217228 │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r2, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #8 │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ @@ -604720,38 +604531,38 @@ │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 2171b6 │ │ │ │ + b.n 21712e │ │ │ │ uxtb r3, r3 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ strb.w lr, [sp, #88] @ 0x58 │ │ │ │ strb.w r3, [sp] │ │ │ │ blx 61a8c │ │ │ │ - b.n 21712e │ │ │ │ + b.n 2170a6 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 2172b0 │ │ │ │ + b.n 217228 │ │ │ │ cmp.w r3, #784 @ 0x310 │ │ │ │ - beq.n 217380 │ │ │ │ + beq.n 2172f8 │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 217374 │ │ │ │ + beq.n 2172ec │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp.w r3, #924 @ 0x39c │ │ │ │ - bne.w 217124 │ │ │ │ - ldr r3, [pc, #244] @ (2173e0 ) │ │ │ │ + bne.w 21709c │ │ │ │ + ldr r3, [pc, #244] @ (217358 ) │ │ │ │ movs r1, #1 │ │ │ │ add.w r2, r4, #84 @ 0x54 │ │ │ │ add r6, sp, #24 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ strb.w r1, [sp] │ │ │ │ add.w r3, r3, #114688 @ 0x1c000 │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -604770,42 +604581,42 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ blx 61a8c │ │ │ │ - b.n 21712e │ │ │ │ + b.n 2170a6 │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 217152 │ │ │ │ + bne.w 2170ca │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21735c │ │ │ │ + beq.n 2172d4 │ │ │ │ sub.w r3, r3, #440 @ 0x1b8 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 217340 │ │ │ │ - b.n 217124 │ │ │ │ + bls.n 2172b8 │ │ │ │ + b.n 21709c │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 217152 │ │ │ │ + bne.w 2170ca │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 21711c │ │ │ │ + bne.w 217094 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ - b.n 217168 │ │ │ │ + b.n 2170e0 │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2172de │ │ │ │ - b.n 217124 │ │ │ │ - ldr r3, [pc, #92] @ (2173e0 ) │ │ │ │ + beq.n 217256 │ │ │ │ + b.n 21709c │ │ │ │ + ldr r3, [pc, #92] @ (217358 ) │ │ │ │ movs r1, #1 │ │ │ │ add.w ip, sp, #24 │ │ │ │ add.w r7, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ add.w r3, r4, #64 @ 0x40 │ │ │ │ strb.w r1, [sp] │ │ │ │ @@ -604820,60 +604631,60 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 21732c │ │ │ │ + b.n 2172a4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r4, #56] @ 0x38 │ │ │ │ + ldrh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #56] @ 0x38 │ │ │ │ + ldrh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrh r2, [r1, #54] @ 0x36 │ │ │ │ + ldrh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ push {lr} │ │ │ │ add.w ip, sp, #8 │ │ │ │ stmia.w ip, {r1, r2, r3} │ │ │ │ ldrb.w r3, [sp, #8] │ │ │ │ - cbz r3, 217444 │ │ │ │ + cbz r3, 2173bc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbz r1, 217404 │ │ │ │ + cbz r1, 21737c │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldrd ip, lr, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 217444 │ │ │ │ + cbz r2, 2173bc │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst.w r2, #640 @ 0x280 │ │ │ │ - beq.n 21742c │ │ │ │ + beq.n 2173a4 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 21742c │ │ │ │ + bne.n 2173a4 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp lr, r2 │ │ │ │ add.w r2, r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r1, r3 │ │ │ │ moveq r0, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 217410 │ │ │ │ + bne.n 217388 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ cmp r0, #2 │ │ │ │ it cs │ │ │ │ movcs r1, r2 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ @@ -604883,46 +604694,46 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #12 │ │ │ │ strd r1, r2, [sp] │ │ │ │ ldrb.w r1, [r1, #-8] │ │ │ │ - cbnz r1, 217486 │ │ │ │ + cbnz r1, 2173fe │ │ │ │ movw lr, #315 @ 0x13b │ │ │ │ ldr r1, [r3, #16] │ │ │ │ sub.w ip, r1, #440 @ 0x1b8 │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 21748e │ │ │ │ + beq.n 217406 │ │ │ │ add.w r1, r3, r2, lsl #5 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 217486 │ │ │ │ + bhi.n 2173fe │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r1, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 217464 │ │ │ │ + beq.n 2173dc │ │ │ │ strd r3, r2, [r0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r2, #40] @ 0x28 │ │ │ │ - b.n 21747e │ │ │ │ - ldr r3, [pc, #4] @ (2174a0 ) │ │ │ │ + b.n 2173f6 │ │ │ │ + ldr r3, [pc, #4] @ (217418 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ - bcs.n 217518 │ │ │ │ + bcs.n 2174a0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ - bhi.n 2174f0 │ │ │ │ + bhi.n 217468 │ │ │ │ subs r0, #7 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - bhi.n 217502 │ │ │ │ + bhi.n 21747a │ │ │ │ tbb [pc, r0] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ @@ -604948,15 +604759,15 @@ │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ adds r6, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #160 @ 0xa0 │ │ │ │ - beq.n 2174fe │ │ │ │ + beq.n 217476 │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #3 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ @@ -604977,15 +604788,15 @@ │ │ │ │ movs r0, #13 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 21754e │ │ │ │ + bhi.n 2174c6 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r1, r2, #32 │ │ │ │ asrs r2, r3, #16 │ │ │ │ lsrs r7, r2, #24 │ │ │ │ lsrs r6, r1, #12 │ │ │ │ lsrs r6, r1, #24 │ │ │ │ lsrs r6, r1, #24 │ │ │ │ @@ -605008,89 +604819,89 @@ │ │ │ │ sub.w r0, r0, #440 @ 0x1b8 │ │ │ │ cmp r0, #5 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #80] @ (2175d0 ) │ │ │ │ - ldr r2, [pc, #84] @ (2175d4 ) │ │ │ │ + ldr r3, [pc, #80] @ (217548 ) │ │ │ │ + ldr r2, [pc, #84] @ (21754c ) │ │ │ │ add r3, pc │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ add.w ip, r4, r1, lsl #5 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w ip, ip, #60 @ 0x3c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add r2, r1 │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ - cbnz r1, 2175c2 │ │ │ │ + cbnz r1, 21753a │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 2175c8 │ │ │ │ + bls.n 217540 │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r0, r2 │ │ │ │ uxth r0, r0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 2175a4 │ │ │ │ + bne.n 21751c │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 2175ae │ │ │ │ - b.n 2175ba │ │ │ │ + bhi.n 217526 │ │ │ │ + b.n 217532 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 2175aa │ │ │ │ + bne.n 217522 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r4, [r7, #18] │ │ │ │ + ldrh r4, [r0, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (2175f8 ) │ │ │ │ + ldr r3, [pc, #28] @ (217570 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #28] @ (2175fc ) │ │ │ │ + ldr r2, [pc, #28] @ (217574 ) │ │ │ │ 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, 2175f4 │ │ │ │ + cbnz r3, 21756c │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - ldrh r4, [r3, #16] │ │ │ │ + ldrh r4, [r4, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp.w r0, #270 @ 0x10e │ │ │ │ - bcs.n 217628 │ │ │ │ + bcs.n 2175a0 │ │ │ │ cmp r0, #237 @ 0xed │ │ │ │ - bhi.n 217654 │ │ │ │ + bhi.n 2175cc │ │ │ │ cmp r0, #196 @ 0xc4 │ │ │ │ - bhi.n 21768a │ │ │ │ + bhi.n 217602 │ │ │ │ cmp r0, #166 @ 0xa6 │ │ │ │ - bls.n 217648 │ │ │ │ + bls.n 2175c0 │ │ │ │ subs r0, #167 @ 0xa7 │ │ │ │ movw r3, #61503 @ 0xf03f │ │ │ │ movt r3, #16131 @ 0x3f03 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #294 @ 0x126 │ │ │ │ - bcs.n 21766a │ │ │ │ + bcs.n 2175e2 │ │ │ │ cmp.w r0, #272 @ 0x110 │ │ │ │ - bcc.n 217666 │ │ │ │ + bcc.n 2175de │ │ │ │ sub.w r0, r0, #272 @ 0x110 │ │ │ │ movs r3, #7 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ subs r0, #88 @ 0x58 │ │ │ │ @@ -605104,15 +604915,15 @@ │ │ │ │ movt r3, #59136 @ 0xe700 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #396 @ 0x18c │ │ │ │ - bcs.n 21767c │ │ │ │ + bcs.n 2175f4 │ │ │ │ cmp.w r0, #392 @ 0x188 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ sub.w r0, r0, #398 @ 0x18e │ │ │ │ cmp r0, #2 │ │ │ │ @@ -605123,195 +604934,195 @@ │ │ │ │ subs r0, #208 @ 0xd0 │ │ │ │ cmp r0, #8 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #40] @ (2176c4 ) │ │ │ │ - ldr r2, [pc, #44] @ (2176c8 ) │ │ │ │ + ldr r3, [pc, #40] @ (21763c ) │ │ │ │ + ldr r2, [pc, #44] @ (217640 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ add r3, r1 │ │ │ │ ldrsb.w r3, [r3, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 2176c0 │ │ │ │ + bgt.n 217638 │ │ │ │ itett ne │ │ │ │ addne.w r0, r0, r1, lsl #4 │ │ │ │ ldrbeq.w r0, [r0, #40] @ 0x28 │ │ │ │ ldrne r3, [r0, #96] @ 0x60 │ │ │ │ ldrbne r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - ldrh r0, [r4, #10] │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (2176ec ) │ │ │ │ - ldr r2, [pc, #32] @ (2176f0 ) │ │ │ │ + ldr r3, [pc, #28] @ (217664 ) │ │ │ │ + ldr r2, [pc, #32] @ (217668 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add.w r2, r2, r1, lsl #7 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ - cbz r3, 2176e2 │ │ │ │ + cbz r3, 21765a │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ - cbz r3, 2176e6 │ │ │ │ + cbz r3, 21765e │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ - ldrh r4, [r5, #8] │ │ │ │ + ldrh r4, [r6, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #116] @ (21776c ) │ │ │ │ + ldr r2, [pc, #116] @ (2176e4 ) │ │ │ │ movw ip, #838 @ 0x346 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 21774e │ │ │ │ + beq.n 2176c6 │ │ │ │ movw ip, #855 @ 0x357 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 217734 │ │ │ │ + beq.n 2176ac │ │ │ │ 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 244d94 │ │ │ │ + bl 244d0c │ │ │ │ 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 21770a │ │ │ │ - ldr r3, [pc, #52] @ (217770 ) │ │ │ │ + bne.n 217682 │ │ │ │ + ldr r3, [pc, #52] @ (2176e8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #106496 @ 0x1a000 │ │ │ │ ldrb.w r3, [r3, #3003] @ 0xbbb │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldrb.w r0, [r3, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ ite eq │ │ │ │ subeq r3, #20 │ │ │ │ movne r3, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 21770a │ │ │ │ + bne.n 217682 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #16] @ (217774 ) │ │ │ │ + ldr r3, [pc, #16] @ (2176ec ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldrh r0, [r0, #8] │ │ │ │ + ldrh r0, [r1, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r2, [pc, #92] @ (2177d8 ) │ │ │ │ + ldr r2, [pc, #92] @ (217750 ) │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2177b8 │ │ │ │ + beq.n 217730 │ │ │ │ cmp.w r3, #442 @ 0x1ba │ │ │ │ - bcs.n 2177aa │ │ │ │ + bcs.n 217722 │ │ │ │ movw r2, #359 @ 0x167 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2177ce │ │ │ │ + bne.n 217746 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2177d2 │ │ │ │ + bne.n 21774a │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #56] @ (2177dc ) │ │ │ │ + ldr r3, [pc, #56] @ (217754 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ cmp.w r3, #486 @ 0x1e6 │ │ │ │ - beq.n 2177b8 │ │ │ │ + beq.n 217730 │ │ │ │ movw r1, #691 @ 0x2b3 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 2177ce │ │ │ │ - ldr r1, [pc, #36] @ (2177e0 ) │ │ │ │ + bne.n 217746 │ │ │ │ + ldr r1, [pc, #36] @ (217758 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ add.w r2, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r2, #60] @ 0x3c │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrh r4, [r7, #2] │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r7!, {r4, r5} │ │ │ │ + ldmia r7!, {r3, r4, r5} │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #152] @ (217890 ) │ │ │ │ + ldr r2, [pc, #152] @ (217808 ) │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 21785a │ │ │ │ + beq.n 2177d2 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #144] @ (217894 ) │ │ │ │ + ldr r1, [pc, #144] @ (21780c ) │ │ │ │ movs r5, #3 │ │ │ │ movt r5, #12304 @ 0x3010 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ adds r2, #30 │ │ │ │ add.w r9, r2, r4, lsl #7 │ │ │ │ add.w r6, r3, #31 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r1, [r9, #1]! │ │ │ │ sub.w r3, r4, #47 @ 0x2f │ │ │ │ lsr.w r2, r5, r3 │ │ │ │ - cbz r1, 217850 │ │ │ │ + cbz r1, 2177c8 │ │ │ │ cmp r3, #29 │ │ │ │ it hi │ │ │ │ movhi r2, #4 │ │ │ │ - bhi.n 21783e │ │ │ │ + bhi.n 2177b6 │ │ │ │ tst.w r2, #1 │ │ │ │ ite eq │ │ │ │ moveq r2, #4 │ │ │ │ movne r2, #8 │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ adds r1, #10 │ │ │ │ adds r0, #10 │ │ │ │ add.w r1, r8, r1, lsl #2 │ │ │ │ add.w r0, r7, r0, lsl #2 │ │ │ │ blx 61a8c │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #90 @ 0x5a │ │ │ │ - bne.n 21781e │ │ │ │ + bne.n 217796 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r3, r1, #44 @ 0x2c │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ adds r1, #76 @ 0x4c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r4, [r3, #-12] │ │ │ │ @@ -605319,20 +605130,20 @@ │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ ldr.w r6, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r6, [r0, #-4] │ │ │ │ str.w r5, [r0, #-16] │ │ │ │ str.w r4, [r0, #-12] │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ - bne.n 217862 │ │ │ │ + bne.n 2177da │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 217856 │ │ │ │ + b.n 2177ce │ │ │ │ nop │ │ │ │ - ldrh r2, [r0, #0] │ │ │ │ + ldrh r2, [r1, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #29 │ │ │ │ itttt ls │ │ │ │ @@ -605342,74 +605153,74 @@ │ │ │ │ andls.w r0, r0, #1 │ │ │ │ ite ls │ │ │ │ eorls.w r0, r0, #1 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #18 │ │ │ │ - beq.n 21792a │ │ │ │ - bhi.n 2178ee │ │ │ │ + beq.n 2178a2 │ │ │ │ + bhi.n 217866 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 21794e │ │ │ │ - bhi.n 217936 │ │ │ │ + beq.n 2178c6 │ │ │ │ + bhi.n 2178ae │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 217914 │ │ │ │ + bne.n 21788c │ │ │ │ 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 2178e6 │ │ │ │ + bne.n 21785e │ │ │ │ tst.w r3, #33 @ 0x21 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #3 │ │ │ │ ldrb.w r0, [r0, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ subs r3, #19 │ │ │ │ cmp r3, #14 │ │ │ │ - bhi.n 217914 │ │ │ │ + bhi.n 21788c │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #8057 @ 0x1f79 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 217910 │ │ │ │ + bne.n 217888 │ │ │ │ movw r2, #24582 @ 0x6006 │ │ │ │ tst r3, r2 │ │ │ │ ite eq │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r0, #61] @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 217910 │ │ │ │ + beq.n 217888 │ │ │ │ ldrb.w r3, [r0, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #4 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ ite eq │ │ │ │ moveq r0, #4 │ │ │ │ movne r0, #8 │ │ │ │ bx lr │ │ │ │ sub.w r2, r3, #11 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi.n 217914 │ │ │ │ + bhi.n 21788c │ │ │ │ mov.w r2, #178176 @ 0x2b800 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 217914 │ │ │ │ + bpl.n 21788c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #30 │ │ │ │ @@ -605422,18 +605233,18 @@ │ │ │ │ andls r0, r3 │ │ │ │ clzls r0, r0 │ │ │ │ lsrls r0, r0, #5 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 217998 │ │ │ │ - bls.n 21798a │ │ │ │ + beq.n 217910 │ │ │ │ + bls.n 217902 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 217994 │ │ │ │ + bne.n 21790c │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -605443,45 +605254,45 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.n 217a24 │ │ │ │ + bhi.n 21799c │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 2179bc │ │ │ │ + bhi.n 217934 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 2179e0 │ │ │ │ + bhi.n 217958 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r2, r3, r0 │ │ │ │ adds r5, #24 │ │ │ │ asrs r0, r3, #20 │ │ │ │ subs r3, #6 │ │ │ │ movs r1, #1 │ │ │ │ movw r2, #65428 @ 0xff94 │ │ │ │ movt r2, #1 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ ands r2, r3 │ │ │ │ - cbnz r2, 217a06 │ │ │ │ + cbnz r2, 21797e │ │ │ │ movs r2, #99 @ 0x63 │ │ │ │ movt r2, #12 │ │ │ │ ands r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #17 │ │ │ │ - bls.n 217a0a │ │ │ │ + bls.n 217982 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #30 │ │ │ │ - bhi.n 2179e6 │ │ │ │ + bhi.n 21795e │ │ │ │ movw r3, #8432 @ 0x20f0 │ │ │ │ movt r3, #24579 @ 0x6003 │ │ │ │ lsrs r3, r2 │ │ │ │ tst.w r3, #1 │ │ │ │ ite eq │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ movne r0, #2 │ │ │ │ @@ -605495,28 +605306,28 @@ │ │ │ │ ite eq │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ movne r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ cmp r3, #26 │ │ │ │ - beq.n 2179ea │ │ │ │ + beq.n 217962 │ │ │ │ cmp r3, #32 │ │ │ │ ite cc │ │ │ │ movcc r0, #4 │ │ │ │ movcs r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #20 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 217a6a │ │ │ │ + bhi.n 2179e2 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r6, r4, #4 │ │ │ │ cmp r0, #17 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r2, r4, #20 │ │ │ │ @@ -605533,18 +605344,18 @@ │ │ │ │ movs r4, r4 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cbz r3, 217a8e │ │ │ │ + cbz r3, 217a06 │ │ │ │ ldrb.w r3, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 217a8e │ │ │ │ + bmi.n 217a06 │ │ │ │ subs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ @@ -605557,121 +605368,121 @@ │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #196] @ (217b78 ) │ │ │ │ + ldr r4, [pc, #196] @ (217af0 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r1, [pc, #196] @ (217b7c ) │ │ │ │ + ldr r1, [pc, #196] @ (217af4 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #196] @ (217b80 ) │ │ │ │ - ldr r2, [pc, #196] @ (217b84 ) │ │ │ │ + ldr r3, [pc, #196] @ (217af8 ) │ │ │ │ + ldr r2, [pc, #196] @ (217afc ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb.w r2, [r3, #79] @ 0x4f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 217b54 │ │ │ │ + beq.n 217acc │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ adds r2, #10 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r0, r2, lsl #2 │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add r3, sp, #4 │ │ │ │ lsls r5, r4 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ - beq.n 217b6e │ │ │ │ + beq.n 217ae6 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ movs r4, #1 │ │ │ │ rbit r2, r1 │ │ │ │ mov lr, r1 │ │ │ │ clz r2, r2 │ │ │ │ add.w r3, sp, r2, lsl #1 │ │ │ │ lsl.w ip, r4, r2 │ │ │ │ eor.w r1, r1, ip │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ ands.w r3, r3, #15 │ │ │ │ - beq.n 217b4e │ │ │ │ + beq.n 217ac6 │ │ │ │ add r3, r2 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ cmp r3, #32 │ │ │ │ rsb r2, r2, #0 │ │ │ │ ite ne │ │ │ │ andne.w r3, r3, #31 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, r2, r5 │ │ │ │ itt ne │ │ │ │ lslne.w r3, r4, r3 │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r2, r3 │ │ │ │ orrs r0, r2 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 217b08 │ │ │ │ - b.n 217b56 │ │ │ │ + bne.n 217a80 │ │ │ │ + b.n 217ace │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #48] @ (217b88 ) │ │ │ │ - ldr r3, [pc, #32] @ (217b7c ) │ │ │ │ + ldr r2, [pc, #48] @ (217b00 ) │ │ │ │ + ldr r3, [pc, #32] @ (217af4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 217b72 │ │ │ │ + bne.n 217aea │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - b.n 217b56 │ │ │ │ + b.n 217ace │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ + strh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #40] @ 0x28 │ │ │ │ + strh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r0, #25 │ │ │ │ - bls.n 217bb0 │ │ │ │ + bls.n 217b28 │ │ │ │ sub.w r3, r0, #26 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 217ba8 │ │ │ │ + bhi.n 217b20 │ │ │ │ subs r0, #27 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 217c1c │ │ │ │ + bhi.n 217b94 │ │ │ │ tbb [pc, r0] │ │ │ │ movs r4, #31 │ │ │ │ lsls r0, r3, #20 │ │ │ │ movs r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #28663 @ 0x6ff7 │ │ │ │ movt r2, #31 │ │ │ │ lsls r3, r0 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 217c14 │ │ │ │ + bne.n 217b8c │ │ │ │ movw r2, #36872 @ 0x9008 │ │ │ │ movt r2, #480 @ 0x1e0 │ │ │ │ ands r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -605683,16 +605494,16 @@ │ │ │ │ bx lr │ │ │ │ subs r0, r1, #7 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, #6 │ │ │ │ - bhi.n 217c14 │ │ │ │ - add r3, pc, #8 @ (adr r3, 217bf8 ) │ │ │ │ + bhi.n 217b8c │ │ │ │ + add r3, pc, #8 @ (adr r3, 217b70 ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xffb5ffff │ │ │ │ movs r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffb5ffff │ │ │ │ @@ -605711,116 +605522,116 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ adds r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.n 217c42 │ │ │ │ + bhi.n 217bba │ │ │ │ tbb [pc, r1] │ │ │ │ lsls r6, r2, #28 │ │ │ │ lsrs r7, r0, #28 │ │ │ │ lsls r7, r0, #20 │ │ │ │ lsls r7, r0, #28 │ │ │ │ movs r1, r1 │ │ │ │ cmp r0, #31 │ │ │ │ - bls.n 217c76 │ │ │ │ + bls.n 217bee │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w r0, r0, #28 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ sub.w r2, r0, #26 │ │ │ │ cmp r2, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 217c88 │ │ │ │ + bhi.n 217c00 │ │ │ │ movw r3, #36865 @ 0x9001 │ │ │ │ movt r3, #52703 @ 0xcddf │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - beq.n 217c88 │ │ │ │ + beq.n 217c00 │ │ │ │ bx lr │ │ │ │ movw r3, #36865 @ 0x9001 │ │ │ │ movt r3, #52703 @ 0xcddf │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ 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 217c28 │ │ │ │ - cbz r0, 217ca4 │ │ │ │ + bl 217ba0 │ │ │ │ + cbz r0, 217c1c │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217c28 │ │ │ │ + bl 217ba0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 217cf2 │ │ │ │ + bhi.n 217c6a │ │ │ │ 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, 217cd4 │ │ │ │ + cbz r0, 217c4c │ │ │ │ bx lr │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #24 │ │ │ │ - bhi.n 217cf6 │ │ │ │ + bhi.n 217c6e │ │ │ │ movw r3, #14335 @ 0x37ff │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 217cd2 │ │ │ │ + bne.n 217c4a │ │ │ │ sub.w r3, r2, #17 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 217cfa │ │ │ │ + bhi.n 217c72 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r2, #26 │ │ │ │ - beq.n 217cf2 │ │ │ │ + beq.n 217c6a │ │ │ │ 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 │ │ │ │ - b.n 217cd2 │ │ │ │ + b.n 217c4a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #592] @ (217f78 ) │ │ │ │ - ldr r2, [pc, #592] @ (217f7c ) │ │ │ │ + ldr r0, [pc, #592] @ (217ef0 ) │ │ │ │ + ldr r2, [pc, #592] @ (217ef4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ - ldr.w sl, [pc, #592] @ 217f80 │ │ │ │ - ldr r3, [pc, #592] @ (217f84 ) │ │ │ │ + ldr.w sl, [pc, #592] @ 217ef8 │ │ │ │ + ldr r3, [pc, #592] @ (217efc ) │ │ │ │ add sl, pc │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r9, r7, lsl #7 │ │ │ │ @@ -605837,361 +605648,361 @@ │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r0, [sp, #20] │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ strd r0, r1, [sp, #12] │ │ │ │ ldrb.w r1, [sp, #15] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bmi.n 217d8a │ │ │ │ + bmi.n 217d02 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 217c28 │ │ │ │ - cbnz r0, 217d92 │ │ │ │ + bl 217ba0 │ │ │ │ + cbnz r0, 217d0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 217aa4 │ │ │ │ - cbz r0, 217dd2 │ │ │ │ + bl 217a1c │ │ │ │ + cbz r0, 217d4a │ │ │ │ ldrb.w r3, [sp, #15] │ │ │ │ movs r2, #0 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [sp, #15] │ │ │ │ add r3, sp, #20 │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r4, r6, lsl #2] │ │ │ │ str.w r1, [fp, #4] │ │ │ │ - ldr r1, [pc, #464] @ (217f88 ) │ │ │ │ - ldr r3, [pc, #452] @ (217f7c ) │ │ │ │ + ldr r1, [pc, #464] @ (217f00 ) │ │ │ │ + ldr r3, [pc, #452] @ (217ef4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 217f72 │ │ │ │ + bne.w 217eea │ │ │ │ mov r0, r2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 217e4c │ │ │ │ + bhi.n 217dc4 │ │ │ │ tbb [pc, r3] │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ - add r3, pc, #20 @ (adr r3, 217df8 ) │ │ │ │ + add r3, pc, #20 @ (adr r3, 217d70 ) │ │ │ │ subs r1, r0, #2 │ │ │ │ subs r6, r2, #2 │ │ │ │ adds r7, #38 @ 0x26 │ │ │ │ - cbz r7, 217df8 │ │ │ │ + cbz r7, 217d70 │ │ │ │ ldrd r1, r3, [r4, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ - cbz r7, 217e1a │ │ │ │ + cbz r7, 217d92 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 217e12 │ │ │ │ + cbz r1, 217d8a │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 217e02 │ │ │ │ + bne.n 217d7a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 217db4 │ │ │ │ + b.n 217d2c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 217e1a │ │ │ │ + beq.n 217d92 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbz r3, 217e42 │ │ │ │ + cbz r3, 217dba │ │ │ │ ldrd r1, r3, [r7, #16] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ strd r0, r0, [r7, #16] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 217e32 │ │ │ │ - b.n 217e1a │ │ │ │ + bne.n 217daa │ │ │ │ + b.n 217d92 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 217e1a │ │ │ │ + beq.n 217d92 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 217e68 │ │ │ │ + cbz r1, 217de0 │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 217e58 │ │ │ │ - b.n 217e1a │ │ │ │ - ldr r3, [pc, #280] @ (217f8c ) │ │ │ │ + bne.n 217dd0 │ │ │ │ + b.n 217d92 │ │ │ │ + ldr r3, [pc, #280] @ (217f04 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mla r3, r1, r7, r3 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 217e1a │ │ │ │ + beq.n 217d92 │ │ │ │ adds r3, r4, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 217e98 │ │ │ │ + cbz r1, 217e10 │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 217e88 │ │ │ │ - b.n 217e1a │ │ │ │ + bne.n 217e00 │ │ │ │ + b.n 217d92 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 217e1a │ │ │ │ + beq.n 217d92 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 217eb8 │ │ │ │ + cbz r3, 217e30 │ │ │ │ ldrd r1, r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #52] @ 0x34 │ │ │ │ bic.w r7, r7, #2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 217f66 │ │ │ │ + bne.n 217ede │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 217f66 │ │ │ │ + beq.n 217ede │ │ │ │ ldrd r0, r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #68] @ 0x44 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - b.n 217e26 │ │ │ │ + b.n 217d9e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r9 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 217e1a │ │ │ │ + beq.n 217d92 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 217f00 │ │ │ │ + cbz r1, 217e78 │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 217ef0 │ │ │ │ - b.n 217e1a │ │ │ │ + bne.n 217e68 │ │ │ │ + b.n 217d92 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 217f52 │ │ │ │ + beq.n 217eca │ │ │ │ str r2, [r0, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 21e33c │ │ │ │ - b.n 217e26 │ │ │ │ + bl 21e2b4 │ │ │ │ + b.n 217d9e │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 217e1a │ │ │ │ + beq.w 217d92 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ movs r5, #0 │ │ │ │ adds r3, r6, #4 │ │ │ │ mla r6, r0, r1, r6 │ │ │ │ adds r6, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 217f4a │ │ │ │ + cbz r1, 217ec2 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 217f3a │ │ │ │ - b.n 217e1a │ │ │ │ + bne.n 217eb2 │ │ │ │ + b.n 217d92 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 217f12 │ │ │ │ + beq.n 217e8a │ │ │ │ ldrd r5, r3, [r4, #28] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ - b.n 217f12 │ │ │ │ + b.n 217e8a │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - b.n 217e26 │ │ │ │ + b.n 217d9e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strh r0, [r3, #26] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #22] │ │ │ │ + strh r0, [r2, #26] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r4, [r1, #22] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r1, [r0, #432] @ 0x1b0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 217fe2 │ │ │ │ + cbz r3, 217f5a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 217fd4 │ │ │ │ + cbz r2, 217f4c │ │ │ │ ldrb.w r2, [r1, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 218008 │ │ │ │ + beq.n 217f80 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 217fe4 │ │ │ │ + cbz r2, 217f5c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 217fe4 │ │ │ │ + cbz r1, 217f5c │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ - cbnz r1, 218002 │ │ │ │ + cbnz r1, 217f7a │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ - cbnz r1, 218002 │ │ │ │ + cbnz r1, 217f7a │ │ │ │ mov r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldrd ip, r0, [r1] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ strd r2, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 217fa4 │ │ │ │ + bne.n 217f1c │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r1, #32] │ │ │ │ - cbnz r3, 218006 │ │ │ │ + cbnz r3, 217f7e │ │ │ │ ldrb.w r3, [r1, #33] @ 0x21 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 217fbc │ │ │ │ + beq.n 217f34 │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 217fe2 │ │ │ │ + bne.n 217f5a │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 217fe2 │ │ │ │ + bne.n 217f5a │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r2, r2, [r3] │ │ │ │ bx lr │ │ │ │ mov r3, r2 │ │ │ │ - b.n 217fa4 │ │ │ │ + b.n 217f1c │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 217fa4 │ │ │ │ - b.n 217fbc │ │ │ │ + bne.n 217f1c │ │ │ │ + b.n 217f34 │ │ │ │ nop │ │ │ │ ldr.w r2, [r0, #432] @ 0x1b0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 218054 │ │ │ │ + cbz r3, 217fcc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 21804e │ │ │ │ + cbz r1, 217fc6 │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbnz r1, 218030 │ │ │ │ + cbnz r1, 217fa8 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ strd r1, r1, [r2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 218046 │ │ │ │ + cbz r2, 217fbe │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 218046 │ │ │ │ + cbz r1, 217fbe │ │ │ │ ldrb.w r1, [r3, #34] @ 0x22 │ │ │ │ - cbz r1, 218056 │ │ │ │ + cbz r1, 217fce │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 218034 │ │ │ │ + bne.n 217fac │ │ │ │ ldrb.w r2, [r3, #34] @ 0x22 │ │ │ │ - cbz r2, 218064 │ │ │ │ + cbz r2, 217fdc │ │ │ │ bx lr │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbz r1, 218072 │ │ │ │ + cbz r1, 217fea │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r1, [r3] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 218030 │ │ │ │ + b.n 217fa8 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r2, r2, [r3] │ │ │ │ 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, 21808a │ │ │ │ + cbz r3, 218002 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2180b4 │ │ │ │ + cbz r2, 21802c │ │ │ │ movw r0, #315 @ 0x13b │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 2180ac │ │ │ │ + beq.n 218024 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 218086 │ │ │ │ + bne.n 217ffe │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ sub.w r1, r2, #440 @ 0x1b8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 2180ac │ │ │ │ + beq.n 218024 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 218086 │ │ │ │ + bhi.n 217ffe │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 218094 │ │ │ │ + bne.n 21800c │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add.w r1, r0, #24 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - cbz r1, 2180ec │ │ │ │ + cbz r1, 218064 │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ itee eq │ │ │ │ moveq r2, #1 │ │ │ │ ldrne r2, [r2, #48] @ 0x30 │ │ │ │ subne r2, r2, r3 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ @@ -606201,159 +606012,159 @@ │ │ │ │ cmp.w r2, r3, lsr #2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r3, [pc, #8] @ (2180fc ) │ │ │ │ + ldr r3, [pc, #8] @ (218074 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r5, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ 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, #192] @ (2181d8 ) │ │ │ │ + ldr r4, [pc, #192] @ (218150 ) │ │ │ │ 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, #176] @ (2181dc ) │ │ │ │ + ldr r3, [pc, #176] @ (218154 ) │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 213430 │ │ │ │ + bl 2133a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 21814a │ │ │ │ + cbz r5, 2180c2 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f94d0 │ │ │ │ + bl 1f9448 │ │ │ │ str r0, [r4, #24] │ │ │ │ - ldr r1, [pc, #148] @ (2181e0 ) │ │ │ │ + ldr r1, [pc, #148] @ (218158 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 213928 │ │ │ │ + bl 2138a0 │ │ │ │ strb.w r5, [r0, #32] │ │ │ │ - bl 213c08 │ │ │ │ + bl 213b80 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2181d0 │ │ │ │ + beq.n 218148 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 218176 │ │ │ │ + cbz r2, 2180ee │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2181c6 │ │ │ │ + cbz r2, 21813e │ │ │ │ add.w lr, sp, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ strd r4, r0, [sp, #20] │ │ │ │ mov ip, r6 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ strh.w r3, [r4, #340] @ 0x154 │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str.w r3, [r4, #336] @ 0x150 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #68] @ (2181e4 ) │ │ │ │ - ldr r3, [pc, #56] @ (2181dc ) │ │ │ │ + ldr r2, [pc, #68] @ (21815c ) │ │ │ │ + ldr r3, [pc, #56] @ (218154 ) │ │ │ │ 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 2181cc │ │ │ │ + bne.n 218144 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 218176 │ │ │ │ + b.n 2180ee │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldrb r6, [r3, #27] │ │ │ │ + ldrb r6, [r4, #29] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #272 @ 0x110 │ │ │ │ + add r7, sp, #304 @ 0x130 │ │ │ │ movs r4, r2 │ │ │ │ - ldrb r2, [r3, #25] │ │ │ │ + ldrb r2, [r4, #27] │ │ │ │ lsls r0, r5, #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 2142e8 │ │ │ │ + bl 214260 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #488] @ 0x1e8 │ │ │ │ - cbnz r3, 21821a │ │ │ │ + cbnz r3, 218192 │ │ │ │ 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 218210 │ │ │ │ + bhi.n 218188 │ │ │ │ ldr.w r1, [r2, #-20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r1, 218232 │ │ │ │ + cbnz r1, 2181aa │ │ │ │ ldr.w r1, [r3, #-20] │ │ │ │ str.w r1, [r2, #-20] │ │ │ │ ldr.w r1, [r2, #-16] │ │ │ │ - cbnz r1, 218240 │ │ │ │ + cbnz r1, 2181b8 │ │ │ │ ldr.w r1, [r3, #-16] │ │ │ │ str.w r1, [r2, #-16] │ │ │ │ ldr.w r1, [r2, #-12] │ │ │ │ - cbnz r1, 21824e │ │ │ │ + cbnz r1, 2181c6 │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ str.w r1, [r2, #-12] │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 218210 │ │ │ │ + bne.n 218188 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 218210 │ │ │ │ + b.n 218188 │ │ │ │ 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 r5, r1 │ │ │ │ - ldr r3, [pc, #300] @ (2183a0 ) │ │ │ │ - ldr r2, [pc, #300] @ (2183a4 ) │ │ │ │ + ldr r3, [pc, #300] @ (218318 ) │ │ │ │ + ldr r2, [pc, #300] @ (21831c ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ ldrb.w r7, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr.w r4, [r9, #12] │ │ │ │ @@ -606362,224 +606173,224 @@ │ │ │ │ ldrb.w r1, [r3, #45] @ 0x2d │ │ │ │ ldrb.w r8, [r3, #5] │ │ │ │ ands r1, r4 │ │ │ │ bfi r7, r1, #2, #6 │ │ │ │ strb.w r7, [r5, #40] @ 0x28 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 21836a │ │ │ │ + bne.n 2182e2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 218382 │ │ │ │ + beq.n 2182fa │ │ │ │ adds r1, r2, #6 │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ add r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ add.w lr, r5, ip │ │ │ │ ldrb.w r0, [r1, #1]! │ │ │ │ - cbnz r0, 2182ca │ │ │ │ + cbnz r0, 218242 │ │ │ │ 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 2182ba │ │ │ │ + bne.n 218232 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r3, r3, r6, r2 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ - bne.n 21830e │ │ │ │ + bne.n 218286 │ │ │ │ adds r2, #22 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ add.w r0, r5, ip │ │ │ │ mla r1, r3, r6, r2 │ │ │ │ mov r2, r5 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ adds r2, #32 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ orrs r3, r6 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r2, #24] │ │ │ │ ldrbeq r6, [r3, #13] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 2182f2 │ │ │ │ + bne.n 21826a │ │ │ │ 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 218332 │ │ │ │ + bhi.n 2182aa │ │ │ │ blx 61070 │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 218312 │ │ │ │ + bne.n 21828a │ │ │ │ add.w r4, r5, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ - cbz r3, 21835c │ │ │ │ + cbz r3, 2182d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 26447c │ │ │ │ - cbnz r0, 218392 │ │ │ │ + bl 2643f4 │ │ │ │ + cbnz r0, 21830a │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ 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 21837a │ │ │ │ + beq.n 2182f2 │ │ │ │ mov r6, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 21830e │ │ │ │ - b.n 21833c │ │ │ │ - cbz r7, 21838e │ │ │ │ + bne.n 218286 │ │ │ │ + b.n 2182b4 │ │ │ │ + cbz r7, 218306 │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ - b.n 2182e2 │ │ │ │ + b.n 21825a │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ - bne.n 21833c │ │ │ │ + bne.n 2182b4 │ │ │ │ movs r6, #32 │ │ │ │ - b.n 21833c │ │ │ │ + b.n 2182b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21509c │ │ │ │ + bl 215014 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrb r4, [r0, #22] │ │ │ │ + ldrb r4, [r1, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 213d90 │ │ │ │ + bl 213d08 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21845c │ │ │ │ + beq.n 2183d4 │ │ │ │ add.w ip, sp, #8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [ip, #4] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w r6, lr, #44 @ 0x2c │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - cbz r5, 21840a │ │ │ │ + cbz r5, 218382 │ │ │ │ add r6, sp, #24 │ │ │ │ str r5, [sp, #20] │ │ │ │ add.w r5, lr, #76 @ 0x4c │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 21842e │ │ │ │ + cbz r3, 2183a6 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r6, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [ip, #4] │ │ │ │ add.w r5, lr, #108 @ 0x6c │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cbz r3, 218452 │ │ │ │ + cbz r3, 2183ca │ │ │ │ str r3, [sp, #20] │ │ │ │ add r6, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [ip, #4] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w ip, lr, #140 @ 0x8c │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, lr │ │ │ │ mov r0, r4 │ │ │ │ - bl 218260 │ │ │ │ + bl 2181d8 │ │ │ │ mov lr, r0 │ │ │ │ mov r0, lr │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, 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 213d90 │ │ │ │ + bl 213d08 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 2184ae │ │ │ │ + cbz r0, 218426 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r1, #0 │ │ │ │ add r5, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ add.w lr, r0, #44 @ 0x2c │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ - bl 218260 │ │ │ │ + bl 2181d8 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, ip │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r7, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 213d90 │ │ │ │ + bl 213d08 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 21851e │ │ │ │ + cbz r0, 218496 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w lr, sp, #8 │ │ │ │ add.w r8, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -606592,32 +606403,32 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ - bl 218260 │ │ │ │ + bl 2181d8 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, ip │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 213d90 │ │ │ │ + bl 213d08 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 2185a8 │ │ │ │ + cbz r0, 218520 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w ip, sp, #8 │ │ │ │ add.w r9, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -606636,31 +606447,31 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, lr │ │ │ │ mov r0, r4 │ │ │ │ - bl 218260 │ │ │ │ + bl 2181d8 │ │ │ │ mov lr, r0 │ │ │ │ mov r0, lr │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, 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 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 213d90 │ │ │ │ + bl 213d08 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 218646 │ │ │ │ + cbz r0, 2185be │ │ │ │ add.w ip, sp, #8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r9, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -606685,40 +606496,40 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, lr │ │ │ │ mov r0, r4 │ │ │ │ - bl 218260 │ │ │ │ + bl 2181d8 │ │ │ │ mov lr, r0 │ │ │ │ mov r0, lr │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #104] @ (2186cc ) │ │ │ │ + ldr r5, [pc, #104] @ (218644 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r5, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 213d90 │ │ │ │ + bl 213d08 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 2186c4 │ │ │ │ - ldr r3, [pc, #88] @ (2186d0 ) │ │ │ │ + cbz r0, 21863c │ │ │ │ + ldr r3, [pc, #88] @ (218648 ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 2186ba │ │ │ │ + cbz r3, 218632 │ │ │ │ subs r4, #4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, r4, r3, lsl #2 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ add.w lr, sp, #16 │ │ │ │ strd r5, r5, [sp] │ │ │ │ @@ -606727,44 +606538,44 @@ │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add r3, sp, #16 │ │ │ │ add.w lr, r6, #44 @ 0x2c │ │ │ │ add.w r6, r6, #32 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - bne.n 21868e │ │ │ │ + bne.n 218606 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218260 │ │ │ │ + bl 2181d8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 217528 │ │ │ │ + bl 2174a0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213d90 │ │ │ │ + bl 213d08 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 218766 │ │ │ │ + cbz r0, 2186de │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 21874a │ │ │ │ + beq.n 2186c2 │ │ │ │ mov lr, r8 │ │ │ │ mov r5, r0 │ │ │ │ add.w fp, r8, sl, lsl #3 │ │ │ │ add.w ip, sp, #8 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r3, [lr] │ │ │ │ add.w r9, sp, #24 │ │ │ │ @@ -606777,214 +606588,214 @@ │ │ │ │ cmp lr, fp │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [lr, #-4] │ │ │ │ strb r3, [r5, #28] │ │ │ │ - bne.n 218714 │ │ │ │ + bne.n 21868c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #308] @ (2188bc ) │ │ │ │ - ldr r3, [pc, #308] @ (2188c0 ) │ │ │ │ + ldr r2, [pc, #308] @ (218834 ) │ │ │ │ + ldr r3, [pc, #308] @ (218838 ) │ │ │ │ sub sp, #168 @ 0xa8 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2139f8 │ │ │ │ - cbz r0, 2187c4 │ │ │ │ + bl 213970 │ │ │ │ + cbz r0, 21873c │ │ │ │ add.w r5, r5, r8, lsl #5 │ │ │ │ ldr r4, [r5, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #280] @ (2188c4 ) │ │ │ │ - ldr r3, [pc, #276] @ (2188c0 ) │ │ │ │ + ldr r2, [pc, #280] @ (21883c ) │ │ │ │ + ldr r3, [pc, #276] @ (218838 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2188b6 │ │ │ │ + bne.n 21882e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #168 @ 0xa8 │ │ │ │ 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 2175d8 │ │ │ │ + bl 217550 │ │ │ │ add.w lr, r5, #44 @ 0x2c │ │ │ │ mov r6, 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 r6, r8 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - beq.n 218836 │ │ │ │ + beq.n 2187ae │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ - cbz r3, 218800 │ │ │ │ + cbz r3, 218778 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 2188ac │ │ │ │ + beq.n 218824 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 213d90 │ │ │ │ + bl 213d08 │ │ │ │ mov r2, r6 │ │ │ │ mov r6, sp │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ add.w r5, r8, #44 @ 0x2c │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2181e8 │ │ │ │ - b.n 2187a8 │ │ │ │ + bl 218160 │ │ │ │ + b.n 218720 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2188a8 │ │ │ │ + beq.n 218820 │ │ │ │ add.w r0, sp, #15 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ uxtb r4, r4 │ │ │ │ - bne.n 218842 │ │ │ │ - cbz r4, 2188a8 │ │ │ │ + bne.n 2187ba │ │ │ │ + cbz r4, 218820 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 218800 │ │ │ │ + beq.n 218778 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 218800 │ │ │ │ + bne.n 218778 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #24 │ │ │ │ adds r0, r6, r0 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r1, #8 │ │ │ │ cmp r2, r0 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ vldr d7, [r3, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ - bne.n 21886c │ │ │ │ + bne.n 2187e4 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2187a8 │ │ │ │ + beq.n 218720 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r1, sp, #32 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61a8c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #20 │ │ │ │ - bl 2181e8 │ │ │ │ - b.n 2187a8 │ │ │ │ + bl 218160 │ │ │ │ + b.n 218720 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 2187a8 │ │ │ │ + b.n 218720 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 218882 │ │ │ │ + beq.n 2187fa │ │ │ │ add.w r0, sp, #15 │ │ │ │ - b.n 218866 │ │ │ │ + b.n 2187de │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + ldrb r0, [r7, #3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #1] │ │ │ │ + ldrb r0, [r3, #3] │ │ │ │ lsls r0, r5, #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] @ (218920 ) │ │ │ │ + ldr r4, [pc, #68] @ (218898 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 213ee4 │ │ │ │ - ldr r2, [pc, #56] @ (218924 ) │ │ │ │ + bl 213e5c │ │ │ │ + ldr r2, [pc, #56] @ (21889c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ add.w r1, r3, r1, lsl #7 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r2, [r1, #17] │ │ │ │ - cbnz r2, 2188fe │ │ │ │ + cbnz r2, 218876 │ │ │ │ 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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r3, #28] │ │ │ │ + strb r4, [r4, #30] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr.w r4, [pc, #1512] @ 218f28 │ │ │ │ + ldr.w r4, [pc, #1512] @ 218ea0 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r1 │ │ │ │ add r4, pc │ │ │ │ strd r2, r3, [sp, #144] @ 0x90 │ │ │ │ - ldr.w r3, [pc, #1504] @ 218f2c │ │ │ │ + ldr.w r3, [pc, #1504] @ 218ea4 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ ldrb.w sl, [sp, #216] @ 0xd8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldrb.w r9, [sp, #217] @ 0xd9 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -607011,43 +606822,43 @@ │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldrd r7, r8, [sp, #204] @ 0xcc │ │ │ │ - beq.w 218e68 │ │ │ │ + beq.w 218de0 │ │ │ │ ldrd r1, r2, [sp, #32] │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ orrs r2, r1 │ │ │ │ orrs.w r2, r8, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ adds r4, #1 │ │ │ │ - cbz r7, 2189d6 │ │ │ │ + cbz r7, 21894e │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r9, [r2, #6] │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ and.w r3, r9, #15 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 217498 │ │ │ │ + bl 217410 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ubfx r9, r9, #5, #1 │ │ │ │ mov sl, r0 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 218d34 │ │ │ │ + beq.w 218cac │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 218d2c │ │ │ │ + bne.w 218ca4 │ │ │ │ cmp r2, r6 │ │ │ │ iteet eq │ │ │ │ moveq r6, r3 │ │ │ │ movne r6, #2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ @@ -607069,15 +606880,15 @@ │ │ │ │ addne r1, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 213fe4 │ │ │ │ + bl 213f5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [sp, #218] @ 0xda │ │ │ │ strb.w r3, [r0, #63] @ 0x3f │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ @@ -607088,34 +606899,34 @@ │ │ │ │ cmp r6, #26 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r1, [sp, #219] @ 0xdb │ │ │ │ strb.w r9, [r0, #60] @ 0x3c │ │ │ │ strb.w r3, [r0, #61] @ 0x3d │ │ │ │ - bhi.n 218a84 │ │ │ │ + bhi.n 2189fc │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #3123 @ 0xc33 │ │ │ │ movt r2, #1792 @ 0x700 │ │ │ │ lsls r3, r6 │ │ │ │ tst r3, r2 │ │ │ │ it ne │ │ │ │ movne.w sl, #34 @ 0x22 │ │ │ │ - bne.n 218a84 │ │ │ │ + bne.n 2189fc │ │ │ │ cmp r6, #6 │ │ │ │ it eq │ │ │ │ moveq.w sl, #7 │ │ │ │ - beq.n 218a84 │ │ │ │ + beq.n 2189fc │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ moveq.w sl, #160 @ 0xa0 │ │ │ │ strb.w r1, [r4, #77] @ 0x4d │ │ │ │ strb.w sl, [r4, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 218d46 │ │ │ │ + beq.w 218cbe │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ add.w sl, r7, #20 │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [sp, #92] @ 0x5c │ │ │ │ strd r2, r2, [sp, #80] @ 0x50 │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ @@ -607132,15 +606943,15 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str r7, [r5, #0] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str r7, [r6, #0] │ │ │ │ movs r5, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 218d86 │ │ │ │ + beq.w 218cfe │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ add.w r8, r8, #20 │ │ │ │ strd r2, r2, [sp, #80] @ 0x50 │ │ │ │ add.w lr, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ @@ -607160,15 +606971,15 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r7] │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 218b76 │ │ │ │ + beq.n 218aee │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #92] @ 0x5c │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r8, sp, #60 @ 0x3c │ │ │ │ strd ip, ip, [sp, #76] @ 0x4c │ │ │ │ @@ -607186,15 +606997,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w ip, [r7] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w ip, [r6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 218bbe │ │ │ │ + cbz r3, 218b36 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ strd r2, r2, [sp, #80] @ 0x50 │ │ │ │ add.w lr, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ @@ -607212,15 +607023,15 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r7] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 218c06 │ │ │ │ + cbz r3, 218b7e │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ strd r2, r2, [sp, #80] @ 0x50 │ │ │ │ add.w lr, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ @@ -607238,15 +607049,15 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r7] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 218c56 │ │ │ │ + cbz r3, 218bce │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ strd r2, r2, [sp, #80] @ 0x50 │ │ │ │ add.w lr, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ @@ -607266,15 +607077,15 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r7] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 218c9e │ │ │ │ + cbz r3, 218c16 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ strd r2, r2, [sp, #80] @ 0x50 │ │ │ │ add.w r8, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ @@ -607292,15 +607103,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r7] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 218ce2 │ │ │ │ + cbz r3, 218c5a │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ movs r1, #20 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ @@ -607317,55 +607128,55 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2178b8 │ │ │ │ + bl 217830 │ │ │ │ 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 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ - bl 2181e8 │ │ │ │ - ldr r2, [pc, #548] @ (218f30 ) │ │ │ │ - ldr r3, [pc, #544] @ (218f2c ) │ │ │ │ + bl 218160 │ │ │ │ + ldr r2, [pc, #548] @ (218ea8 ) │ │ │ │ + ldr r3, [pc, #544] @ (218ea4 ) │ │ │ │ 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 218f1a │ │ │ │ + bne.w 218e92 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 218dd4 │ │ │ │ + beq.n 218d4c │ │ │ │ movs r2, #1 │ │ │ │ - b.n 2189f6 │ │ │ │ + b.n 21896e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 218e1e │ │ │ │ + beq.n 218d96 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r6, #5 │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - b.n 2189f6 │ │ │ │ + b.n 21896e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 218e2e │ │ │ │ + beq.n 218da6 │ │ │ │ add.w lr, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov ip, lr │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov.w r9, #17 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ strd r7, r7, [sp, #84] @ 0x54 │ │ │ │ @@ -607378,18 +607189,18 @@ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r5] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6] │ │ │ │ - b.n 218ace │ │ │ │ + b.n 218a46 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 218e4c │ │ │ │ + beq.n 218dc4 │ │ │ │ add.w lr, sp, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov ip, lr │ │ │ │ strd r8, r8, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov.w r8, #18 │ │ │ │ @@ -607406,87 +607217,87 @@ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r7] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ - b.n 218b26 │ │ │ │ + b.n 218a9e │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 218e2a │ │ │ │ + bhi.n 218da2 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.w 218ee6 │ │ │ │ + bne.w 218e5e │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ - vldr d7, [pc, #308] @ 218f20 │ │ │ │ + vldr d7, [pc, #308] @ 218e98 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 218ee6 │ │ │ │ + beq.n 218e5e │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 2189f6 │ │ │ │ + b.n 21896e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 218d30 │ │ │ │ + bne.n 218ca8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 218de0 │ │ │ │ + bls.n 218d58 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 2189f6 │ │ │ │ + b.n 21896e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 218ec6 │ │ │ │ + beq.n 218e3e │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w lr, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov ip, lr │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov.w r9, #15 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ strd r2, r2, [sp, #84] @ 0x54 │ │ │ │ - b.n 218d60 │ │ │ │ + b.n 218cd8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 218e76 │ │ │ │ + cbz r3, 218dee │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w lr, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov ip, lr │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov.w r8, #16 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ strd r2, r2, [sp, #84] @ 0x54 │ │ │ │ - b.n 218da2 │ │ │ │ + b.n 218d1a │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 218eea │ │ │ │ + beq.n 218e62 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 218ef0 │ │ │ │ + beq.n 218e68 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 2189ba │ │ │ │ + b.n 218932 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 218b26 │ │ │ │ + beq.w 218a9e │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov.w r8, #20 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ strd r2, r2, [sp, #84] @ 0x54 │ │ │ │ @@ -607504,158 +607315,158 @@ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [ip] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ - b.n 218b26 │ │ │ │ + b.n 218a9e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 218ad0 │ │ │ │ + beq.w 218a48 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w lr, sp, #60 @ 0x3c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov ip, lr │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov.w r9, #19 │ │ │ │ strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - b.n 218d60 │ │ │ │ + b.n 218cd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 2189f6 │ │ │ │ - cbz r2, 218f06 │ │ │ │ + b.n 21896e │ │ │ │ + cbz r2, 218e7e │ │ │ │ movs r4, #1 │ │ │ │ - b.n 2189d6 │ │ │ │ + b.n 21894e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 218e72 │ │ │ │ + bne.n 218dea │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs.w r2, r8, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 2189ba │ │ │ │ + b.n 218932 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 218eec │ │ │ │ + bne.n 218e64 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs.w r2, r8, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 2189d6 │ │ │ │ + b.n 21894e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + strb r0, [r0, #29] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #11] │ │ │ │ + strb r0, [r7, #13] │ │ │ │ lsls r0, r5, #2 │ │ │ │ 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, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ ldrb.w r9, [r1, #12] │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ strd r2, r3, [r0] │ │ │ │ - ldr r2, [pc, #496] @ (21914c ) │ │ │ │ - ldr r3, [pc, #500] @ (219150 ) │ │ │ │ + ldr r2, [pc, #496] @ (2190c4 ) │ │ │ │ + ldr r3, [pc, #500] @ (2190c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2139c4 │ │ │ │ + bl 21393c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 219136 │ │ │ │ + bne.w 2190ae │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov sl, r4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 21913e │ │ │ │ + beq.w 2190b6 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, sl │ │ │ │ subs r4, #4 │ │ │ │ mov sl, r9 │ │ │ │ subs r3, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 218f9e │ │ │ │ + bmi.n 218f16 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ - cbz r3, 218fd6 │ │ │ │ + cbz r3, 218f4e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 219034 │ │ │ │ + beq.n 218fac │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldrd r1, r2, [r3, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w r8, [r3, #4] │ │ │ │ strd r5, r5, [r3, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r7, [r2, #4] │ │ │ │ str r7, [r5, #0] │ │ │ │ adds r7, r4, #4 │ │ │ │ cmp r7, r9 │ │ │ │ - beq.n 219012 │ │ │ │ + beq.n 218f8a │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ lsls r1, r2, #31 │ │ │ │ sub.w r4, r4, #4 │ │ │ │ - bpl.n 218f9a │ │ │ │ + bpl.n 218f12 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 218fa6 │ │ │ │ + b.n 218f1e │ │ │ │ add.w r3, r6, #15 │ │ │ │ add.w r1, r6, #31 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ add r2, sp │ │ │ │ cmp r3, r1 │ │ │ │ ldrb.w r2, [r2, #232] @ 0xe8 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - bne.n 218fde │ │ │ │ + bne.n 218f56 │ │ │ │ ldrd r1, r2, [r6, #4] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r8, r3, [r6, #4] │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r6, #4] │ │ │ │ str r7, [r2, #4] │ │ │ │ str r7, [r3, #0] │ │ │ │ adds r7, r4, #4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r7, r9 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ - bne.n 218f90 │ │ │ │ - ldr r2, [pc, #320] @ (219154 ) │ │ │ │ - ldr r3, [pc, #312] @ (219150 ) │ │ │ │ + bne.n 218f08 │ │ │ │ + ldr r2, [pc, #320] @ (2190cc ) │ │ │ │ + ldr r3, [pc, #312] @ (2190c8 ) │ │ │ │ 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 219146 │ │ │ │ + bne.w 2190be │ │ │ │ mov r0, r5 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ add.w lr, sp, #216 @ 0xd8 │ │ │ │ @@ -607663,122 +607474,122 @@ │ │ │ │ add.w ip, sp, #8 │ │ │ │ ldrb.w fp, [r3, #12] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ cmp sl, fp │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - beq.n 2190a8 │ │ │ │ + beq.n 219020 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ - cbz r3, 219068 │ │ │ │ + cbz r3, 218fe0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 2190e0 │ │ │ │ + beq.n 219058 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 213d90 │ │ │ │ + bl 213d08 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, sl │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ add.w lr, sp, #8 │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ 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, #0] │ │ │ │ mov r1, fp │ │ │ │ - bl 2181e8 │ │ │ │ - b.n 218fa2 │ │ │ │ + bl 218160 │ │ │ │ + b.n 218f1a │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 219142 │ │ │ │ + beq.n 2190ba │ │ │ │ add.w r0, sp, #23 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 2190b6 │ │ │ │ + bne.n 21902e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 219142 │ │ │ │ + beq.n 2190ba │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 219068 │ │ │ │ + beq.n 218fe0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 219068 │ │ │ │ - b.n 2190ea │ │ │ │ + bne.n 218fe0 │ │ │ │ + b.n 219062 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 219108 │ │ │ │ + beq.n 219080 │ │ │ │ add.w r0, sp, #23 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sl │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r1, #8 │ │ │ │ cmp r0, r2 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ vldr d7, [r3, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ - bne.n 2190f2 │ │ │ │ + bne.n 21906a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 218fa2 │ │ │ │ + beq.w 218f1a │ │ │ │ mov.w r2, sl, lsl #3 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61a8c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ adds r5, #20 │ │ │ │ - bl 2181e8 │ │ │ │ - b.n 218fa2 │ │ │ │ + bl 218160 │ │ │ │ + b.n 218f1a │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216144 │ │ │ │ + bl 2160bc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 219012 │ │ │ │ + b.n 218f8a │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 218fa2 │ │ │ │ + b.n 218f1a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r4, #2] │ │ │ │ + strb r0, [r5, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #124] @ 0x7c │ │ │ │ + strb r6, [r5, #1] │ │ │ │ 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, #3856] @ 0xf10 │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ mov lr, r2 │ │ │ │ - ldr r2, [pc, #368] @ (2192e0 ) │ │ │ │ + ldr r2, [pc, #368] @ (219258 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (2192e4 ) │ │ │ │ + ldr r3, [pc, #368] @ (21925c ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ str r1, [sp, #12] │ │ │ │ add r7, sp, #16 │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ mov r5, r1 │ │ │ │ @@ -607788,175 +607599,175 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2192d6 │ │ │ │ + beq.w 21924e │ │ │ │ mov r3, ip │ │ │ │ sub.w r2, lr, #4 │ │ │ │ add.w ip, sp, #31 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ strb.w r1, [ip, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 2191b4 │ │ │ │ + bhi.n 21912c │ │ │ │ ldrb.w r8, [r5, #12] │ │ │ │ cmp r8, r4 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, r0, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 21923e │ │ │ │ + bne.n 2191b6 │ │ │ │ str r5, [sp, #28] │ │ │ │ add.w lr, sp, #48 @ 0x30 │ │ │ │ cmp r8, r4 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - beq.n 21925a │ │ │ │ + beq.n 2191d2 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 21920a │ │ │ │ + cbz r3, 219182 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 21928e │ │ │ │ + beq.n 219206 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 213d90 │ │ │ │ + bl 213d08 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ 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 2181e8 │ │ │ │ - ldr r2, [pc, #168] @ (2192e8 ) │ │ │ │ - ldr r3, [pc, #160] @ (2192e4 ) │ │ │ │ + bl 218160 │ │ │ │ + ldr r2, [pc, #168] @ (219260 ) │ │ │ │ + ldr r3, [pc, #160] @ (21925c ) │ │ │ │ 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 2192da │ │ │ │ + bne.n 219252 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21923e │ │ │ │ + beq.n 2191b6 │ │ │ │ add.w r0, sp, #63 @ 0x3f │ │ │ │ mov r3, ip │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 219266 │ │ │ │ + bne.n 2191de │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21923e │ │ │ │ + beq.n 2191b6 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21920a │ │ │ │ + beq.n 219182 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21920a │ │ │ │ - b.n 219294 │ │ │ │ - cbz r4, 2192b0 │ │ │ │ + bne.n 219182 │ │ │ │ + b.n 21920c │ │ │ │ + cbz r4, 219228 │ │ │ │ add.w r0, sp, #63 @ 0x3f │ │ │ │ mov r3, r0 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ adds r0, r4, r0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ adds r1, #8 │ │ │ │ cmp r0, r3 │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ vldr d7, [r2, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ - bne.n 21929a │ │ │ │ + bne.n 219212 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21923e │ │ │ │ + beq.n 2191b6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61a8c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 2181e8 │ │ │ │ - b.n 21923e │ │ │ │ + bl 218160 │ │ │ │ + b.n 2191b6 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2191d0 │ │ │ │ + b.n 219148 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r0, #104] @ 0x68 │ │ │ │ + ldr r6, [r1, #112] @ 0x70 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #88] @ 0x58 │ │ │ │ + ldr r2, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 219356 │ │ │ │ + beq.n 2192ce │ │ │ │ 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, 219318 │ │ │ │ + cbz r2, 219290 │ │ │ │ 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, 219334 │ │ │ │ + cbz r1, 2192ac │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 2141e8 │ │ │ │ - cbnz r0, 219342 │ │ │ │ + bl 214160 │ │ │ │ + cbnz r0, 2192ba │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ - bl 2142e8 │ │ │ │ + bl 214260 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl 2142e8 │ │ │ │ + bl 214260 │ │ │ │ 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 │ │ │ │ @@ -607965,56 +607776,56 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ movs r6, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213b9c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ add.w lr, sp, #24 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #16] │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ - bl 21e37c │ │ │ │ + bl 21e2f4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2193ca │ │ │ │ + beq.n 219342 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 2193c0 │ │ │ │ + cbz r2, 219338 │ │ │ │ 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, 219400 │ │ │ │ + cbz r1, 219378 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ add.w r2, r1, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 219410 │ │ │ │ + beq.n 219388 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 2193f8 │ │ │ │ + cbz r2, 219370 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -608027,40 +607838,40 @@ │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - b.n 2193d2 │ │ │ │ + b.n 21934a │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 219434 │ │ │ │ + cbz r1, 2193ac │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 21942c │ │ │ │ + cbz r3, 2193a4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 219444 │ │ │ │ + cbz r3, 2193bc │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0] │ │ │ │ bx lr │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - b.n 21941a │ │ │ │ + b.n 219392 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 219426 │ │ │ │ + b.n 21939e │ │ │ │ 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] │ │ │ │ @@ -608068,86 +607879,86 @@ │ │ │ │ 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, 2194c0 │ │ │ │ - bl 214098 │ │ │ │ + cbz r5, 219438 │ │ │ │ + bl 214010 │ │ │ │ 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 2140ec │ │ │ │ + bl 214064 │ │ │ │ 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 2140ec │ │ │ │ + bl 214064 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r0, r5, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 214098 │ │ │ │ + bl 214010 │ │ │ │ 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, #20] │ │ │ │ - bl 213c8c │ │ │ │ + bl 213c04 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 21e37c │ │ │ │ + bl 21e2f4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 219512 │ │ │ │ + beq.n 21948a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 219508 │ │ │ │ + cbz r1, 219480 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ strd r1, r3, [r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cbz r1, 219548 │ │ │ │ + cbz r1, 2194c0 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ add.w r2, r1, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 219558 │ │ │ │ + beq.n 2194d0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 219540 │ │ │ │ + cbz r2, 2194b8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -608160,40 +607971,40 @@ │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - b.n 21951a │ │ │ │ + b.n 219492 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 21957c │ │ │ │ + cbz r1, 2194f4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 219574 │ │ │ │ + cbz r3, 2194ec │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 21958c │ │ │ │ + cbz r3, 219504 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0] │ │ │ │ bx lr │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - b.n 219562 │ │ │ │ + b.n 2194da │ │ │ │ mov r1, r3 │ │ │ │ - b.n 21956e │ │ │ │ + b.n 2194e6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ and.w r0, r3, #134 @ 0x86 │ │ │ │ mov r4, r1 │ │ │ │ @@ -608203,93 +608014,93 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp.w ip, #6 │ │ │ │ ldrb.w lr, [r4, #13] │ │ │ │ sub sp, #16 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 219606 │ │ │ │ + cbz r3, 21957e │ │ │ │ cmp.w ip, #128 @ 0x80 │ │ │ │ mov r2, lr │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ movw r3, #289 @ 0x121 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ite ne │ │ │ │ movne r6, r3 │ │ │ │ moveq r6, #211 @ 0xd3 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r3, r1, #20 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ strd ip, ip, [sp] │ │ │ │ - bl 2183a8 │ │ │ │ + bl 218320 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orr.w r0, r2, lr │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 212dd0 │ │ │ │ + bl 212d48 │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - beq.n 219602 │ │ │ │ + beq.n 21957a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 2183a8 │ │ │ │ + bl 218320 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ - ldr r2, [pc, #680] @ (2198f0 ) │ │ │ │ + ldr r2, [pc, #680] @ (219868 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #680] @ (2198f4 ) │ │ │ │ + ldr r3, [pc, #680] @ (21986c ) │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ ands.w r6, r3, #1 │ │ │ │ - beq.w 219828 │ │ │ │ + beq.w 2197a0 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bmi.n 2196f6 │ │ │ │ + bmi.n 21966e │ │ │ │ movw r1, #381 @ 0x17d │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ cmp r7, #2 │ │ │ │ - bhi.w 2197a0 │ │ │ │ + bhi.w 219718 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 2196d8 │ │ │ │ + beq.n 219650 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 61070 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ lsls r1, r7 │ │ │ │ @@ -608301,161 +608112,161 @@ │ │ │ │ itttt ne │ │ │ │ addne r0, sp, #96 @ 0x60 │ │ │ │ addne.w ip, r0, r3, lsl #2 │ │ │ │ addne r3, #1 │ │ │ │ strne.w r2, [ip, #-68] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 2196b0 │ │ │ │ + bne.n 219628 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 219158 │ │ │ │ + bl 2190d0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #540] @ (2198f8 ) │ │ │ │ - ldr r3, [pc, #536] @ (2198f4 ) │ │ │ │ + ldr r2, [pc, #540] @ (219870 ) │ │ │ │ + ldr r3, [pc, #536] @ (21986c ) │ │ │ │ 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 2198ea │ │ │ │ + bne.w 219862 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ movs r3, #16 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r2, r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #369 @ 0x171 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r2, [r3, #377] @ 0x179 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bmi.n 21968e │ │ │ │ + bmi.n 219606 │ │ │ │ mov r0, r3 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ movs r3, #16 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r2, r6, #20 │ │ │ │ movw r1, #369 @ 0x171 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ add r0, sp, #16 │ │ │ │ ldrb r4, [r6, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21978c │ │ │ │ + cbz r0, 219704 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ cmp r7, #2 │ │ │ │ mov r4, r0 │ │ │ │ - bls.w 219694 │ │ │ │ + bls.w 21960c │ │ │ │ mov.w r1, #382 @ 0x17e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 2198b6 │ │ │ │ + beq.n 21982e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.n 219888 │ │ │ │ + bmi.n 219800 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #1 │ │ │ │ - bl 219158 │ │ │ │ + bl 2190d0 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 219158 │ │ │ │ + bl 2190d0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 2185b0 │ │ │ │ + bl 218528 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2196d8 │ │ │ │ + b.n 219650 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r3, [r8, #32] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 2196d8 │ │ │ │ + beq.w 219650 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 61070 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ lsls r1, r7 │ │ │ │ @@ -608466,73 +608277,73 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #96 @ 0x60 │ │ │ │ addmi.w r2, r2, r6, lsl #2 │ │ │ │ addmi r6, #1 │ │ │ │ strmi.w r3, [r2, #-68] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 21986a │ │ │ │ + bne.n 2197e2 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 2196cc │ │ │ │ + b.n 219644 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r0, r5 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r7, r0 │ │ │ │ - b.n 2197f2 │ │ │ │ + b.n 21976a │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 219158 │ │ │ │ + bl 2190d0 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 219158 │ │ │ │ + bl 2190d0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2196d8 │ │ │ │ + b.n 219650 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ 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, #3856] @ 0xf10 │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ mov lr, r2 │ │ │ │ - ldr r2, [pc, #368] @ (219a84 ) │ │ │ │ + ldr r2, [pc, #368] @ (2199fc ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (219a88 ) │ │ │ │ + ldr r3, [pc, #368] @ (219a00 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ str r1, [sp, #12] │ │ │ │ add r7, sp, #16 │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ mov r5, r1 │ │ │ │ @@ -608542,457 +608353,457 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 219a7a │ │ │ │ + beq.w 2199f2 │ │ │ │ mov r3, ip │ │ │ │ sub.w r2, lr, #4 │ │ │ │ add.w ip, sp, #31 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ strb.w r1, [ip, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 219958 │ │ │ │ + bhi.n 2198d0 │ │ │ │ ldrb.w r8, [r5, #12] │ │ │ │ cmp r8, r4 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, r0, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 2199e2 │ │ │ │ + bne.n 21995a │ │ │ │ str r5, [sp, #28] │ │ │ │ add.w lr, sp, #48 @ 0x30 │ │ │ │ cmp r8, r4 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - beq.n 2199fe │ │ │ │ + beq.n 219976 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 2199ae │ │ │ │ + cbz r3, 219926 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 219a32 │ │ │ │ + beq.n 2199aa │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 213d90 │ │ │ │ + bl 213d08 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ 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 2181e8 │ │ │ │ - ldr r2, [pc, #168] @ (219a8c ) │ │ │ │ - ldr r3, [pc, #160] @ (219a88 ) │ │ │ │ + bl 218160 │ │ │ │ + ldr r2, [pc, #168] @ (219a04 ) │ │ │ │ + ldr r3, [pc, #160] @ (219a00 ) │ │ │ │ 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 219a7e │ │ │ │ + bne.n 2199f6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2199e2 │ │ │ │ + beq.n 21995a │ │ │ │ add.w r0, sp, #63 @ 0x3f │ │ │ │ mov r3, ip │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 219a0a │ │ │ │ + bne.n 219982 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2199e2 │ │ │ │ + beq.n 21995a │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2199ae │ │ │ │ + beq.n 219926 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 2199ae │ │ │ │ - b.n 219a38 │ │ │ │ - cbz r4, 219a54 │ │ │ │ + bne.n 219926 │ │ │ │ + b.n 2199b0 │ │ │ │ + cbz r4, 2199cc │ │ │ │ add.w r0, sp, #63 @ 0x3f │ │ │ │ mov r3, r0 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ adds r0, r4, r0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ adds r1, #8 │ │ │ │ cmp r0, r3 │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ vldr d7, [r2, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ - bne.n 219a3e │ │ │ │ + bne.n 2199b6 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2199e2 │ │ │ │ + beq.n 21995a │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61a8c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 2181e8 │ │ │ │ - b.n 2199e2 │ │ │ │ + bl 218160 │ │ │ │ + b.n 21995a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 219974 │ │ │ │ + b.n 2198ec │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r4, #108] @ 0x6c │ │ │ │ + str r2, [r5, #116] @ 0x74 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #96] @ 0x60 │ │ │ │ + str r6, [r3, #104] @ 0x68 │ │ │ │ lsls r0, 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, #4024] @ 0xfb8 │ │ │ │ - ldr r5, [pc, #804] @ (219dc8 ) │ │ │ │ + ldr r5, [pc, #804] @ (219d40 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #804] @ (219dcc ) │ │ │ │ + ldr r3, [pc, #804] @ (219d44 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r5, pc │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldrb r7, [r0, #13] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #708] @ 219d90 │ │ │ │ + vldr d0, [pc, #708] @ 219d08 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r1, r7 │ │ │ │ - cbz r3, 219ade │ │ │ │ + cbz r3, 219a56 │ │ │ │ ldrb.w r3, [r3, #161] @ 0xa1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 219dd4 │ │ │ │ - bl 215c70 │ │ │ │ + bne.w 219d4c │ │ │ │ + bl 215be8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 219b02 │ │ │ │ + cbz r0, 219a7a │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #656] @ 219d98 │ │ │ │ + vldr d0, [pc, #656] @ 219d10 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 219b36 │ │ │ │ + cbz r0, 219aae │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #596] @ 219da0 │ │ │ │ + vldr d0, [pc, #596] @ 219d18 │ │ │ │ mov r1, r7 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 219b74 │ │ │ │ + cbz r0, 219aec │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ - vldr d0, [pc, #544] @ 219da8 │ │ │ │ + vldr d0, [pc, #544] @ 219d20 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 219bb2 │ │ │ │ + cbz r0, 219b2a │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ ldrb.w r7, [r8, #13] │ │ │ │ - vldr d0, [pc, #476] @ 219db0 │ │ │ │ + vldr d0, [pc, #476] @ 219d28 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 219bfe │ │ │ │ + cbz r0, 219b76 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 219c32 │ │ │ │ + cbz r0, 219baa │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 219c90 │ │ │ │ - ldr r2, [pc, #348] @ (219dd0 ) │ │ │ │ - ldr r3, [pc, #340] @ (219dcc ) │ │ │ │ + bne.n 219c08 │ │ │ │ + ldr r2, [pc, #348] @ (219d48 ) │ │ │ │ + ldr r3, [pc, #340] @ (219d44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 219ec2 │ │ │ │ + bne.w 219e3a │ │ │ │ mov r0, r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r9, r0 │ │ │ │ - vldr d0, [pc, #276] @ 219db8 │ │ │ │ + vldr d0, [pc, #276] @ 219d30 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 219cb6 │ │ │ │ + cbz r3, 219c2e │ │ │ │ ldrb.w r3, [r3, #161] @ 0xa1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 219e46 │ │ │ │ + bne.w 219dbe │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 219ce2 │ │ │ │ + cbz r0, 219c5a │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ ldrb.w r2, [r9, #13] │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 219d20 │ │ │ │ + cbz r0, 219c98 │ │ │ │ mov ip, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldmia.w ip!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldrb.w r8, [r6, #13] │ │ │ │ - vldr d0, [pc, #128] @ 219dc0 │ │ │ │ + vldr d0, [pc, #128] @ 219d38 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 219d6e │ │ │ │ + cbz r0, 219ce6 │ │ │ │ ldmia r5!, {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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 219c72 │ │ │ │ + b.n 219bea │ │ │ │ nop.w │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ lsrs r0, r5, #15 │ │ │ │ cmp r5, #198 @ 0xc6 │ │ │ │ iteet ls │ │ │ │ movls r6, r0 │ │ │ │ - bvs.n 219e5a @ unpredictable │ │ │ │ + bvs.n 219dd2 @ unpredictable │ │ │ │ lslhi r4, r0, #11 │ │ │ │ subls r7, #179 @ 0xb3 │ │ │ │ ldrb r3, [r4, r5] │ │ │ │ ldrh r1, [r0, #44] @ 0x2c │ │ │ │ movs r6, #144 @ 0x90 │ │ │ │ itete gt │ │ │ │ cmpgt r2, #74 @ 0x4a │ │ │ │ @@ -609006,416 +608817,416 @@ │ │ │ │ strb r5, [r2, r5] │ │ │ │ strb r5, [r2, r5] │ │ │ │ strb r5, [r2, r5] │ │ │ │ subs r7, #197 @ 0xc5 │ │ │ │ adds.w fp, r9, #83 @ 0x53 │ │ │ │ strh r3, [r3, #46] @ 0x2e │ │ │ │ subs r7, #203 @ 0xcb │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #56] @ 0x38 │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 219df8 │ │ │ │ + cbz r0, 219d70 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r0 │ │ │ │ - vldr d0, [pc, #192] @ 219ec8 │ │ │ │ + vldr d0, [pc, #192] @ 219e40 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ mov r1, r7 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 219e36 │ │ │ │ + cbz r0, 219dae │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov sl, r0 │ │ │ │ - b.n 219b46 │ │ │ │ + b.n 219abe │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 219e72 │ │ │ │ + cbz r0, 219dea │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r0 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 219eb4 │ │ │ │ + cbz r0, 219e2c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 219d2e │ │ │ │ + b.n 219ca6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mov r6, r0 │ │ │ │ - bvs.n 219f8a │ │ │ │ + bvs.n 219f02 │ │ │ │ lsls r4, r0, #11 │ │ │ │ subs r7, #179 @ 0xb3 │ │ │ │ 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 r8, r1 │ │ │ │ - ldr r1, [pc, #168] @ (219f8c ) │ │ │ │ + ldr r1, [pc, #168] @ (219f04 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #168] @ (219f90 ) │ │ │ │ + ldr r2, [pc, #168] @ (219f08 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r5, sp, #12 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #3 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #148] @ (219f94 ) │ │ │ │ + ldr r2, [pc, #148] @ (219f0c ) │ │ │ │ add r2, pc │ │ │ │ add.w ip, r2, #12 │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2198fc │ │ │ │ + bl 219874 │ │ │ │ mov r2, r6 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2198fc │ │ │ │ + bl 219874 │ │ │ │ mov r2, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2198fc │ │ │ │ + bl 219874 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2198fc │ │ │ │ + bl 219874 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218528 │ │ │ │ - ldr r2, [pc, #40] @ (219f98 ) │ │ │ │ - ldr r3, [pc, #32] @ (219f90 ) │ │ │ │ + bl 2184a0 │ │ │ │ + ldr r2, [pc, #40] @ (219f10 ) │ │ │ │ + ldr r3, [pc, #32] @ (219f08 ) │ │ │ │ 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 219f86 │ │ │ │ + bne.n 219efe │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r2, #16] │ │ │ │ + str r4, [r3, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #592 @ 0x250 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r4, [r1, #8] │ │ │ │ + str r4, [r2, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #180] @ (21a068 ) │ │ │ │ + ldr r4, [pc, #180] @ (219fe0 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (21a06c ) │ │ │ │ + ldr r3, [pc, #180] @ (219fe4 ) │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 219ed0 │ │ │ │ + bl 219e48 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #8 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2198fc │ │ │ │ + bl 219874 │ │ │ │ mov r3, r4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 2198fc │ │ │ │ + bl 219874 │ │ │ │ mov r3, r4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w ip, #2 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bl 35fb70 │ │ │ │ - vldr d7, [pc, #92] @ 21a060 │ │ │ │ + bl 219874 │ │ │ │ + vldr d7, [pc, #92] @ 219fd8 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21a02c │ │ │ │ + cbz r0, 219fa4 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ strd r9, r4, [sp] │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 2185b0 │ │ │ │ - ldr r2, [pc, #48] @ (21a070 ) │ │ │ │ - ldr r3, [pc, #40] @ (21a06c ) │ │ │ │ + bl 218528 │ │ │ │ + ldr r2, [pc, #48] @ (219fe8 ) │ │ │ │ + ldr r3, [pc, #40] @ (219fe4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21a058 │ │ │ │ + bne.n 219fd0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r4, [r0, #4] │ │ │ │ + str r4, [r1, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r7, r6] │ │ │ │ + str r2, [r0, #4] │ │ │ │ lsls r0, r5, #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 21a0b6 │ │ │ │ + bhi.n 21a02e │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r1, #30 │ │ │ │ subs r7, #52 @ 0x34 │ │ │ │ asrs r2, r1, #13 │ │ │ │ lsrs r3, r2, #32 │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #163 @ 0xa3 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ 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, #1024] @ 21a550 │ │ │ │ + ldr.w r0, [pc, #1024] @ 21a4c8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #1020] @ (21a554 ) │ │ │ │ + ldr r1, [pc, #1020] @ (21a4cc ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r2 │ │ │ │ movs r2, #0 │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ 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 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21a192 │ │ │ │ + cbz r0, 21a10a │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 21a380 │ │ │ │ + bhi.w 21a2f8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21a2c4 │ │ │ │ + bhi.w 21a23c │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r0, [r2, #32] │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ asrs r4, r1, #2 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ @@ -609431,42 +609242,42 @@ │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ 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 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21a1f8 │ │ │ │ + cbz r0, 21a170 │ │ │ │ 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, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ mov.w r8, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ sub.w r9, r1, #33 @ 0x21 │ │ │ │ rsb r3, r1, #33 @ 0x21 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ @@ -609476,26 +609287,26 @@ │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ subs r3, r1, #1 │ │ │ │ ldr.w ip, [r0, #320] @ 0x140 │ │ │ │ cmp r1, #16 │ │ │ │ lsl.w r0, r8, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.n 21a2ca │ │ │ │ + beq.n 21a242 │ │ │ │ cmp r1, #32 │ │ │ │ - beq.w 21a366 │ │ │ │ + beq.w 21a2de │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq.w 21a38a │ │ │ │ + beq.w 21a302 │ │ │ │ lsl.w r1, r8, r3 │ │ │ │ orr.w ip, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21a51e │ │ │ │ + bhi.w 21a496 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r1, #5 │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsls r1, r2, #5 │ │ │ │ @@ -609523,476 +609334,476 @@ │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsls r1, r2, #5 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 21a1d2 │ │ │ │ + b.n 21a14a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 21a1d2 │ │ │ │ + b.n 21a14a │ │ │ │ ands.w r3, ip, #8 │ │ │ │ - bne.w 21a4f4 │ │ │ │ + bne.w 21a46c │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ movw ip, #32769 @ 0x8001 │ │ │ │ str r3, [sp, #24] │ │ │ │ strh.w ip, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21a30c │ │ │ │ + cbz r0, 21a284 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bhi.w 21a524 │ │ │ │ + bhi.w 21a49c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21a4ee │ │ │ │ + bhi.w 21a466 │ │ │ │ tbb [pc, r3] │ │ │ │ - bmi.n 21a2ea │ │ │ │ - bmi.n 21a2f4 │ │ │ │ - bmi.n 21a2f6 │ │ │ │ + bmi.n 21a262 │ │ │ │ + bmi.n 21a26c │ │ │ │ + bmi.n 21a26e │ │ │ │ ldmia r5!, {r2, r4, r6, r7} │ │ │ │ - bmi.n 21a2fa │ │ │ │ - bmi.n 21a2fc │ │ │ │ - bmi.n 21a2fe │ │ │ │ + bmi.n 21a272 │ │ │ │ + bmi.n 21a274 │ │ │ │ + bmi.n 21a276 │ │ │ │ ldrh r4, [r2, r7] │ │ │ │ - bmi.n 21a302 │ │ │ │ - bmi.n 21a304 │ │ │ │ - bmi.n 21a306 │ │ │ │ - bmi.n 21a308 │ │ │ │ - bmi.n 21a30a │ │ │ │ - bmi.n 21a30c │ │ │ │ - bmi.n 21a30e │ │ │ │ - bmi.n 21a310 │ │ │ │ + bmi.n 21a27a │ │ │ │ + bmi.n 21a27c │ │ │ │ + bmi.n 21a27e │ │ │ │ + bmi.n 21a280 │ │ │ │ + bmi.n 21a282 │ │ │ │ + bmi.n 21a284 │ │ │ │ + bmi.n 21a286 │ │ │ │ + bmi.n 21a288 │ │ │ │ ands.w r3, ip, #16 │ │ │ │ - bne.w 21a4fe │ │ │ │ + bne.w 21a476 │ │ │ │ mov.w ip, #1 │ │ │ │ movt ip, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #24] │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ - b.n 21a2e0 │ │ │ │ + b.n 21a258 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - b.n 21a1d2 │ │ │ │ + b.n 21a14a │ │ │ │ ands.w ip, ip, #32 │ │ │ │ - beq.w 21a53a │ │ │ │ + beq.w 21a4b2 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r3, #1048576 @ 0x100000 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21a3cc │ │ │ │ + cbz r0, 21a344 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ movs r2, #0 │ │ │ │ orr.w ip, r8, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #32 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 21a52e │ │ │ │ + bhi.w 21a4a6 │ │ │ │ ldr.w lr, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ subs r3, r1, #1 │ │ │ │ - b.n 21a272 │ │ │ │ + b.n 21a1ea │ │ │ │ strh.w r8, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21a42c │ │ │ │ + cbz r0, 21a3a4 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ mov r3, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ orr.w r7, r6, #6 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218528 │ │ │ │ - ldr r2, [pc, #144] @ (21a558 ) │ │ │ │ - ldr r3, [pc, #136] @ (21a554 ) │ │ │ │ + bl 2184a0 │ │ │ │ + ldr r2, [pc, #144] @ (21a4d0 ) │ │ │ │ + ldr r3, [pc, #136] @ (21a4cc ) │ │ │ │ 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 21a54c │ │ │ │ + bne.n 21a4c4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb.w r8, [sp, #48] @ 0x30 │ │ │ │ - b.n 21a400 │ │ │ │ + b.n 21a378 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 21a400 │ │ │ │ + b.n 21a378 │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ - b.n 21a400 │ │ │ │ + b.n 21a378 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r8, #1024 @ 0x400 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 21a39c │ │ │ │ + b.n 21a314 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r8, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 21a39c │ │ │ │ + b.n 21a314 │ │ │ │ strb.w ip, [sp, #40] @ 0x28 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ - b.n 21a2e0 │ │ │ │ + b.n 21a258 │ │ │ │ movs r3, #1 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 21a2e0 │ │ │ │ + b.n 21a258 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ - b.n 21a37a │ │ │ │ + b.n 21a2f2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 21a400 │ │ │ │ + b.n 21a378 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd ip, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 21a2e0 │ │ │ │ + b.n 21a258 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov ip, r8 │ │ │ │ - b.n 21a532 │ │ │ │ + b.n 21a4aa │ │ │ │ str.w lr, [sp, #8] │ │ │ │ - b.n 21a2dc │ │ │ │ + b.n 21a254 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ + ldrsh r6, [r5, r4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, r4] │ │ │ │ + ldrh r2, [r7, r6] │ │ │ │ lsls r0, r5, #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, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #788] @ (21a888 ) │ │ │ │ + ldr r2, [pc, #788] @ (21a800 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #788] @ (21a88c ) │ │ │ │ + ldr r3, [pc, #788] @ (21a804 ) │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 21a7ae │ │ │ │ + beq.w 21a726 │ │ │ │ ldrb r5, [r1, #13] │ │ │ │ mov r4, r0 │ │ │ │ - vldr d0, [pc, #740] @ 21a878 │ │ │ │ + vldr d0, [pc, #740] @ 21a7f0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21a5c2 │ │ │ │ + cbz r0, 21a53a │ │ │ │ add r3, sp, #32 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb r5, [r6, #13] │ │ │ │ add r0, sp, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21a5f0 │ │ │ │ + cbz r0, 21a568 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb r5, [r6, #13] │ │ │ │ add r0, sp, #32 │ │ │ │ - vldr d0, [pc, #648] @ 21a880 │ │ │ │ + vldr d0, [pc, #648] @ 21a7f8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21a624 │ │ │ │ + cbz r0, 21a59c │ │ │ │ add r3, sp, #32 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov fp, r0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl 2198fc │ │ │ │ + bl 219874 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 21a672 │ │ │ │ + bls.n 21a5ea │ │ │ │ mov sl, r4 │ │ │ │ movs r4, #1 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 2198fc │ │ │ │ + bl 219874 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ mov r0, sl │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ adds r4, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 21a64c │ │ │ │ + bcc.n 21a5c4 │ │ │ │ mov r4, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #182] @ 0xb6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21a752 │ │ │ │ + beq.n 21a6ca │ │ │ │ mov r2, fp │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ ldrb.w fp, [r7, #13] │ │ │ │ - vldr d0, [pc, #444] @ 21a878 │ │ │ │ + vldr d0, [pc, #444] @ 21a7f0 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 21a6ec │ │ │ │ + cbz r0, 21a664 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 21a862 │ │ │ │ + bhi.w 21a7da │ │ │ │ tbb [pc, r3] │ │ │ │ strh r0, [r1, #4] │ │ │ │ strb r0, [r7, #1] │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ - ldr r0, [pc, #576] @ (21a98c ) │ │ │ │ + ldr r0, [pc, #576] @ (21a904 ) │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ add.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ - bhi.w 21a9b6 │ │ │ │ + bhi.w 21a92e │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21a9a4 │ │ │ │ + bhi.w 21a91c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r2, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ @@ -610020,105 +609831,105 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ - bl 218464 │ │ │ │ - ldr r2, [pc, #216] @ (21a890 ) │ │ │ │ - ldr r3, [pc, #208] @ (21a88c ) │ │ │ │ + bl 2183dc │ │ │ │ + ldr r2, [pc, #216] @ (21a808 ) │ │ │ │ + ldr r3, [pc, #208] @ (21a804 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 21a9c0 │ │ │ │ + bne.w 21a938 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #163 @ 0xa3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 218528 │ │ │ │ - b.n 21a7b6 │ │ │ │ + bl 2184a0 │ │ │ │ + b.n 21a72e │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21a7e0 │ │ │ │ + b.n 21a758 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21a7e0 │ │ │ │ + b.n 21a758 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21a7e0 │ │ │ │ + b.n 21a758 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21a7e0 │ │ │ │ + b.n 21a758 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21a7e0 │ │ │ │ + b.n 21a758 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21a7e0 │ │ │ │ + b.n 21a758 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ - ldrh r4, [r0, r2] │ │ │ │ + ldrh r4, [r1, r4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, r1] │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ mov.w r1, #32768 @ 0x8000 │ │ │ │ strh.w r1, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ sub.w ip, r2, #33 @ 0x21 │ │ │ │ rsb lr, r3, #32 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ @@ -610127,33 +609938,33 @@ │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ orr.w ip, ip, lr │ │ │ │ mvns r3, r3 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ str r3, [sp, #16] │ │ │ │ mvn.w r3, ip │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 21a8e8 │ │ │ │ + cbz r0, 21a860 │ │ │ │ add r3, sp, #32 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 21a9ac │ │ │ │ + bhi.n 21a924 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 21a98e │ │ │ │ + bhi.n 21a906 │ │ │ │ tbb [pc, r3] │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ subs r7, #71 @ 0x47 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ @@ -610169,760 +609980,760 @@ │ │ │ │ bx r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21a950 │ │ │ │ + cbz r0, 21a8c8 │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r7 │ │ │ │ mov fp, r0 │ │ │ │ mov r3, sl │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 21a716 │ │ │ │ + b.n 21a68e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 21a926 │ │ │ │ + b.n 21a89e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 21a926 │ │ │ │ + b.n 21a89e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 21a926 │ │ │ │ + b.n 21a89e │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 21a89c │ │ │ │ + b.n 21a814 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 21a89c │ │ │ │ + b.n 21a814 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.n 21a89c │ │ │ │ + b.n 21a814 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 21a926 │ │ │ │ - vldr d7, [pc, #16] @ 21a9c8 │ │ │ │ + b.n 21a89e │ │ │ │ + vldr d7, [pc, #16] @ 21a940 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 21a89c │ │ │ │ + b.n 21a814 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ 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 r9, r2 │ │ │ │ - ldr r2, [pc, #244] @ (21aad8 ) │ │ │ │ + ldr r2, [pc, #244] @ (21aa50 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #244] @ (21aadc ) │ │ │ │ + ldr r3, [pc, #244] @ (21aa54 ) │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #28 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ ldrb r5, [r7, #13] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21aa28 │ │ │ │ + cbz r0, 21a9a0 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb r5, [r7, #13] │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, #8 @ 0x40400000 3.0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21aa56 │ │ │ │ + cbz r0, 21a9ce │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ - ldr r2, [pc, #36] @ (21aae0 ) │ │ │ │ - ldr r3, [pc, #32] @ (21aadc ) │ │ │ │ + bl 21842c │ │ │ │ + ldr r2, [pc, #36] @ (21aa58 ) │ │ │ │ + ldr r3, [pc, #32] @ (21aa54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21aad2 │ │ │ │ + bne.n 21aa4a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r4, [r2, r0] │ │ │ │ + ldrsb r4, [r3, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, r5] │ │ │ │ + strb r0, [r1, r7] │ │ │ │ lsls r0, r5, #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, #3936] @ 0xf60 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #416] @ (21aca0 ) │ │ │ │ - ldr r3, [pc, #416] @ (21aca4 ) │ │ │ │ + ldr r2, [pc, #416] @ (21ac18 ) │ │ │ │ + ldr r3, [pc, #416] @ (21ac1c ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21ac64 │ │ │ │ + beq.w 21abdc │ │ │ │ movs r3, #0 │ │ │ │ - vldr d8, [pc, #376] @ 21ac98 │ │ │ │ + vldr d8, [pc, #376] @ 21ac10 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r6, r1 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r8, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 21ab54 │ │ │ │ + b.n 21aacc │ │ │ │ cmp r2, #32 │ │ │ │ - bne.n 21ab9a │ │ │ │ + bne.n 21ab12 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r9, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldrb.w r0, [r8, #12] │ │ │ │ str.w r9, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bls.w 21ac68 │ │ │ │ + bls.w 21abe0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #32] │ │ │ │ - bl 2198fc │ │ │ │ + bl 219874 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #32] │ │ │ │ - bl 2198fc │ │ │ │ + bl 219874 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 21ab2c │ │ │ │ + bne.n 21aaa4 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r9, r0 │ │ │ │ - b.n 21ab3e │ │ │ │ + b.n 21aab6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r7 │ │ │ │ vstr d8, [sp, #32] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21abc6 │ │ │ │ + cbz r0, 21ab3e │ │ │ │ add r3, sp, #32 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21ab3e │ │ │ │ + beq.n 21aab6 │ │ │ │ orr.w r7, r7, #4 │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #0 │ │ │ │ uxtb r7, r7 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 2198fc │ │ │ │ + bl 219874 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 219590 │ │ │ │ + bl 219508 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21ac36 │ │ │ │ + cbz r0, 21abae │ │ │ │ add r2, sp, #24 │ │ │ │ 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, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 21abde │ │ │ │ + bcc.n 21ab56 │ │ │ │ ldrd r6, r8, [sp, #16] │ │ │ │ - b.n 21ab3e │ │ │ │ + b.n 21aab6 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 217528 │ │ │ │ + bl 2174a0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218650 │ │ │ │ - ldr r2, [pc, #48] @ (21aca8 ) │ │ │ │ - ldr r3, [pc, #40] @ (21aca4 ) │ │ │ │ + bl 2185c8 │ │ │ │ + ldr r2, [pc, #48] @ (21ac20 ) │ │ │ │ + ldr r3, [pc, #40] @ (21ac1c ) │ │ │ │ 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 21ac94 │ │ │ │ + bne.n 21ac0c │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - strb r0, [r7, r3] │ │ │ │ + strb r0, [r0, r6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, r6] │ │ │ │ + strb r2, [r1, r0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 21acc8 │ │ │ │ + beq.n 21ac40 │ │ │ │ movs r2, #1 │ │ │ │ - bl 219a90 │ │ │ │ + bl 219a08 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21acac │ │ │ │ + bl 21ac24 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 21acc6 │ │ │ │ + beq.n 21ac3e │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #168] @ (21ada8 ) │ │ │ │ + ldr r2, [pc, #168] @ (21ad20 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #168] @ (21adac ) │ │ │ │ + ldr r3, [pc, #168] @ (21ad24 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 21ad76 │ │ │ │ + beq.n 21acee │ │ │ │ movs r2, #0 │ │ │ │ - bl 219a90 │ │ │ │ + bl 219a08 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d0, [pc, #124] @ 21ada0 │ │ │ │ + vldr d0, [pc, #124] @ 21ad18 │ │ │ │ add r0, sp, #8 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 21ad54 │ │ │ │ + cbz r0, 21accc │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ - ldr r2, [pc, #80] @ (21adb0 ) │ │ │ │ - ldr r3, [pc, #72] @ (21adac ) │ │ │ │ + bl 21842c │ │ │ │ + ldr r2, [pc, #80] @ (21ad28 ) │ │ │ │ + ldr r3, [pc, #72] @ (21ad24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21ad98 │ │ │ │ + bne.n 21ad10 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21acf0 │ │ │ │ + bl 21ac68 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 21ad5e │ │ │ │ + beq.n 21acd6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ - b.n 21ad5e │ │ │ │ + bl 2183dc │ │ │ │ + b.n 21acd6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #0] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ - strh r6, [r6, r3] │ │ │ │ + strh r6, [r7, r5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, r2] │ │ │ │ + strh r2, [r4, r4] │ │ │ │ lsls r0, r5, #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 r4, [pc, #756] @ (21b0c0 ) │ │ │ │ + ldr r4, [pc, #756] @ (21b038 ) │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #756] @ (21b0c4 ) │ │ │ │ + ldr r3, [pc, #756] @ (21b03c ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r4, pc │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r8, [r9, #13] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ ldrb r4, [r0, #13] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21ae1a │ │ │ │ + cbz r0, 21ad92 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r9 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #656] @ (21b0c8 ) │ │ │ │ + ldr r4, [pc, #656] @ (21b040 ) │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #24 │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r8 │ │ │ │ - vldr d0, [pc, #572] @ 21b0a8 │ │ │ │ + vldr d0, [pc, #572] @ 21b020 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21ae94 │ │ │ │ + cbz r0, 21ae0c │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ vldmia r7!, {s0} │ │ │ │ add r0, sp, #24 │ │ │ │ ldrb r4, [r6, #13] │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21aecc │ │ │ │ + cbz r0, 21ae44 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ cmp sl, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bne.n 21ae9a │ │ │ │ - vldr d0, [pc, #460] @ 21b0b0 │ │ │ │ + bne.n 21ae12 │ │ │ │ + vldr d0, [pc, #460] @ 21b028 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21af0c │ │ │ │ + cbz r0, 21ae84 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ - vldr d0, [pc, #424] @ 21b0b8 │ │ │ │ + bl 218160 │ │ │ │ + vldr d0, [pc, #424] @ 21b030 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21af38 │ │ │ │ + cbz r0, 21aeb0 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #182] @ 0xb6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21afec │ │ │ │ + beq.n 21af64 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ ldrb.w r4, [r9, #13] │ │ │ │ - vldr d0, [pc, #304] @ 21b0b0 │ │ │ │ + vldr d0, [pc, #304] @ 21b028 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21afaa │ │ │ │ + cbz r0, 21af22 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r5 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218528 │ │ │ │ - ldr r2, [pc, #248] @ (21b0cc ) │ │ │ │ - ldr r3, [pc, #240] @ (21b0c4 ) │ │ │ │ + bl 2184a0 │ │ │ │ + ldr r2, [pc, #248] @ (21b044 ) │ │ │ │ + ldr r3, [pc, #240] @ (21b03c ) │ │ │ │ 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 21b166 │ │ │ │ + bne.w 21b0de │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ cmp r2, #32 │ │ │ │ add.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ - bhi.w 21b152 │ │ │ │ + bhi.w 21b0ca │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21b14a │ │ │ │ + bhi.w 21b0c2 │ │ │ │ tbb [pc, r3] │ │ │ │ - add r2, pc, #632 @ (adr r2, 21b280 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b294 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b294 ) │ │ │ │ + add r2, pc, #632 @ (adr r2, 21b1f8 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b20c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b20c ) │ │ │ │ ldr r2, [sp, #648] @ 0x288 │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b298 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b29c ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b29c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b210 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b214 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b214 ) │ │ │ │ asrs r2, r4, #2 │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b2a0 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b2a4 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b2a4 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b2a8 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b2a8 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b2ac ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b2ac ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b2b0 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b218 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b21c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b21c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b220 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b220 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b224 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b224 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b228 ) │ │ │ │ mov.w r1, #32768 @ 0x8000 │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ sub.w r4, r2, #33 @ 0x21 │ │ │ │ rsb r6, r3, #32 │ │ │ │ lsl.w r4, r1, r4 │ │ │ │ lsr.w r6, r1, r6 │ │ │ │ orrs r4, r6 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ mvns r6, r3 │ │ │ │ mvn.w r8, r4 │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21b06e │ │ │ │ + cbz r0, 21afe6 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 21b160 │ │ │ │ + bhi.n 21b0d8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 21b136 │ │ │ │ + bhi.n 21b0ae │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r5, [r2, r5] │ │ │ │ ldr r1, [r3, r5] │ │ │ │ ldr r1, [r3, r5] │ │ │ │ strh r1, [r3, r1] │ │ │ │ ldr r1, [r3, r5] │ │ │ │ ldr r1, [r3, r5] │ │ │ │ @@ -610934,359 +610745,359 @@ │ │ │ │ ldr r1, [r3, r5] │ │ │ │ ldr r1, [r3, r5] │ │ │ │ ldr r1, [r3, r5] │ │ │ │ ldr r1, [r3, r5] │ │ │ │ ldr r1, [r3, r5] │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #0 @ (adr r0, 21b0ac ) │ │ │ │ - bhi.n 21b058 │ │ │ │ + add r0, pc, #0 @ (adr r0, 21b024 ) │ │ │ │ + bhi.n 21afd0 │ │ │ │ it hi │ │ │ │ ... │ │ │ │ cmp r5, #24 │ │ │ │ strbhi r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ - strh r4, [r5, r0] │ │ │ │ + strh r4, [r6, r2] │ │ │ │ lsl r0, r5, #2 │ │ │ │ lsral r4, r6, #3 │ │ │ │ moval r0, r0 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r0, [r5, r0] │ │ │ │ + str r0, [r6, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ strh.w r6, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21b0fa │ │ │ │ + cbz r0, 21b072 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ - b.n 21afd0 │ │ │ │ + bl 21842c │ │ │ │ + b.n 21af48 │ │ │ │ strb.w r6, [sp, #24] │ │ │ │ - b.n 21b0d4 │ │ │ │ + b.n 21b04c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 21b0d4 │ │ │ │ + b.n 21b04c │ │ │ │ str r6, [sp, #24] │ │ │ │ - b.n 21b0d4 │ │ │ │ + b.n 21b04c │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 21b02e │ │ │ │ + b.n 21afa6 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 21b02e │ │ │ │ + b.n 21afa6 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b.n 21b02e │ │ │ │ + b.n 21afa6 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #2147483648 @ 0x80000000 │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - b.n 21b02e │ │ │ │ + b.n 21afa6 │ │ │ │ strd r6, r8, [sp, #24] │ │ │ │ - b.n 21b0d4 │ │ │ │ + b.n 21b04c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #700] @ (21b440 ) │ │ │ │ - ldr r3, [pc, #700] @ (21b444 ) │ │ │ │ + ldr r2, [pc, #700] @ (21b3b8 ) │ │ │ │ + ldr r3, [pc, #700] @ (21b3bc ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r7, [r8, #13] │ │ │ │ mov r9, r1 │ │ │ │ - vldr d0, [pc, #652] @ 21b420 │ │ │ │ + vldr d0, [pc, #652] @ 21b398 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #12] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21b1d2 │ │ │ │ + cbz r0, 21b14a │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21b1fe │ │ │ │ + cbz r0, 21b176 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218528 │ │ │ │ - vldr d7, [pc, #484] @ 21b428 │ │ │ │ + bl 2184a0 │ │ │ │ + vldr d7, [pc, #484] @ 21b3a0 │ │ │ │ cmp r7, #32 │ │ │ │ - vldr d0, [pc, #484] @ 21b430 │ │ │ │ + vldr d0, [pc, #484] @ 21b3a8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #140 @ 0x8c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ it cs │ │ │ │ vmovcs.f64 d0, d7 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov fp, r0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ add r0, sp, #32 │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21b29c │ │ │ │ + cbz r0, 21b214 │ │ │ │ add r2, sp, #32 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r7 │ │ │ │ vmov.f64 d0, #80 @ 0x3e800000 0.250 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21b2d8 │ │ │ │ + cbz r0, 21b250 │ │ │ │ add r2, sp, #32 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r8 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ orr.w r3, r7, #128 @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #6 │ │ │ │ - bl 219590 │ │ │ │ + bl 219508 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21adb8 │ │ │ │ - vldr d0, [pc, #184] @ 21b438 │ │ │ │ + bl 21ad30 │ │ │ │ + vldr d0, [pc, #184] @ 21b3b0 │ │ │ │ ldrb.w r8, [r7, #13] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21b3b6 │ │ │ │ + cbz r0, 21b32e │ │ │ │ add r2, sp, #32 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ mov r3, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #76] @ (21b448 ) │ │ │ │ + ldr r2, [pc, #76] @ (21b3c0 ) │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldr r3, [pc, #68] @ (21b444 ) │ │ │ │ + ldr r3, [pc, #68] @ (21b3bc ) │ │ │ │ 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 21b416 │ │ │ │ + bne.n 21b38e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r0!, {} │ │ │ │ @@ -611297,66 +611108,66 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ - ldr r6, [pc, #464] @ (21b614 ) │ │ │ │ + ldr r6, [pc, #1008] @ (21b7ac ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #1008] @ (21b83c ) │ │ │ │ + ldr r4, [pc, #528] @ (21b5d4 ) │ │ │ │ lsls r0, 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #436] @ (21b618 ) │ │ │ │ + ldr r2, [pc, #436] @ (21b590 ) │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #428] @ (21b61c ) │ │ │ │ + ldr r3, [pc, #428] @ (21b594 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb.w r8, [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, 21b4b4 │ │ │ │ + cbz r2, 21b42c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov r6, r8 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ - b.n 21b4a0 │ │ │ │ - cbz r6, 21b49a │ │ │ │ + b.n 21b418 │ │ │ │ + cbz r6, 21b412 │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21b4b2 │ │ │ │ + beq.n 21b42a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21b496 │ │ │ │ + beq.n 21b40e │ │ │ │ subs r0, #13 │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 21b498 │ │ │ │ + bls.n 21b410 │ │ │ │ adds r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 21b4a0 │ │ │ │ + bne.n 21b418 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 213fe4 │ │ │ │ + bl 213f5c │ │ │ │ ldrh r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ strh r2, [r0, #60] @ 0x3c │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #62] @ 0x3e │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ @@ -611366,97 +611177,97 @@ │ │ │ │ ldrb.w r3, [r4, #77] @ 0x4d │ │ │ │ strb.w r3, [r0, #77] @ 0x4d │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ str r2, [r0, #80] @ 0x50 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 21b4f0 │ │ │ │ + beq.n 21b468 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ - cbz r5, 21b558 │ │ │ │ + cbz r5, 21b4d0 │ │ │ │ ldr.w r9, [r4, #48] @ 0x30 │ │ │ │ mov.w sl, #20 │ │ │ │ add.w r4, sp, sl │ │ │ │ add.w ip, sp, #40 @ 0x28 │ │ │ │ mla fp, sl, r5, r9 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 21b540 │ │ │ │ + b.n 21b4b8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 21b538 │ │ │ │ + beq.n 21b4b0 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ mla lr, sl, r5, r2 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ str r2, [sp, #32] │ │ │ │ adds 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} │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r9, fp │ │ │ │ - beq.n 21b558 │ │ │ │ + beq.n 21b4d0 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21b50e │ │ │ │ + beq.n 21b486 │ │ │ │ sub.w r2, r3, #13 │ │ │ │ cmp r2, #5 │ │ │ │ - bls.n 21b514 │ │ │ │ + bls.n 21b48c │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 21b540 │ │ │ │ + bne.n 21b4b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 21b59e │ │ │ │ + cbnz r3, 21b516 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2178b8 │ │ │ │ + bl 217830 │ │ │ │ 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 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 2181e8 │ │ │ │ - ldr r2, [pc, #156] @ (21b620 ) │ │ │ │ - ldr r3, [pc, #152] @ (21b61c ) │ │ │ │ + bl 218160 │ │ │ │ + ldr r2, [pc, #156] @ (21b598 ) │ │ │ │ + ldr r3, [pc, #152] @ (21b594 ) │ │ │ │ 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 21b614 │ │ │ │ + bne.n 21b58c │ │ │ │ add.w r0, r7, #20 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ 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 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21b5d0 │ │ │ │ + cbz r0, 21b548 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ 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 │ │ │ │ @@ -611471,54 +611282,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 21b55c │ │ │ │ + b.n 21b4d4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #592] @ (21b86c ) │ │ │ │ + ldr r4, [pc, #112] @ (21b604 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #480] @ (21b804 ) │ │ │ │ + ldr r3, [pc, #0] @ (21b59c ) │ │ │ │ lsls r0, r5, #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 2178b8 │ │ │ │ + bl 217830 │ │ │ │ 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 21b44c │ │ │ │ + bl 21b3c4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #84] @ (21b6d0 ) │ │ │ │ + ldr r4, [pc, #84] @ (21b648 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #84] @ (21b6d4 ) │ │ │ │ + ldr r2, [pc, #84] @ (21b64c ) │ │ │ │ movs r3, #2 │ │ │ │ add r4, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -611526,48 +611337,48 @@ │ │ │ │ str r1, [r0, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ strd r2, r4, [sp] │ │ │ │ movs r2, #9 │ │ │ │ - bl 21b44c │ │ │ │ + bl 21b3c4 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 2198fc │ │ │ │ - ldr r2, [pc, #32] @ (21b6d8 ) │ │ │ │ - ldr r3, [pc, #28] @ (21b6d4 ) │ │ │ │ + bl 219874 │ │ │ │ + ldr r2, [pc, #32] @ (21b650 ) │ │ │ │ + ldr r3, [pc, #28] @ (21b64c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21b6cc │ │ │ │ + bne.n 21b644 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #488] @ (21b8bc ) │ │ │ │ + ldr r2, [pc, #8] @ (21b654 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #272] @ (21b7ec ) │ │ │ │ + ldr r1, [pc, #816] @ (21b984 ) │ │ │ │ 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, #3856] @ 0xf10 │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ mov lr, r2 │ │ │ │ - ldr r2, [pc, #368] @ (21b864 ) │ │ │ │ + ldr r2, [pc, #368] @ (21b7dc ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (21b868 ) │ │ │ │ + ldr r3, [pc, #368] @ (21b7e0 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ str r1, [sp, #12] │ │ │ │ add r7, sp, #16 │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ mov r5, r1 │ │ │ │ @@ -611577,219 +611388,219 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21b85a │ │ │ │ + beq.w 21b7d2 │ │ │ │ mov r3, ip │ │ │ │ sub.w r2, lr, #4 │ │ │ │ add.w ip, sp, #31 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ strb.w r1, [ip, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 21b738 │ │ │ │ + bhi.n 21b6b0 │ │ │ │ ldrb.w r8, [r5, #12] │ │ │ │ cmp r8, r4 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, r0, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 21b7c2 │ │ │ │ + bne.n 21b73a │ │ │ │ str r5, [sp, #28] │ │ │ │ add.w lr, sp, #48 @ 0x30 │ │ │ │ cmp r8, r4 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - beq.n 21b7de │ │ │ │ + beq.n 21b756 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 21b78e │ │ │ │ + cbz r3, 21b706 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 21b812 │ │ │ │ + beq.n 21b78a │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 213d90 │ │ │ │ + bl 213d08 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ 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 2181e8 │ │ │ │ - ldr r2, [pc, #168] @ (21b86c ) │ │ │ │ - ldr r3, [pc, #160] @ (21b868 ) │ │ │ │ + bl 218160 │ │ │ │ + ldr r2, [pc, #168] @ (21b7e4 ) │ │ │ │ + ldr r3, [pc, #160] @ (21b7e0 ) │ │ │ │ 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 21b85e │ │ │ │ + bne.n 21b7d6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21b7c2 │ │ │ │ + beq.n 21b73a │ │ │ │ add.w r0, sp, #63 @ 0x3f │ │ │ │ mov r3, ip │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 21b7ea │ │ │ │ + bne.n 21b762 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21b7c2 │ │ │ │ + beq.n 21b73a │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21b78e │ │ │ │ + beq.n 21b706 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21b78e │ │ │ │ - b.n 21b818 │ │ │ │ - cbz r4, 21b834 │ │ │ │ + bne.n 21b706 │ │ │ │ + b.n 21b790 │ │ │ │ + cbz r4, 21b7ac │ │ │ │ add.w r0, sp, #63 @ 0x3f │ │ │ │ mov r3, r0 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ adds r0, r4, r0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ adds r1, #8 │ │ │ │ cmp r0, r3 │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ vldr d7, [r2, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ - bne.n 21b81e │ │ │ │ + bne.n 21b796 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21b7c2 │ │ │ │ + beq.n 21b73a │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61a8c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 2181e8 │ │ │ │ - b.n 21b7c2 │ │ │ │ + bl 218160 │ │ │ │ + b.n 21b73a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 21b754 │ │ │ │ + b.n 21b6cc │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #8] @ (21b870 ) │ │ │ │ + ldr r1, [pc, #552] @ (21ba08 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #216] @ (21b948 ) │ │ │ │ + ldr r0, [pc, #760] @ (21bae0 ) │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #316] @ (21b9c0 ) │ │ │ │ - ldr r3, [pc, #316] @ (21b9c4 ) │ │ │ │ + ldr r2, [pc, #316] @ (21b938 ) │ │ │ │ + ldr r3, [pc, #316] @ (21b93c ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21b932 │ │ │ │ + bne.n 21b8aa │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ - vldr d7, [pc, #256] @ 21b9b8 │ │ │ │ + bl 2183dc │ │ │ │ + vldr d7, [pc, #256] @ 21b930 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21b8de │ │ │ │ + cbz r0, 21b856 │ │ │ │ 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 2181e8 │ │ │ │ - vldr d7, [pc, #216] @ 21b9b8 │ │ │ │ + bl 218160 │ │ │ │ + vldr d7, [pc, #216] @ 21b930 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21b906 │ │ │ │ + cbz r0, 21b87e │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r6, [sp] │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 2185b0 │ │ │ │ - ldr r2, [pc, #172] @ (21b9c8 ) │ │ │ │ - ldr r3, [pc, #168] @ (21b9c4 ) │ │ │ │ + bl 218528 │ │ │ │ + ldr r2, [pc, #172] @ (21b940 ) │ │ │ │ + ldr r3, [pc, #168] @ (21b93c ) │ │ │ │ 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 21b9b0 │ │ │ │ + bne.n 21b928 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 21b972 │ │ │ │ + beq.n 21b8ea │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 61070 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #3 │ │ │ │ @@ -611798,228 +611609,228 @@ │ │ │ │ itttt mi │ │ │ │ addmi r1, sp, #88 @ 0x58 │ │ │ │ addmi.w r1, r1, r3, lsl #2 │ │ │ │ addmi r3, #1 │ │ │ │ strmi.w r2, [r1, #-68] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 21b94c │ │ │ │ + bne.n 21b8c4 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b6dc │ │ │ │ + bl 21b654 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b6dc │ │ │ │ + bl 21b654 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 21b9a4 │ │ │ │ + beq.n 21b91c │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ - b.n 21b918 │ │ │ │ + bl 21842c │ │ │ │ + b.n 21b890 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bxns lr │ │ │ │ + blxns pc │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, ip │ │ │ │ + bx sp │ │ │ │ lsls r0, 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, #4016] @ 0xfb0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #740] @ (21bcc4 ) │ │ │ │ - ldr r3, [pc, #740] @ (21bcc8 ) │ │ │ │ + ldr r1, [pc, #740] @ (21bc3c ) │ │ │ │ + ldr r3, [pc, #740] @ (21bc40 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 21bbf4 │ │ │ │ + beq.w 21bb6c │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ - bl 237264 │ │ │ │ + bl 2371dc │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 237264 │ │ │ │ + bl 2371dc │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ cmp r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r2, r2, #2 │ │ │ │ sub.w r2, r2, #1 │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 21bb62 │ │ │ │ + bne.w 21bada │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ add.w r9, r8, #20 │ │ │ │ - bl 237278 │ │ │ │ + bl 2371f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 237264 │ │ │ │ + bl 2371dc │ │ │ │ ldr.w r7, [r8, #24] │ │ │ │ strb.w r4, [r8, #32] │ │ │ │ cmp r9, r7 │ │ │ │ strb.w r0, [r8, #33] @ 0x21 │ │ │ │ - beq.n 21bb1e │ │ │ │ + beq.n 21ba96 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ movs r1, #0 │ │ │ │ subs r7, #4 │ │ │ │ mov r6, r1 │ │ │ │ subs r4, #4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 21babe │ │ │ │ + bmi.n 21ba36 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 21babe │ │ │ │ + beq.n 21ba36 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 21ba8e │ │ │ │ + bne.n 21ba06 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp.w r2, #264 @ 0x108 │ │ │ │ - beq.n 21babe │ │ │ │ - bhi.n 21bb3c │ │ │ │ + beq.n 21ba36 │ │ │ │ + bhi.n 21bab4 │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - bhi.w 21bbec │ │ │ │ + bhi.w 21bb64 │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ - bhi.n 21babe │ │ │ │ + bhi.n 21ba36 │ │ │ │ subs r2, #122 @ 0x7a │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 21bb4a │ │ │ │ + bls.n 21bac2 │ │ │ │ adds r3, r6, #4 │ │ │ │ - beq.n 21bad0 │ │ │ │ + beq.n 21ba48 │ │ │ │ adds r3, r6, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 21bacc │ │ │ │ + bcs.n 21ba44 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21bb52 │ │ │ │ + bhi.n 21baca │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ blx 6134c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21bad0 │ │ │ │ + cbz r0, 21ba48 │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ adds r2, r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ str r7, [r2, #0] │ │ │ │ adds r3, r4, #4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r7, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 21bad6 │ │ │ │ + beq.n 21ba4e │ │ │ │ subs r4, r2, #4 │ │ │ │ - b.n 21ba64 │ │ │ │ + b.n 21b9dc │ │ │ │ adds r2, r5, r6 │ │ │ │ - bne.n 21baba │ │ │ │ + bne.n 21ba32 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ add r6, r5 │ │ │ │ cmp r5, r6 │ │ │ │ - bcs.n 21bb16 │ │ │ │ + bcs.n 21ba8e │ │ │ │ ldrd r3, r2, [sl, #4] │ │ │ │ movs r0, #3 │ │ │ │ mov r1, r9 │ │ │ │ strd r0, r8, [fp] │ │ │ │ mov r0, fp │ │ │ │ - bl 21b870 │ │ │ │ + bl 21b7e8 │ │ │ │ mov r2, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ adds r1, r3, #4 │ │ │ │ cmp r2, r6 │ │ │ │ ldrd r7, r4, [r3, #4] │ │ │ │ str r4, [r7, #4] │ │ │ │ str r7, [r4, #0] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ strd r0, r0, [r3, #8] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ str r4, [r3, #4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ - bcc.n 21baf4 │ │ │ │ - cbz r5, 21bb1e │ │ │ │ + bcc.n 21ba6c │ │ │ │ + cbz r5, 21ba96 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ - ldr r2, [pc, #428] @ (21bccc ) │ │ │ │ - ldr r3, [pc, #420] @ (21bcc8 ) │ │ │ │ + ldr r2, [pc, #428] @ (21bc44 ) │ │ │ │ + ldr r3, [pc, #420] @ (21bc40 ) │ │ │ │ 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 21bcbe │ │ │ │ + bne.w 21bc36 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r2, #360 @ 0x168 │ │ │ │ - bls.n 21bb5a │ │ │ │ + bls.n 21bad2 │ │ │ │ subw r2, r2, #838 @ 0x346 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 21ba8e │ │ │ │ + bhi.n 21ba06 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 21ba8e │ │ │ │ - b.n 21babe │ │ │ │ + bne.n 21ba06 │ │ │ │ + b.n 21ba36 │ │ │ │ cmp r1, r3 │ │ │ │ it cc │ │ │ │ movcc r1, r3 │ │ │ │ - b.n 21baa6 │ │ │ │ + b.n 21ba1e │ │ │ │ cmp.w r2, #358 @ 0x166 │ │ │ │ - bhi.n 21babe │ │ │ │ - b.n 21ba8e │ │ │ │ + bhi.n 21ba36 │ │ │ │ + b.n 21ba06 │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r1, [r8, #76] @ 0x4c │ │ │ │ cmp r0, #32 │ │ │ │ strd r3, r8, [fp] │ │ │ │ - bne.n 21bbb8 │ │ │ │ + bne.n 21bb30 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21bbb8 │ │ │ │ + bne.n 21bb30 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ ldrd r2, r0, [r1, #20] │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 21bbac │ │ │ │ + bhi.n 21bb24 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 21bc7a │ │ │ │ + bhi.n 21bbf2 │ │ │ │ tbb [pc, r3] │ │ │ │ strb r1, [r2, #30] │ │ │ │ strb r7, [r6, #29] │ │ │ │ strb r7, [r6, #29] │ │ │ │ str r4, [sp, #476] @ 0x1dc │ │ │ │ strb r7, [r6, #29] │ │ │ │ strb r7, [r6, #29] │ │ │ │ @@ -612032,146 +611843,146 @@ │ │ │ │ strb r7, [r6, #29] │ │ │ │ strb r7, [r6, #29] │ │ │ │ strb r7, [r6, #29] │ │ │ │ strb r7, [r6, #29] │ │ │ │ adds.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ adc.w r0, r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21bc7a │ │ │ │ + beq.n 21bbf2 │ │ │ │ orr.w r3, r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ movs r2, #2 │ │ │ │ - bl 219590 │ │ │ │ + bl 219508 │ │ │ │ ldrd r2, r3, [r8, #68] @ 0x44 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #68] @ 0x44 │ │ │ │ add.w r3, r8, #68 @ 0x44 │ │ │ │ strd r0, r0, [r8, #72] @ 0x48 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str.w r2, [r8, #68] @ 0x44 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 21ba32 │ │ │ │ + b.n 21b9aa │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - beq.w 21babe │ │ │ │ - b.n 21ba8e │ │ │ │ + beq.w 21ba36 │ │ │ │ + b.n 21ba06 │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ ldr r5, [r2, #8] │ │ │ │ ldrb r6, [r4, #13] │ │ │ │ mov r0, r5 │ │ │ │ - bl 237264 │ │ │ │ + bl 2371dc │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 21bc6a │ │ │ │ + beq.n 21bbe2 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ str.w r2, [fp] │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ - bl 21b870 │ │ │ │ + bl 21b7e8 │ │ │ │ ldrd r2, r3, [r8, #52] @ 0x34 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #52] @ 0x34 │ │ │ │ add.w r3, r8, #52 @ 0x34 │ │ │ │ strd r0, r0, [r8, #56] @ 0x38 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str.w r2, [r8, #52] @ 0x34 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21b9fe │ │ │ │ + bne.w 21b976 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21b9fe │ │ │ │ + beq.w 21b976 │ │ │ │ add.w r2, r8, #63 @ 0x3f │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 21bc5e │ │ │ │ - b.n 21b9fe │ │ │ │ + bne.n 21bbd6 │ │ │ │ + b.n 21b976 │ │ │ │ ldrb r4, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 237278 │ │ │ │ + bl 2371f0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 21bc06 │ │ │ │ - b.n 21b9fe │ │ │ │ + bne.n 21bb7e │ │ │ │ + b.n 21b976 │ │ │ │ sxth r2, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21bcb8 │ │ │ │ + cbz r0, 21bc30 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - b.n 21bbca │ │ │ │ + b.n 21bb42 │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ - b.n 21bc7a │ │ │ │ + b.n 21bbf2 │ │ │ │ sxtb r2, r2 │ │ │ │ - b.n 21bc7a │ │ │ │ + b.n 21bbf2 │ │ │ │ ldr.w r1, [r8, #76] @ 0x4c │ │ │ │ - b.n 21bbb8 │ │ │ │ + b.n 21bb30 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mov r0, r3 │ │ │ │ + mov r8, r4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add sl, fp │ │ │ │ + cmp r2, ip │ │ │ │ lsls r0, 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr.w r5, [r0, #432] @ 0x1b0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - ldr r2, [pc, #336] @ (21be3c ) │ │ │ │ + ldr r2, [pc, #336] @ (21bdb4 ) │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #336] @ (21be40 ) │ │ │ │ + ldr r3, [pc, #336] @ (21bdb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21be28 │ │ │ │ + beq.w 21bda0 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 21bd12 │ │ │ │ + b.n 21bc8a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21be28 │ │ │ │ + beq.w 21bda0 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 21bd08 │ │ │ │ + beq.n 21bc80 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, sl │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w ip, sp, #36 @ 0x24 │ │ │ │ strd r9, r9, [sp, #40] @ 0x28 │ │ │ │ add r6, sp, #12 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ @@ -612181,167 +611992,167 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21be24 │ │ │ │ + beq.n 21bd9c │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 21bd9c │ │ │ │ + cbz r4, 21bd14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21bdc8 │ │ │ │ + beq.n 21bd40 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21be2e │ │ │ │ + beq.n 21bda6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21bd80 │ │ │ │ + cbz r3, 21bcf8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21bd80 │ │ │ │ + cbz r2, 21bcf8 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 21bdaa │ │ │ │ + beq.n 21bd22 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21bd6e │ │ │ │ + bne.n 21bce6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21bd9c │ │ │ │ + bne.n 21bd14 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ tst.w r8, r3 │ │ │ │ - beq.n 21bd9c │ │ │ │ + beq.n 21bd14 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 21b9cc │ │ │ │ + bl 21b944 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ - bl 216458 │ │ │ │ - cbz r6, 21bde2 │ │ │ │ + bl 2163d0 │ │ │ │ + cbz r6, 21bd5a │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21bd58 │ │ │ │ + b.n 21bcd0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ tst.w r8, r2 │ │ │ │ - beq.n 21bd78 │ │ │ │ + beq.n 21bcf0 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r3 │ │ │ │ mov r2, sp │ │ │ │ add r0, sp, #12 │ │ │ │ mov.w fp, #1 │ │ │ │ - bl 21b9cc │ │ │ │ + bl 21b944 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21bd6a │ │ │ │ - b.n 21bd98 │ │ │ │ + bne.n 21bce2 │ │ │ │ + b.n 21bd10 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21bd9c │ │ │ │ + bne.n 21bd14 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ tst.w r8, r2 │ │ │ │ - bne.n 21bdb4 │ │ │ │ + bne.n 21bd2c │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 21bda6 │ │ │ │ + bne.n 21bd1e │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orr.w r3, r0, sl │ │ │ │ uxtb.w sl, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21be08 │ │ │ │ + cbz r3, 21bd80 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 21bd1e │ │ │ │ + bne.n 21bc96 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21bdfa │ │ │ │ - ldr r2, [pc, #56] @ (21be44 ) │ │ │ │ - ldr r3, [pc, #52] @ (21be40 ) │ │ │ │ + bne.n 21bd72 │ │ │ │ + ldr r2, [pc, #56] @ (21bdbc ) │ │ │ │ + ldr r3, [pc, #52] @ (21bdb8 ) │ │ │ │ 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 21be38 │ │ │ │ + bne.n 21bdb0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r4 │ │ │ │ - b.n 21bde2 │ │ │ │ + b.n 21bd5a │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 21be08 │ │ │ │ + b.n 21bd80 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r8, r3 │ │ │ │ - bne.n 21bdb6 │ │ │ │ - b.n 21bd6a │ │ │ │ + bne.n 21bd2e │ │ │ │ + b.n 21bce2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - orrs r4, r1 │ │ │ │ + bics r4, r2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - rors r0, r6 │ │ │ │ + negs r0, r7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21bee0 │ │ │ │ + beq.n 21be58 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov.w ip, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, ip │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ubfx r2, r2, #0, #26 │ │ │ │ tst r2, r1 │ │ │ │ - beq.n 21be80 │ │ │ │ + beq.n 21bdf8 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq ip, r3 │ │ │ │ - beq.n 21be80 │ │ │ │ + beq.n 21bdf8 │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21be66 │ │ │ │ + bne.n 21bdde │ │ │ │ orrs.w r3, r4, ip │ │ │ │ - beq.n 21bee4 │ │ │ │ + beq.n 21be5c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21beea │ │ │ │ + beq.n 21be62 │ │ │ │ ldrb.w r3, [ip, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb.w r3, [ip, #29] │ │ │ │ - cbz r4, 21beda │ │ │ │ + cbz r4, 21be52 │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ ldrsb.w r1, [r0, #72] @ 0x48 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 242b3c │ │ │ │ + bl 242ab4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 21bef2 │ │ │ │ + cbnz r0, 21be6a │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e4358 │ │ │ │ + bl 2e42d0 │ │ │ │ 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, #52] @ 0x34 │ │ │ │ @@ -612355,182 +612166,182 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #17 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21bec6 │ │ │ │ - b.n 21beda │ │ │ │ + bne.n 21be3e │ │ │ │ + b.n 21be52 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e46c0 │ │ │ │ + bl 2e4638 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21beb8 │ │ │ │ + b.n 21be30 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #7 │ │ │ │ it ne │ │ │ │ cmpne r3, #3 │ │ │ │ ite le │ │ │ │ movle r5, #1 │ │ │ │ movgt r5, #0 │ │ │ │ - ble.n 21bf58 │ │ │ │ + ble.n 21bed0 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 21bf6c │ │ │ │ + bls.n 21bee4 │ │ │ │ ldr.w r4, [r4, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 21bf36 │ │ │ │ - b.n 21bf54 │ │ │ │ + cbnz r3, 21beae │ │ │ │ + b.n 21becc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21bf54 │ │ │ │ + cbz r3, 21becc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21bf30 │ │ │ │ + beq.n 21bea8 │ │ │ │ movs r2, #151 @ 0x97 │ │ │ │ mov r0, r5 │ │ │ │ - bl 261930 │ │ │ │ - b.n 21bf4c │ │ │ │ + bl 2618a8 │ │ │ │ + b.n 21bec4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 21bf3c │ │ │ │ + bne.n 21beb4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21bf46 │ │ │ │ + bne.n 21bebe │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #8 │ │ │ │ - bl 21be48 │ │ │ │ + bl 21bdc0 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 21bf26 │ │ │ │ + bhi.n 21be9e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21be48 │ │ │ │ + bl 21bdc0 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ - b.n 21bf26 │ │ │ │ + b.n 21be9e │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrsb.w r1, [r0, #72] @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ cmp r1, #7 │ │ │ │ it ne │ │ │ │ cmpne r1, #3 │ │ │ │ - ble.n 21bfa4 │ │ │ │ + ble.n 21bf1c │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq ip, r1 │ │ │ │ - beq.n 21bfa8 │ │ │ │ + beq.n 21bf20 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w ip, #8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21c024 │ │ │ │ + beq.n 21bf9c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 21bfce │ │ │ │ + beq.n 21bf46 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - beq.n 21bfce │ │ │ │ + beq.n 21bf46 │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21bfb6 │ │ │ │ - cbz r0, 21bfee │ │ │ │ + bne.n 21bf2e │ │ │ │ + cbz r0, 21bf66 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 242b3c │ │ │ │ + bl 242ab4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 21c034 │ │ │ │ + cbnz r0, 21bfac │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e4358 │ │ │ │ + bl 2e42d0 │ │ │ │ and.w r0, r0, #15 │ │ │ │ ldrb.w r3, [r4, #360] @ 0x168 │ │ │ │ bfi r3, r0, #4, #4 │ │ │ │ strb.w r3, [r4, #360] @ 0x168 │ │ │ │ - cbz r5, 21c030 │ │ │ │ + cbz r5, 21bfa8 │ │ │ │ mov r0, r5 │ │ │ │ ldrsb.w r1, [r4, #72] @ 0x48 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 242b3c │ │ │ │ - cbnz r0, 21c03e │ │ │ │ + bl 242ab4 │ │ │ │ + cbnz r0, 21bfb6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e4358 │ │ │ │ + bl 2e42d0 │ │ │ │ and.w r0, r0, #15 │ │ │ │ ldrb.w r3, [r4, #361] @ 0x169 │ │ │ │ bfi r3, r0, #0, #4 │ │ │ │ strb.w r3, [r4, #361] @ 0x169 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r3, [r4, #360] @ 0x168 │ │ │ │ bfi r3, r2, #4, #4 │ │ │ │ strb.w r3, [r4, #360] @ 0x168 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 21c014 │ │ │ │ + b.n 21bf8c │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e46c0 │ │ │ │ + bl 2e4638 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21bfe4 │ │ │ │ + b.n 21bf5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e46c0 │ │ │ │ + bl 2e4638 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 21c00a │ │ │ │ - cbz r1, 21c09a │ │ │ │ + b.n 21bf82 │ │ │ │ + cbz r1, 21c012 │ │ │ │ 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, 21c08c │ │ │ │ - bl 1f5500 │ │ │ │ - cbz r0, 21c070 │ │ │ │ + cbz r0, 21c004 │ │ │ │ + bl 1f5478 │ │ │ │ + cbz r0, 21bfe8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1f93e4 │ │ │ │ + bl 1f935c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1f93e4 │ │ │ │ + bl 1f935c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -612538,114 +612349,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, #488] @ 0x1e8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 21c0c0 │ │ │ │ + bne.n 21c038 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w ip, [r2, #14] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21c0bc │ │ │ │ + beq.n 21c034 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21c048 │ │ │ │ + bl 21bfc0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ - bl 21c048 │ │ │ │ + bl 21bfc0 │ │ │ │ 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 21c0bc │ │ │ │ + b.n 21c034 │ │ │ │ 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 21c184 │ │ │ │ + beq.n 21c0fc │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, #16 │ │ │ │ subs r6, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 21c130 │ │ │ │ + b.n 21c0a8 │ │ │ │ subs r6, #16 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r7, 21c14a │ │ │ │ - cbz r0, 21c188 │ │ │ │ + cbz r7, 21c0c2 │ │ │ │ + cbz r0, 21c100 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r3, 21c14a │ │ │ │ + cbz r3, 21c0c2 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ 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, 21c19a │ │ │ │ - cbz r0, 21c168 │ │ │ │ + cbz r5, 21c112 │ │ │ │ + cbz r0, 21c0e0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f5500 │ │ │ │ - cbz r0, 21c168 │ │ │ │ + bl 1f5478 │ │ │ │ + cbz r0, 21c0e0 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ 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 21c12e │ │ │ │ + bne.n 21c0a6 │ │ │ │ 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 21c168 │ │ │ │ + bne.n 21c0e0 │ │ │ │ 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 213d90 │ │ │ │ + bl 213d08 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r4, [pc, #220] @ (21c2a4 ) │ │ │ │ - bl 21c0a0 │ │ │ │ + ldr r4, [pc, #220] @ (21c21c ) │ │ │ │ + bl 21c018 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r8, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ add.w r1, r8, #20 │ │ │ │ add r4, pc │ │ │ │ lsrs r3, r3, #2 │ │ │ │ bfi r2, r3, #2, #6 │ │ │ │ @@ -612657,39 +612468,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 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 21c228 │ │ │ │ + cbz r0, 21c1a0 │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1f553c │ │ │ │ - ldr r3, [pc, #124] @ (21c2a8 ) │ │ │ │ + bl 1f54b4 │ │ │ │ + ldr r3, [pc, #124] @ (21c220 ) │ │ │ │ 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, 21c29a │ │ │ │ + cbz r3, 21c212 │ │ │ │ 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, 21c260 │ │ │ │ + cbz r6, 21c1d8 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 21c260 │ │ │ │ - bl 1f5500 │ │ │ │ - cbz r0, 21c260 │ │ │ │ + cbz r0, 21c1d8 │ │ │ │ + bl 1f5478 │ │ │ │ + cbz r0, 21c1d8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ 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] │ │ │ │ @@ -612700,272 +612511,272 @@ │ │ │ │ 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 21c24a │ │ │ │ + bhi.n 21c1c2 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - subs r6, #34 @ 0x22 │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ 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 r6, [pc, #1204] @ 21c774 │ │ │ │ + ldr.w r6, [pc, #1204] @ 21c6ec │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 21c318 │ │ │ │ + bhi.n 21c290 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsls r0, r7, #5 │ │ │ │ lsls r7, r1, #7 │ │ │ │ lsls r2, r5, #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 21415c │ │ │ │ + bl 2140d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c0a0 │ │ │ │ + bl 21c018 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c310 │ │ │ │ + cbz r0, 21c288 │ │ │ │ add.w r2, r7, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ - cbz r6, 21c332 │ │ │ │ + cbz r6, 21c2aa │ │ │ │ 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 21c6fe │ │ │ │ + beq.w 21c676 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213f70 │ │ │ │ + bl 213ee8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c0a0 │ │ │ │ + bl 21c018 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21c38a │ │ │ │ + beq.n 21c302 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 21c37c │ │ │ │ + cbz r6, 21c2f4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c37c │ │ │ │ + cbz r0, 21c2f4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr.w ip, [r9, #32] │ │ │ │ - cbz r0, 21c37c │ │ │ │ + cbz r0, 21c2f4 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r6, [r3, #48] @ 0x30 │ │ │ │ adds r2, #16 │ │ │ │ adds r3, #16 │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 21c35e │ │ │ │ + bcc.n 21c2d6 │ │ │ │ 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 21c1a0 │ │ │ │ + bl 21c118 │ │ │ │ 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 213df4 │ │ │ │ + bl 213d6c │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c0a0 │ │ │ │ + bl 21c018 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ add.w r1, r6, #20 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c3e0 │ │ │ │ + cbz r0, 21c358 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ 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 21c71e │ │ │ │ + beq.w 21c696 │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 21c40a │ │ │ │ - cbz r0, 21c40a │ │ │ │ + beq.n 21c382 │ │ │ │ + cbz r0, 21c382 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 21c40a │ │ │ │ + cbz r0, 21c382 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r6, #60] @ 0x3c │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 21c6ea │ │ │ │ - add r2, pc, #8 @ (adr r2, 21c420 ) │ │ │ │ + bhi.w 21c662 │ │ │ │ + add r2, pc, #8 @ (adr r2, 21c398 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r3, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 7, pc, cr1, cr15, {7} │ │ │ │ lsls r3, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 21c44e │ │ │ │ + cbz r6, 21c3c6 │ │ │ │ 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 21c70e │ │ │ │ + beq.w 21c686 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213f34 │ │ │ │ + bl 213eac │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c0a0 │ │ │ │ + bl 21c018 │ │ │ │ ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21c4a4 │ │ │ │ + beq.n 21c41c │ │ │ │ mov r2, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 21c496 │ │ │ │ + cbz r6, 21c40e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c496 │ │ │ │ + cbz r0, 21c40e │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr.w ip, [r9, #40] @ 0x28 │ │ │ │ - cbz r0, 21c496 │ │ │ │ + cbz r0, 21c40e │ │ │ │ ldr r6, [r0, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r6, [r3, #56] @ 0x38 │ │ │ │ adds r2, #16 │ │ │ │ adds r3, #16 │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 21c478 │ │ │ │ + bcc.n 21c3f0 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21c310 │ │ │ │ + beq.w 21c288 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c4ba │ │ │ │ + cbz r0, 21c432 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5500 │ │ │ │ - cbz r0, 21c4ba │ │ │ │ + bl 1f5478 │ │ │ │ + cbz r0, 21c432 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str.w r4, [r9, #36] @ 0x24 │ │ │ │ - b.n 21c310 │ │ │ │ + b.n 21c288 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 213fe4 │ │ │ │ + bl 213f5c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c0a0 │ │ │ │ + bl 21c018 │ │ │ │ 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 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c508 │ │ │ │ + cbz r0, 21c480 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21c54e │ │ │ │ + beq.n 21c4c6 │ │ │ │ mov.w r8, #0 │ │ │ │ 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, 21c544 │ │ │ │ + cbz r1, 21c4bc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c544 │ │ │ │ + cbz r0, 21c4bc │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - cbz r0, 21c540 │ │ │ │ + cbz r0, 21c4b8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r1, [r3, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 21c516 │ │ │ │ + bcc.n 21c48e │ │ │ │ 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 │ │ │ │ mov r0, r7 │ │ │ │ @@ -612994,30 +612805,30 @@ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ str.w r2, [r6, #73] @ 0x49 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c0a0 │ │ │ │ - ldr r3, [pc, #412] @ (21c778 ) │ │ │ │ + bl 21c018 │ │ │ │ + ldr r3, [pc, #412] @ (21c6f0 ) │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 21c74a │ │ │ │ + bne.w 21c6c2 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ add.w r2, r8, #44 @ 0x2c │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w r1, r4, #76 @ 0x4c │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr.w ip, [r3] │ │ │ │ adds r3, #16 │ │ │ │ @@ -613026,441 +612837,441 @@ │ │ │ │ ldr.w r0, [r3, #-8] │ │ │ │ ldr.w lr, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w lr, [r2, #-4] │ │ │ │ str.w ip, [r2, #-16] │ │ │ │ str.w r6, [r2, #-12] │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ - bne.n 21c602 │ │ │ │ + bne.n 21c57a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ - cbz r1, 21c63c │ │ │ │ + cbz r1, 21c5b4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1f93e4 │ │ │ │ + bl 1f935c │ │ │ │ str.w r0, [r8, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 21c310 │ │ │ │ + beq.w 21c288 │ │ │ │ mov r3, r4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 21c65e │ │ │ │ + cbz r6, 21c5d6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c65e │ │ │ │ + cbz r0, 21c5d6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 21c65e │ │ │ │ + cbz r0, 21c5d6 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ adds r4, #1 │ │ │ │ str.w r6, [r8, #96] @ 0x60 │ │ │ │ adds r3, #16 │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp r9, r4 │ │ │ │ - bne.n 21c648 │ │ │ │ - b.n 21c310 │ │ │ │ + bne.n 21c5c0 │ │ │ │ + b.n 21c288 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c0a0 │ │ │ │ + bl 21c018 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 61a8c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21c304 │ │ │ │ - b.n 21c310 │ │ │ │ + bne.w 21c27c │ │ │ │ + b.n 21c288 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 213e44 │ │ │ │ + bl 213dbc │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c0a0 │ │ │ │ + bl 21c018 │ │ │ │ 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 21c6dc │ │ │ │ + beq.n 21c654 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c6dc │ │ │ │ + cbz r0, 21c654 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1f5500 │ │ │ │ - cbz r0, 21c6dc │ │ │ │ + bl 1f5478 │ │ │ │ + cbz r0, 21c654 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ str.w r8, [r6, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ strb.w r3, [r6, #80] @ 0x50 │ │ │ │ - b.n 21c310 │ │ │ │ + b.n 21c288 │ │ │ │ ldrd r1, r2, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ strd r1, r2, [r6, #64] @ 0x40 │ │ │ │ - b.n 21c310 │ │ │ │ + b.n 21c288 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ - b.n 21c310 │ │ │ │ + b.n 21c288 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21c332 │ │ │ │ + beq.w 21c2aa │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - b.n 21c332 │ │ │ │ + b.n 21c2aa │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21c44e │ │ │ │ + beq.w 21c3c6 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - b.n 21c44e │ │ │ │ + b.n 21c3c6 │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ bic.w r2, r2, #4227858432 @ 0xfc000000 │ │ │ │ cmp.w r2, #8388608 @ 0x800000 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbnz r3, 21c746 │ │ │ │ - cbz r0, 21c746 │ │ │ │ + cbnz r3, 21c6be │ │ │ │ + cbz r0, 21c6be │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5500 │ │ │ │ - cbz r0, 21c746 │ │ │ │ + bl 1f5478 │ │ │ │ + cbz r0, 21c6be │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ - b.n 21c310 │ │ │ │ + b.n 21c288 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21c5ee │ │ │ │ + beq.w 21c566 │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1f553c │ │ │ │ - b.n 21c5ee │ │ │ │ + bl 1f54b4 │ │ │ │ + b.n 21c566 │ │ │ │ nop │ │ │ │ - subs r5, #54 @ 0x36 │ │ │ │ + subs r5, #190 @ 0xbe │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21c96c │ │ │ │ + beq.w 21c8e4 │ │ │ │ stmdb 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 │ │ │ │ add.w r7, r1, #8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r7 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 21c8fc │ │ │ │ + beq.w 21c874 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 21c88e │ │ │ │ + beq.n 21c806 │ │ │ │ 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 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21c880 │ │ │ │ + beq.n 21c7f8 │ │ │ │ strd r6, r8, [sp] │ │ │ │ - b.n 21c7f8 │ │ │ │ + b.n 21c770 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c2ac │ │ │ │ + bl 21c224 │ │ │ │ strd fp, sl, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 2142e8 │ │ │ │ + bl 214260 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21c87c │ │ │ │ + beq.n 21c7f4 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21c7da │ │ │ │ + bne.n 21c752 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214098 │ │ │ │ + bl 214010 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c0a0 │ │ │ │ + bl 21c018 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c832 │ │ │ │ + cbz r0, 21c7aa │ │ │ │ add.w r2, r4, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ strd fp, sl, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 2142e8 │ │ │ │ + bl 214260 │ │ │ │ ldr.w r8, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21c7f0 │ │ │ │ + beq.n 21c768 │ │ │ │ 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 2140ec │ │ │ │ + bl 214064 │ │ │ │ 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 21c856 │ │ │ │ + bne.n 21c7ce │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21c7f8 │ │ │ │ + bne.n 21c770 │ │ │ │ ldrd r6, r8, [sp] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21c7a6 │ │ │ │ + bne.n 21c71e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 213c8c │ │ │ │ + bl 213c04 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ ldrh r2, [r6, #56] @ 0x38 │ │ │ │ cmp r3, r9 │ │ │ │ str r1, [r0, #52] @ 0x34 │ │ │ │ strh r2, [r0, #56] @ 0x38 │ │ │ │ - beq.n 21c97c │ │ │ │ + beq.n 21c8f4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21c968 │ │ │ │ + beq.n 21c8e0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21c972 │ │ │ │ + beq.n 21c8ea │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 21e37c │ │ │ │ + bl 21e2f4 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c77c │ │ │ │ + bl 21c6f4 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21c880 │ │ │ │ + beq.n 21c7f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21df48 │ │ │ │ + bl 21dec0 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c77c │ │ │ │ + bl 21c6f4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21c7a6 │ │ │ │ - b.n 21c888 │ │ │ │ + bne.w 21c71e │ │ │ │ + b.n 21c800 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 213c24 │ │ │ │ + bl 213b9c │ │ │ │ mov sl, r0 │ │ │ │ ldrd r7, r3, [r6, #28] │ │ │ │ str r3, [r0, #32] │ │ │ │ - cbz r7, 21c91a │ │ │ │ + cbz r7, 21c892 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c91a │ │ │ │ + cbz r0, 21c892 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f5500 │ │ │ │ - cbz r0, 21c91a │ │ │ │ + bl 1f5478 │ │ │ │ + cbz r0, 21c892 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w r7, [sl, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 21c976 │ │ │ │ + beq.n 21c8ee │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 21c936 │ │ │ │ + cbz r2, 21c8ae │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 21c96e │ │ │ │ + cbz r4, 21c8e6 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r3, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 21e37c │ │ │ │ + bl 21e2f4 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r1, sl, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c77c │ │ │ │ + bl 21c6f4 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r1, sl, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c77c │ │ │ │ + bl 21c6f4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21c7a6 │ │ │ │ - b.n 21c888 │ │ │ │ + bne.w 21c71e │ │ │ │ + b.n 21c800 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 21c8ba │ │ │ │ + b.n 21c832 │ │ │ │ bx lr │ │ │ │ mov r3, r4 │ │ │ │ - b.n 21c936 │ │ │ │ + b.n 21c8ae │ │ │ │ mov r3, r2 │ │ │ │ - b.n 21c8ba │ │ │ │ + b.n 21c832 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 61a8c │ │ │ │ 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, 21c9c0 │ │ │ │ + cbnz r2, 21c938 │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9164 │ │ │ │ + bl 1f90dc │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21c9bc │ │ │ │ + beq.n 21c934 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - bl 21c984 │ │ │ │ + bl 21c8fc │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r7, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 21c9bc │ │ │ │ + bls.n 21c934 │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ - b.n 21c9d8 │ │ │ │ + b.n 21c950 │ │ │ │ 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 213544 │ │ │ │ + bl 2134bc │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 213560 │ │ │ │ + bl 2134d8 │ │ │ │ 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} │ │ │ │ ldmia.w lr, {r0, r1, r2} │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ ldrh.w r2, [r4, #88] @ 0x58 │ │ │ │ strh.w r2, [r5, #88] @ 0x58 │ │ │ │ - cbnz r2, 21ca90 │ │ │ │ + cbnz r2, 21ca08 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ - cbz r0, 21ca62 │ │ │ │ + cbz r0, 21c9da │ │ │ │ mov r1, r6 │ │ │ │ - bl 21c984 │ │ │ │ + bl 21c8fc │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ - cbz r2, 21ca82 │ │ │ │ + cbz r2, 21c9fa │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9188 │ │ │ │ + bl 1f9100 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 61a8c │ │ │ │ ldrh.w r2, [r4, #80] @ 0x50 │ │ │ │ strh.w r2, [r5, #80] @ 0x50 │ │ │ │ - cbnz r2, 21caa8 │ │ │ │ + cbnz r2, 21ca20 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9164 │ │ │ │ + bl 1f90dc │ │ │ │ ldrh.w r2, [r4, #88] @ 0x58 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ blx 61a8c │ │ │ │ - b.n 21ca56 │ │ │ │ + b.n 21c9ce │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9164 │ │ │ │ + bl 1f90dc │ │ │ │ ldrh.w r3, [r4, #80] @ 0x50 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r0, [r5, #108] @ 0x6c │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 61a8c │ │ │ │ mov r0, r5 │ │ │ │ @@ -613474,165 +613285,165 @@ │ │ │ │ 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, 21cb18 │ │ │ │ + cbz r3, 21ca90 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c9fc │ │ │ │ + bl 21c974 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ 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 21caf2 │ │ │ │ + bne.n 21ca6a │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 213ad4 │ │ │ │ + bl 213a4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r1, 21cb52 │ │ │ │ + cbz r1, 21caca │ │ │ │ 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, 21cb7c │ │ │ │ + cbz r3, 21caf4 │ │ │ │ str r1, [r5, #20] │ │ │ │ add.w r2, r6, #44 @ 0x2c │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21cac8 │ │ │ │ + bl 21ca40 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c77c │ │ │ │ + bl 21c6f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c104 │ │ │ │ + bl 21c07c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21cb50 │ │ │ │ + beq.n 21cac8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - b.n 21cb50 │ │ │ │ + b.n 21cac8 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ strb.w r2, [sp, #5] │ │ │ │ - ldr r2, [pc, #60] @ (21cbe4 ) │ │ │ │ + ldr r2, [pc, #60] @ (21cb5c ) │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #52] @ (21cbe8 ) │ │ │ │ + ldr r3, [pc, #52] @ (21cb60 ) │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 21c2ac │ │ │ │ - ldr r2, [pc, #36] @ (21cbec ) │ │ │ │ - ldr r3, [pc, #28] @ (21cbe8 ) │ │ │ │ + bl 21c224 │ │ │ │ + ldr r2, [pc, #36] @ (21cb64 ) │ │ │ │ + ldr r3, [pc, #28] @ (21cb60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21cbde │ │ │ │ + bne.n 21cb56 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, #78 @ 0x4e │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #50 @ 0x32 │ │ │ │ + adds r4, #186 @ 0xba │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr.w ip, [pc, #72] @ 21cc4c │ │ │ │ + ldr.w ip, [pc, #72] @ 21cbc4 │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #64] @ (21cc50 ) │ │ │ │ + ldr r2, [pc, #64] @ (21cbc8 ) │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ strb.w r3, [sp, #5] │ │ │ │ - bl 21c2ac │ │ │ │ - ldr r2, [pc, #36] @ (21cc54 ) │ │ │ │ - ldr r3, [pc, #28] @ (21cc50 ) │ │ │ │ + bl 21c224 │ │ │ │ + ldr r2, [pc, #36] @ (21cbcc ) │ │ │ │ + ldr r3, [pc, #28] @ (21cbc8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21cc46 │ │ │ │ + bne.n 21cbbe │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + adds r4, #126 @ 0x7e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #202 @ 0xca │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #168] @ (21cd14 ) │ │ │ │ + ldr r0, [pc, #168] @ (21cc8c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #168] @ (21cd18 ) │ │ │ │ + ldr r1, [pc, #168] @ (21cc90 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add.w r6, r4, #8 │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ @@ -613642,133 +613453,133 @@ │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #0] │ │ │ │ strd r2, r2, [r4, #4] │ │ │ │ ldr.w r2, [r1], #8 │ │ │ │ str r4, [r4, #12] │ │ │ │ cmp r2, r1 │ │ │ │ str r0, [r4, #16] │ │ │ │ - beq.n 21ccde │ │ │ │ + beq.n 21cc56 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh.w r2, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 21ccf6 │ │ │ │ + cbz r3, 21cc6e │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ strd r2, r0, [sp, #28] │ │ │ │ add r2, sp, #20 │ │ │ │ strd r2, r2, [sp, #20] │ │ │ │ - bl 213a58 │ │ │ │ + bl 2139d0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r6, [r0, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r7, [r0, #12] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - bl 21c77c │ │ │ │ + bl 21c6f4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 21c104 │ │ │ │ + bl 21c07c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 21cd06 │ │ │ │ - ldr r2, [pc, #60] @ (21cd1c ) │ │ │ │ - ldr r3, [pc, #52] @ (21cd18 ) │ │ │ │ + cbz r3, 21cc7e │ │ │ │ + ldr r2, [pc, #60] @ (21cc94 ) │ │ │ │ + ldr r3, [pc, #52] @ (21cc90 ) │ │ │ │ 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 21cd10 │ │ │ │ + bne.n 21cc88 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f58f8 │ │ │ │ + bl 1f5870 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - b.n 21cca6 │ │ │ │ + b.n 21cc1e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f547c │ │ │ │ - b.n 21ccde │ │ │ │ + bl 1f53f4 │ │ │ │ + b.n 21cc56 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - adds r3, #142 @ 0x8e │ │ │ │ + adds r4, #22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #26 │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #92] @ (21cd8c ) │ │ │ │ + ldr r2, [pc, #92] @ (21cd04 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #92] @ (21cd90 ) │ │ │ │ + ldr r3, [pc, #92] @ (21cd08 ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ strh.w r4, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f58f8 │ │ │ │ + bl 1f5870 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ str r5, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 21cb1c │ │ │ │ + bl 21ca94 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f547c │ │ │ │ - ldr r2, [pc, #36] @ (21cd94 ) │ │ │ │ - ldr r3, [pc, #28] @ (21cd90 ) │ │ │ │ + bl 1f53f4 │ │ │ │ + ldr r2, [pc, #36] @ (21cd0c ) │ │ │ │ + ldr r3, [pc, #28] @ (21cd08 ) │ │ │ │ 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 21cd88 │ │ │ │ + bne.n 21cd00 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - adds r2, #198 @ 0xc6 │ │ │ │ + adds r3, #78 @ 0x4e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #138 @ 0x8a │ │ │ │ + adds r3, #18 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r7, r0 │ │ │ │ - bl 213928 │ │ │ │ + bl 2138a0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r0, #16] │ │ │ │ - cbnz r2, 21ce18 │ │ │ │ + cbnz r2, 21cd90 │ │ │ │ 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 │ │ │ │ @@ -613788,813 +613599,813 @@ │ │ │ │ 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, 21ce62 │ │ │ │ + cbnz r2, 21cdda │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f9164 │ │ │ │ + bl 1f90dc │ │ │ │ str r0, [r5, #20] │ │ │ │ mov.w r8, #24 │ │ │ │ ldrd r6, r1, [r4, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ mul.w r2, r8, r6 │ │ │ │ blx 61a8c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21cdbc │ │ │ │ + beq.n 21cd34 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 21ce40 │ │ │ │ + b.n 21cdb8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mla r1, r8, r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - cbz r1, 21ce58 │ │ │ │ + cbz r1, 21cdd0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r9, r8, r6, r3 │ │ │ │ - bl 1f93e4 │ │ │ │ + bl 1f935c │ │ │ │ str.w r0, [r9, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 21ce3e │ │ │ │ - b.n 21cdbc │ │ │ │ + bhi.n 21cdb6 │ │ │ │ + b.n 21cd34 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f9164 │ │ │ │ + bl 1f90dc │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21ce10 │ │ │ │ + beq.n 21cd88 │ │ │ │ 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 21ce7a │ │ │ │ + bne.n 21cdf2 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #464] @ (21d074 ) │ │ │ │ + ldr r2, [pc, #464] @ (21cfec ) │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r1 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #452] @ (21d078 ) │ │ │ │ + ldr r3, [pc, #452] @ (21cff0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f58f8 │ │ │ │ + bl 1f5870 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ ldrsb.w r1, [r7, #72] @ 0x48 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl 213430 │ │ │ │ + bl 2133a8 │ │ │ │ ldrb.w r3, [r7, #488] @ 0x1e8 │ │ │ │ adds r1, r0, #4 │ │ │ │ strb.w r3, [r0, #488] @ 0x1e8 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ adds r2, r7, #4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 21cac8 │ │ │ │ + bl 21ca40 │ │ │ │ ldr.w r4, [r7, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21cf0e │ │ │ │ + cbz r3, 21ce86 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21cd98 │ │ │ │ + bl 21cd10 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f553c │ │ │ │ + bl 1f54b4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21cef4 │ │ │ │ + bne.n 21ce6c │ │ │ │ ldr.w r4, [r7, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 21cf1e │ │ │ │ - b.n 21cf70 │ │ │ │ + cbnz r3, 21ce96 │ │ │ │ + b.n 21cee8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21cf70 │ │ │ │ + cbz r3, 21cee8 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21cf18 │ │ │ │ + beq.n 21ce90 │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbz r3, 21cf60 │ │ │ │ + cbz r3, 21ced8 │ │ │ │ mov r8, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 21cb1c │ │ │ │ + bl 21ca94 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str.w r0, [r8, #24] │ │ │ │ str.w r8, [r0, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 21cf58 │ │ │ │ - b.n 21cf70 │ │ │ │ + cbnz r3, 21ced0 │ │ │ │ + b.n 21cee8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21cf70 │ │ │ │ + cbz r3, 21cee8 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21cf52 │ │ │ │ - b.n 21cf24 │ │ │ │ + beq.n 21ceca │ │ │ │ + b.n 21ce9c │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21cf38 │ │ │ │ + beq.n 21ceb0 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ - b.n 21cf3a │ │ │ │ + b.n 21ceb2 │ │ │ │ mov.w r2, #408 @ 0x198 │ │ │ │ add.w r1, r7, #24 │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx 61a8c │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f93e4 │ │ │ │ + bl 1f935c │ │ │ │ ldr r1, [r6, #28] │ │ │ │ str r0, [r6, #24] │ │ │ │ - cbz r1, 21cf96 │ │ │ │ + cbz r1, 21cf0e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f93e4 │ │ │ │ + bl 1f935c │ │ │ │ str r0, [r6, #28] │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f93e4 │ │ │ │ + bl 1f935c │ │ │ │ ldr.w r3, [r7, #448] @ 0x1c0 │ │ │ │ str.w r3, [r6, #448] @ 0x1c0 │ │ │ │ ldr.w r3, [r7, #452] @ 0x1c4 │ │ │ │ str.w r3, [r6, #452] @ 0x1c4 │ │ │ │ ldr.w r3, [r7, #456] @ 0x1c8 │ │ │ │ str.w r3, [r6, #456] @ 0x1c8 │ │ │ │ ldr.w r3, [r7, #464] @ 0x1d0 │ │ │ │ str.w r3, [r6, #464] @ 0x1d0 │ │ │ │ ldr.w r2, [r7, #472] @ 0x1d8 │ │ │ │ str r0, [r6, #68] @ 0x44 │ │ │ │ str.w r2, [r6, #472] @ 0x1d8 │ │ │ │ - cbnz r2, 21d00e │ │ │ │ + cbnz r2, 21cf86 │ │ │ │ ldr.w r1, [r7, #476] @ 0x1dc │ │ │ │ - cbz r1, 21cfe4 │ │ │ │ + cbz r1, 21cf5c │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r6 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r2, #24 │ │ │ │ - bl 1f93b4 │ │ │ │ + bl 1f932c │ │ │ │ str.w r0, [r6, #476] @ 0x1dc │ │ │ │ ldr.w r2, [r7, #480] @ 0x1e0 │ │ │ │ - cbnz r2, 21d01e │ │ │ │ + cbnz r2, 21cf96 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f547c │ │ │ │ - ldr r2, [pc, #136] @ (21d07c ) │ │ │ │ - ldr r3, [pc, #128] @ (21d078 ) │ │ │ │ + bl 1f53f4 │ │ │ │ + ldr r2, [pc, #136] @ (21cff4 ) │ │ │ │ + ldr r3, [pc, #128] @ (21cff0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21d070 │ │ │ │ + bne.n 21cfe8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r7, #468] @ 0x1d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f93b4 │ │ │ │ + bl 1f932c │ │ │ │ str.w r0, [r6, #468] @ 0x1d4 │ │ │ │ - b.n 21cfca │ │ │ │ + b.n 21cf42 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9164 │ │ │ │ + bl 1f90dc │ │ │ │ ldr.w r3, [r7, #480] @ 0x1e0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 21d06a │ │ │ │ + cbz r3, 21cfe2 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldr.w r2, [r7, #484] @ 0x1e4 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r2, r3 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1f93b4 │ │ │ │ + bl 1f932c │ │ │ │ ldrd r2, r1, [r8, #8] │ │ │ │ strd r0, r2, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #16 │ │ │ │ - bl 1f93b4 │ │ │ │ + bl 1f932c │ │ │ │ ldr.w r3, [r7, #480] @ 0x1e0 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 21d032 │ │ │ │ + bcc.n 21cfaa │ │ │ │ strd r3, r9, [r6, #480] @ 0x1e0 │ │ │ │ - b.n 21cfea │ │ │ │ + b.n 21cf62 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - adds r1, #84 @ 0x54 │ │ │ │ + adds r1, #220 @ 0xdc │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #6 │ │ │ │ + adds r0, #142 @ 0x8e │ │ │ │ lsls r0, r5, #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 21415c │ │ │ │ + bl 2140d4 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 21d0dc │ │ │ │ + beq.n 21d054 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r1, 21d0bc │ │ │ │ + cbz r1, 21d034 │ │ │ │ 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 2142e8 │ │ │ │ + bl 214260 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r2, #20 │ │ │ │ - bl 216144 │ │ │ │ + bl 2160bc │ │ │ │ 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 21d178 │ │ │ │ + beq.n 21d0f0 │ │ │ │ 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 r6, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21d140 │ │ │ │ + bne.n 21d0b8 │ │ │ │ mov r8, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 21d134 │ │ │ │ + cbz r4, 21d0ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21d170 │ │ │ │ + beq.n 21d0e8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 21d148 │ │ │ │ + beq.n 21d0c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21d12e │ │ │ │ + cbz r3, 21d0a6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21d12e │ │ │ │ + cbz r2, 21d0a6 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 21d16a │ │ │ │ + beq.n 21d0e2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d11c │ │ │ │ + bne.n 21d094 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 21d144 │ │ │ │ + beq.n 21d0bc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 21d140 │ │ │ │ + cbz r3, 21d0b8 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 21d106 │ │ │ │ + beq.n 21d07e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ 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 1f985c │ │ │ │ + bl 1f97d4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21d118 │ │ │ │ - b.n 21d134 │ │ │ │ + bne.n 21d090 │ │ │ │ + b.n 21d0ac │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 21d148 │ │ │ │ + b.n 21d0c0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 21d134 │ │ │ │ - b.n 21d146 │ │ │ │ + bne.n 21d0ac │ │ │ │ + b.n 21d0be │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 21d1ce │ │ │ │ + cbz r2, 21d146 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21d1ce │ │ │ │ + bne.n 21d146 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 21d1d4 │ │ │ │ + cbz r3, 21d14c │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 21d1a2 │ │ │ │ - b.n 21d1ac │ │ │ │ + cbnz r0, 21d11a │ │ │ │ + b.n 21d124 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 21d1ac │ │ │ │ + cbz r0, 21d124 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 21d19c │ │ │ │ + bne.n 21d114 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - cbz r2, 21d1ce │ │ │ │ + cbz r2, 21d146 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21d1c4 │ │ │ │ + cbz r3, 21d13c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21d1c4 │ │ │ │ + bne.n 21d13c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21d1d0 │ │ │ │ + cbz r2, 21d148 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21d1a2 │ │ │ │ + b.n 21d11a │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21d1a2 │ │ │ │ + bne.n 21d11a │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21d1ae │ │ │ │ + b.n 21d126 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 21d194 │ │ │ │ + b.n 21d10c │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ cmp r3, r1 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r0, #48] @ 0x30 │ │ │ │ streq r3, [r0, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ movs.w ip, r2, lsr #2 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ - beq.n 21d212 │ │ │ │ + beq.n 21d18a │ │ │ │ push {r4, r5} │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ mov r3, r4 │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ - b.n 21d200 │ │ │ │ + b.n 21d178 │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 21d20e │ │ │ │ + beq.n 21d186 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 21d1fa │ │ │ │ + bne.n 21d172 │ │ │ │ subs r2, #4 │ │ │ │ str r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [r0, #48] @ 0x30 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21d25e │ │ │ │ + beq.n 21d1d6 │ │ │ │ ldr.w lr, [ip, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ movs.w r1, lr, lsr #2 │ │ │ │ - beq.n 21d25e │ │ │ │ + beq.n 21d1d6 │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ mov r3, r2 │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ - b.n 21d24c │ │ │ │ + b.n 21d1c4 │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 21d25e │ │ │ │ + beq.n 21d1d6 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 21d246 │ │ │ │ + bne.n 21d1be │ │ │ │ sub.w r1, lr, #4 │ │ │ │ str.w r1, [ip, #60] @ 0x3c │ │ │ │ ldr r2, [r2, r1] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - cbz r1, 21d266 │ │ │ │ - bl 21d1d8 │ │ │ │ + cbz r1, 21d1de │ │ │ │ + bl 21d150 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #300] @ (21d3a8 ) │ │ │ │ + ldr r3, [pc, #300] @ (21d320 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 21d2e8 │ │ │ │ + bhi.n 21d260 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r3, #26 │ │ │ │ cmp r6, #2 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21d2a6 │ │ │ │ + cbz r3, 21d21e │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d268 │ │ │ │ + bl 21d1e0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d296 │ │ │ │ + bne.n 21d20e │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21d2bc │ │ │ │ + cbz r3, 21d234 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d268 │ │ │ │ + bl 21d1e0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d2ac │ │ │ │ + bne.n 21d224 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21d2bc │ │ │ │ + beq.n 21d234 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21d378 │ │ │ │ + beq.n 21d2f0 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 21d358 │ │ │ │ + bhi.n 21d2d0 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #61 @ 0x3d │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ subs r0, #61 @ 0x3d │ │ │ │ subs r5, #56 @ 0x38 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21d2bc │ │ │ │ + beq.n 21d234 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d268 │ │ │ │ + bl 21d1e0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d2f0 │ │ │ │ - b.n 21d2bc │ │ │ │ + bne.n 21d268 │ │ │ │ + b.n 21d234 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21d318 │ │ │ │ + cbz r3, 21d290 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d268 │ │ │ │ + bl 21d1e0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d308 │ │ │ │ + bne.n 21d280 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21d32e │ │ │ │ + cbz r3, 21d2a6 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d268 │ │ │ │ + bl 21d1e0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d31e │ │ │ │ + bne.n 21d296 │ │ │ │ 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, #108] @ (21d3ac ) │ │ │ │ + ldr r3, [pc, #108] @ (21d324 ) │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 21d358 │ │ │ │ + cbz r3, 21d2d0 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 21d080 │ │ │ │ + bl 21cff8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21d2bc │ │ │ │ + beq.n 21d234 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 21d36e │ │ │ │ + cbz r3, 21d2e6 │ │ │ │ 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 21d2d6 │ │ │ │ + bne.n 21d24e │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 21d384 │ │ │ │ + cbz r3, 21d2fc │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d0e4 │ │ │ │ + bl 21d05c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r3, 21d390 │ │ │ │ + cbz r3, 21d308 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d0e4 │ │ │ │ + bl 21d05c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d214 │ │ │ │ + bl 21d18c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 21d35e │ │ │ │ + bne.n 21d2d6 │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215f9c │ │ │ │ - b.n 21d35e │ │ │ │ - cmp r5, #126 @ 0x7e │ │ │ │ + bl 215f14 │ │ │ │ + b.n 21d2d6 │ │ │ │ + cmp r6, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ 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 │ │ │ │ ldrd r5, r4, [r0, #44] @ 0x2c │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w r8, [pc, #416] @ 21d568 │ │ │ │ + ldr.w r8, [pc, #416] @ 21d4e0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r8, pc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21d454 │ │ │ │ + beq.n 21d3cc │ │ │ │ mov r1, r5 │ │ │ │ - bl 21d1d8 │ │ │ │ + bl 21d150 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 21d17c │ │ │ │ - cbz r4, 21d442 │ │ │ │ + bl 21d0f4 │ │ │ │ + cbz r4, 21d3ba │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21d1d8 │ │ │ │ + bl 21d150 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d17c │ │ │ │ + bl 21d0f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d214 │ │ │ │ + bl 21d18c │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r5, [r6, #44] @ 0x2c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.w 21d562 │ │ │ │ + bhi.w 21d4da │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 21d474 │ │ │ │ + bhi.n 21d3ec │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.w 21d562 │ │ │ │ + beq.w 21d4da │ │ │ │ str r7, [r5, #60] @ 0x3c │ │ │ │ str r6, [r0, #0] │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ - cbz r4, 21d43c │ │ │ │ + cbz r4, 21d3b4 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 21d562 │ │ │ │ + bhi.w 21d4da │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 21d4aa │ │ │ │ + bhi.n 21d422 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.w 21d562 │ │ │ │ + beq.w 21d4da │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d214 │ │ │ │ + bl 21d18c │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r5, [r6, #44] @ 0x2c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bls.n 21d408 │ │ │ │ + bls.n 21d380 │ │ │ │ str r4, [r4, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21d4dc │ │ │ │ + beq.n 21d454 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d1d8 │ │ │ │ + bl 21d150 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21d17c │ │ │ │ + bl 21d0f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d214 │ │ │ │ + bl 21d18c │ │ │ │ strd r5, r4, [r6, #44] @ 0x2c │ │ │ │ - b.n 21d420 │ │ │ │ + b.n 21d398 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 21d4f6 │ │ │ │ + bls.n 21d46e │ │ │ │ cmp r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, r7 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #232] @ (21d56c ) │ │ │ │ + ldr r3, [pc, #232] @ (21d4e4 ) │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21d516 │ │ │ │ + beq.n 21d48e │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d502 │ │ │ │ + beq.n 21d47a │ │ │ │ mov r2, r9 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d562 │ │ │ │ + beq.n 21d4da │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ str.w r9, [r5, #64] @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ - b.n 21d418 │ │ │ │ + b.n 21d390 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 21d4ec │ │ │ │ + bls.n 21d464 │ │ │ │ cmp r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, r7 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #176] @ (21d56c ) │ │ │ │ + ldr r1, [pc, #176] @ (21d4e4 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 21d53c │ │ │ │ + beq.n 21d4b4 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 21d50c │ │ │ │ + cbz r0, 21d484 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d562 │ │ │ │ + beq.n 21d4da │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ - b.n 21d438 │ │ │ │ + b.n 21d3b0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 21d214 │ │ │ │ + bl 21d18c │ │ │ │ strd r4, r4, [r6, #44] @ 0x2c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r5, r7 │ │ │ │ it cc │ │ │ │ movcc r5, #64 @ 0x40 │ │ │ │ - b.n 21d4b8 │ │ │ │ + b.n 21d430 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 21d482 │ │ │ │ + b.n 21d3fa │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r9 │ │ │ │ blx 6134c │ │ │ │ - b.n 21d49a │ │ │ │ + b.n 21d412 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx 6134c │ │ │ │ - b.n 21d4ce │ │ │ │ + b.n 21d446 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61b04 │ │ │ │ - cbz r0, 21d562 │ │ │ │ + cbz r0, 21d4da │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 61a8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ adds r0, r3, r2 │ │ │ │ str.w r9, [r5, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ - b.n 21d418 │ │ │ │ + b.n 21d390 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61b04 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21d562 │ │ │ │ + cbz r0, 21d4da │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ blx 61a8c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ add.w r0, r8, r3 │ │ │ │ str.w r8, [r4, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 21d438 │ │ │ │ + b.n 21d3b0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cmp r4, #46 @ 0x2e │ │ │ │ + cmp r4, #182 @ 0xb6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ 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 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r7, r1, #24 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 21d634 │ │ │ │ + beq.n 21d5ac │ │ │ │ ldr r6, [r1, #28] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21d5f4 │ │ │ │ + beq.n 21d56c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21d3b0 │ │ │ │ + bl 21d328 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21d5b4 │ │ │ │ + cbz r3, 21d52c │ │ │ │ mov r3, r0 │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 21d5aa │ │ │ │ + bne.n 21d522 │ │ │ │ add.w r3, r2, #24 │ │ │ │ add.w ip, r2, #16 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21d5d8 │ │ │ │ + beq.n 21d550 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r0, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ str r0, [r4, #28] │ │ │ │ str r7, [r0, #0] │ │ │ │ @@ -614602,265 +614413,265 @@ │ │ │ │ str.w ip, [r2, #28] │ │ │ │ strd r1, r1, [r2, #20] │ │ │ │ ldrd r1, r3, [r2] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2] │ │ │ │ - cbz r6, 21d638 │ │ │ │ + cbz r6, 21d5b0 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r6, [r5] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ - cbz r3, 21d604 │ │ │ │ + cbz r3, 21d57c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21d0e4 │ │ │ │ + bl 21d05c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, 21d614 │ │ │ │ + cbz r3, 21d58c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21d0e4 │ │ │ │ + bl 21d05c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 21d214 │ │ │ │ + bl 21d18c │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r5, #4] │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r5, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r6, #0 │ │ │ │ - b.n 21d596 │ │ │ │ + b.n 21d50e │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r4, [r5] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r7, [r0, #60] @ 0x3c │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w fp, [pc, #332] @ 21d7a8 │ │ │ │ + ldr.w fp, [pc, #332] @ 21d720 │ │ │ │ add fp, pc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 21d6ec │ │ │ │ + beq.n 21d664 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 21d68e │ │ │ │ + b.n 21d606 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ adds r2, r3, r2 │ │ │ │ - beq.w 21d7a0 │ │ │ │ + beq.w 21d718 │ │ │ │ str.w r9, [r4, #60] @ 0x3c │ │ │ │ str r5, [r2, #0] │ │ │ │ ldrd r0, r7, [r8, #56] @ 0x38 │ │ │ │ adds r6, #4 │ │ │ │ adds r2, r0, r7 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 21d6e2 │ │ │ │ + beq.n 21d65a │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 21d72a │ │ │ │ + beq.n 21d6a2 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r8 │ │ │ │ ite eq │ │ │ │ streq r4, [r5, #44] @ 0x2c │ │ │ │ strne r4, [r5, #48] @ 0x30 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 21d7a0 │ │ │ │ + bhi.n 21d718 │ │ │ │ ldr r7, [r4, #64] @ 0x40 │ │ │ │ add.w r9, r2, #4 │ │ │ │ cmp r9, r7 │ │ │ │ - bls.n 21d672 │ │ │ │ + bls.n 21d5ea │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.n 21d6f2 │ │ │ │ - ldr r3, [pc, #244] @ (21d7ac ) │ │ │ │ + bhi.n 21d66a │ │ │ │ + ldr r3, [pc, #244] @ (21d724 ) │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r7, #64 @ 0x40 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21d704 │ │ │ │ + beq.n 21d67c │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d766 │ │ │ │ + beq.n 21d6de │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d7a0 │ │ │ │ + beq.n 21d718 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #64] @ 0x40 │ │ │ │ adds r2, r0, r3 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 21d67a │ │ │ │ + b.n 21d5f2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str.w r4, [r8, #60] @ 0x3c │ │ │ │ - cbnz r2, 21d730 │ │ │ │ + cbnz r2, 21d6a8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #184] @ (21d7ac ) │ │ │ │ + ldr r3, [pc, #184] @ (21d724 ) │ │ │ │ cmp r7, r9 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ it cc │ │ │ │ movcc r7, r9 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 21d6c8 │ │ │ │ + bne.n 21d640 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 61b04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d7a0 │ │ │ │ + beq.n 21d718 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [sp, #12] │ │ │ │ blx 61a8c │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ str r7, [r4, #64] @ 0x40 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 21d67a │ │ │ │ + b.n 21d5f2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 21d684 │ │ │ │ + b.n 21d5fc │ │ │ │ ldr.w r2, [r8, #64] @ 0x40 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 21d770 │ │ │ │ - ldr r3, [pc, #112] @ (21d7ac ) │ │ │ │ + bhi.n 21d6e8 │ │ │ │ + ldr r3, [pc, #112] @ (21d724 ) │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21d78a │ │ │ │ - cbz r3, 21d782 │ │ │ │ + beq.n 21d702 │ │ │ │ + cbz r3, 21d6fa │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f90e4 │ │ │ │ - cbz r0, 21d7a0 │ │ │ │ + bl 1f905c │ │ │ │ + cbz r0, 21d718 │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str.w r0, [r8, #56] @ 0x38 │ │ │ │ add r3, r0 │ │ │ │ str.w r2, [r8, #64] @ 0x40 │ │ │ │ - b.n 21d772 │ │ │ │ + b.n 21d6ea │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 6134c │ │ │ │ - b.n 21d6d4 │ │ │ │ - cbz r0, 21d7a0 │ │ │ │ + b.n 21d64c │ │ │ │ + cbz r0, 21d718 │ │ │ │ movs r2, #4 │ │ │ │ str.w r2, [r8, #60] @ 0x3c │ │ │ │ str.w sl, [r3] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ blx 6134c │ │ │ │ - b.n 21d752 │ │ │ │ + b.n 21d6ca │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 61b04 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21d7a0 │ │ │ │ + cbz r0, 21d718 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r4, r0, [r8, #52] @ 0x34 │ │ │ │ str.w r2, [r8, #64] @ 0x40 │ │ │ │ - b.n 21d772 │ │ │ │ + b.n 21d6ea │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cmp r1, #160 @ 0xa0 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - bl 213a58 │ │ │ │ + bl 2139d0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r0, [r1, #12] │ │ │ │ mov r0, r4 │ │ │ │ strd r4, r3, [r1] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 21d644 │ │ │ │ + bl 21d5bc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21d85a │ │ │ │ + beq.n 21d7d2 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 21d85a │ │ │ │ + bne.n 21d7d2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21d860 │ │ │ │ + beq.n 21d7d8 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 21d860 │ │ │ │ + bne.n 21d7d8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov.w lr, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w ip, r1, #24 │ │ │ │ str r3, [r2, #0] │ │ │ │ strd lr, r1, [r0, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 21d832 │ │ │ │ + b.n 21d7aa │ │ │ │ ldr r4, [r3, #4] │ │ │ │ str r4, [r2, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ strd lr, r1, [r3, #4] │ │ │ │ str.w ip, [r3] │ │ │ │ ldr r4, [r1, #28] │ │ │ │ str r4, [r3, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r0, [r1, #28] │ │ │ │ mov r0, r3 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - cbz r4, 21d842 │ │ │ │ + cbz r4, 21d7ba │ │ │ │ ldrb r4, [r2, #12] │ │ │ │ cmp r4, #8 │ │ │ │ - beq.n 21d81c │ │ │ │ + beq.n 21d794 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ movs r4, #0 │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r4, r1, [r3, #4] │ │ │ │ str.w ip, [r3] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ @@ -614885,851 +614696,851 @@ │ │ │ │ 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 r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 21d7b0 │ │ │ │ + bl 21d728 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21d8de │ │ │ │ + cbz r2, 21d856 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r0, #24 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r2, lr │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 21d8de │ │ │ │ + beq.n 21d856 │ │ │ │ ldrd r4, r1, [r3] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r4, [r1, #0] │ │ │ │ strd ip, lr, [r3] │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r1, [r0, #28] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ str r3, [r0, #28] │ │ │ │ - cbz r2, 21d8de │ │ │ │ + cbz r2, 21d856 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ - cbz r1, 21d8d8 │ │ │ │ + cbz r1, 21d850 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 21d8b2 │ │ │ │ + bne.n 21d82a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #308] @ (21da28 ) │ │ │ │ + ldr r2, [pc, #308] @ (21d9a0 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21d984 │ │ │ │ + beq.n 21d8fc │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 21d938 │ │ │ │ + bne.n 21d8b0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21d91c │ │ │ │ + cbz r3, 21d894 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 21d8e0 │ │ │ │ + bl 21d858 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d90a │ │ │ │ + bne.n 21d882 │ │ │ │ ldr r5, [r5, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21d932 │ │ │ │ + cbz r3, 21d8aa │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d8e0 │ │ │ │ + bl 21d858 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d922 │ │ │ │ + bne.n 21d89a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ add.w r1, r0, #24 │ │ │ │ cmp r6, r1 │ │ │ │ str r3, [r0, #32] │ │ │ │ - beq.n 21d932 │ │ │ │ + beq.n 21d8aa │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21d932 │ │ │ │ + beq.n 21d8aa │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #6 │ │ │ │ - bne.n 21d932 │ │ │ │ + bne.n 21d8aa │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21d932 │ │ │ │ + bne.n 21d8aa │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21d214 │ │ │ │ + bl 21d18c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ adds r2, r3, #5 │ │ │ │ - bhi.n 21da22 │ │ │ │ + bhi.n 21d99a │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r2, r3, #4 │ │ │ │ mov r8, r2 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - bhi.n 21d9b6 │ │ │ │ + bhi.n 21d92e │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r3, r2, r3 │ │ │ │ - beq.n 21da22 │ │ │ │ + beq.n 21d99a │ │ │ │ str.w r8, [r4, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ str r5, [r3, #0] │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ - b.n 21d932 │ │ │ │ + b.n 21d8aa │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21d99c │ │ │ │ + cbz r3, 21d914 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 21d8e0 │ │ │ │ + bl 21d858 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d98a │ │ │ │ + bne.n 21d902 │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21d932 │ │ │ │ + beq.n 21d8aa │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d8e0 │ │ │ │ + bl 21d858 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d9a4 │ │ │ │ - b.n 21d932 │ │ │ │ + bne.n 21d91c │ │ │ │ + b.n 21d8aa │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21d9e8 │ │ │ │ + bhi.n 21d960 │ │ │ │ mov r1, r8 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #100] @ (21da2c ) │ │ │ │ + ldr r1, [pc, #100] @ (21d9a4 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 21d9fe │ │ │ │ + beq.n 21d976 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 21d9f2 │ │ │ │ + cbz r0, 21d96a │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 21da22 │ │ │ │ + cbz r3, 21d99a │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ add r3, r2 │ │ │ │ - b.n 21d978 │ │ │ │ + b.n 21d8f0 │ │ │ │ cmp r1, r8 │ │ │ │ it cc │ │ │ │ movcc r1, r8 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21d9c6 │ │ │ │ + b.n 21d93e │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 6134c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21d9dc │ │ │ │ + b.n 21d954 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61b04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21da22 │ │ │ │ + cbz r0, 21d99a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ blx 61a8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r7, [r4, #64] @ 0x40 │ │ │ │ add r3, r6 │ │ │ │ str r6, [r4, #56] @ 0x38 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ - b.n 21d978 │ │ │ │ + b.n 21d8f0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - movs r7, #4 │ │ │ │ + movs r7, #140 @ 0x8c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ 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 r4, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21dab6 │ │ │ │ + beq.n 21da2e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21dab6 │ │ │ │ + bne.n 21da2e │ │ │ │ ldr r6, [r0, #32] │ │ │ │ mov r7, r1 │ │ │ │ add.w r8, r6, #32 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r4, #32] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 21415c │ │ │ │ + bl 2140d4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 21dabc │ │ │ │ + beq.n 21da34 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 21da80 │ │ │ │ + cbz r2, 21d9f8 │ │ │ │ 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 r9, r5, #20 │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w sp, {r0, r1} │ │ │ │ - bl 2142e8 │ │ │ │ + bl 214260 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2140ec │ │ │ │ + bl 214064 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ add.w r3, r0, #16 │ │ │ │ strd r1, r9, [r0, #16] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r5, #20] │ │ │ │ - cbz r2, 21dab6 │ │ │ │ + cbz r2, 21da2e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 21da58 │ │ │ │ + beq.n 21d9d0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #884] @ (21de4c ) │ │ │ │ + ldr r2, [pc, #884] @ (21ddc4 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21db74 │ │ │ │ + beq.n 21daec │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 21daf8 │ │ │ │ + beq.n 21da70 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 21dc14 │ │ │ │ + beq.w 21db8c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #44 @ 0x2c │ │ │ │ ldr r5, [r2, #52] @ 0x34 │ │ │ │ add.w r0, r2, #60 @ 0x3c │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 21dd42 │ │ │ │ + beq.w 21dcba │ │ │ │ cmp r5, r0 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - beq.w 21dd16 │ │ │ │ - cbz r4, 21db36 │ │ │ │ + beq.w 21dc8e │ │ │ │ + cbz r4, 21daae │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r6, r2, #5 │ │ │ │ - bhi.w 21dd24 │ │ │ │ + bhi.w 21dc9c │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21dc9c │ │ │ │ + bhi.w 21dc14 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21dd24 │ │ │ │ + beq.w 21dc9c │ │ │ │ str.w r9, [r4, #60] @ 0x3c │ │ │ │ str r3, [r2, #0] │ │ │ │ str r5, [r3, #48] @ 0x30 │ │ │ │ - cbz r5, 21db5c │ │ │ │ + cbz r5, 21dad4 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 21dd24 │ │ │ │ + bhi.w 21dc9c │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21dcd4 │ │ │ │ + bhi.w 21dc4c │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21dd24 │ │ │ │ + beq.w 21dc9c │ │ │ │ str.w r9, [r5, #60] @ 0x3c │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 21da30 │ │ │ │ + bl 21d9a8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21da30 │ │ │ │ + bl 21d9a8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 21dbda │ │ │ │ + beq.n 21db52 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 21dc7e │ │ │ │ + beq.n 21dbf6 │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21dc3a │ │ │ │ + beq.n 21dbb2 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 21dd24 │ │ │ │ + bhi.w 21dc9c │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 21dc30 │ │ │ │ + bls.n 21dba8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 21dd66 │ │ │ │ + bhi.w 21dcde │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #676] @ (21de50 ) │ │ │ │ + ldr r1, [pc, #676] @ (21ddc8 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21de1e │ │ │ │ + beq.w 21dd96 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21de12 │ │ │ │ + beq.w 21dd8a │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21dd24 │ │ │ │ + beq.w 21dc9c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ add r2, r0 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ - b.n 21dc36 │ │ │ │ + b.n 21dbae │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21dd70 │ │ │ │ + beq.w 21dce8 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 21dd24 │ │ │ │ + bhi.w 21dc9c │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bhi.n 21dc44 │ │ │ │ + bhi.n 21dbbc │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21dd24 │ │ │ │ + beq.w 21dc9c │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - bl 21da30 │ │ │ │ + bl 21d9a8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r4, [r2, #16] │ │ │ │ adds r2, #24 │ │ │ │ cmp r4, r2 │ │ │ │ itt eq │ │ │ │ moveq r4, #0 │ │ │ │ streq r4, [r0, #44] @ 0x2c │ │ │ │ - beq.n 21dc02 │ │ │ │ + beq.n 21db7a │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21dc02 │ │ │ │ + beq.n 21db7a │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bls.n 21dbee │ │ │ │ - b.n 21dd24 │ │ │ │ + bls.n 21db66 │ │ │ │ + b.n 21dc9c │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 21dd24 │ │ │ │ + beq.n 21dc9c │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 21dd0a │ │ │ │ + bls.n 21dc82 │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #508] @ (21de50 ) │ │ │ │ + ldr r1, [pc, #508] @ (21ddc8 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21dd76 │ │ │ │ + beq.w 21dcee │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21dd52 │ │ │ │ + beq.n 21dcca │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21dd24 │ │ │ │ + beq.n 21dc9c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ add r2, r0 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ - b.n 21dbfe │ │ │ │ + b.n 21db76 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ add.w r0, r2, #24 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 21de0c │ │ │ │ + beq.w 21dd84 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 21dc22 │ │ │ │ + bne.n 21db9a │ │ │ │ ldr r1, [r2, #32] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r4, r1 │ │ │ │ - b.n 21dc22 │ │ │ │ + b.n 21db9a │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 21dd36 │ │ │ │ + bls.n 21dcae │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #420] @ (21de50 ) │ │ │ │ + ldr r1, [pc, #420] @ (21ddc8 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21dde2 │ │ │ │ + beq.w 21dd5a │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21dda0 │ │ │ │ + beq.n 21dd18 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 21dd24 │ │ │ │ + cbz r0, 21dc9c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 21db30 │ │ │ │ + b.n 21daa8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 21dd2a │ │ │ │ + bls.n 21dca2 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #364] @ (21de50 ) │ │ │ │ + ldr r1, [pc, #364] @ (21ddc8 ) │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 21ddb8 │ │ │ │ + beq.n 21dd30 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ddac │ │ │ │ + beq.n 21dd24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 21dd24 │ │ │ │ + cbz r0, 21dc9c │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r6, [r5, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ - b.n 21db56 │ │ │ │ + b.n 21dace │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21dc52 │ │ │ │ - cbz r4, 21dd5e │ │ │ │ + b.n 21dbca │ │ │ │ + cbz r4, 21dcd6 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r7, r2, #5 │ │ │ │ it ls │ │ │ │ movls r5, #0 │ │ │ │ - bls.w 21db1c │ │ │ │ + bls.w 21da94 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21dce2 │ │ │ │ + b.n 21dc5a │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21dcaa │ │ │ │ + b.n 21dc22 │ │ │ │ cmp r5, r0 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [r3, #44] @ 0x2c │ │ │ │ - beq.n 21dd5e │ │ │ │ + beq.n 21dcd6 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 21db36 │ │ │ │ + b.n 21daae │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 6134c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21dc70 │ │ │ │ + b.n 21dbe8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #48] @ 0x30 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 21db5c │ │ │ │ + b.n 21dad4 │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21dbaa │ │ │ │ + b.n 21db22 │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ - b.n 21dc02 │ │ │ │ + b.n 21db7a │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21dd24 │ │ │ │ + beq.n 21dc9c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ blx 61a8c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6 │ │ │ │ str r7, [r4, #64] @ 0x40 │ │ │ │ str r6, [r4, #56] @ 0x38 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ - b.n 21dbfe │ │ │ │ + b.n 21db76 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 6134c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21dcc8 │ │ │ │ + b.n 21dc40 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 6134c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21dcfe │ │ │ │ + b.n 21dc76 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21dd24 │ │ │ │ + beq.n 21dc9c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ blx 61a8c │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6 │ │ │ │ str r7, [r5, #64] @ 0x40 │ │ │ │ str r6, [r5, #56] @ 0x38 │ │ │ │ str r1, [r5, #52] @ 0x34 │ │ │ │ - b.n 21db56 │ │ │ │ + b.n 21dace │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21dd24 │ │ │ │ + beq.n 21dc9c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ blx 61a8c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6 │ │ │ │ str r7, [r4, #64] @ 0x40 │ │ │ │ str r6, [r4, #56] @ 0x38 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ - b.n 21db30 │ │ │ │ + b.n 21daa8 │ │ │ │ mov r4, r1 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 21dc02 │ │ │ │ + b.n 21db7a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 6134c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21dbca │ │ │ │ + b.n 21db42 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21dd24 │ │ │ │ + beq.w 21dc9c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ blx 61a8c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6 │ │ │ │ str r7, [r4, #64] @ 0x40 │ │ │ │ str r6, [r4, #56] @ 0x38 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ - b.n 21dc36 │ │ │ │ + b.n 21dbae │ │ │ │ nop │ │ │ │ - movs r5, #34 @ 0x22 │ │ │ │ + movs r5, #170 @ 0xaa │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - bl 213a58 │ │ │ │ + bl 2139d0 │ │ │ │ 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 21de8e │ │ │ │ + beq.n 21de06 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21de9e │ │ │ │ + beq.n 21de16 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 21d3b0 │ │ │ │ + bl 21d328 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 21dac4 │ │ │ │ + bl 21da3c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ 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 21df18 │ │ │ │ + bhi.n 21de90 │ │ │ │ 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 21d880 │ │ │ │ + bl 21d7f8 │ │ │ │ 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 21de54 │ │ │ │ + bl 21ddcc │ │ │ │ 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 21d7b0 │ │ │ │ + bl 21d728 │ │ │ │ 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, 21df34 │ │ │ │ + cbz r3, 21deac │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 21d880 │ │ │ │ + bl 21d7f8 │ │ │ │ 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 21de54 │ │ │ │ + bl 21ddcc │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 21dee2 │ │ │ │ + b.n 21de5a │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #208] @ (21e02c ) │ │ │ │ + ldr r7, [pc, #208] @ (21dfa4 ) │ │ │ │ add.w r3, r0, #24 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ add r7, pc │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 21e020 │ │ │ │ + beq.n 21df98 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 213a58 │ │ │ │ + bl 2139d0 │ │ │ │ add.w r2, r6, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r6, #44] @ 0x2c │ │ │ │ str r6, [r5, #12] │ │ │ │ - bl 21630c │ │ │ │ + bl 216284 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d644 │ │ │ │ + bl 21d5bc │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r4, [r5, #44] @ 0x2c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 21e026 │ │ │ │ + bhi.n 21df9e │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 21dfd4 │ │ │ │ + bls.n 21df4c │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21dfe8 │ │ │ │ + bhi.n 21df60 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #124] @ (21e030 ) │ │ │ │ + ldr r3, [pc, #124] @ (21dfa8 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21dffc │ │ │ │ + beq.n 21df74 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 21dff2 │ │ │ │ + cbz r0, 21df6a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f90e4 │ │ │ │ - cbz r0, 21e026 │ │ │ │ + bl 1f905c │ │ │ │ + cbz r0, 21df9e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ str.w r8, [r4, #64] @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ - b.n 21dfda │ │ │ │ + b.n 21df52 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 21e026 │ │ │ │ + beq.n 21df9e │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 21dfb2 │ │ │ │ + b.n 21df2a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 6134c │ │ │ │ - b.n 21dfc6 │ │ │ │ + b.n 21df3e │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61b04 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21e026 │ │ │ │ + cbz r0, 21df9e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ blx 61a8c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r4, #64] @ 0x40 │ │ │ │ adds r0, r7, r2 │ │ │ │ str r7, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 21dfda │ │ │ │ + b.n 21df52 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - movs r0, #154 @ 0x9a │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -615742,30 +615553,30 @@ │ │ │ │ cmp r1, r4 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 21d644 │ │ │ │ + bl 21d5bc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ movs.w ip, r2, lsr #2 │ │ │ │ - beq.n 21e090 │ │ │ │ + beq.n 21e008 │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ mov r3, r4 │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ - b.n 21e082 │ │ │ │ + b.n 21dffa │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 21e090 │ │ │ │ + beq.n 21e008 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 21e07c │ │ │ │ + bne.n 21dff4 │ │ │ │ subs r2, #4 │ │ │ │ str r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -615774,390 +615585,390 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, 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 │ │ │ │ - ldr r2, [pc, #636] @ (21e334 ) │ │ │ │ + ldr r2, [pc, #636] @ (21e2ac ) │ │ │ │ add.w r3, r0, #24 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ite eq │ │ │ │ moveq r5, #0 │ │ │ │ ldrne r5, [r0, #28] │ │ │ │ - cbz r3, 21e0d8 │ │ │ │ + cbz r3, 21e050 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d0e4 │ │ │ │ + bl 21d05c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r3, 21e0e4 │ │ │ │ + cbz r3, 21e05c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d0e4 │ │ │ │ + bl 21d05c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d214 │ │ │ │ + bl 21d18c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 21e136 │ │ │ │ + bhi.n 21e0ae │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r4, r0, #16 │ │ │ │ ldrh r4, [r0, r4] │ │ │ │ bxns r9 │ │ │ │ movs r2, r3 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ - cbz r5, 21e12c │ │ │ │ + cbz r5, 21e0a4 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.n 21e1d8 │ │ │ │ + bhi.n 21e150 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 21e236 │ │ │ │ + bhi.w 21e1ae │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 21e1d8 │ │ │ │ + beq.n 21e150 │ │ │ │ str r7, [r5, #60] @ 0x3c │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r5, r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21e1ea │ │ │ │ + beq.n 21e162 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.n 21e1d8 │ │ │ │ + bhi.n 21e150 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bls.n 21e1de │ │ │ │ + bls.n 21e156 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 21e2b4 │ │ │ │ + bhi.w 21e22c │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #468] @ (21e338 ) │ │ │ │ + ldr r1, [pc, #468] @ (21e2b0 ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21e306 │ │ │ │ + beq.w 21e27e │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e2c8 │ │ │ │ + beq.w 21e240 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e1d8 │ │ │ │ + beq.n 21e150 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r6, [r3, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ - b.n 21e1e4 │ │ │ │ + b.n 21e15c │ │ │ │ ldr r5, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 21e110 │ │ │ │ - b.n 21e12c │ │ │ │ + bne.n 21e088 │ │ │ │ + b.n 21e0a4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 21e1aa │ │ │ │ + beq.n 21e122 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 21e1a2 │ │ │ │ + bne.n 21e11a │ │ │ │ ldr r5, [r3, #32] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 21e192 │ │ │ │ + bne.n 21e10a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 21e12c │ │ │ │ + b.n 21e0a4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 21e1c8 │ │ │ │ + beq.n 21e140 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 21e1c0 │ │ │ │ + bne.n 21e138 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21e1b2 │ │ │ │ + beq.n 21e12a │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ adds r6, r2, #5 │ │ │ │ - bls.n 21e116 │ │ │ │ + bls.n 21e08e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 21e1d8 │ │ │ │ + beq.n 21e150 │ │ │ │ str.w r9, [r3, #60] @ 0x3c │ │ │ │ str r4, [r2, #0] │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21e130 │ │ │ │ + beq.n 21e0a8 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 21e1d8 │ │ │ │ + bhi.n 21e150 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 21e27e │ │ │ │ + bls.n 21e1f6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 21e2be │ │ │ │ + bhi.n 21e236 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #292] @ (21e338 ) │ │ │ │ + ldr r3, [pc, #292] @ (21e2b0 ) │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21e2de │ │ │ │ + beq.n 21e256 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e2d4 │ │ │ │ + beq.n 21e24c │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e1d8 │ │ │ │ + beq.n 21e150 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ add r3, r0 │ │ │ │ str r6, [r5, #64] @ 0x40 │ │ │ │ - b.n 21e284 │ │ │ │ + b.n 21e1fc │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 21e268 │ │ │ │ + bls.n 21e1e0 │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #240] @ (21e338 ) │ │ │ │ + ldr r3, [pc, #240] @ (21e2b0 ) │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21e28e │ │ │ │ + beq.n 21e206 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ - cbz r0, 21e274 │ │ │ │ + cbz r0, 21e1ec │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e1d8 │ │ │ │ + beq.n 21e150 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ add r3, r0 │ │ │ │ str r6, [r5, #64] @ 0x40 │ │ │ │ - b.n 21e128 │ │ │ │ + b.n 21e0a0 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 21e244 │ │ │ │ + b.n 21e1bc │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 6134c │ │ │ │ - b.n 21e25a │ │ │ │ + b.n 21e1d2 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 21e1d8 │ │ │ │ + beq.n 21e150 │ │ │ │ str r7, [r5, #60] @ 0x3c │ │ │ │ str r4, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 61b04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e1d8 │ │ │ │ + beq.n 21e150 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 61a8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ str r6, [r5, #64] @ 0x40 │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #52] @ 0x34 │ │ │ │ - b.n 21e128 │ │ │ │ + b.n 21e0a0 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21e162 │ │ │ │ + b.n 21e0da │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 21e210 │ │ │ │ + b.n 21e188 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 6134c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21e182 │ │ │ │ + b.n 21e0fa │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 6134c │ │ │ │ - b.n 21e228 │ │ │ │ + b.n 21e1a0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 61b04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e1d8 │ │ │ │ + beq.w 21e150 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 61a8c │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ str r6, [r5, #64] @ 0x40 │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #52] @ 0x34 │ │ │ │ - b.n 21e284 │ │ │ │ + b.n 21e1fc │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 61b04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e1d8 │ │ │ │ + beq.w 21e150 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ blx 61a8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r7, [r3, #64] @ 0x40 │ │ │ │ add r2, r6 │ │ │ │ str r6, [r3, #56] @ 0x38 │ │ │ │ str r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 21e1e4 │ │ │ │ - subs r6, r7, #4 │ │ │ │ + b.n 21e15c │ │ │ │ + subs r6, r0, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 21e358 │ │ │ │ + cbz r3, 21e2d0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d0e4 │ │ │ │ + bl 21d05c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r3, 21e364 │ │ │ │ + cbz r3, 21e2dc │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d0e4 │ │ │ │ + bl 21d05c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d214 │ │ │ │ - bl 21dac4 │ │ │ │ + bl 21d18c │ │ │ │ + bl 21da3c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ - ldr.w r6, [pc, #1392] @ 21e900 │ │ │ │ + ldr.w r6, [pc, #1392] @ 21e878 │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #1392] @ 21e904 │ │ │ │ + ldr.w r2, [pc, #1392] @ 21e87c │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r6, pc │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr.w r7, [pc, #1384] @ 21e908 │ │ │ │ + ldr.w r7, [pc, #1384] @ 21e880 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add r7, pc │ │ │ │ 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 21deac │ │ │ │ + bl 21de24 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r2, 21e418 │ │ │ │ + cbnz r2, 21e390 │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r4, [r3, #4] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r4, [r5, #0] │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21e3e4 │ │ │ │ + beq.n 21e35c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 21e5e4 │ │ │ │ + beq.w 21e55c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 21d570 │ │ │ │ + bl 21d4e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 21d570 │ │ │ │ - ldr.w r2, [pc, #1296] @ 21e90c │ │ │ │ - ldr.w r3, [pc, #1284] @ 21e904 │ │ │ │ + bl 21d4e8 │ │ │ │ + ldr.w r2, [pc, #1296] @ 21e884 │ │ │ │ + ldr.w r3, [pc, #1284] @ 21e87c │ │ │ │ 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 21e8fa │ │ │ │ + bne.w 21e872 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r7 │ │ │ │ add.w r0, r5, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21e4de │ │ │ │ + bne.n 21e456 │ │ │ │ ldr.w ip, [r4, #28] │ │ │ │ orr.w lr, r4, #1 │ │ │ │ str.w lr, [r4, #16] │ │ │ │ add.w r2, r4, #20 │ │ │ │ str.w ip, [r4, #24] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r4, #20] │ │ │ │ @@ -616165,106 +615976,106 @@ │ │ │ │ str.w r2, [ip] │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r1, [r4, #12] │ │ │ │ str r4, [r3, #4] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 21e45e │ │ │ │ + beq.n 21e3d6 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21e544 │ │ │ │ + beq.n 21e4bc │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 21e772 │ │ │ │ + beq.w 21e6ea │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ - beq.w 21e784 │ │ │ │ - bl 21d214 │ │ │ │ + beq.w 21e6fc │ │ │ │ + bl 21d18c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 21e4a8 │ │ │ │ + cbz r3, 21e420 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 21e7a0 │ │ │ │ + bhi.w 21e718 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21e6b6 │ │ │ │ + bhi.w 21e62e │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21e7a0 │ │ │ │ + beq.w 21e718 │ │ │ │ str.w fp, [r3, #60] @ 0x3c │ │ │ │ str r5, [r2, #0] │ │ │ │ str.w sl, [r5, #48] @ 0x30 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 21e53c │ │ │ │ + beq.n 21e4b4 │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ adds r7, r2, #5 │ │ │ │ - bhi.w 21e7a0 │ │ │ │ + bhi.w 21e718 │ │ │ │ ldr.w r1, [sl, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21e6f4 │ │ │ │ + bhi.w 21e66c │ │ │ │ ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21e7a0 │ │ │ │ + beq.w 21e718 │ │ │ │ str.w fp, [sl, #60] @ 0x3c │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 21e53e │ │ │ │ + b.n 21e4b6 │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r1, [r4, #12] │ │ │ │ str r4, [r3, #4] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 21e4f6 │ │ │ │ + beq.n 21e46e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21e3f8 │ │ │ │ + beq.n 21e370 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 21e3f8 │ │ │ │ + bne.w 21e370 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r4, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 21e60c │ │ │ │ + beq.w 21e584 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 21d214 │ │ │ │ + bl 21d18c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 21e538 │ │ │ │ + cbz r3, 21e4b0 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 21e7a0 │ │ │ │ + bhi.w 21e718 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21e736 │ │ │ │ + bhi.w 21e6ae │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21e7a0 │ │ │ │ + beq.w 21e718 │ │ │ │ str.w sl, [r3, #60] @ 0x3c │ │ │ │ str r5, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 21e3f8 │ │ │ │ + bne.w 21e370 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ @@ -616274,475 +616085,475 @@ │ │ │ │ addne.w r1, r5, #24 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ ldrne r4, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 21e576 │ │ │ │ + beq.n 21e4ee │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21e618 │ │ │ │ + beq.n 21e590 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d214 │ │ │ │ + bl 21d18c │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21e5ec │ │ │ │ + beq.n 21e564 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 21e7a0 │ │ │ │ + bhi.w 21e718 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 21e63a │ │ │ │ + bhi.n 21e5b2 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 21e7a0 │ │ │ │ + beq.w 21e718 │ │ │ │ str.w r8, [r6, #60] @ 0x3c │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ add.w r3, r4, #24 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21e5ba │ │ │ │ + beq.n 21e532 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 21e3f8 │ │ │ │ + beq.w 21e370 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d214 │ │ │ │ + bl 21d18c │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.w 21e7a0 │ │ │ │ + bhi.w 21e718 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 21e678 │ │ │ │ + bhi.n 21e5f0 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 21e7a0 │ │ │ │ + beq.w 21e718 │ │ │ │ str r5, [r6, #60] @ 0x3c │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 21e3f8 │ │ │ │ + b.n 21e370 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21e0a4 │ │ │ │ - b.n 21e3e4 │ │ │ │ + bl 21e01c │ │ │ │ + b.n 21e35c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r6, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21e602 │ │ │ │ + beq.n 21e57a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 21e3f8 │ │ │ │ + beq.w 21e370 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d214 │ │ │ │ + bl 21d18c │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ - b.n 21e5de │ │ │ │ + b.n 21e556 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d214 │ │ │ │ + bl 21d18c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 21e538 │ │ │ │ + b.n 21e4b0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21e62c │ │ │ │ + beq.n 21e5a4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 21e3f8 │ │ │ │ + beq.w 21e370 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d214 │ │ │ │ + bl 21d18c │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 21e5c2 │ │ │ │ - b.n 21e5de │ │ │ │ + bne.n 21e53a │ │ │ │ + b.n 21e556 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 21e7c2 │ │ │ │ + bhi.w 21e73a │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #704] @ (21e910 ) │ │ │ │ + ldr r3, [pc, #704] @ (21e888 ) │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 21e82c │ │ │ │ + beq.w 21e7a4 │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e7ee │ │ │ │ + beq.w 21e766 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e7a0 │ │ │ │ + beq.w 21e718 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ str r7, [r6, #64] @ 0x40 │ │ │ │ add r3, r0 │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ - b.n 21e59c │ │ │ │ + b.n 21e514 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 21e7ba │ │ │ │ + bhi.w 21e732 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #644] @ (21e910 ) │ │ │ │ + ldr r1, [pc, #644] @ (21e888 ) │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21e804 │ │ │ │ + beq.w 21e77c │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e7e0 │ │ │ │ + beq.w 21e758 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e7a0 │ │ │ │ + beq.n 21e718 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ add r3, r0 │ │ │ │ - b.n 21e5da │ │ │ │ + b.n 21e552 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21e7b0 │ │ │ │ + bhi.n 21e728 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #584] @ (21e910 ) │ │ │ │ + ldr r1, [pc, #584] @ (21e888 ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21e882 │ │ │ │ + beq.w 21e7fa │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e7f8 │ │ │ │ + beq.w 21e770 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e7a0 │ │ │ │ + beq.n 21e718 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r7, [r3, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ - b.n 21e4a2 │ │ │ │ + b.n 21e41a │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21e7a6 │ │ │ │ + bhi.n 21e71e │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r1, [pc, #520] @ (21e910 ) │ │ │ │ + ldr r1, [pc, #520] @ (21e888 ) │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21e852 │ │ │ │ + beq.w 21e7ca │ │ │ │ ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e7d6 │ │ │ │ + beq.n 21e74e │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e7a0 │ │ │ │ + beq.n 21e718 │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ str.w r7, [sl, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [sl, #56] @ 0x38 │ │ │ │ - b.n 21e4d4 │ │ │ │ + b.n 21e44c │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21e7cc │ │ │ │ + bhi.n 21e744 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #456] @ (21e910 ) │ │ │ │ + ldr r1, [pc, #456] @ (21e888 ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21e8bc │ │ │ │ + beq.w 21e834 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e8b0 │ │ │ │ + beq.w 21e828 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f90e4 │ │ │ │ + bl 1f905c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 21e7a0 │ │ │ │ + cbz r0, 21e718 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r7, [r3, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ - b.n 21e532 │ │ │ │ + b.n 21e4aa │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, sl │ │ │ │ - beq.w 21e8ec │ │ │ │ - bl 21d214 │ │ │ │ + beq.w 21e864 │ │ │ │ + bl 21d18c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - b.n 21e4a8 │ │ │ │ - bl 21d214 │ │ │ │ + b.n 21e420 │ │ │ │ + bl 21d18c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21e53a │ │ │ │ + beq.w 21e4b2 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ adds r0, r2, #5 │ │ │ │ it ls │ │ │ │ movls.w sl, #0 │ │ │ │ - bls.w 21e48e │ │ │ │ + bls.w 21e406 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 21e704 │ │ │ │ + b.n 21e67c │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 21e6c6 │ │ │ │ + b.n 21e63e │ │ │ │ cmp r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, r5 │ │ │ │ - b.n 21e688 │ │ │ │ + b.n 21e600 │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 21e64c │ │ │ │ + b.n 21e5c4 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 21e746 │ │ │ │ + b.n 21e6be │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 6134c │ │ │ │ - b.n 21e722 │ │ │ │ + b.n 21e69a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 6134c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21e6a8 │ │ │ │ + b.n 21e620 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 6134c │ │ │ │ - b.n 21e668 │ │ │ │ + b.n 21e5e0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 6134c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21e6e6 │ │ │ │ + b.n 21e65e │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 61b04 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e7a0 │ │ │ │ + beq.n 21e718 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ blx 61a8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ str r7, [r6, #56] @ 0x38 │ │ │ │ add r3, r7 │ │ │ │ str r2, [r6, #52] @ 0x34 │ │ │ │ - b.n 21e5da │ │ │ │ + b.n 21e552 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 61b04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e7a0 │ │ │ │ + beq.n 21e718 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 61a8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ str r3, [r6, #56] @ 0x38 │ │ │ │ str r7, [r6, #64] @ 0x40 │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #52] @ 0x34 │ │ │ │ - b.n 21e59c │ │ │ │ + b.n 21e514 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61b04 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e7a0 │ │ │ │ + beq.n 21e718 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ blx 61a8c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ str.w r1, [sl, #56] @ 0x38 │ │ │ │ add r2, r1 │ │ │ │ str.w r7, [sl, #64] @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [sl, #52] @ 0x34 │ │ │ │ - b.n 21e4d4 │ │ │ │ + b.n 21e44c │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 61b04 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e7a0 │ │ │ │ + beq.n 21e718 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ blx 61a8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str.w r8, [r3, #64] @ 0x40 │ │ │ │ add r2, r7 │ │ │ │ str r7, [r3, #56] @ 0x38 │ │ │ │ str r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 21e4a2 │ │ │ │ + b.n 21e41a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 6134c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21e766 │ │ │ │ + b.n 21e6de │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 61b04 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e7a0 │ │ │ │ + beq.w 21e718 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ blx 61a8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str.w r8, [r3, #64] @ 0x40 │ │ │ │ add r2, r7 │ │ │ │ str r7, [r3, #56] @ 0x38 │ │ │ │ str r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 21e532 │ │ │ │ - bl 21d214 │ │ │ │ + b.n 21e4aa │ │ │ │ + bl 21d18c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 21e53e │ │ │ │ + b.n 21e4b6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, r4, #1 │ │ │ │ + adds r4, r5, #3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r3, #1 │ │ │ │ + adds r2, r4, #3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r4, r7, r7 │ │ │ │ + adds r4, r0, #2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #236] @ (21ea14 ) │ │ │ │ + ldr r0, [pc, #236] @ (21e98c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #236] @ (21ea18 ) │ │ │ │ + ldr r1, [pc, #236] @ (21e990 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #32 │ │ │ │ add.w r6, r5, #8 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 2141e8 │ │ │ │ - cbz r0, 21e982 │ │ │ │ + bl 214160 │ │ │ │ + cbz r0, 21e8fa │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ movs r3, #0 │ │ │ │ stmia.w r8, {r0, r1} │ │ │ │ strd r6, r3, [r5] │ │ │ │ strd r3, r5, [r5, #8] │ │ │ │ str r3, [r5, #16] │ │ │ │ - ldr r2, [pc, #180] @ (21ea1c ) │ │ │ │ - ldr r3, [pc, #172] @ (21ea18 ) │ │ │ │ + ldr r2, [pc, #180] @ (21e994 ) │ │ │ │ + ldr r3, [pc, #172] @ (21e990 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21ea0e │ │ │ │ + bne.n 21e986 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #20 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 21deac │ │ │ │ + bl 21de24 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21e9a0 │ │ │ │ + bne.n 21e918 │ │ │ │ cmp r7, r9 │ │ │ │ it eq │ │ │ │ moveq r7, r4 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #16 │ │ │ │ ldrd r0, r1, [sp, #64] @ 0x40 │ │ │ │ - bl 21deac │ │ │ │ + bl 21de24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r0, #1 │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ moveq r4, r7 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ str r1, [r5, #16] │ │ │ │ strd r2, r2, [r5, #4] │ │ │ │ str r6, [r5, #0] │ │ │ │ str r5, [r5, #12] │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 21e9de │ │ │ │ + b.n 21e956 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r4, r0 │ │ │ │ movne r4, r1 │ │ │ │ mov r3, r4 │ │ │ │ ldrd r1, ip, [r3] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ @@ -616751,94 +616562,94 @@ │ │ │ │ str.w r1, [ip] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ strd r6, ip, [r3] │ │ │ │ str.w r4, [ip] │ │ │ │ str r4, [r5, #12] │ │ │ │ - bne.n 21e9d4 │ │ │ │ + bne.n 21e94c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21d570 │ │ │ │ - b.n 21e966 │ │ │ │ + bl 21d4e8 │ │ │ │ + b.n 21e8de │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r2, #27 │ │ │ │ + asrs r0, r3, #29 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #26 │ │ │ │ + asrs r2, r3, #28 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #296] @ (21eb5c ) │ │ │ │ + ldr r4, [pc, #296] @ (21ead4 ) │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #296] @ (21eb60 ) │ │ │ │ + ldr r1, [pc, #296] @ (21ead8 ) │ │ │ │ sub sp, #32 │ │ │ │ add r4, pc │ │ │ │ add r7, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ 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 r4, [r1], #8 │ │ │ │ cmp r4, r1 │ │ │ │ it eq │ │ │ │ strdeq r2, r3, [r0] │ │ │ │ - beq.n 21eb22 │ │ │ │ + beq.n 21ea9a │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 21ea7e │ │ │ │ - b.n 21ea84 │ │ │ │ + bne.n 21e9f6 │ │ │ │ + b.n 21e9fc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ - bl 21d8e0 │ │ │ │ + bl 21d858 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21ea74 │ │ │ │ + bne.n 21e9ec │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 21deac │ │ │ │ + bl 21de24 │ │ │ │ ldr.w r1, [r8] │ │ │ │ ldrd r7, r4, [sp, #20] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21eafe │ │ │ │ + beq.n 21ea76 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21eb3e │ │ │ │ + beq.n 21eab6 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movs r6, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r2, r1 │ │ │ │ str r6, [r1, #4] │ │ │ │ str r4, [r1, #0] │ │ │ │ str r0, [r1, #12] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 21eade │ │ │ │ + b.n 21ea56 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 21eae6 │ │ │ │ + cbz r2, 21ea5e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr.w lr, [r7, #12] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r6, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ @@ -616846,15 +616657,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21eabe │ │ │ │ + bne.n 21ea36 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movs r6, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r6, [r3, #4] │ │ │ │ str r1, [r3, #12] │ │ │ │ @@ -616866,383 +616677,383 @@ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - bl 21d570 │ │ │ │ + bl 21d4e8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 21d570 │ │ │ │ - ldr r2, [pc, #64] @ (21eb64 ) │ │ │ │ - ldr r3, [pc, #56] @ (21eb60 ) │ │ │ │ + bl 21d4e8 │ │ │ │ + ldr r2, [pc, #64] @ (21eadc ) │ │ │ │ + ldr r3, [pc, #56] @ (21ead8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21eb56 │ │ │ │ + bne.n 21eace │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r4, [r1, #0] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ - b.n 21eafe │ │ │ │ + b.n 21ea76 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r0, #23 │ │ │ │ + asrs r4, r1, #25 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + asrs r6, r3, #21 │ │ │ │ lsls r0, r5, #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, 21eb8e │ │ │ │ + cbz r3, 21eb06 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 21d268 │ │ │ │ + bl 21d1e0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21eb7e │ │ │ │ + bne.n 21eaf6 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #288] @ (21ecc0 ) │ │ │ │ + ldr r2, [pc, #288] @ (21ec38 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #288] @ (21ecc4 ) │ │ │ │ + ldr r3, [pc, #288] @ (21ec3c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 21ebba │ │ │ │ + b.n 21eb32 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21ebb8 │ │ │ │ + bne.n 21eb30 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21ec94 │ │ │ │ + beq.n 21ec0c │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21ecbc │ │ │ │ + beq.n 21ec34 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21ec8a │ │ │ │ + beq.n 21ec02 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21ec8a │ │ │ │ + bne.n 21ec02 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21ec9a │ │ │ │ + beq.n 21ec12 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21ec9a │ │ │ │ + bne.n 21ec12 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 21d080 │ │ │ │ + bl 21cff8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 21ec1e │ │ │ │ + cbz r3, 21eb96 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21ec1e │ │ │ │ + bne.n 21eb96 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 21d080 │ │ │ │ + bl 21cff8 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21ebfe │ │ │ │ + bne.n 21eb76 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 21d080 │ │ │ │ + bl 21cff8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21ec90 │ │ │ │ + beq.n 21ec08 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21ecb6 │ │ │ │ + beq.n 21ec2e │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ strd r3, r4, [sp, #24] │ │ │ │ strd r1, r7, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 21e914 │ │ │ │ + bl 21e88c │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21ec72 │ │ │ │ + cbz r3, 21ebea │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl 21d268 │ │ │ │ + bl 21d1e0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21ec62 │ │ │ │ - ldr r2, [pc, #84] @ (21ecc8 ) │ │ │ │ - ldr r3, [pc, #76] @ (21ecc4 ) │ │ │ │ + bne.n 21ebda │ │ │ │ + ldr r2, [pc, #84] @ (21ec40 ) │ │ │ │ + ldr r3, [pc, #76] @ (21ec3c ) │ │ │ │ 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 21ecb2 │ │ │ │ + bne.n 21ec2a │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 21ecac │ │ │ │ + cbnz r3, 21ec24 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 21ec40 │ │ │ │ + b.n 21ebb8 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 21ec8c │ │ │ │ + b.n 21ec04 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 21d080 │ │ │ │ + bl 21cff8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 214ea8 │ │ │ │ - b.n 21ec2e │ │ │ │ + bl 214e20 │ │ │ │ + b.n 21eba6 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 21ec40 │ │ │ │ + b.n 21ebb8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ mov r4, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 21ec40 │ │ │ │ + b.n 21ebb8 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - asrs r6, r2, #17 │ │ │ │ + asrs r6, r3, #19 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #14 │ │ │ │ + asrs r6, r1, #16 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 21ed3e │ │ │ │ + cbz r3, 21ecb6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2163e8 │ │ │ │ + bl 216360 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2165a0 │ │ │ │ + bl 216518 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 21ed36 │ │ │ │ + beq.n 21ecae │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 21ed1e │ │ │ │ + cbz r5, 21ec96 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21ed52 │ │ │ │ + cbz r3, 21ecca │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21ed5a │ │ │ │ + beq.n 21ecd2 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 21ed18 │ │ │ │ + cbz r4, 21ec90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21ed18 │ │ │ │ + cbz r3, 21ec90 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21ed40 │ │ │ │ + beq.n 21ecb8 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21ed06 │ │ │ │ + bne.n 21ec7e │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21ed4a │ │ │ │ + beq.n 21ecc2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2250e8 │ │ │ │ + bl 225060 │ │ │ │ mov r0, r6 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2165a0 │ │ │ │ + bl 216518 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 21ecf2 │ │ │ │ + bne.n 21ec6a │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21ece0 │ │ │ │ + bne.n 21ec58 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 2209f4 │ │ │ │ - b.n 21ed12 │ │ │ │ + bl 22096c │ │ │ │ + b.n 21ec8a │ │ │ │ mov r0, r5 │ │ │ │ - bl 2209f4 │ │ │ │ - b.n 21ed1e │ │ │ │ + bl 22096c │ │ │ │ + b.n 21ec96 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21ed1e │ │ │ │ - b.n 21ed4c │ │ │ │ - bl 2209f4 │ │ │ │ - b.n 21ed02 │ │ │ │ + bne.n 21ec96 │ │ │ │ + b.n 21ecc4 │ │ │ │ + bl 22096c │ │ │ │ + b.n 21ec7a │ │ │ │ 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 r8, r2 │ │ │ │ - ldr r2, [pc, #104] @ (21eddc ) │ │ │ │ - ldr r3, [pc, #104] @ (21ede0 ) │ │ │ │ + ldr r2, [pc, #104] @ (21ed54 ) │ │ │ │ + ldr r3, [pc, #104] @ (21ed58 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r8, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ add.w r0, r3, #4294967295 @ 0xffffffff │ │ │ │ rsb r3, r3, #0 │ │ │ │ add r0, r5 │ │ │ │ and.w r5, r3, r0 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [sp, #4] │ │ │ │ addhi r5, r5, r3 │ │ │ │ cmp r8, r4 │ │ │ │ - bcs.n 21ed8c │ │ │ │ - ldr r2, [pc, #40] @ (21ede4 ) │ │ │ │ - ldr r3, [pc, #32] @ (21ede0 ) │ │ │ │ + bcs.n 21ed04 │ │ │ │ + ldr r2, [pc, #40] @ (21ed5c ) │ │ │ │ + ldr r3, [pc, #32] @ (21ed58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21edd6 │ │ │ │ + bne.n 21ed4e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r0, #10 │ │ │ │ + asrs r4, r1, #12 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #8 │ │ │ │ + asrs r6, r0, #11 │ │ │ │ lsls r0, r5, #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 21ee34 │ │ │ │ + beq.n 21edac │ │ │ │ mov r6, r0 │ │ │ │ subs r4, #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 21ee2c │ │ │ │ + bmi.n 21eda4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21ee2c │ │ │ │ + bne.n 21eda4 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 21ee26 │ │ │ │ + bhi.n 21ed9e │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r3, r4, #24 │ │ │ │ lsls r6, r1, #12 │ │ │ │ lsrs r0, r3, #32 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 21ede8 │ │ │ │ + bl 21ed60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 21ee06 │ │ │ │ + bne.n 21ed7e │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e46c0 │ │ │ │ + bl 2e4638 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 21ede8 │ │ │ │ - b.n 21ee2c │ │ │ │ + bl 21ed60 │ │ │ │ + b.n 21eda4 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 21ede8 │ │ │ │ - b.n 21ee2c │ │ │ │ + bl 21ed60 │ │ │ │ + b.n 21eda4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ mov lr, r2 │ │ │ │ - ldr r2, [pc, #368] @ (21efec ) │ │ │ │ + ldr r2, [pc, #368] @ (21ef64 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (21eff0 ) │ │ │ │ + ldr r3, [pc, #368] @ (21ef68 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ str r1, [sp, #12] │ │ │ │ add r7, sp, #16 │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ mov r5, r1 │ │ │ │ @@ -617252,215 +617063,215 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21efe2 │ │ │ │ + beq.w 21ef5a │ │ │ │ mov r3, ip │ │ │ │ sub.w r2, lr, #4 │ │ │ │ add.w ip, sp, #31 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ strb.w r1, [ip, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 21eec0 │ │ │ │ + bhi.n 21ee38 │ │ │ │ ldrb.w r8, [r5, #12] │ │ │ │ cmp r8, r4 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, r0, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 21ef4a │ │ │ │ + bne.n 21eec2 │ │ │ │ str r5, [sp, #28] │ │ │ │ add.w lr, sp, #48 @ 0x30 │ │ │ │ cmp r8, r4 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - beq.n 21ef66 │ │ │ │ + beq.n 21eede │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 21ef16 │ │ │ │ + cbz r3, 21ee8e │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 21ef9a │ │ │ │ + beq.n 21ef12 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 213d90 │ │ │ │ + bl 213d08 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ 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 2181e8 │ │ │ │ - ldr r2, [pc, #168] @ (21eff4 ) │ │ │ │ - ldr r3, [pc, #160] @ (21eff0 ) │ │ │ │ + bl 218160 │ │ │ │ + ldr r2, [pc, #168] @ (21ef6c ) │ │ │ │ + ldr r3, [pc, #160] @ (21ef68 ) │ │ │ │ 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 21efe6 │ │ │ │ + bne.n 21ef5e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21ef4a │ │ │ │ + beq.n 21eec2 │ │ │ │ add.w r0, sp, #63 @ 0x3f │ │ │ │ mov r3, ip │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 21ef72 │ │ │ │ + bne.n 21eeea │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21ef4a │ │ │ │ + beq.n 21eec2 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21ef16 │ │ │ │ + beq.n 21ee8e │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21ef16 │ │ │ │ - b.n 21efa0 │ │ │ │ - cbz r4, 21efbc │ │ │ │ + bne.n 21ee8e │ │ │ │ + b.n 21ef18 │ │ │ │ + cbz r4, 21ef34 │ │ │ │ add.w r0, sp, #63 @ 0x3f │ │ │ │ mov r3, r0 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ adds r0, r4, r0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ adds r1, #8 │ │ │ │ cmp r0, r3 │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ vldr d7, [r2, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ - bne.n 21efa6 │ │ │ │ + bne.n 21ef1e │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ef4a │ │ │ │ + beq.n 21eec2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61a8c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 2181e8 │ │ │ │ - b.n 21ef4a │ │ │ │ + bl 218160 │ │ │ │ + b.n 21eec2 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 21eedc │ │ │ │ + b.n 21ee54 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r7, #5 │ │ │ │ + asrs r2, r0, #8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #2 │ │ │ │ + asrs r6, r6, #4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ 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 21f034 │ │ │ │ + beq.n 21efac │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ adds r5, r3, #4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 21cb8c │ │ │ │ + bl 21cb04 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ - cbnz r2, 21f03a │ │ │ │ + cbnz r2, 21efb2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ 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 21f02c │ │ │ │ + bne.n 21efa4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r0, #20 │ │ │ │ - bl 21eff8 │ │ │ │ + bl 21ef70 │ │ │ │ add r3, sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #20 │ │ │ │ add.w lr, sp, #24 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 21f02c │ │ │ │ + b.n 21efa4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3312] @ 0xcf0 │ │ │ │ sub.w sp, sp, #748 @ 0x2ec │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r2, [pc, #1432] @ 21f62c │ │ │ │ + ldr.w r2, [pc, #1432] @ 21f5a4 │ │ │ │ mul.w r0, r5, r4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r3, [pc, #1428] @ 21f630 │ │ │ │ + ldr.w r3, [pc, #1428] @ 21f5a8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #740] @ 0x2e4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldrb r5, [r3, #13] │ │ │ │ cmp r2, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ mov r4, r2 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 21f14c │ │ │ │ + bcc.n 21f0c4 │ │ │ │ mov r1, r2 │ │ │ │ mov.w r9, #0 │ │ │ │ blx 619d8 <__aeabi_uidiv@plt> │ │ │ │ orr.w r3, r4, #4 │ │ │ │ mov r6, r9 │ │ │ │ mov fp, r9 │ │ │ │ uxtb r2, r3 │ │ │ │ @@ -617472,57 +617283,57 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ cmp r9, r6 │ │ │ │ - bcc.w 21f4ec │ │ │ │ + bcc.w 21f464 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r5, [r3], #4 │ │ │ │ mov fp, r6 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ mla r6, r2, r1, r6 │ │ │ │ cmp r6, r9 │ │ │ │ - bls.n 21f0f8 │ │ │ │ + bls.n 21f070 │ │ │ │ sub.w r0, r9, fp │ │ │ │ blx 60d0c <__aeabi_uidivmod@plt> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 21ee64 │ │ │ │ + bl 21eddc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, sl │ │ │ │ - bhi.w 21f2cc │ │ │ │ + bhi.w 21f244 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, sp, #228 @ 0xe4 │ │ │ │ add r9, sl │ │ │ │ str.w r2, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 21f0ec │ │ │ │ + bhi.n 21f064 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r4, sl │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.w 21f5f8 │ │ │ │ + bls.w 21f570 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 21f29e │ │ │ │ + beq.w 21f216 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r3 │ │ │ │ blx 619d8 <__aeabi_uidiv@plt> │ │ │ │ orr.w r9, r4, #4 │ │ │ │ add.w ip, sp, #96 @ 0x60 │ │ │ │ add.w r8, ip, r5, lsl #2 │ │ │ │ @@ -617532,237 +617343,237 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ uxtb.w r2, r9 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 217528 │ │ │ │ + bl 2174a0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218650 │ │ │ │ + bl 2185c8 │ │ │ │ cmp.w r8, #32 │ │ │ │ mov r4, r0 │ │ │ │ - beq.w 21f3fe │ │ │ │ + beq.w 21f376 │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ - bne.n 21f1c0 │ │ │ │ + bne.n 21f138 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 21f5c8 │ │ │ │ + beq.w 21f540 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 21f5e8 │ │ │ │ + beq.w 21f560 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 21f51c │ │ │ │ + beq.w 21f494 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r3, [r5] │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 21f1f6 │ │ │ │ + cbz r0, 21f16e │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21f28a │ │ │ │ + beq.n 21f202 │ │ │ │ mov r9, r4 │ │ │ │ movs r6, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd sl, r8, [sp, #32] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [r5, #0] │ │ │ │ - bl 21ee64 │ │ │ │ + bl 21eddc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 219590 │ │ │ │ + bl 219508 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ str r3, [r5, #0] │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21f25e │ │ │ │ + cbz r0, 21f1d6 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ 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, r7 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #1 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 21f206 │ │ │ │ + bcc.n 21f17e │ │ │ │ ldrd sl, r8, [sp, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w fp, [r3, #4]! │ │ │ │ add sl, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 21f18c │ │ │ │ + bne.w 21f104 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 217528 │ │ │ │ + bl 2174a0 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218650 │ │ │ │ - ldr r2, [pc, #900] @ (21f634 ) │ │ │ │ - ldr r3, [pc, #892] @ (21f630 ) │ │ │ │ + bl 2185c8 │ │ │ │ + ldr r2, [pc, #900] @ (21f5ac ) │ │ │ │ + ldr r3, [pc, #892] @ (21f5a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #740] @ 0x2e4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 21f626 │ │ │ │ + bne.w 21f59e │ │ │ │ add.w sp, sp, #748 @ 0x2ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r4, [r0, #13] │ │ │ │ cmp r4, #32 │ │ │ │ - beq.w 21f4fa │ │ │ │ + beq.w 21f472 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bne.w 21f426 │ │ │ │ + bne.w 21f39e │ │ │ │ cmp.w sl, #16 │ │ │ │ - beq.w 21f618 │ │ │ │ + beq.w 21f590 │ │ │ │ cmp.w sl, #32 │ │ │ │ - beq.w 21f5ba │ │ │ │ + beq.w 21f532 │ │ │ │ cmp.w sl, #8 │ │ │ │ - bne.w 21f426 │ │ │ │ + bne.w 21f39e │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ ldr r5, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ str r4, [r5, #0] │ │ │ │ mov r4, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ movs r5, #1 │ │ │ │ - bl 21ee64 │ │ │ │ + bl 21eddc │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [r4, #0] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl 21ee64 │ │ │ │ + bl 21eddc │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r4, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 21ee64 │ │ │ │ + bl 21eddc │ │ │ │ mov r3, r5 │ │ │ │ str r5, [r4, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 21ee64 │ │ │ │ + bl 21eddc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #2 │ │ │ │ str r5, [r4, #0] │ │ │ │ movs r5, #3 │ │ │ │ - bl 21ee64 │ │ │ │ + bl 21eddc │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r4, #0] │ │ │ │ - bl 21ee64 │ │ │ │ + bl 21eddc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 21ee64 │ │ │ │ + bl 21eddc │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21ee64 │ │ │ │ + bl 21eddc │ │ │ │ movs r2, #2 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21ee64 │ │ │ │ + bl 21eddc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r2, #0] │ │ │ │ - bl 21ee64 │ │ │ │ + bl 21eddc │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movw r1, #445 @ 0x1bd │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -617772,126 +617583,126 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [r2, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r0, [r2, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 218650 │ │ │ │ + bl 2185c8 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21f4ce │ │ │ │ + b.n 21f446 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 21f5d8 │ │ │ │ + beq.w 21f550 │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq fp, r0 │ │ │ │ - beq.w 21f28a │ │ │ │ + beq.w 21f202 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 21f1c0 │ │ │ │ + bne.w 21f138 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21f28a │ │ │ │ + b.n 21f202 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ blx 619d8 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r4, sl │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bcc.n 21f4bc │ │ │ │ + bcc.n 21f434 │ │ │ │ movs r5, #0 │ │ │ │ strd r8, r6, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ mov r9, r2 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ - b.n 21f49c │ │ │ │ + b.n 21f414 │ │ │ │ movs r3, #0 │ │ │ │ add r4, sl │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ movs r2, #32 │ │ │ │ str.w r4, [fp] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21f48e │ │ │ │ + cbz r0, 21f406 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 219590 │ │ │ │ + bl 219508 │ │ │ │ cmp r8, r5 │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ - bhi.n 21f458 │ │ │ │ + bhi.n 21f3d0 │ │ │ │ ldrd r8, r6, [sp, #52] @ 0x34 │ │ │ │ ldrd r9, fp, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 217528 │ │ │ │ + bl 2174a0 │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218650 │ │ │ │ + bl 2185c8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ blx 619d8 <__aeabi_uidiv@plt> │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 21ee64 │ │ │ │ + bl 21eddc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21f134 │ │ │ │ + b.n 21f0ac │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r5, [r3, r8, lsl #2] │ │ │ │ add.w r4, r3, r8, lsl #2 │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ - b.n 21f110 │ │ │ │ + b.n 21f088 │ │ │ │ cmp.w sl, #16 │ │ │ │ - beq.w 21f60a │ │ │ │ + beq.w 21f582 │ │ │ │ cmp.w sl, #32 │ │ │ │ - beq.n 21f4ce │ │ │ │ + beq.n 21f446 │ │ │ │ cmp.w sl, #8 │ │ │ │ - bne.n 21f426 │ │ │ │ + bne.n 21f39e │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21f4ce │ │ │ │ + b.n 21f446 │ │ │ │ add r5, sp, #164 @ 0xa4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61070 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -617900,23 +617711,23 @@ │ │ │ │ lsls r6, r1, #31 │ │ │ │ it mi │ │ │ │ strmi.w r2, [r5, r3, lsl #2] │ │ │ │ add.w r2, r2, #1 │ │ │ │ it mi │ │ │ │ addmi r3, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 21f52e │ │ │ │ + bne.n 21f4a6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21ee64 │ │ │ │ + bl 21eddc │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61070 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -617925,168 +617736,168 @@ │ │ │ │ lsls r1, r1, #31 │ │ │ │ it mi │ │ │ │ strmi.w r2, [r5, r3, lsl #2] │ │ │ │ add.w r2, r2, #1 │ │ │ │ it mi │ │ │ │ addmi r3, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 21f56e │ │ │ │ + bne.n 21f4e6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21ee64 │ │ │ │ + bl 21eddc │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21f28a │ │ │ │ + b.n 21f202 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21f4ce │ │ │ │ + b.n 21f446 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r7 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21f28a │ │ │ │ + b.n 21f202 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21f28a │ │ │ │ + b.n 21f202 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21f28a │ │ │ │ + b.n 21f202 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 217528 │ │ │ │ + bl 2174a0 │ │ │ │ add r2, sp, #228 @ 0xe4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218650 │ │ │ │ - b.n 21f2ae │ │ │ │ + bl 2185c8 │ │ │ │ + b.n 21f226 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21f4ce │ │ │ │ + b.n 21f446 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21f4ce │ │ │ │ + b.n 21f446 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r3, #29 │ │ │ │ + lsrs r6, r4, #31 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #21 │ │ │ │ + lsrs r2, r2, #23 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ mov ip, r2 │ │ │ │ sub sp, #8 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21f6fc │ │ │ │ + bne.n 21f674 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ mov r6, ip │ │ │ │ mov r5, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2e4284 │ │ │ │ + bl 2e41fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21f6fe │ │ │ │ + beq.n 21f676 │ │ │ │ ldr.w lr, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb.w r1, [lr, #4] │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.n 21f714 │ │ │ │ + bhi.n 21f68c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bls.n 21f702 │ │ │ │ + bls.n 21f67a │ │ │ │ subs r1, #3 │ │ │ │ uxtb r1, r1 │ │ │ │ lsl.w ip, r2, r1 │ │ │ │ movw r2, #387 @ 0x183 │ │ │ │ tst.w ip, r2 │ │ │ │ it ne │ │ │ │ movne r1, #16 │ │ │ │ - bne.n 21f69c │ │ │ │ + bne.n 21f614 │ │ │ │ tst.w ip, #108 @ 0x6c │ │ │ │ ite eq │ │ │ │ moveq r1, #64 @ 0x40 │ │ │ │ movne r1, #8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 21f750 │ │ │ │ + bhi.n 21f6c8 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 21f79a │ │ │ │ + bls.n 21f712 │ │ │ │ subs r3, #3 │ │ │ │ mov.w ip, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ it ne │ │ │ │ movne.w ip, #8 │ │ │ │ - bne.n 21f6d2 │ │ │ │ + bne.n 21f64a │ │ │ │ movw ip, #387 @ 0x183 │ │ │ │ tst.w r3, ip │ │ │ │ ite eq │ │ │ │ moveq.w ip, #64 @ 0x40 │ │ │ │ movne.w ip, #16 │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ - cbnz r3, 21f6fc │ │ │ │ + cbnz r3, 21f674 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ - cbnz r3, 21f6fc │ │ │ │ - cbz r5, 21f706 │ │ │ │ + cbnz r3, 21f674 │ │ │ │ + cbz r5, 21f67e │ │ │ │ clz r3, r5 │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ mul.w r3, lr, r3 │ │ │ │ mov.w lr, ip, lsr #3 │ │ │ │ mul.w r2, lr, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 21f706 │ │ │ │ + bls.n 21f67e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #32 │ │ │ │ - b.n 21f69c │ │ │ │ + b.n 21f614 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21f6fe │ │ │ │ + beq.n 21f676 │ │ │ │ mov r2, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 2132e0 │ │ │ │ - b.n 21f6fe │ │ │ │ + bl 213258 │ │ │ │ + b.n 21f676 │ │ │ │ subs r1, #14 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 21f702 │ │ │ │ - add r2, pc, #8 @ (adr r2, 21f724 ) │ │ │ │ + bhi.n 21f67a │ │ │ │ + add r2, pc, #8 @ (adr r2, 21f69c ) │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ add r2, r1 │ │ │ │ bx r2 │ │ │ │ @ instruction: 0xffd9ffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ lsls r5, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -618098,15 +617909,15 @@ │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 21f79a │ │ │ │ + bhi.n 21f712 │ │ │ │ addw ip, pc, #12 │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ add ip, r3 │ │ │ │ bx ip │ │ │ │ nop │ │ │ │ @ instruction: 0xff99ffff │ │ │ │ movs r7, r6 │ │ │ │ @@ -618126,37 +617937,37 @@ │ │ │ │ movs r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - b.n 21f69c │ │ │ │ + b.n 21f614 │ │ │ │ mov.w ip, #64 @ 0x40 │ │ │ │ - b.n 21f6d2 │ │ │ │ + b.n 21f64a │ │ │ │ mov.w ip, #32 │ │ │ │ - b.n 21f6d2 │ │ │ │ + b.n 21f64a │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21f7b2 │ │ │ │ + bne.n 21f72a │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 21f7b6 │ │ │ │ + beq.n 21f72e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 21f7b2 │ │ │ │ + bne.n 21f72a │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 21f7b2 │ │ │ │ + bne.n 21f72a │ │ │ │ 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} │ │ │ │ @@ -618164,129 +617975,129 @@ │ │ │ │ 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 21f86c │ │ │ │ + beq.n 21f7e4 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 21f874 │ │ │ │ + beq.n 21f7ec │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - cbz r3, 21f81e │ │ │ │ + cbz r3, 21f796 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ sub.w r5, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21f7fc │ │ │ │ + beq.n 21f774 │ │ │ │ cmp r4, #6 │ │ │ │ - ble.n 21f86c │ │ │ │ + ble.n 21f7e4 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1f9164 │ │ │ │ + bl 1f90dc │ │ │ │ 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 21f85a │ │ │ │ + beq.n 21f7d2 │ │ │ │ subs r5, #4 │ │ │ │ str r6, [r5, #0] │ │ │ │ - cbz r3, 21f870 │ │ │ │ + cbz r3, 21f7e8 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ sub.w r6, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21f870 │ │ │ │ + bne.n 21f7e8 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21f840 │ │ │ │ + bne.n 21f7b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21f7a0 │ │ │ │ + bl 21f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21f846 │ │ │ │ + bne.n 21f7be │ │ │ │ str.w r6, [r5, #-4] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 21f846 │ │ │ │ + b.n 21f7be │ │ │ │ str.w r7, [r8, #28] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 21f7a0 │ │ │ │ + bl 21f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21f810 │ │ │ │ + bne.n 21f788 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - b.n 21f810 │ │ │ │ + b.n 21f788 │ │ │ │ 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 21f8a8 │ │ │ │ + bcc.n 21f820 │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 21f8ae │ │ │ │ + bls.n 21f826 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ 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, 21f8fe │ │ │ │ + cbz r0, 21f876 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 21f8f4 │ │ │ │ - bl 214ea8 │ │ │ │ + bne.n 21f86c │ │ │ │ + bl 214e20 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 21f8f8 │ │ │ │ + cbz r3, 21f870 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ sub.w r4, r3, #20 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 21f8f8 │ │ │ │ + bne.n 21f870 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 21f8d0 │ │ │ │ + beq.n 21f848 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21f8f4 │ │ │ │ + b.n 21f86c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r4, [pc, #304] @ (21fa48 ) │ │ │ │ + ldr r4, [pc, #304] @ (21f9c0 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #304] @ (21fa4c ) │ │ │ │ + ldr r3, [pc, #304] @ (21f9c4 ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ add r4, pc │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ movs r7, #0 │ │ │ │ adds r6, #20 │ │ │ │ @@ -618308,167 +618119,167 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r4, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - beq.n 21fa3e │ │ │ │ + beq.n 21f9b6 │ │ │ │ mov r5, r4 │ │ │ │ subs r4, #4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ - b.n 21f9dc │ │ │ │ + b.n 21f954 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ it ne │ │ │ │ movne r2, #2 │ │ │ │ - beq.n 21f9fc │ │ │ │ + beq.n 21f974 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldrb.w sl, [r0, #-8] │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 21f9ca │ │ │ │ + bne.n 21f942 │ │ │ │ sub.w r8, r0, #20 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21eff8 │ │ │ │ + bl 21ef70 │ │ │ │ mov r3, r0 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 21f9ca │ │ │ │ + beq.n 21f942 │ │ │ │ ldrd ip, r1, [r4, #4] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r0, r8 │ │ │ │ str.w ip, [r1] │ │ │ │ str r7, [r4, #4] │ │ │ │ strd r2, r2, [r4, #8] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r2, [r4, #4] │ │ │ │ str r5, [r2, #4] │ │ │ │ str r5, [r3, #20] │ │ │ │ - bl 21f8b0 │ │ │ │ + bl 21f828 │ │ │ │ strb.w sl, [sp, #28] │ │ │ │ add.w r5, r9, #4 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ mov r4, r9 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 21fa1c │ │ │ │ + beq.n 21f994 │ │ │ │ sub.w r9, r3, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 21f976 │ │ │ │ + bpl.n 21f8ee │ │ │ │ bic.w r3, r3, #1 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 21f980 │ │ │ │ + b.n 21f8f8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ add.w r2, r3, #24 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 21fa3a │ │ │ │ + beq.n 21f9b2 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cbz r2, 21fa3a │ │ │ │ + cbz r2, 21f9b2 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #6 │ │ │ │ itet eq │ │ │ │ moveq r3, r2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ - b.n 21f980 │ │ │ │ + b.n 21f8f8 │ │ │ │ ldrb.w r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (21fa50 ) │ │ │ │ - ldr r3, [pc, #40] @ (21fa4c ) │ │ │ │ + ldr r2, [pc, #44] @ (21f9c8 ) │ │ │ │ + ldr r3, [pc, #40] @ (21f9c4 ) │ │ │ │ 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 21fa42 │ │ │ │ + bne.n 21f9ba │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r2, #1 │ │ │ │ - b.n 21f980 │ │ │ │ + b.n 21f8f8 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 21fa20 │ │ │ │ + b.n 21f998 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r4, #25 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 21fa80 │ │ │ │ + cbz r3, 21f9f8 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 21fa84 │ │ │ │ + beq.n 21f9fc │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21fa6e │ │ │ │ + bne.n 21f9e6 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21fa84 │ │ │ │ + bne.n 21f9fc │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21fa88 │ │ │ │ + bne.n 21fa00 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ subs r0, #20 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21fa58 │ │ │ │ + bne.n 21f9d0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21fb2c │ │ │ │ + beq.n 21faa4 │ │ │ │ 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 21fac2 │ │ │ │ + beq.n 21fa3a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21fb26 │ │ │ │ + beq.n 21fa9e │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21fb26 │ │ │ │ + bne.n 21fa9e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21faac │ │ │ │ + bne.n 21fa24 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 21fab0 │ │ │ │ + bne.n 21fa28 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 21fb04 │ │ │ │ + bhi.n 21fa7c │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 21fb36 │ │ │ │ + bhi.n 21faae │ │ │ │ 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 │ │ │ │ @@ -618483,264 +618294,264 @@ │ │ │ │ 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 21fb3e │ │ │ │ + bne.n 21fab6 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2e4358 │ │ │ │ + bl 2e42d0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bcs.n 21fb3a │ │ │ │ + bcs.n 21fab2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21fab0 │ │ │ │ + bne.n 21fa28 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ uxth r1, r1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 21fb04 │ │ │ │ + b.n 21fa7c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 21fb04 │ │ │ │ + b.n 21fa7c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 21fb28 │ │ │ │ + b.n 21faa0 │ │ │ │ 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 r2, [r0, #24] │ │ │ │ add.w r4, r0, #20 │ │ │ │ sub sp, #12 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 21fc1c │ │ │ │ + beq.n 21fb94 │ │ │ │ subs r2, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne.n 21fbd0 │ │ │ │ + bne.n 21fb48 │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 21fb96 │ │ │ │ + beq.n 21fb0e │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 21fb90 │ │ │ │ + bne.n 21fb08 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ movw ip, #361 @ 0x169 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 21fbc8 │ │ │ │ + beq.n 21fb40 │ │ │ │ cmp.w r0, #362 @ 0x16a │ │ │ │ - bcs.n 21fbde │ │ │ │ + bcs.n 21fb56 │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - bhi.n 21fbd4 │ │ │ │ + bhi.n 21fb4c │ │ │ │ cmp r0, #121 @ 0x79 │ │ │ │ - bhi.n 21fbf6 │ │ │ │ + bhi.n 21fb6e │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - beq.n 21fbc8 │ │ │ │ + beq.n 21fb40 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 21fb90 │ │ │ │ + bne.n 21fb08 │ │ │ │ ldr.w ip, [r3, #36] @ 0x24 │ │ │ │ add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #4 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #1 │ │ │ │ movls r0, #0 │ │ │ │ - bhi.n 21fb92 │ │ │ │ + bhi.n 21fb0a │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 21fb44 │ │ │ │ + bl 21fabc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21fb92 │ │ │ │ + bne.n 21fb0a │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 21fb60 │ │ │ │ + bne.n 21fad8 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 21fb92 │ │ │ │ + b.n 21fb0a │ │ │ │ movw r3, #359 @ 0x167 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21fbc8 │ │ │ │ - b.n 21fb90 │ │ │ │ + beq.n 21fb40 │ │ │ │ + b.n 21fb08 │ │ │ │ movw ip, #745 @ 0x2e9 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 21fc02 │ │ │ │ + beq.n 21fb7a │ │ │ │ movw ip, #838 @ 0x346 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 21fb90 │ │ │ │ + bne.n 21fb08 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 21fb90 │ │ │ │ - b.n 21fbc8 │ │ │ │ + bne.n 21fb08 │ │ │ │ + b.n 21fb40 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 21fb90 │ │ │ │ + bne.n 21fb08 │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bpl.n 21fb90 │ │ │ │ - b.n 21fbc8 │ │ │ │ + bpl.n 21fb08 │ │ │ │ + b.n 21fb40 │ │ │ │ add.w r0, r3, #84 @ 0x54 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 21fc16 │ │ │ │ + beq.n 21fb8e │ │ │ │ adds r3, #100 @ 0x64 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 21fb90 │ │ │ │ + bne.n 21fb08 │ │ │ │ lsls r0, r1, #31 │ │ │ │ - bpl.n 21fb90 │ │ │ │ - b.n 21fbc8 │ │ │ │ + bpl.n 21fb08 │ │ │ │ + b.n 21fb40 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bmi.n 21fbc8 │ │ │ │ - b.n 21fc0a │ │ │ │ + bmi.n 21fb40 │ │ │ │ + b.n 21fb82 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 21fb92 │ │ │ │ + b.n 21fb0a │ │ │ │ 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 21fc9e │ │ │ │ - bhi.n 21fc90 │ │ │ │ + beq.n 21fc16 │ │ │ │ + bhi.n 21fc08 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 21fcb8 │ │ │ │ + bhi.n 21fc30 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21fcf4 │ │ │ │ + bne.n 21fc6c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2e42b0 │ │ │ │ + bl 2e4228 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21fcc0 │ │ │ │ + beq.n 21fc38 │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 21fcc0 │ │ │ │ + bpl.n 21fc38 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 21fce2 │ │ │ │ + beq.n 21fc5a │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 21fce6 │ │ │ │ + bhi.n 21fc5e │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 21fce2 │ │ │ │ + bls.n 21fc5a │ │ │ │ subs r2, r3, #3 │ │ │ │ movs r3, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ tst.w r2, #108 @ 0x6c │ │ │ │ - bne.n 21fc98 │ │ │ │ + bne.n 21fc10 │ │ │ │ movw r3, #387 @ 0x183 │ │ │ │ tst r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #8 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 21fc98 │ │ │ │ + b.n 21fc10 │ │ │ │ cmp r3, #5 │ │ │ │ it eq │ │ │ │ ldreq r3, [r0, #64] @ 0x40 │ │ │ │ - bne.n 21fcb8 │ │ │ │ + bne.n 21fc30 │ │ │ │ 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 21fc20 │ │ │ │ + bl 21fb98 │ │ │ │ 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 2e4250 │ │ │ │ + bl 2e41c8 │ │ │ │ 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 21fc64 │ │ │ │ + bne.n 21fbdc │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r3, #4 │ │ │ │ - b.n 21fc98 │ │ │ │ + b.n 21fc10 │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.n 21fce2 │ │ │ │ + bhi.n 21fc5a │ │ │ │ cmp r3, #15 │ │ │ │ ite eq │ │ │ │ moveq r3, #4 │ │ │ │ movne r3, #8 │ │ │ │ - b.n 21fc98 │ │ │ │ + b.n 21fc10 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #212] @ (21fde0 ) │ │ │ │ + ldr r4, [pc, #212] @ (21fd58 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #212] @ (21fde4 ) │ │ │ │ + ldr r3, [pc, #212] @ (21fd5c ) │ │ │ │ mov r6, r1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 21f7d8 │ │ │ │ + bl 21f750 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21fdd8 │ │ │ │ + beq.n 21fd50 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 21fdc6 │ │ │ │ + beq.n 21fd3e │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 21fd8e │ │ │ │ + beq.n 21fd06 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 21fd74 │ │ │ │ + bhi.n 21fcec │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 21fd74 │ │ │ │ + bhi.n 21fcec │ │ │ │ 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 │ │ │ │ @@ -618764,99 +618575,99 @@ │ │ │ │ add r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ umull r3, r5, r3, r5 │ │ │ │ add r7, r3 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21fd34 │ │ │ │ + bne.n 21fcac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #12 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r2 │ │ │ │ - bcs.n 21fda8 │ │ │ │ - bl 1f9274 │ │ │ │ - ldr r2, [pc, #60] @ (21fde8 ) │ │ │ │ - ldr r3, [pc, #56] @ (21fde4 ) │ │ │ │ + bcs.n 21fd20 │ │ │ │ + bl 1f91ec │ │ │ │ + ldr r2, [pc, #60] @ (21fd60 ) │ │ │ │ + ldr r3, [pc, #56] @ (21fd5c ) │ │ │ │ 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 21fddc │ │ │ │ + bne.n 21fd54 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ uxth r5, r5 │ │ │ │ - b.n 21fd74 │ │ │ │ + b.n 21fcec │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ - bl 21ed60 │ │ │ │ + bl 21ecd8 │ │ │ │ add r7, r0 │ │ │ │ - b.n 21fd8e │ │ │ │ + b.n 21fd06 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 21fd98 │ │ │ │ + b.n 21fd10 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r5, #11 │ │ │ │ + lsls r2, r6, #13 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #9 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ lsls r0, 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, #3984] @ 0xf90 │ │ │ │ - ldr.w r5, [pc, #1080] @ 220238 │ │ │ │ + ldr.w r5, [pc, #1080] @ 2201b0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r3, [pc, #1080] @ 22023c │ │ │ │ + ldr.w r3, [pc, #1080] @ 2201b4 │ │ │ │ mov r7, r0 │ │ │ │ add r5, pc │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r8, r2 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 21f7d8 │ │ │ │ + bl 21f750 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21fe4a │ │ │ │ + cbz r0, 21fdc2 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21ffb2 │ │ │ │ + beq.w 21ff2a │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 21ffa6 │ │ │ │ + bhi.w 21ff1e │ │ │ │ tbb [pc, r3] │ │ │ │ - add r1, pc, #12 @ (adr r1, 21fe74 ) │ │ │ │ + add r1, pc, #12 @ (adr r1, 21fdec ) │ │ │ │ ittte eq │ │ │ │ lsleq r1, r4, #2 │ │ │ │ ldreq r6, [r0, #76] @ 0x4c │ │ │ │ addeq r2, sp, #24 │ │ │ │ addne r1, sp, #16 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ blx r8 │ │ │ │ @@ -618866,15 +618677,15 @@ │ │ │ │ add r1, r3 │ │ │ │ negs r3, r3 │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ and.w r1, r1, r3 │ │ │ │ mov.w ip, r1, asr #31 │ │ │ │ mov r3, ip │ │ │ │ - beq.w 220036 │ │ │ │ + beq.w 21ffae │ │ │ │ and.w r9, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w fp, r9, #32 │ │ │ │ rsb sl, r9, #32 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ lsl.w lr, r3, r9 │ │ │ │ lsl.w fp, r3, fp │ │ │ │ @@ -618884,39 +618695,39 @@ │ │ │ │ orr.w lr, lr, sl │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ bic.w ip, ip, lr │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ bic.w r1, r1, r3 │ │ │ │ mov r3, ip │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 22006e │ │ │ │ + beq.w 21ffe6 │ │ │ │ orrs.w ip, r1, r3 │ │ │ │ - beq.w 220050 │ │ │ │ + beq.w 21ffc8 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ orrs.w r9, ip, r3 │ │ │ │ - beq.n 21ff98 │ │ │ │ + beq.n 21ff10 │ │ │ │ ldrb.w r9, [lr, #115] @ 0x73 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 220228 │ │ │ │ + bne.w 2201a0 │ │ │ │ ldrb.w lr, [lr, #41] @ 0x29 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 21ff12 │ │ │ │ + bne.n 21fe8a │ │ │ │ adds.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ and.w ip, ip, r1 │ │ │ │ adc.w lr, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w lr, lr, r3 │ │ │ │ orrs.w ip, ip, lr │ │ │ │ - beq.w 220110 │ │ │ │ + beq.w 220088 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ - bhi.w 22018e │ │ │ │ + bhi.w 220106 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 22010c │ │ │ │ + bhi.w 220084 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ @@ -618942,127 +618753,127 @@ │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbz r0, 21ffa6 │ │ │ │ + cbz r0, 21ff1e │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21ff98 │ │ │ │ + cbz r0, 21ff10 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21fe56 │ │ │ │ + bne.w 21fdce │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ it cs │ │ │ │ cmpcs r5, r2 │ │ │ │ - bcs.n 21ffc4 │ │ │ │ + bcs.n 21ff3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9274 │ │ │ │ - ldr r2, [pc, #632] @ (220240 ) │ │ │ │ - ldr r3, [pc, #628] @ (22023c ) │ │ │ │ + bl 1f91ec │ │ │ │ + ldr r2, [pc, #632] @ (2201b8 ) │ │ │ │ + ldr r3, [pc, #628] @ (2201b4 ) │ │ │ │ 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 220224 │ │ │ │ + bne.w 22019c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - bl 21ed60 │ │ │ │ + bl 21ecd8 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 21ff6a │ │ │ │ + beq.n 21fee2 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r0, r3 │ │ │ │ - beq.n 21ffa6 │ │ │ │ + beq.n 21ff1e │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 2201a6 │ │ │ │ + bhi.w 22011e │ │ │ │ tbb [pc, r2] │ │ │ │ ldmia r0, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldmia r7, {r3, r6, r7} │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ - bcc.n 21ffb8 │ │ │ │ + bcc.n 21ff30 │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 220174 │ │ │ │ + beq.w 2200ec │ │ │ │ orrs.w ip, r1, r3 │ │ │ │ - bne.w 21feda │ │ │ │ + bne.w 21fe52 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21ff88 │ │ │ │ - b.n 21ff98 │ │ │ │ + bne.n 21ff00 │ │ │ │ + b.n 21ff10 │ │ │ │ orrs.w r3, r1, ip │ │ │ │ - beq.n 220050 │ │ │ │ + beq.n 21ffc8 │ │ │ │ subs r3, r1, #1 │ │ │ │ orrs.w r3, r3, ip │ │ │ │ it ne │ │ │ │ strdne lr, lr, [sp, #8] │ │ │ │ - beq.n 21ff98 │ │ │ │ + beq.n 21ff10 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 220220 │ │ │ │ + bhi.w 220198 │ │ │ │ tbb [pc, r3] │ │ │ │ ldmia r1!, {r0, r2, r6, r7} │ │ │ │ ldmia r1!, {r0, r3, r6, r7} │ │ │ │ ldmia r1!, {r0, r3, r6, r7} │ │ │ │ stmia r2!, {r0, r3, r6, r7} │ │ │ │ ldmia r1!, {r0, r3, r6, r7} │ │ │ │ ldmia r1!, {r0, r3, r6, r7} │ │ │ │ @@ -619077,519 +618888,519 @@ │ │ │ │ ldmia r1!, {r0, r3, r6, r7} │ │ │ │ ldmia r1!, {r0, r3, r6, r7} │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 2200de │ │ │ │ + cbz r0, 220056 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 21ffa6 │ │ │ │ + b.n 21ff1e │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 2200b2 │ │ │ │ + b.n 22002a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 2200b2 │ │ │ │ + b.n 22002a │ │ │ │ str r1, [sp, #16] │ │ │ │ - b.n 2200b2 │ │ │ │ + b.n 22002a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 220194 │ │ │ │ + beq.n 22010c │ │ │ │ rbit r3, r1 │ │ │ │ clz r3, r3 │ │ │ │ adds r2, r3, #1 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r2, #32 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 220154 │ │ │ │ + cbz r0, 2200cc │ │ │ │ add r3, sp, #16 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 21ffa6 │ │ │ │ + b.n 21ff1e │ │ │ │ orrs.w ip, r1, r3 │ │ │ │ - beq.w 22004e │ │ │ │ + beq.w 21ffc6 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ orrs.w ip, ip, r3 │ │ │ │ - beq.w 21ff98 │ │ │ │ + beq.w 21ff10 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 2201c8 │ │ │ │ + b.n 220140 │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ - b.n 2200b2 │ │ │ │ + b.n 22002a │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - b.n 22011e │ │ │ │ + b.n 220096 │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 21ff72 │ │ │ │ + b.n 21feea │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 21ff72 │ │ │ │ + b.n 21feea │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #24] │ │ │ │ - b.n 21ff72 │ │ │ │ + b.n 21feea │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #24] │ │ │ │ - b.n 21ff72 │ │ │ │ + b.n 21feea │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ ldrd sl, fp, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 2201f4 │ │ │ │ + cbz r0, 22016c │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 21ffa6 │ │ │ │ + b.n 21ff1e │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 2201c8 │ │ │ │ + b.n 220140 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 2201c8 │ │ │ │ + b.n 220140 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 2201c8 │ │ │ │ + b.n 220140 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd ip, ip, [sp, #8] │ │ │ │ - bls.w 220082 │ │ │ │ - b.n 220188 │ │ │ │ - lsls r4, r6, #7 │ │ │ │ + bls.w 21fffa │ │ │ │ + b.n 220100 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, r6 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ lsls r0, r5, #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 2202d0 │ │ │ │ + beq.n 220248 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 22028a │ │ │ │ + cbz r3, 220202 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2202be │ │ │ │ + cbz r2, 220236 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 2202d4 │ │ │ │ + beq.n 22024c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 220284 │ │ │ │ + cbz r4, 2201fc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 220284 │ │ │ │ + cbz r2, 2201fc │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 2202a4 │ │ │ │ + beq.n 22021c │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 220272 │ │ │ │ + bne.n 2201ea │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 2202b2 │ │ │ │ + beq.n 22022a │ │ │ │ mov r0, r5 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22025e │ │ │ │ + bne.n 2201d6 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 21f8b0 │ │ │ │ + bl 21f828 │ │ │ │ orrs r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 22027e │ │ │ │ + b.n 2201f6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21f8b0 │ │ │ │ + bl 21f828 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 22028a │ │ │ │ + b.n 220202 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 22028a │ │ │ │ - bl 21f8b0 │ │ │ │ + bne.n 220202 │ │ │ │ + bl 21f828 │ │ │ │ orr.w r3, r6, r0 │ │ │ │ uxtb r6, r3 │ │ │ │ - b.n 22028a │ │ │ │ + b.n 220202 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 220296 │ │ │ │ + b.n 22020e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21f8b0 │ │ │ │ + bl 21f828 │ │ │ │ orr.w r2, r6, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r6, r2 │ │ │ │ - b.n 22026e │ │ │ │ + b.n 2201e6 │ │ │ │ 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, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 220302 │ │ │ │ - b.n 22032a │ │ │ │ + cbnz r3, 22027a │ │ │ │ + b.n 2202a2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 22032a │ │ │ │ + cbz r3, 2202a2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2202fc │ │ │ │ + beq.n 220274 │ │ │ │ movs r5, #0 │ │ │ │ - bl 220244 │ │ │ │ + bl 2201bc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 220326 │ │ │ │ + cbz r3, 22029e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22030a │ │ │ │ + bne.n 220282 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 220318 │ │ │ │ + bne.n 220290 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, 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 │ │ │ │ ldr.w r4, [r0, #432] @ 0x1b0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 220354 │ │ │ │ - b.n 22044a │ │ │ │ + cbnz r3, 2202cc │ │ │ │ + b.n 2203c2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22044a │ │ │ │ + beq.n 2203c2 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 22034c │ │ │ │ + beq.n 2202c4 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 220446 │ │ │ │ + beq.n 2203be │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2203dc │ │ │ │ + beq.n 220354 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2203d6 │ │ │ │ + cbz r0, 22034e │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2203ce │ │ │ │ + bne.n 220346 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 2203ea │ │ │ │ + cbz r1, 220362 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2203ce │ │ │ │ + bne.n 220346 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 2203ca │ │ │ │ + bls.n 220342 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 2203ac │ │ │ │ + beq.n 220324 │ │ │ │ movs r6, #1 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 2203dc │ │ │ │ + cbz r3, 220354 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 2203d6 │ │ │ │ + cbz r3, 22034e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 2203d6 │ │ │ │ + cbz r1, 22034e │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2203ce │ │ │ │ + bne.n 220346 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 2203ea │ │ │ │ + cbz r1, 220362 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 220392 │ │ │ │ + beq.n 22030a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 2203ac │ │ │ │ + b.n 220324 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2203b2 │ │ │ │ + bne.n 22032a │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2203f8 │ │ │ │ + beq.n 220370 │ │ │ │ mov r0, r8 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r3, r8 │ │ │ │ - cbz r3, 220418 │ │ │ │ + cbz r3, 220390 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 220372 │ │ │ │ + b.n 2202ea │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ - b.n 2203a2 │ │ │ │ + b.n 22031a │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2203ea │ │ │ │ + beq.n 220362 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 220392 │ │ │ │ + beq.n 22030a │ │ │ │ mov r0, r8 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2203e6 │ │ │ │ + bne.n 22035e │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 22043e │ │ │ │ + cbz r3, 2203b6 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 22035e │ │ │ │ + bne.n 2202d6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 220430 │ │ │ │ + bne.n 2203a8 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r6, r3 │ │ │ │ - b.n 220418 │ │ │ │ + b.n 220390 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr.w ip, [r1, #28] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr.w lr, [r0, #28] │ │ │ │ ldr.w r2, [ip] │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ tst.w r0, #33554944 @ 0x2000200 │ │ │ │ - beq.n 22047c │ │ │ │ + beq.n 2203f4 │ │ │ │ tst.w r1, #33554944 @ 0x2000200 │ │ │ │ - bne.n 220480 │ │ │ │ + bne.n 2203f8 │ │ │ │ ands r0, r1 │ │ │ │ - beq.n 2204fa │ │ │ │ + beq.n 220472 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 2204f8 │ │ │ │ + bne.n 220470 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2204fe │ │ │ │ + bne.n 220476 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 220504 │ │ │ │ + beq.n 22047c │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 220538 │ │ │ │ + beq.n 2204b0 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 2204fa │ │ │ │ + bne.n 220472 │ │ │ │ movs r1, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [lr, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22065e │ │ │ │ + beq.w 2205d6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w r4, lr, r2 │ │ │ │ - b.n 2204cc │ │ │ │ + b.n 220444 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22065e │ │ │ │ + beq.w 2205d6 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 2204bc │ │ │ │ + beq.n 220434 │ │ │ │ ldr.w r4, [lr, r3, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 22065e │ │ │ │ + beq.w 2205d6 │ │ │ │ add.w r0, lr, r2 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 2204ee │ │ │ │ + b.n 220466 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 22051a │ │ │ │ + cbz r3, 220492 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 2204e8 │ │ │ │ + bne.n 220460 │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2204a6 │ │ │ │ - b.n 2204f8 │ │ │ │ + beq.n 22041e │ │ │ │ + b.n 220470 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 22068e │ │ │ │ + beq.w 220606 │ │ │ │ ldrh r3, [r1, #32] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 2204fa │ │ │ │ + bmi.n 220472 │ │ │ │ ldrh r0, [r4, #32] │ │ │ │ mvns r0, r0 │ │ │ │ and.w r0, r0, #2 │ │ │ │ - b.n 2204fa │ │ │ │ + b.n 220472 │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ - cbz r0, 22055c │ │ │ │ + cbz r0, 2204d4 │ │ │ │ add.w r5, ip, r2 │ │ │ │ - b.n 22052c │ │ │ │ + b.n 2204a4 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - cbz r0, 220556 │ │ │ │ + cbz r0, 2204ce │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 220526 │ │ │ │ - b.n 2204f8 │ │ │ │ + bne.n 22049e │ │ │ │ + b.n 220470 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 2204a6 │ │ │ │ + beq.n 22041e │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - beq.n 2204f8 │ │ │ │ + beq.n 220470 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ sub.w r0, r0, #21 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.n 2204fa │ │ │ │ + b.n 220472 │ │ │ │ movs r0, #6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2204fa │ │ │ │ + beq.n 220472 │ │ │ │ add r2, lr │ │ │ │ movs r0, #14 │ │ │ │ rsb lr, lr, #4 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22067c │ │ │ │ + beq.w 2205f4 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #2 │ │ │ │ - bhi.w 220682 │ │ │ │ + bhi.w 2205fa │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - beq.n 220634 │ │ │ │ + beq.n 2205ac │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ biceq.w r0, r0, #4 │ │ │ │ - beq.n 220612 │ │ │ │ + beq.n 22058a │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r4, [r1, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 22063e │ │ │ │ + bne.n 2205b6 │ │ │ │ ldrb.w r4, [r3, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 22063e │ │ │ │ + bne.n 2205b6 │ │ │ │ ldrb r4, [r1, #13] │ │ │ │ ldrd r5, r1, [r1, #20] │ │ │ │ cmp r4, #32 │ │ │ │ - bhi.n 220670 │ │ │ │ + bhi.n 2205e8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 220658 │ │ │ │ + bhi.n 2205d0 │ │ │ │ tbb [pc, r4] │ │ │ │ ldrsb r0, [r2, r0] │ │ │ │ ldrsb r6, [r2, r1] │ │ │ │ ldrsb r6, [r2, r1] │ │ │ │ asrs r6, r2, #1 │ │ │ │ ldrsb r6, [r2, r1] │ │ │ │ ldrsb r6, [r2, r1] │ │ │ │ @@ -619605,18 +619416,18 @@ │ │ │ │ ldrsb r6, [r2, r1] │ │ │ │ uxtb r4, r5 │ │ │ │ movs r6, #0 │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ cmp r1, #32 │ │ │ │ mov r7, r3 │ │ │ │ - bhi.n 220676 │ │ │ │ + bhi.n 2205ee │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 22064c │ │ │ │ + bhi.n 2205c4 │ │ │ │ tbb [pc, r1] │ │ │ │ adds r3, #16 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ asrs r3, r6, #32 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ @@ -619631,145 +619442,145 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ uxtb r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r6 │ │ │ │ it eq │ │ │ │ cmpeq r3, r4 │ │ │ │ - bne.n 22068a │ │ │ │ + bne.n 220602 │ │ │ │ add.w r1, lr, r2 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 220564 │ │ │ │ + bne.n 2204dc │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 220878 │ │ │ │ + beq.w 2207f0 │ │ │ │ bic.w r0, r0, #8 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #6 │ │ │ │ - b.n 2204fa │ │ │ │ + b.n 220472 │ │ │ │ cmp r1, #2 │ │ │ │ it ne │ │ │ │ bicne.w r0, r0, #8 │ │ │ │ - b.n 220612 │ │ │ │ + b.n 22058a │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ movne r0, #2 │ │ │ │ - b.n 220612 │ │ │ │ + b.n 22058a │ │ │ │ uxth r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 22060a │ │ │ │ + b.n 220582 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 22060a │ │ │ │ + b.n 220582 │ │ │ │ uxth r4, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2205d0 │ │ │ │ + b.n 220548 │ │ │ │ mov r4, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2205d0 │ │ │ │ + b.n 220548 │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 220520 │ │ │ │ + bne.w 220498 │ │ │ │ movs r0, #15 │ │ │ │ - b.n 2204fa │ │ │ │ + b.n 220472 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 2205d0 │ │ │ │ + b.n 220548 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 22060a │ │ │ │ + b.n 220582 │ │ │ │ bic.w r0, r0, #4 │ │ │ │ - b.n 2204fa │ │ │ │ + b.n 220472 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 220612 │ │ │ │ + beq.n 22058a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2204fa │ │ │ │ + b.n 220472 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 220886 │ │ │ │ + beq.w 2207fe │ │ │ │ mov r2, ip │ │ │ │ add.w r8, lr, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ cmp r5, r7 │ │ │ │ - bne.w 220826 │ │ │ │ + bne.w 22079e │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 220826 │ │ │ │ + beq.w 22079e │ │ │ │ mov r5, r8 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r6, [r5, #4]! │ │ │ │ mov r7, r6 │ │ │ │ mov r8, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 2206a2 │ │ │ │ + bne.n 22061a │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr.w r5, [ip, r2] │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 220898 │ │ │ │ + beq.w 220810 │ │ │ │ add.w r9, ip, r2 │ │ │ │ mov r5, r8 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ subs r6, r5, #3 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 2206f6 │ │ │ │ + beq.n 22066e │ │ │ │ bics.w r5, r6, #2 │ │ │ │ - beq.w 2204f8 │ │ │ │ + beq.w 220470 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ mov r9, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2206da │ │ │ │ + bne.n 220652 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2204f8 │ │ │ │ + beq.w 220470 │ │ │ │ add.w r9, lr, r2 │ │ │ │ add.w sl, ip, r2 │ │ │ │ mov.w fp, #14 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2204f8 │ │ │ │ + beq.w 220470 │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 2204f8 │ │ │ │ + beq.w 220470 │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 2204f8 │ │ │ │ + beq.w 220470 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 22086e │ │ │ │ + beq.w 2207e6 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ biceq.w fp, fp, #4 │ │ │ │ - beq.n 2207d4 │ │ │ │ + beq.n 22074c │ │ │ │ ldr r5, [r7, #76] @ 0x4c │ │ │ │ ldr.w r2, [r8, #76] @ 0x4c │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r2 │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 220864 │ │ │ │ + bne.w 2207dc │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 220864 │ │ │ │ + bne.w 2207dc │ │ │ │ ldrb r6, [r5, #13] │ │ │ │ ldrd r2, r5, [r5, #20] │ │ │ │ cmp r6, #32 │ │ │ │ it hi │ │ │ │ movhi r8, r5 │ │ │ │ - bhi.n 22078e │ │ │ │ + bhi.n 220706 │ │ │ │ subs r5, r6, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 220820 │ │ │ │ + bhi.n 220798 │ │ │ │ tbb [pc, r5] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ asrs r4, r3, #1 │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ @@ -619785,18 +619596,18 @@ │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ uxtb r2, r2 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r7 │ │ │ │ ldrb r7, [r7, #13] │ │ │ │ cmp r7, #32 │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ - bhi.n 2207c8 │ │ │ │ + bhi.n 220740 │ │ │ │ subs r6, r7, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 220814 │ │ │ │ + bhi.n 22078c │ │ │ │ tbb [pc, r6] │ │ │ │ subs r0, #16 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ asrs r0, r7, #32 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ @@ -619812,179 +619623,179 @@ │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r8 │ │ │ │ cmp r6, r7 │ │ │ │ it eq │ │ │ │ cmpeq r5, r2 │ │ │ │ - bne.w 22050a │ │ │ │ + bne.w 220482 │ │ │ │ mov r2, r9 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ mov r9, r2 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r5 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ mov r8, r6 │ │ │ │ mov sl, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 220708 │ │ │ │ + bne.n 220680 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2204f8 │ │ │ │ + bne.w 220470 │ │ │ │ ubfx r2, fp, #2, #1 │ │ │ │ lsls r1, r3, #2 │ │ │ │ cmp.w fp, #6 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2204f8 │ │ │ │ - b.n 2204aa │ │ │ │ + beq.w 220470 │ │ │ │ + b.n 220422 │ │ │ │ uxth r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2207c8 │ │ │ │ + b.n 220740 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2207c8 │ │ │ │ + b.n 220740 │ │ │ │ uxth r2, r2 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 22078e │ │ │ │ + b.n 220706 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 22078e │ │ │ │ + b.n 220706 │ │ │ │ ldr.w r2, [lr, r3, lsl #2] │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2206c6 │ │ │ │ + beq.w 22063e │ │ │ │ add.w r8, lr, r2 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ subs r6, r5, #3 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 220856 │ │ │ │ + beq.n 2207ce │ │ │ │ bics.w r5, r6, #2 │ │ │ │ - beq.w 2204f8 │ │ │ │ + beq.w 220470 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ mov r8, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 22083a │ │ │ │ + bne.n 2207b2 │ │ │ │ ldr.w r5, [ip, r2] │ │ │ │ mov r8, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2206d4 │ │ │ │ - b.n 2206fc │ │ │ │ + bne.w 22064c │ │ │ │ + b.n 220674 │ │ │ │ cmp r5, r7 │ │ │ │ it ne │ │ │ │ movne.w fp, #2 │ │ │ │ - b.n 2207d4 │ │ │ │ + b.n 22074c │ │ │ │ cmp r2, #2 │ │ │ │ it ne │ │ │ │ bicne.w fp, fp, #8 │ │ │ │ - b.n 2207d4 │ │ │ │ + b.n 22074c │ │ │ │ lsls r3, r0, #29 │ │ │ │ - bpl.w 2204fa │ │ │ │ + bpl.w 220472 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ movne r0, #15 │ │ │ │ - b.n 2204fa │ │ │ │ + b.n 220472 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 220894 │ │ │ │ + cbz r3, 22080c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ - b.n 2206d4 │ │ │ │ + b.n 22064c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 2204aa │ │ │ │ + b.n 220422 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #132] @ (220934 ) │ │ │ │ - ldr r2, [pc, #136] @ (220938 ) │ │ │ │ + ldr r1, [pc, #132] @ (2208ac ) │ │ │ │ + ldr r2, [pc, #136] @ (2208b0 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ add r1, pc │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r5, #15 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 220916 │ │ │ │ + beq.n 22088e │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21f7d8 │ │ │ │ + bl 21f750 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f7d8 │ │ │ │ + bl 21f750 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 220458 │ │ │ │ + bl 2203d0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ cmpcs r3, r1 │ │ │ │ - bcs.n 2208fc │ │ │ │ + bcs.n 220874 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r0, r4 │ │ │ │ ite cs │ │ │ │ movcs r4, #0 │ │ │ │ movcc r4, #1 │ │ │ │ cmp r0, r3 │ │ │ │ it hi │ │ │ │ orrhi.w r4, r4, #1 │ │ │ │ - cbz r4, 220916 │ │ │ │ - bl 1f9274 │ │ │ │ - ldr r2, [pc, #36] @ (22093c ) │ │ │ │ - ldr r3, [pc, #28] @ (220938 ) │ │ │ │ + cbz r4, 22088e │ │ │ │ + bl 1f91ec │ │ │ │ + ldr r2, [pc, #36] @ (2208b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (2208b0 ) │ │ │ │ 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 220930 │ │ │ │ + bne.n 2208a8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf74a00a7 │ │ │ │ + @ instruction: 0xf7d200a7 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6e200a7 │ │ │ │ + @ instruction: 0xf76a00a7 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 220948 │ │ │ │ + cbz r3, 2208c0 │ │ │ │ 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 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 21f7d8 │ │ │ │ + bl 21f750 │ │ │ │ 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 │ │ │ │ @@ -619992,222 +619803,222 @@ │ │ │ │ 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 2209a8 │ │ │ │ + beq.n 220920 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r5, 2209b2 │ │ │ │ + cbz r5, 22092a │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbz r1, 2209d2 │ │ │ │ + cbz r1, 22094a │ │ │ │ mov r0, r5 │ │ │ │ - bl 220458 │ │ │ │ + bl 2203d0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 22089c │ │ │ │ + bl 220814 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #32 │ │ │ │ strd r0, r3, [sp] │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 21f7d8 │ │ │ │ + bl 21f750 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 22099e │ │ │ │ + bne.n 220916 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f9070 │ │ │ │ + bl 1f8fe8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 21f7d8 │ │ │ │ + bl 21f750 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 22099e │ │ │ │ + b.n 220916 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 21f8b0 │ │ │ │ - cbz r0, 220a0c │ │ │ │ + bl 21f828 │ │ │ │ + cbz r0, 220984 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f904 │ │ │ │ + bl 21f87c │ │ │ │ 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 216308 │ │ │ │ + bl 216280 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 220ab6 │ │ │ │ + beq.n 220a2e │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - cbz r7, 220a5e │ │ │ │ + cbz r7, 2209d6 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 220a9e │ │ │ │ + beq.n 220a16 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 220abe │ │ │ │ + beq.n 220a36 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ - cbz r4, 220a58 │ │ │ │ + cbz r4, 2209d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 220a58 │ │ │ │ + cbz r3, 2209d0 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 220a70 │ │ │ │ + beq.n 2209e8 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 220a46 │ │ │ │ + bne.n 2209be │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 220a82 │ │ │ │ + beq.n 2209fa │ │ │ │ mov r0, r5 │ │ │ │ - bl 2164f0 │ │ │ │ + bl 216468 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 220a30 │ │ │ │ + bne.n 2209a8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 21f8b0 │ │ │ │ - cbz r0, 220a8c │ │ │ │ + bl 21f828 │ │ │ │ + cbz r0, 220a04 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 220a42 │ │ │ │ - b.n 220a5e │ │ │ │ + bne.n 2209ba │ │ │ │ + b.n 2209d6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21f8b0 │ │ │ │ + bl 21f828 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 220ab2 │ │ │ │ + cbnz r0, 220a2a │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r4 │ │ │ │ - bl 21f904 │ │ │ │ + bl 21f87c │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 220a42 │ │ │ │ - b.n 220a5e │ │ │ │ + bne.n 2209ba │ │ │ │ + b.n 2209d6 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 220a5e │ │ │ │ + bne.n 2209d6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21f8b0 │ │ │ │ + bl 21f828 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 220a8c │ │ │ │ + beq.n 220a04 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 220a5e │ │ │ │ + b.n 2209d6 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21f8b0 │ │ │ │ - cbnz r0, 220ace │ │ │ │ + bl 21f828 │ │ │ │ + cbnz r0, 220a46 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b.n 220a8c │ │ │ │ + b.n 220a04 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 220a42 │ │ │ │ + b.n 2209ba │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr.w r2, [pc, #2372] @ 221430 │ │ │ │ + ldr.w r2, [pc, #2372] @ 2213a8 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ - ldr.w r3, [pc, #2372] @ 221434 │ │ │ │ + ldr.w r3, [pc, #2372] @ 2213ac │ │ │ │ mov.w r9, #0 │ │ │ │ add r2, pc │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ strd r9, r9, [sp, #84] @ 0x54 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [r0, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w sl, [pc, #2344] @ 221438 │ │ │ │ + ldr.w sl, [pc, #2344] @ 2213b0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r0, [sp, #96] @ 0x60 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 221548 │ │ │ │ + beq.w 2214c0 │ │ │ │ mov r4, r7 │ │ │ │ mov r6, r5 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ ldr.w r8, [r4, #16] │ │ │ │ ldr.w sl, [r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 220d96 │ │ │ │ + beq.w 220d0e │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov.w fp, #2 │ │ │ │ strd fp, r4, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ite ne │ │ │ │ movne r7, sl │ │ │ │ moveq r7, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 220bea │ │ │ │ + beq.n 220b62 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 220dd0 │ │ │ │ - cbnz r3, 220bca │ │ │ │ - ldr.w r2, [pc, #2244] @ 22143c │ │ │ │ + beq.w 220d48 │ │ │ │ + cbnz r3, 220b42 │ │ │ │ + ldr.w r2, [pc, #2244] @ 2213b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 220bca │ │ │ │ + cbz r5, 220b42 │ │ │ │ mov ip, r3 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 220bba │ │ │ │ + bne.n 220b32 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #5 │ │ │ │ - bne.n 220bba │ │ │ │ + bne.n 220b32 │ │ │ │ mov ip, r1 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [r4, #48] @ 0x30 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r2, [r4, #48] @ 0x30 │ │ │ │ @@ -620216,117 +620027,117 @@ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #32 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 220b8a │ │ │ │ + bne.n 220b02 │ │ │ │ orr.w r3, ip, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 220d94 │ │ │ │ + beq.w 220d0c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 220bdc │ │ │ │ + cbz r3, 220b54 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r3 │ │ │ │ strd fp, r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 220b6c │ │ │ │ + bne.n 220ae4 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 220bca │ │ │ │ + beq.n 220b42 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ subs r3, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ cmpne r3, #2 │ │ │ │ ite hi │ │ │ │ movhi r3, #1 │ │ │ │ movls r3, #0 │ │ │ │ ldrb.w r0, [r5, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 22161a │ │ │ │ + bne.w 221592 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr.w ip, [r4, #40] @ 0x28 │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 2211dc │ │ │ │ + beq.w 221154 │ │ │ │ tst.w r1, #3145728 @ 0x300000 │ │ │ │ - bne.w 2211dc │ │ │ │ + bne.w 221154 │ │ │ │ and.w r1, r1, ip │ │ │ │ mov r9, r0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2211e4 │ │ │ │ + bne.w 22115c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 220c40 │ │ │ │ + bne.n 220bb8 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 2211f2 │ │ │ │ + beq.w 22116a │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 221252 │ │ │ │ + beq.w 2211ca │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 220bca │ │ │ │ + bne.n 220b42 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2212c0 │ │ │ │ + bne.w 221238 │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 221300 │ │ │ │ + bne.w 221278 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - cbnz r0, 220c6e │ │ │ │ + cbnz r0, 220be6 │ │ │ │ cmp r2, #20 │ │ │ │ - beq.w 221448 │ │ │ │ + beq.w 2213c0 │ │ │ │ cmp r2, #22 │ │ │ │ ldr.w r8, [r4, #44] @ 0x2c │ │ │ │ it eq │ │ │ │ strdeq r3, r5, [sp, #12] │ │ │ │ - beq.n 220cac │ │ │ │ - b.w 22149c │ │ │ │ + beq.n 220c24 │ │ │ │ + b.w 221414 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e4358 │ │ │ │ + bl 2e42d0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e4358 │ │ │ │ + bl 2e42d0 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 220cb4 │ │ │ │ + bne.n 220c2c │ │ │ │ mov r0, sl │ │ │ │ - bl 2e46c0 │ │ │ │ + bl 2e4638 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e46c0 │ │ │ │ + bl 2e4638 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 221498 │ │ │ │ + bne.w 221410 │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 220c80 │ │ │ │ + beq.n 220bf8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 221300 │ │ │ │ + beq.w 221278 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 221300 │ │ │ │ + bne.w 221278 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 221300 │ │ │ │ + bne.w 221278 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ - cbnz r3, 220cde │ │ │ │ + cbnz r3, 220c56 │ │ │ │ ldrd r3, r1, [r2, #48] @ 0x30 │ │ │ │ strd r3, r1, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r1, r2, [r4, #52] @ 0x34 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ @@ -620334,44 +620145,44 @@ │ │ │ │ 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 21f7a0 │ │ │ │ + bl 21f718 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 220f74 │ │ │ │ + beq.w 220eec │ │ │ │ ldr r5, [r4, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 221310 │ │ │ │ + bne.w 221288 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 22163a │ │ │ │ + bne.w 2215b2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 221562 │ │ │ │ + beq.w 2214da │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ movne sl, r5 │ │ │ │ - beq.w 2215fe │ │ │ │ + beq.w 221576 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ mov r5, r2 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 22152c │ │ │ │ + beq.w 2214a4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov.w lr, #0 │ │ │ │ subs r2, #4 │ │ │ │ mov r8, r3 │ │ │ │ subs r0, #4 │ │ │ │ str r6, [sp, #12] │ │ │ │ - b.n 220d7a │ │ │ │ + b.n 220cf2 │ │ │ │ ldrd r6, r3, [r2, #4] │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ str r3, [r6, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ strd r1, r1, [r2, #8] │ │ │ │ @@ -620379,102 +620190,102 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r5, [r3, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ adds r5, r0, #4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp ip, r5 │ │ │ │ - beq.w 221528 │ │ │ │ + beq.w 2214a0 │ │ │ │ subs r0, r3, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 220d4e │ │ │ │ + bne.n 220cc6 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #3 │ │ │ │ ite eq │ │ │ │ moveq r3, sl │ │ │ │ orrne.w r3, sl, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 220d4e │ │ │ │ - b.n 220d6c │ │ │ │ + bne.n 220cc6 │ │ │ │ + b.n 220ce4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 220b3e │ │ │ │ + bne.w 220ab6 │ │ │ │ mov r5, r6 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 261930 │ │ │ │ - ldr.w r2, [pc, #1676] @ 221440 │ │ │ │ - ldr.w r3, [pc, #1660] @ 221434 │ │ │ │ + bl 2618a8 │ │ │ │ + ldr.w r2, [pc, #1676] @ 2213b8 │ │ │ │ + ldr.w r3, [pc, #1660] @ 2213ac │ │ │ │ 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 22162e │ │ │ │ + bne.w 2215a6 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #361 @ 0x169 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 220f22 │ │ │ │ + beq.w 220e9a │ │ │ │ cmp.w r3, #362 @ 0x16a │ │ │ │ - bcs.w 220f7a │ │ │ │ + bcs.w 220ef2 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - beq.w 221178 │ │ │ │ + beq.w 2210f0 │ │ │ │ movw r2, #359 @ 0x167 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 220bca │ │ │ │ + bne.w 220b42 │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ add.w sl, r4, #20 │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 2211e8 │ │ │ │ - bl 2162bc │ │ │ │ + bne.w 221160 │ │ │ │ + bl 216234 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 220f22 │ │ │ │ + bne.w 220e9a │ │ │ │ ldr.w r5, [r8, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 220f22 │ │ │ │ + bne.w 220e9a │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ sub.w r0, r8, #20 │ │ │ │ - bl 21f638 │ │ │ │ + bl 21f5b0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 220f22 │ │ │ │ + beq.n 220e9a │ │ │ │ ldr.w r2, [r8, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 22163e │ │ │ │ + bne.w 2215b6 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.w 2213f0 │ │ │ │ + bhi.w 221368 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 22151c │ │ │ │ + bls.w 221494 │ │ │ │ subs r3, #3 │ │ │ │ uxtb r3, r3 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ tst r3, r1 │ │ │ │ - bne.w 221542 │ │ │ │ + bne.w 2214ba │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ itt ne │ │ │ │ movne r1, #8 │ │ │ │ movne lr, r1 │ │ │ │ - beq.w 221510 │ │ │ │ + beq.w 221488 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ ldrd ip, r0, [r4, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r9, [r4, #32] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ cmp r8, lr │ │ │ │ str.w ip, [r0] │ │ │ │ @@ -620490,132 +620301,132 @@ │ │ │ │ str r0, [r2, #0] │ │ │ │ mov.w r2, #3 │ │ │ │ strb.w r1, [r4, #33] @ 0x21 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - beq.n 220edc │ │ │ │ + beq.n 220e54 │ │ │ │ mul.w r0, lr, r3 │ │ │ │ mov r1, r8 │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ blx 619d8 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21f074 │ │ │ │ + bl 21efec │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 220f12 │ │ │ │ + beq.n 220e8a │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ blx 61070 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r9 │ │ │ │ it cs │ │ │ │ movcs r3, r9 │ │ │ │ - cbz r3, 220f04 │ │ │ │ + cbz r3, 220e7c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str.w r5, [r2, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 220efa │ │ │ │ + bne.n 220e72 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21ee64 │ │ │ │ + bl 21eddc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ sub.w r2, r8, #20 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216188 │ │ │ │ + bl 216100 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 220bca │ │ │ │ + bne.w 220b42 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 220bca │ │ │ │ + bne.w 220b42 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 220bca │ │ │ │ + bne.w 220b42 │ │ │ │ ldrb.w r1, [r4, #32] │ │ │ │ movs r3, #2 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 21415c │ │ │ │ + bl 2140d4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 220f66 │ │ │ │ + cbz r0, 220ede │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2192ec │ │ │ │ + bl 219264 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r1, #20 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 216144 │ │ │ │ + bl 2160bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 220bca │ │ │ │ + b.n 220b42 │ │ │ │ movw r2, #838 @ 0x346 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 220bca │ │ │ │ + bne.w 220b42 │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r8, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 2211ec │ │ │ │ + bne.w 221164 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 220bca │ │ │ │ + bne.w 220b42 │ │ │ │ ldr.w r5, [r8, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 221168 │ │ │ │ - ldr.w r3, [pc, #1180] @ 221444 │ │ │ │ + bne.w 2210e0 │ │ │ │ + ldr.w r3, [pc, #1180] @ 2213bc │ │ │ │ sub.w r0, r8, #20 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w r3, r3, #106496 @ 0x1a000 │ │ │ │ ldrb.w r3, [r3, #800] @ 0x320 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr.w sl, [r3, #40] @ 0x28 │ │ │ │ uxth.w r3, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ - bl 21f638 │ │ │ │ + bl 21f5b0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22148a │ │ │ │ + beq.w 221402 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 22163e │ │ │ │ + bne.w 2215b6 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.w 221408 │ │ │ │ + bhi.w 221380 │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w 221522 │ │ │ │ + bls.w 22149a │ │ │ │ subs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ movw r0, #387 @ 0x183 │ │ │ │ tst r2, r0 │ │ │ │ - bne.w 22154c │ │ │ │ + bne.w 2214c4 │ │ │ │ tst.w r2, #108 @ 0x6c │ │ │ │ ite eq │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ movne r2, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldrd ip, r0, [r4, #88] @ 0x58 │ │ │ │ uxth.w sl, sl │ │ │ │ @@ -620637,15 +620448,15 @@ │ │ │ │ strd r3, r3, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldrb.w r9, [r8, #12] │ │ │ │ cmp sl, r9 │ │ │ │ - beq.n 2210a6 │ │ │ │ + beq.n 22101e │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 61070 │ │ │ │ movs r0, #1 │ │ │ │ @@ -620659,60 +620470,60 @@ │ │ │ │ itttt mi │ │ │ │ addmi r1, sp, #176 @ 0xb0 │ │ │ │ addmi.w r1, r1, r3, lsl #2 │ │ │ │ addmi r3, #1 │ │ │ │ strmi.w r2, [r1, #-68] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 22107c │ │ │ │ + bne.n 220ff4 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21ee64 │ │ │ │ + bl 21eddc │ │ │ │ ldrb.w r9, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2210d4 │ │ │ │ + beq.n 22104c │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ ldrb.w r0, [r8, #13] │ │ │ │ mov r8, r3 │ │ │ │ mul.w r0, r0, r9 │ │ │ │ blx 619d8 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21f074 │ │ │ │ + bl 21efec │ │ │ │ ldrb.w r9, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 22110a │ │ │ │ + beq.n 221082 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ blx 61070 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r9 │ │ │ │ - cbz r2, 2210fc │ │ │ │ + cbz r2, 221074 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str.w r5, [r3, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 2210f2 │ │ │ │ + bne.n 22106a │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21ee64 │ │ │ │ + bl 21eddc │ │ │ │ mov r8, r0 │ │ │ │ ldrd r5, r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ @@ -620721,83 +620532,83 @@ │ │ │ │ ldr.w r5, [r8] │ │ │ │ str r5, [r4, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [r5, #4] │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ - bl 213388 │ │ │ │ + bl 213300 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 220bca │ │ │ │ + bne.w 220b42 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 220bca │ │ │ │ + bne.w 220b42 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 220bca │ │ │ │ - b.n 220f6e │ │ │ │ + bne.w 220b42 │ │ │ │ + b.n 220ee6 │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 220bca │ │ │ │ - ldr r3, [pc, #700] @ (221444 ) │ │ │ │ + bne.w 220b42 │ │ │ │ + ldr r3, [pc, #700] @ (2213bc ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, #12288 @ 0x3000 │ │ │ │ ldrb.w r3, [r3, #4043] @ 0xfcb │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ bics.w r1, r3, r8 │ │ │ │ - beq.w 2213aa │ │ │ │ + beq.w 221322 │ │ │ │ tst.w r8, r3 │ │ │ │ - bne.w 220bca │ │ │ │ - vldr d7, [pc, #632] @ 221428 │ │ │ │ + bne.w 220b42 │ │ │ │ + vldr d7, [pc, #632] @ 2213a0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 220bca │ │ │ │ + beq.w 220b42 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - b.n 220f66 │ │ │ │ + b.n 220ede │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 220c2c │ │ │ │ - b.n 220bca │ │ │ │ + beq.w 220ba4 │ │ │ │ + b.n 220b42 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 220bca │ │ │ │ - bl 2162bc │ │ │ │ + b.n 220b42 │ │ │ │ + bl 216234 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ ldrd sl, r9, [r4, #40] @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ movs r3, #0 │ │ │ │ strd sl, r9, [r0, #40] @ 0x28 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w lr, sp, #80 @ 0x50 │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str.w r8, [sp, #52] @ 0x34 │ │ │ │ @@ -620809,37 +620620,37 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r5, #20 │ │ │ │ str r0, [r5, #72] @ 0x48 │ │ │ │ strd r0, r0, [r5, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - b.n 220f66 │ │ │ │ + b.n 220ede │ │ │ │ subs r5, #20 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 22131a │ │ │ │ + beq.n 221292 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ bic.w r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 220bca │ │ │ │ + bne.w 220b42 │ │ │ │ ldrb.w r1, [r5, #80] @ 0x50 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldrb.w r2, [r4, #80] @ 0x50 │ │ │ │ ands r2, r1 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ strb.w r2, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldrd r1, r2, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ movs r5, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ @@ -620856,57 +620667,57 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ str r5, [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 220f74 │ │ │ │ + b.n 220eec │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ sub.w r0, r5, #20 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ - bl 237288 │ │ │ │ + bl 237200 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 2212f4 │ │ │ │ + cbz r0, 22126c │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.w 221420 │ │ │ │ + bhi.w 221398 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 60d0c <__aeabi_uidivmod@plt> │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 221420 │ │ │ │ + bne.w 221398 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #68] @ 0x44 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 220c5c │ │ │ │ + beq.w 220bd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 21f7a0 │ │ │ │ + bl 21f718 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 220d0a │ │ │ │ + bne.w 220c82 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ - b.n 220bca │ │ │ │ + b.n 220b42 │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bhi.n 22137a │ │ │ │ + bhi.n 2212f2 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 2214fa │ │ │ │ + bhi.w 221472 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ @@ -620936,221 +620747,221 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 22125e │ │ │ │ + bne.w 2211d6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 22124c │ │ │ │ + bne.w 2211c4 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22124c │ │ │ │ + bne.w 2211c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21f7a0 │ │ │ │ + bl 21f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22124c │ │ │ │ + beq.w 2211c4 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r1, #20 │ │ │ │ - b.n 220f66 │ │ │ │ + b.n 220ede │ │ │ │ strd r1, r1, [sp, #80] @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ strb.w r2, [sp, #80] @ 0x50 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 221552 │ │ │ │ + beq.w 2214ca │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, sl │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ tst.w r8, r3 │ │ │ │ it ne │ │ │ │ addne.w r1, sl, #20 │ │ │ │ - bne.w 220f66 │ │ │ │ - b.n 2211ac │ │ │ │ + bne.w 220ede │ │ │ │ + b.n 221124 │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 22151c │ │ │ │ + bhi.w 221494 │ │ │ │ tbb [pc, r3] │ │ │ │ str r0, [sp, #692] @ 0x2b4 │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r2, #2 │ │ │ │ subs r2, #14 │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.w 221522 │ │ │ │ + bhi.w 22149a │ │ │ │ tbb [pc, r2] │ │ │ │ strh r4, [r4, #60] @ 0x3c │ │ │ │ strh r1, [r0, #12] │ │ │ │ strh r1, [r0, #60] @ 0x3c │ │ │ │ strh r7, [r0, #60] @ 0x3c │ │ │ │ strh r7, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 220c52 │ │ │ │ + b.n 220bca │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add.w r0, r6, #5472256 @ 0x538000 │ │ │ │ + @ instruction: 0xf58e00a7 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4e000a7 │ │ │ │ + sbc.w r0, r8, #5472256 @ 0x538000 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #16551 @ 0x40a7 │ │ │ │ + movt r0, #49319 @ 0xc0a7 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2e4358 │ │ │ │ + bl 2e42d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 221472 │ │ │ │ + cbz r0, 2213ea │ │ │ │ ldr r0, [r5, #24] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr.w sl, [r2, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 221472 │ │ │ │ + bne.n 2213ea │ │ │ │ mov r1, sl │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 22158a │ │ │ │ + beq.w 221502 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 221300 │ │ │ │ + bne.w 221278 │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - b.w 220c6e │ │ │ │ + b.w 220be6 │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ - b.n 221154 │ │ │ │ + b.n 2210cc │ │ │ │ ldrd r3, r5, [sp, #12] │ │ │ │ cmp r2, #16 │ │ │ │ - bne.w 220cb6 │ │ │ │ + bne.w 220c2e │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2e2148 │ │ │ │ + bl 2e20c0 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 2214d4 │ │ │ │ + beq.n 22144c │ │ │ │ ldrb.w r0, [sl, #4] │ │ │ │ ldrb.w r2, [sl, #5] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 221582 │ │ │ │ + beq.n 2214fa │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ str r3, [sp, #12] │ │ │ │ and.w r0, r1, #15 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ - bl 2e2164 │ │ │ │ + bl 2e20dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.w 220cb6 │ │ │ │ + bne.w 220c2e │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 216144 │ │ │ │ + bl 2160bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ sub.w r0, r5, #20 │ │ │ │ - bl 21ede8 │ │ │ │ - b.n 220f74 │ │ │ │ + bl 21ed60 │ │ │ │ + b.n 220eec │ │ │ │ sxth r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 22125e │ │ │ │ - b.n 221380 │ │ │ │ + bne.w 2211d6 │ │ │ │ + b.n 2212f8 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 22125e │ │ │ │ - b.n 221380 │ │ │ │ + bne.w 2211d6 │ │ │ │ + b.n 2212f8 │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 22125e │ │ │ │ - b.n 221380 │ │ │ │ + bne.w 2211d6 │ │ │ │ + b.n 2212f8 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov lr, r1 │ │ │ │ - b.n 220e70 │ │ │ │ + b.n 220de8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 221016 │ │ │ │ + b.n 220f8e │ │ │ │ movs r1, #32 │ │ │ │ mov lr, r1 │ │ │ │ - b.n 220e70 │ │ │ │ + b.n 220de8 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 221016 │ │ │ │ + b.n 220f8e │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 21f8b0 │ │ │ │ + bl 21f828 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 221310 │ │ │ │ + beq.w 221288 │ │ │ │ mov r9, r0 │ │ │ │ - b.w 220bca │ │ │ │ + b.w 220b42 │ │ │ │ movs r1, #16 │ │ │ │ mov lr, r1 │ │ │ │ - b.n 220e70 │ │ │ │ + b.n 220de8 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 220da6 │ │ │ │ + b.n 220d1e │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 221016 │ │ │ │ + b.n 220f8e │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - b.n 2211a4 │ │ │ │ + b.n 22111c │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 220e70 │ │ │ │ + b.n 220de8 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 221016 │ │ │ │ + b.n 220f8e │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r2, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 221636 │ │ │ │ + bne.n 2215ae │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ sub.w sl, r2, r1 │ │ │ │ clz sl, sl │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ - b.w 220d30 │ │ │ │ + b.w 220ca8 │ │ │ │ cmp r2, #23 │ │ │ │ - bne.n 2214ba │ │ │ │ - b.w 220cb6 │ │ │ │ + bne.n 221432 │ │ │ │ + b.w 220c2e │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 221472 │ │ │ │ + bne.w 2213ea │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, #4 │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r8, r0 │ │ │ │ mov r1, sl │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ add.w lr, sp, #80 @ 0x50 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ strd sl, sl, [sp, #44] @ 0x2c │ │ │ │ @@ -621159,756 +620970,755 @@ │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #20 │ │ │ │ str.w sl, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 216144 │ │ │ │ + bl 2160bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f8b0 │ │ │ │ - b.n 220f74 │ │ │ │ + bl 21f828 │ │ │ │ + b.n 220eec │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ subs r0, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 21fc20 │ │ │ │ + bl 21fb98 │ │ │ │ sub.w sl, r5, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ clz sl, sl │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ - b.w 220d30 │ │ │ │ + b.w 220ca8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 220bca │ │ │ │ + bne.w 220b42 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 221632 │ │ │ │ + beq.n 2215aa │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 220c52 │ │ │ │ - b.w 220bca │ │ │ │ + beq.w 220bca │ │ │ │ + b.w 220b42 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ mov r5, r3 │ │ │ │ - b.n 221254 │ │ │ │ + b.n 2211cc │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r4, [r0, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 221662 │ │ │ │ - b.n 22168a │ │ │ │ + cbnz r3, 2215da │ │ │ │ + b.n 221602 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 22168a │ │ │ │ + cbz r3, 221602 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22165c │ │ │ │ + beq.n 2215d4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 220ad8 │ │ │ │ + bl 220a50 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 221686 │ │ │ │ + cbz r3, 2215fe │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22166a │ │ │ │ + bne.n 2215e2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 221678 │ │ │ │ + bne.n 2215f0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2216c2 │ │ │ │ + cbz r2, 22163a │ │ │ │ mov.w r0, #4194304 @ 0x400000 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov r2, r1 │ │ │ │ lsls r1, r1, #21 │ │ │ │ itt mi │ │ │ │ bfimi r2, r0, #0, #26 │ │ │ │ strmi r2, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2216ac │ │ │ │ + bne.n 221624 │ │ │ │ ldr.w r4, [r9, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 2216d4 │ │ │ │ - b.n 2217aa │ │ │ │ + cbnz r3, 22164c │ │ │ │ + b.n 221722 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2217aa │ │ │ │ + beq.n 221722 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2216cc │ │ │ │ + beq.n 221644 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2217b4 │ │ │ │ + beq.n 22172c │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 221754 │ │ │ │ + beq.n 2216cc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 22174e │ │ │ │ + cbz r0, 2216c6 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 221746 │ │ │ │ + bne.n 2216be │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 221762 │ │ │ │ + cbz r1, 2216da │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 221746 │ │ │ │ + bne.n 2216be │ │ │ │ ldr r0, [r1, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 221742 │ │ │ │ + bls.n 2216ba │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 221724 │ │ │ │ + beq.n 22169c │ │ │ │ movs r6, #1 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 221754 │ │ │ │ + cbz r3, 2216cc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 22174e │ │ │ │ + cbz r3, 2216c6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 22174e │ │ │ │ + cbz r1, 2216c6 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 221746 │ │ │ │ + bne.n 2216be │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 221762 │ │ │ │ + cbz r1, 2216da │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 22170a │ │ │ │ + beq.n 221682 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 221724 │ │ │ │ + b.n 22169c │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22172a │ │ │ │ + bne.n 2216a2 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 221770 │ │ │ │ + beq.n 2216e8 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r8 │ │ │ │ - bl 216458 │ │ │ │ - cbz r5, 221790 │ │ │ │ + bl 2163d0 │ │ │ │ + cbz r5, 221708 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 2216ea │ │ │ │ + b.n 221662 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ - b.n 22171a │ │ │ │ + b.n 221692 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 221762 │ │ │ │ + beq.n 2216da │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 22170a │ │ │ │ + beq.n 221682 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r8 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 22175e │ │ │ │ + bne.n 2216d6 │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 261930 │ │ │ │ - b.n 2217a2 │ │ │ │ + bl 2618a8 │ │ │ │ + b.n 22171a │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2216da │ │ │ │ + bne.n 221652 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22179c │ │ │ │ + bne.n 221714 │ │ │ │ mov r0, r9 │ │ │ │ - bl 23abd0 │ │ │ │ + bl 23ab48 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r6, r5 │ │ │ │ - b.n 221790 │ │ │ │ + b.n 221708 │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2217e0 │ │ │ │ - cbz r3, 2217e0 │ │ │ │ + beq.n 221758 │ │ │ │ + cbz r3, 221758 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ - b.n 2217cc │ │ │ │ + b.n 221744 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 2217e0 │ │ │ │ + cbz r3, 221758 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2217c8 │ │ │ │ - cbz r1, 2217e4 │ │ │ │ + bne.n 221740 │ │ │ │ + cbz r1, 22175c │ │ │ │ mov r2, r1 │ │ │ │ - b.n 2217dc │ │ │ │ + b.n 221754 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 2217e4 │ │ │ │ + cbz r2, 22175c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2217d8 │ │ │ │ + bne.n 221750 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #59] @ 0x3b │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.n 2217f4 │ │ │ │ + beq.n 22176c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2217c8 │ │ │ │ + b.n 221740 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r2, [pc, #812] @ (221b28 ) │ │ │ │ + ldr r2, [pc, #812] @ (221aa0 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 221872 │ │ │ │ + bhi.n 2217ea │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsls r7, r2, #4 │ │ │ │ lsls r1, r0, #5 │ │ │ │ movs r6, r1 │ │ │ │ movs r2, r1 │ │ │ │ movs r6, r1 │ │ │ │ movs r1, r2 │ │ │ │ movs r5, r6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 221aec │ │ │ │ + beq.w 221a64 │ │ │ │ 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 221824 │ │ │ │ + beq.n 22179c │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w lr, r1, #24 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 221b22 │ │ │ │ + beq.w 221a9a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #36] @ 0x24 │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 221868 │ │ │ │ + bcc.n 2217e0 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 221826 │ │ │ │ + beq.n 22179e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 221862 │ │ │ │ + beq.n 2217da │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 22185a │ │ │ │ + bne.n 2217d2 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 221ae8 │ │ │ │ + bne.w 221a60 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 221838 │ │ │ │ - b.n 221824 │ │ │ │ + bne.n 2217b0 │ │ │ │ + b.n 22179c │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 221824 │ │ │ │ + beq.n 22179c │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov ip, r0 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r3, r1, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 221b22 │ │ │ │ + beq.w 221a9a │ │ │ │ ldr.w r3, [ip, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #36] @ 0x24 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 2218b8 │ │ │ │ + bcc.n 221830 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 221826 │ │ │ │ + beq.n 22179e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 2218b2 │ │ │ │ + beq.n 22182a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2218aa │ │ │ │ + bne.n 221822 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 221ae8 │ │ │ │ + bne.w 221a60 │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 221882 │ │ │ │ - b.n 221824 │ │ │ │ - ldr r3, [pc, #612] @ (221b2c ) │ │ │ │ + bne.n 2217fa │ │ │ │ + b.n 22179c │ │ │ │ + ldr r3, [pc, #612] @ (221aa4 ) │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 221824 │ │ │ │ + beq.n 22179c │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r1, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 221b22 │ │ │ │ + beq.w 221a9a │ │ │ │ ldr.w r3, [lr, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #36] @ 0x24 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 221918 │ │ │ │ + bcc.n 221890 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 221826 │ │ │ │ + beq.n 22179e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 221912 │ │ │ │ + beq.n 22188a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 22190a │ │ │ │ + bne.n 221882 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 221ae8 │ │ │ │ + bne.w 221a60 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w lr, lr, #32 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.n 2218e2 │ │ │ │ - b.n 221824 │ │ │ │ + bne.n 22185a │ │ │ │ + b.n 22179c │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 221824 │ │ │ │ + beq.w 22179c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 221b22 │ │ │ │ + beq.w 221a9a │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldr.w ip, [r3, #36] @ 0x24 │ │ │ │ ldr.w lr, [r2, #-12] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.n 22196c │ │ │ │ + bcc.n 2218e4 │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221826 │ │ │ │ + beq.w 22179e │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 221966 │ │ │ │ + beq.n 2218de │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 22195e │ │ │ │ + bne.n 2218d6 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 221ae8 │ │ │ │ + bne.w 221a60 │ │ │ │ bic.w r4, r4, #2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 221824 │ │ │ │ + bne.w 22179c │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r0 │ │ │ │ - bhi.w 221824 │ │ │ │ + bhi.w 22179c │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221826 │ │ │ │ + beq.w 22179e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 22199c │ │ │ │ + beq.n 221914 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221994 │ │ │ │ + bne.n 22190c │ │ │ │ subs r3, r1, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 221826 │ │ │ │ + b.n 22179e │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 2219e0 │ │ │ │ + cbz r3, 221958 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w r4, r1, #24 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 221b22 │ │ │ │ + beq.w 221a9a │ │ │ │ ldr.w r4, [r3, #-12] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.n 2219e0 │ │ │ │ + bcc.n 221958 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221826 │ │ │ │ + beq.w 22179e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 2219da │ │ │ │ + beq.n 221952 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2219d2 │ │ │ │ + bne.n 22194a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 221ae8 │ │ │ │ + bne.w 221a60 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221824 │ │ │ │ + beq.w 22179c │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r1, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 221b22 │ │ │ │ + beq.w 221a9a │ │ │ │ ldr.w r3, [lr, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #36] @ 0x24 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 221a28 │ │ │ │ + bcc.n 2219a0 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221826 │ │ │ │ + beq.w 22179e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 221a24 │ │ │ │ + beq.n 22199c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221a1c │ │ │ │ + bne.n 221994 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 221ae8 │ │ │ │ + bne.n 221a60 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.n 2219f2 │ │ │ │ - b.n 221824 │ │ │ │ + bne.n 22196a │ │ │ │ + b.n 22179c │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 221824 │ │ │ │ + beq.w 22179c │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ add.w lr, r1, #24 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w r7, r2, r2, lsl #2 │ │ │ │ adds r4, #12 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r0, lr │ │ │ │ - beq.n 221b22 │ │ │ │ + beq.n 221a9a │ │ │ │ ldr.w r3, [r4, ip, lsl #2] │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #36] @ 0x24 │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 221a80 │ │ │ │ + bcc.n 2219f8 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221826 │ │ │ │ + beq.w 22179e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 221a7c │ │ │ │ + beq.n 2219f4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221a74 │ │ │ │ + bne.n 2219ec │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 221ae8 │ │ │ │ + bne.n 221a60 │ │ │ │ add.w ip, ip, #5 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.n 221a50 │ │ │ │ - b.n 221824 │ │ │ │ - ldr r3, [pc, #164] @ (221b30 ) │ │ │ │ + bne.n 2219c8 │ │ │ │ + b.n 22179c │ │ │ │ + ldr r3, [pc, #164] @ (221aa8 ) │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, r4, lsl #7 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221824 │ │ │ │ + beq.w 22179c │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r1, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 221b22 │ │ │ │ + beq.n 221a9a │ │ │ │ ldr.w r3, [lr, #96] @ 0x60 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #36] @ 0x24 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 221ada │ │ │ │ + bcc.n 221a52 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221826 │ │ │ │ + beq.w 22179e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 221ad6 │ │ │ │ + beq.n 221a4e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221ace │ │ │ │ + bne.n 221a46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 221ae8 │ │ │ │ + bne.n 221a60 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp r7, ip │ │ │ │ - bne.n 221aa6 │ │ │ │ - b.n 221824 │ │ │ │ + bne.n 221a1e │ │ │ │ + b.n 22179c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 221826 │ │ │ │ + b.n 22179e │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 221b22 │ │ │ │ + beq.n 221a9a │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr.w r0, [r2, #-12] │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.w 221824 │ │ │ │ + bcc.w 22179c │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221826 │ │ │ │ + beq.w 22179e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 22199c │ │ │ │ + beq.w 221914 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221b18 │ │ │ │ - b.n 22199c │ │ │ │ + bne.n 221a90 │ │ │ │ + b.n 221914 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - b.n 221b28 │ │ │ │ - lsls r7, r4, #2 │ │ │ │ + stmia.w r6, {r0, r1, r2, r5, r7} │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ 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 r4, [pc, #3084] @ 222754 │ │ │ │ + ldr.w r4, [pc, #3084] @ 2226cc │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #3084] @ 222758 │ │ │ │ + ldr.w r0, [pc, #3084] @ 2226d0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #3080] @ 22275c │ │ │ │ - ldr.w r2, [pc, #3080] @ 222760 │ │ │ │ + ldr.w r3, [pc, #3080] @ 2226d4 │ │ │ │ + ldr.w r2, [pc, #3080] @ 2226d8 │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w lr, ip, lsl #7 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, lr │ │ │ │ ldrb r4, [r3, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 221c42 │ │ │ │ + beq.n 221bba │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 221c42 │ │ │ │ + bne.n 221bba │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r6, r1 │ │ │ │ cmp.w ip, #490 @ 0x1ea │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov sl, r3 │ │ │ │ - bcs.n 221c62 │ │ │ │ + bcs.n 221bda │ │ │ │ cmp.w ip, #480 @ 0x1e0 │ │ │ │ - bcs.w 221d4a │ │ │ │ + bcs.w 221cc2 │ │ │ │ cmp.w ip, #316 @ 0x13c │ │ │ │ - bhi.w 221d84 │ │ │ │ + bhi.w 221cfc │ │ │ │ cmp.w ip, #284 @ 0x11c │ │ │ │ - bhi.w 222eea │ │ │ │ + bhi.w 222e62 │ │ │ │ cmp.w ip, #227 @ 0xe3 │ │ │ │ - bhi.w 221de2 │ │ │ │ + bhi.w 221d5a │ │ │ │ cmp.w ip, #219 @ 0xdb │ │ │ │ - bhi.w 222ea2 │ │ │ │ + bhi.w 222e1a │ │ │ │ cmp.w ip, #118 @ 0x76 │ │ │ │ - beq.w 2229b6 │ │ │ │ - bls.w 2221bc │ │ │ │ + beq.w 22292e │ │ │ │ + bls.w 222134 │ │ │ │ cmp.w ip, #203 @ 0xcb │ │ │ │ - bhi.w 2223ca │ │ │ │ + bhi.w 222342 │ │ │ │ cmp.w ip, #171 @ 0xab │ │ │ │ - bhi.w 222e78 │ │ │ │ + bhi.w 222df0 │ │ │ │ cmp.w ip, #166 @ 0xa6 │ │ │ │ - beq.w 221f82 │ │ │ │ - bhi.w 223008 │ │ │ │ + beq.w 221efa │ │ │ │ + bhi.w 222f80 │ │ │ │ sub.w ip, ip, #124 @ 0x7c │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 221cca │ │ │ │ + bhi.n 221c42 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r4, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 222dae │ │ │ │ + bne.w 222d26 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 221cca │ │ │ │ + beq.n 221c42 │ │ │ │ add lr, r8 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ add.w r2, r5, r3, lsl #2 │ │ │ │ ldrb.w r4, [r2, #40] @ 0x28 │ │ │ │ ubfx r4, r4, #5, #1 │ │ │ │ - cbz r3, 221c3e │ │ │ │ + cbz r3, 221bb6 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ubfx r2, r3, #17, #1 │ │ │ │ lsls r3, r3, #15 │ │ │ │ orr.w r4, r4, r2 │ │ │ │ - bpl.n 221c3e │ │ │ │ + bpl.n 221bb6 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ and.w r4, r4, #1 │ │ │ │ tst.w r3, #6144 @ 0x1800 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ strb.w r4, [r5, #34] @ 0x22 │ │ │ │ - ldr.w r2, [pc, #2848] @ 222764 │ │ │ │ - ldr.w r3, [pc, #2832] @ 222758 │ │ │ │ + ldr.w r2, [pc, #2848] @ 2226dc │ │ │ │ + ldr.w r3, [pc, #2832] @ 2226d0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2231cc │ │ │ │ + bne.w 223144 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r3, #693 @ 0x2b5 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.n 221cd2 │ │ │ │ + bhi.n 221c4a │ │ │ │ movw r3, #686 @ 0x2ae │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 2224ea │ │ │ │ + bhi.w 222462 │ │ │ │ cmp.w ip, #640 @ 0x280 │ │ │ │ - bcs.w 22254e │ │ │ │ + bcs.w 2224c6 │ │ │ │ cmp.w ip, #604 @ 0x25c │ │ │ │ - bhi.w 221eb4 │ │ │ │ + bhi.w 221e2c │ │ │ │ cmp.w ip, #516 @ 0x204 │ │ │ │ - bcs.w 22270e │ │ │ │ + bcs.w 222686 │ │ │ │ sub.w r3, ip, #490 @ 0x1ea │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movw r3, #15620 @ 0x3d04 │ │ │ │ movt r3, #1006 @ 0x3ee │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221f58 │ │ │ │ + bne.w 221ed0 │ │ │ │ cmp.w ip, #504 @ 0x1f8 │ │ │ │ - beq.w 22284c │ │ │ │ + beq.w 2227c4 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 221cca │ │ │ │ + bpl.n 221c42 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 221cca │ │ │ │ + cbnz r4, 221c42 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 221cca │ │ │ │ + cbnz r4, 221c42 │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r4, r9, #1, #1 │ │ │ │ eoreq.w r4, r4, #1 │ │ │ │ add lr, r8 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.n 221c1c │ │ │ │ + b.n 221b94 │ │ │ │ cmp.w ip, #780 @ 0x30c │ │ │ │ - bcs.w 22247c │ │ │ │ + bcs.w 2223f4 │ │ │ │ cmp.w ip, #772 @ 0x304 │ │ │ │ - bcs.w 221f62 │ │ │ │ + bcs.w 221eda │ │ │ │ movw r3, #749 @ 0x2ed │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 2225dc │ │ │ │ + bhi.w 222554 │ │ │ │ movw r3, #729 @ 0x2d9 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.w 222768 │ │ │ │ + bls.w 2226e0 │ │ │ │ subw r2, ip, #730 @ 0x2da │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #2535 @ 0x9e7 │ │ │ │ movt r2, #8 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 221f58 │ │ │ │ + bne.w 221ed0 │ │ │ │ tst.w r3, #24 │ │ │ │ - bne.w 222832 │ │ │ │ + bne.w 2227aa │ │ │ │ movw r3, #742 @ 0x2e6 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 221cca │ │ │ │ + bne.n 221c42 │ │ │ │ add.w r3, r8, lr │ │ │ │ ldrb.w r3, [r3, #65] @ 0x41 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 221cca │ │ │ │ + beq.n 221c42 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r4, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 222a9a │ │ │ │ + bne.w 222a12 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - b.n 221cca │ │ │ │ + b.n 221c42 │ │ │ │ sub.w r3, ip, #480 @ 0x1e0 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 221cca │ │ │ │ - add r2, pc, #8 @ (adr r2, 221d5c ) │ │ │ │ + bhi.n 221c42 │ │ │ │ + add r2, pc, #8 @ (adr r2, 221cd4 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r1, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f32 , , │ │ │ │ vminnm.f32 , , │ │ │ │ @@ -621923,49 +621733,49 @@ │ │ │ │ lsls r7, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w ip, #424 @ 0x1a8 │ │ │ │ - bcs.n 221e68 │ │ │ │ + bcs.n 221de0 │ │ │ │ cmp.w ip, #402 @ 0x192 │ │ │ │ - bcs.w 222278 │ │ │ │ + bcs.w 2221f0 │ │ │ │ cmp.w ip, #390 @ 0x186 │ │ │ │ - bcs.w 222670 │ │ │ │ + bcs.w 2225e8 │ │ │ │ cmp.w ip, #368 @ 0x170 │ │ │ │ - bls.w 2228bc │ │ │ │ + bls.w 222834 │ │ │ │ mvn.w r7, #368 @ 0x170 │ │ │ │ movs r3, #1 │ │ │ │ add.w r2, ip, r7 │ │ │ │ lsls r3, r2 │ │ │ │ movs r2, #79 @ 0x4f │ │ │ │ movt r2, #2 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 221f58 │ │ │ │ + bne.w 221ed0 │ │ │ │ tst.w r3, #1605632 @ 0x188000 │ │ │ │ - bne.w 2220c4 │ │ │ │ + bne.w 22203c │ │ │ │ movw r3, #385 @ 0x181 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 221cca │ │ │ │ + bne.w 221c42 │ │ │ │ add.w r3, r8, #49152 @ 0xc000 │ │ │ │ ubfx r4, r9, #4, #1 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.n 221c1c │ │ │ │ + b.n 221b94 │ │ │ │ cmp.w ip, #266 @ 0x10a │ │ │ │ - bhi.w 222596 │ │ │ │ + bhi.w 22250e │ │ │ │ cmp.w ip, #242 @ 0xf2 │ │ │ │ - bls.w 222b42 │ │ │ │ + bls.w 222aba │ │ │ │ sub.w ip, ip, #243 @ 0xf3 │ │ │ │ cmp.w ip, #23 │ │ │ │ - bhi.w 221cca │ │ │ │ - add r3, pc, #8 @ (adr r3, 221e08 ) │ │ │ │ + bhi.w 221c42 │ │ │ │ + add r3, pc, #8 @ (adr r3, 221d80 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ lsls r5, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ @@ -621995,835 +621805,835 @@ │ │ │ │ mcr2 15, 6, pc, cr3, cr15, {7} @ │ │ │ │ lsls r7, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #447 @ 0x1bf │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 222820 │ │ │ │ + beq.w 222798 │ │ │ │ cmp.w ip, #448 @ 0x1c0 │ │ │ │ - bcs.w 22264c │ │ │ │ + bcs.w 2225c4 │ │ │ │ cmp.w ip, #444 @ 0x1bc │ │ │ │ - bls.w 222f36 │ │ │ │ + bls.w 222eae │ │ │ │ cmp.w ip, #446 @ 0x1be │ │ │ │ ittt eq │ │ │ │ mvneq.w r3, r9 │ │ │ │ andeq.w r7, r3, #1 │ │ │ │ addeq.w r3, r5, #100 @ 0x64 │ │ │ │ - bne.w 221cca │ │ │ │ + bne.w 221c42 │ │ │ │ add r4, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 222abc │ │ │ │ + bne.w 222a34 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ orrs r7, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 221cca │ │ │ │ + b.n 221c42 │ │ │ │ mvn.w r1, #604 @ 0x25c │ │ │ │ add ip, r1 │ │ │ │ cmp.w ip, #34 @ 0x22 │ │ │ │ - bhi.w 221cca │ │ │ │ - add r3, pc, #8 @ (adr r3, 221ecc ) │ │ │ │ + bhi.w 221c42 │ │ │ │ + add r3, pc, #8 @ (adr r3, 221e44 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ lsls r3, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 2222d4 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 22224c │ │ │ │ lsls r5, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 2222e4 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 2222e8 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 22225c │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222260 │ │ │ │ lsls r3, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 2222f0 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222268 │ │ │ │ lsls r3, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 2222f8 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222270 │ │ │ │ lsls r3, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222304 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 22227c │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222310 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222314 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222288 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 22228c │ │ │ │ lsls r1, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222320 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222298 │ │ │ │ lsls r1, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222330 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222334 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 2222a8 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 2222ac │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222348 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 22234c │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222350 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 2222c0 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 2222c4 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 2222c8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ add lr, r8 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.n 221c1c │ │ │ │ + b.n 221b94 │ │ │ │ sub.w r2, ip, #772 @ 0x304 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ tst.w r3, #11 │ │ │ │ - bne.w 2220c4 │ │ │ │ + bne.w 22203c │ │ │ │ tst.w r3, #80 @ 0x50 │ │ │ │ - bne.w 222a0c │ │ │ │ + bne.w 222984 │ │ │ │ tst.w r3, #160 @ 0xa0 │ │ │ │ - beq.w 221cca │ │ │ │ + beq.w 221c42 │ │ │ │ add lr, r8 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.n 221c1c │ │ │ │ + b.n 221b94 │ │ │ │ add.w r3, r8, #61440 @ 0xf000 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ movs r0, #24 │ │ │ │ ldrb.w r1, [r3, #430] @ 0x1ae │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ add.w r1, r5, r1, lsl #2 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ ldrb r4, [r2, #4] │ │ │ │ eor.w r4, r4, #1 │ │ │ │ - b.n 221c1c │ │ │ │ + b.n 221b94 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ 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 222d4a │ │ │ │ + bne.w 222cc2 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - cbnz r3, 221ff0 │ │ │ │ + cbnz r3, 221f68 │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 223094 │ │ │ │ + bne.w 22300c │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 222006 │ │ │ │ + bne.n 221f7e │ │ │ │ ubfx r4, r9, #2, #1 │ │ │ │ ubfx r2, r9, #12, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ orrs r4, r2 │ │ │ │ orrs r4, r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.n 221c1c │ │ │ │ + b.n 221b94 │ │ │ │ ldrb r4, [r1, #25] │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222e38 │ │ │ │ + bne.w 222db0 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 222006 │ │ │ │ + bne.n 221f7e │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222bcc │ │ │ │ + bne.w 222b44 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - b.n 222006 │ │ │ │ + b.n 221f7e │ │ │ │ subw ip, ip, #694 @ 0x2b6 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #248 @ 0xf8 │ │ │ │ - bne.n 221f58 │ │ │ │ + bne.n 221ed0 │ │ │ │ movw r2, #16389 @ 0x4005 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 2220c4 │ │ │ │ + bne.n 22203c │ │ │ │ tst.w r3, #2560 @ 0xa00 │ │ │ │ - beq.w 221cca │ │ │ │ + beq.w 221c42 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ ldrb r7, [r6, #25] │ │ │ │ add.w ip, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 222d6a │ │ │ │ + bne.w 222ce2 │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ ubfx r3, r9, #12, #1 │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 223020 │ │ │ │ + beq.w 222f98 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.w 221cca │ │ │ │ + bne.w 221c42 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ lsls r0, r1, #20 │ │ │ │ iteee mi │ │ │ │ movmi r4, r3 │ │ │ │ ubfxpl r1, r9, #2, #1 │ │ │ │ eorpl.w r1, r1, #1 │ │ │ │ orrpl r3, r1 │ │ │ │ it pl │ │ │ │ orrpl.w r4, r2, r3 │ │ │ │ - b.n 221cca │ │ │ │ + b.n 221c42 │ │ │ │ sub.w ip, ip, #101 @ 0x65 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bhi.w 221cca │ │ │ │ + bhi.w 221c42 │ │ │ │ movw r3, #65413 @ 0xff85 │ │ │ │ lsr.w r3, r3, ip │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 221cca │ │ │ │ + bpl.w 221c42 │ │ │ │ add lr, r8 │ │ │ │ mov r9, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w r3, [lr, #4] │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22317c │ │ │ │ + beq.w 2230f4 │ │ │ │ add.w r3, r9, #84 @ 0x54 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 22245e │ │ │ │ + bne.w 2223d6 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 222100 │ │ │ │ + cbnz r4, 222078 │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ mov sl, r3 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 2220da │ │ │ │ + bne.n 222052 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.n 221c1c │ │ │ │ + b.n 221b94 │ │ │ │ ldrb r4, [r1, #25] │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222dd4 │ │ │ │ + bne.w 222d4c │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222006 │ │ │ │ + bne.w 221f7e │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2230b4 │ │ │ │ + bne.w 22302c │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222006 │ │ │ │ + bne.w 221f7e │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r4, r9, #1, #1 │ │ │ │ eoreq.w r4, r4, #1 │ │ │ │ - b.n 222006 │ │ │ │ + b.n 221f7e │ │ │ │ ldrb r7, [r1, #25] │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add.w lr, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 222d2a │ │ │ │ + bne.w 222ca2 │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 223014 │ │ │ │ + beq.w 222f8c │ │ │ │ iteet gt │ │ │ │ addgt.w r3, r8, ip, lsl #7 │ │ │ │ addle.w ip, r8, ip, lsl #7 │ │ │ │ ubfxle r4, r9, #1, #1 │ │ │ │ movgt r4, r2 │ │ │ │ itett le │ │ │ │ eorle.w r4, r4, #1 │ │ │ │ ldrbgt.w r3, [r3, #50] @ 0x32 │ │ │ │ orrle r4, r2 │ │ │ │ ldrble.w r3, [ip, #50] @ 0x32 │ │ │ │ - b.n 221c1c │ │ │ │ + b.n 221b94 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r4, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 222e12 │ │ │ │ + bne.w 222d8a │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221cca │ │ │ │ + bne.w 221c42 │ │ │ │ ubfx r4, r9, #7, #1 │ │ │ │ - b.n 221cca │ │ │ │ + b.n 221c42 │ │ │ │ cmp.w ip, #66 @ 0x42 │ │ │ │ - bhi.w 222f8c │ │ │ │ + bhi.w 222f04 │ │ │ │ cmp.w ip, #58 @ 0x3a │ │ │ │ - bhi.w 222ec6 │ │ │ │ + bhi.w 222e3e │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.w 222a0c │ │ │ │ + beq.w 222984 │ │ │ │ sub.w ip, ip, #34 @ 0x22 │ │ │ │ cmp.w ip, #24 │ │ │ │ - bhi.w 221cca │ │ │ │ + bhi.w 221c42 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #1923 @ 0x783 │ │ │ │ movt r2, #36 @ 0x24 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 2220c4 │ │ │ │ + bne.w 22203c │ │ │ │ tst.w r3, #2064 @ 0x810 │ │ │ │ - bne.w 221f82 │ │ │ │ + bne.w 221efa │ │ │ │ cmp.w ip, #24 │ │ │ │ - bne.w 221cca │ │ │ │ + bne.w 221c42 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 222ae0 │ │ │ │ + bne.w 222a58 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 222a80 │ │ │ │ + bne.w 2229f8 │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222afc │ │ │ │ + bne.w 222a74 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221c1c │ │ │ │ + bne.w 221b94 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ lsls r0, r2, #24 │ │ │ │ - bpl.w 221c1c │ │ │ │ + bpl.w 221b94 │ │ │ │ add.w r2, r5, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 221c1c │ │ │ │ + bmi.w 221b94 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ tst.w r2, #262148 @ 0x40004 │ │ │ │ ldrb.w r4, [r1, #368] @ 0x170 │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ - b.n 221c1c │ │ │ │ + b.n 221b94 │ │ │ │ sub.w r2, ip, #402 @ 0x192 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #1508 @ 0x5e4 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 2220c4 │ │ │ │ + bne.w 22203c │ │ │ │ movw r2, #36867 @ 0x9003 │ │ │ │ movt r2, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 2228f4 │ │ │ │ + bne.w 22286c │ │ │ │ movw r3, #411 @ 0x19b │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 221cca │ │ │ │ + bne.w 221c42 │ │ │ │ add lr, r8 │ │ │ │ ands.w r4, r9, #4128 @ 0x1020 │ │ │ │ - beq.w 221ccc │ │ │ │ + beq.w 221c44 │ │ │ │ ldrb.w r3, [lr, #4] │ │ │ │ mov r9, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22317c │ │ │ │ + beq.w 2230f4 │ │ │ │ add.w r3, r9, #84 @ 0x54 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222530 │ │ │ │ + bne.w 2224a8 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222006 │ │ │ │ + bne.w 221f7e │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ mov sl, r3 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 2222c4 │ │ │ │ - b.n 222100 │ │ │ │ + bne.n 22223c │ │ │ │ + b.n 222078 │ │ │ │ add.w r3, r8, lr │ │ │ │ add r4, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 222b1c │ │ │ │ + bne.w 222a94 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 222326 │ │ │ │ + cbnz r4, 22229e │ │ │ │ ldr r3, [r6, #12] │ │ │ │ tst.w r3, #6144 @ 0x1800 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ add lr, r8 │ │ │ │ mvn.w r1, #278 @ 0x116 │ │ │ │ bic.w r2, r7, #2 │ │ │ │ adds r1, r7, r1 │ │ │ │ cmp.w r2, #404 @ 0x194 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - bls.w 221c1c │ │ │ │ + bls.w 221b94 │ │ │ │ sub.w r2, r7, #199 @ 0xc7 │ │ │ │ bics.w r2, r2, #2 │ │ │ │ - beq.w 221c1c │ │ │ │ + beq.w 221b94 │ │ │ │ movw r2, #297 @ 0x129 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ cmp r7, r1 │ │ │ │ it ne │ │ │ │ cmpne r7, r2 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ orrs r4, r2 │ │ │ │ - b.n 221c1c │ │ │ │ + b.n 221b94 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 222df4 │ │ │ │ + bne.w 222d6c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 222cc2 │ │ │ │ + bne.w 222c3a │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 222bec │ │ │ │ + beq.w 222b64 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222006 │ │ │ │ + bne.w 221f7e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 222100 │ │ │ │ + b.n 222078 │ │ │ │ add.w r3, r8, #77824 @ 0x13000 │ │ │ │ ubfx r4, r9, #6, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.n 221c1c │ │ │ │ + b.n 221b94 │ │ │ │ cmp.w ip, #204 @ 0xcc │ │ │ │ - beq.w 222b6c │ │ │ │ + beq.w 222ae4 │ │ │ │ sub.w ip, ip, #208 @ 0xd0 │ │ │ │ cmp.w ip, #11 │ │ │ │ - bhi.w 221cca │ │ │ │ + bhi.w 221c42 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #2178 @ 0x882 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 2220c4 │ │ │ │ + bne.w 22203c │ │ │ │ tst.w r3, #1040 @ 0x410 │ │ │ │ - bne.w 222204 │ │ │ │ + bne.w 22217c │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 221cca │ │ │ │ + bpl.w 221c42 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 222d0e │ │ │ │ + bne.w 222c86 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 222ca8 │ │ │ │ + bne.w 222c20 │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222f6c │ │ │ │ + bne.w 222ee4 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222006 │ │ │ │ + bne.w 221f7e │ │ │ │ add.w r3, r5, #116 @ 0x74 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 222bec │ │ │ │ + beq.w 222b64 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2223ac │ │ │ │ - b.n 222100 │ │ │ │ + beq.n 222324 │ │ │ │ + b.n 222078 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222100 │ │ │ │ + bne.w 222078 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2220f0 │ │ │ │ + b.n 222068 │ │ │ │ movw r3, #781 @ 0x30d │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 2229f6 │ │ │ │ - bls.w 2229d0 │ │ │ │ + beq.w 22296e │ │ │ │ + bls.w 222948 │ │ │ │ movw r3, #813 @ 0x32d │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 222bf2 │ │ │ │ + bhi.w 222b6a │ │ │ │ movw r3, #782 @ 0x30e │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 221cca │ │ │ │ + beq.w 221c42 │ │ │ │ subw ip, ip, #783 @ 0x30f │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #11 │ │ │ │ movt r2, #14336 @ 0x3800 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 2220c4 │ │ │ │ + bne.w 22203c │ │ │ │ tst.w r3, #35127296 @ 0x2180000 │ │ │ │ - bne.w 221f82 │ │ │ │ + bne.w 221efa │ │ │ │ tst.w r3, #1140850688 @ 0x44000000 │ │ │ │ - beq.w 221cca │ │ │ │ + beq.w 221c42 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r4, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ mov r7, r4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r4, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 222d8c │ │ │ │ + bne.w 222d04 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 222006 │ │ │ │ - b.n 22202c │ │ │ │ + beq.w 221f7e │ │ │ │ + b.n 221fa4 │ │ │ │ subw ip, ip, #687 @ 0x2af │ │ │ │ cmp.w ip, #6 │ │ │ │ - bhi.w 221cca │ │ │ │ - add r3, pc, #8 @ (adr r3, 222500 ) │ │ │ │ + bhi.w 221c42 │ │ │ │ + add r3, pc, #8 @ (adr r3, 222478 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ stc2 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ mcr2 15, 3, pc, cr7, cr15, {7} @ │ │ │ │ stc2 15, cr15, [r7, #1020]! @ 0x3fc │ │ │ │ mcr2 15, 3, pc, cr7, cr15, {7} @ │ │ │ │ @ instruction: 0xfbc5ffff │ │ │ │ - bl 1ee516 │ │ │ │ + bl 1ee48e │ │ │ │ movs r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ add.w r3, r8, #86016 @ 0x15000 │ │ │ │ subs.w r4, sl, #2 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ ldrb.w r3, [r3, #2738] @ 0xab2 │ │ │ │ - b.w 221c1c │ │ │ │ + b.w 221b94 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222006 │ │ │ │ + bne.w 221f7e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2222da │ │ │ │ + b.n 222252 │ │ │ │ cmp.w ip, #664 @ 0x298 │ │ │ │ - bhi.w 22312e │ │ │ │ + bhi.w 2230a6 │ │ │ │ cmp.w ip, #656 @ 0x290 │ │ │ │ - bls.w 22298a │ │ │ │ + bls.w 222902 │ │ │ │ mvn.w r0, #656 @ 0x290 │ │ │ │ movs r3, #1 │ │ │ │ add ip, r0 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #83 @ 0x53 │ │ │ │ - bne.w 221f58 │ │ │ │ + bne.w 221ed0 │ │ │ │ tst.w r3, #160 @ 0xa0 │ │ │ │ - beq.w 221cca │ │ │ │ + beq.w 221c42 │ │ │ │ cmp.w sl, #1 │ │ │ │ add lr, r8 │ │ │ │ ite eq │ │ │ │ ubfxeq r4, r9, #1, #1 │ │ │ │ ubfxne r4, r9, #2, #1 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ - b.w 221c1c │ │ │ │ + b.w 221b94 │ │ │ │ cmp.w ip, #284 @ 0x11c │ │ │ │ - bne.w 2227d0 │ │ │ │ + bne.w 222748 │ │ │ │ ldrb r4, [r1, #25] │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222e58 │ │ │ │ + bne.w 222dd0 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222006 │ │ │ │ + bne.w 221f7e │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 22303c │ │ │ │ + bne.w 222fb4 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ add.w r3, r5, #116 @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 222030 │ │ │ │ - b.n 222006 │ │ │ │ + beq.w 221fa8 │ │ │ │ + b.n 221f7e │ │ │ │ subw ip, ip, #750 @ 0x2ee │ │ │ │ cmp.w ip, #21 │ │ │ │ - bhi.w 221cca │ │ │ │ - add r3, pc, #8 @ (adr r3, 2225f4 ) │ │ │ │ + bhi.w 221c42 │ │ │ │ + add r3, pc, #8 @ (adr r3, 22256c ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - bl 15e5f6 │ │ │ │ - bl fa5fa │ │ │ │ - bl fa5fe │ │ │ │ - bl fa602 │ │ │ │ - bl fa606 │ │ │ │ - bl fa60a │ │ │ │ - bl fa60e │ │ │ │ - bl fa612 │ │ │ │ - bl fa616 │ │ │ │ - bl fa61a │ │ │ │ + bl 15e56e │ │ │ │ + bl fa572 │ │ │ │ + bl fa576 │ │ │ │ + bl fa57a │ │ │ │ + bl fa57e │ │ │ │ + bl fa582 │ │ │ │ + bl fa586 │ │ │ │ + bl fa58a │ │ │ │ + bl fa58e │ │ │ │ + bl fa592 │ │ │ │ @ instruction: 0xf965ffff │ │ │ │ - bl fa622 │ │ │ │ - bl fa626 │ │ │ │ - bl fa62a │ │ │ │ - bl fa62e │ │ │ │ - bl fa632 │ │ │ │ - bl fa636 │ │ │ │ + bl fa59a │ │ │ │ + bl fa59e │ │ │ │ + bl fa5a2 │ │ │ │ + bl fa5a6 │ │ │ │ + bl fa5aa │ │ │ │ + bl fa5ae │ │ │ │ @ instruction: 0xfad1ffff │ │ │ │ @ instruction: 0xfad1ffff │ │ │ │ @ instruction: 0xfad1ffff │ │ │ │ @ instruction: 0xfad1ffff │ │ │ │ - bl 14c64a │ │ │ │ + bl 14c5c2 │ │ │ │ movw r3, #451 @ 0x1c3 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 2226b8 │ │ │ │ + bne.n 222630 │ │ │ │ cmp.w sl, #1 │ │ │ │ add.w r3, r8, #57344 @ 0xe000 │ │ │ │ it eq │ │ │ │ ubfxeq r4, r9, #14, #1 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ it eq │ │ │ │ eoreq.w r4, r4, #1 │ │ │ │ - b.w 221c1c │ │ │ │ + b.w 221b94 │ │ │ │ sub.w ip, ip, #390 @ 0x186 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bhi.w 221cca │ │ │ │ + bhi.w 221c42 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bhi.w 221cca │ │ │ │ - add r3, pc, #8 @ (adr r3, 222690 ) │ │ │ │ + bhi.w 221c42 │ │ │ │ + add r3, pc, #8 @ (adr r3, 222608 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r5, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 5e69a │ │ │ │ - bl 5e69e │ │ │ │ + bl 5e612 │ │ │ │ + bl 5e616 │ │ │ │ str.w pc, [r9, #4095] @ 0xfff │ │ │ │ lsls r7, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 5e6aa │ │ │ │ + bl 5e622 │ │ │ │ str.w pc, [r9, #4095] @ 0xfff │ │ │ │ str.w pc, [r9, #4095] @ 0xfff │ │ │ │ str.w pc, [r9, #4095] @ 0xfff │ │ │ │ mvn.w sl, #452 @ 0x1c4 │ │ │ │ add ip, sl │ │ │ │ cmp.w ip, #25 │ │ │ │ - bhi.w 221cca │ │ │ │ + bhi.w 221c42 │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #57481 @ 0xe089 │ │ │ │ movt r3, #996 @ 0x3e4 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221f58 │ │ │ │ + bne.w 221ed0 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 2220c4 │ │ │ │ + beq.w 22203c │ │ │ │ cmp.w ip, #2 │ │ │ │ - bne.w 221cca │ │ │ │ + bne.w 221c42 │ │ │ │ add lr, r8 │ │ │ │ mvn.w r4, r9 │ │ │ │ and.w r4, r4, #1 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.w 221c1c │ │ │ │ + b.w 221b94 │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r7, r3, #1 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ - b.w 221e98 │ │ │ │ + b.w 221e10 │ │ │ │ movw r3, #541 @ 0x21d │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 22305c │ │ │ │ + bhi.w 222fd4 │ │ │ │ sub.w ip, ip, #516 @ 0x204 │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #16796 @ 0x419c │ │ │ │ movt r3, #530 @ 0x212 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221f58 │ │ │ │ + bne.w 221ed0 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.w 221cca │ │ │ │ + bpl.w 221c42 │ │ │ │ add.w r3, r8, #65536 @ 0x10000 │ │ │ │ ldrb.w r3, [r3, #562] @ 0x232 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ ands.w r4, r4, #32 │ │ │ │ - beq.w 221cca │ │ │ │ - b.w 221d2e │ │ │ │ + beq.w 221c42 │ │ │ │ + b.w 221ca6 │ │ │ │ nop │ │ │ │ - b.n 2220b0 │ │ │ │ + b.n 222138 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2220a4 │ │ │ │ + b.n 22212c │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 222ecc │ │ │ │ + b.n 221f54 │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp.w ip, #708 @ 0x2c4 │ │ │ │ - bls.w 222044 │ │ │ │ + bls.w 221fbc │ │ │ │ subw ip, ip, #714 @ 0x2ca │ │ │ │ cmp.w ip, #15 │ │ │ │ - bhi.w 221cca │ │ │ │ + bhi.w 221c42 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bhi.w 221cca │ │ │ │ - add r3, pc, #8 @ (adr r3, 222790 ) │ │ │ │ + bhi.w 221c42 │ │ │ │ + add r3, pc, #8 @ (adr r3, 222708 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r1, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 1ec796 │ │ │ │ - bl 1ec79a │ │ │ │ - bl 1ec79e │ │ │ │ - bl 1ec7a2 │ │ │ │ - bl 1ec7a6 │ │ │ │ - bl 1ec7aa │ │ │ │ - bl 1ec7ae │ │ │ │ - bl 1ec7b2 │ │ │ │ - bl fff5e7b6 │ │ │ │ - bl 1ec7ba │ │ │ │ - bl 1ec7be │ │ │ │ - bl fff5e7c2 │ │ │ │ + bl 1ec70e │ │ │ │ + bl 1ec712 │ │ │ │ + bl 1ec716 │ │ │ │ + bl 1ec71a │ │ │ │ + bl 1ec71e │ │ │ │ + bl 1ec722 │ │ │ │ + bl 1ec726 │ │ │ │ + bl 1ec72a │ │ │ │ + bl fff5e72e │ │ │ │ + bl 1ec732 │ │ │ │ + bl 1ec736 │ │ │ │ + bl fff5e73a │ │ │ │ ldrsh.w pc, [r5, #255]! │ │ │ │ - bl 2167ca │ │ │ │ - bl 2167ce │ │ │ │ + bl 216742 │ │ │ │ + bl 216746 │ │ │ │ movw r3, #267 @ 0x10b │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 221cca │ │ │ │ + beq.w 221c42 │ │ │ │ sub.w r2, ip, #268 @ 0x10c │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #6456 @ 0x1938 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 221f58 │ │ │ │ + bne.w 221ed0 │ │ │ │ movw r2, #32775 @ 0x8007 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 2220c4 │ │ │ │ + bne.w 22203c │ │ │ │ movw r3, #281 @ 0x119 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 221cca │ │ │ │ + bne.w 221c42 │ │ │ │ add lr, r8 │ │ │ │ tst.w r9, #8 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - bne.n 222846 │ │ │ │ + bne.n 2227be │ │ │ │ mvn.w r2, r9 │ │ │ │ and.w r2, r2, #1 │ │ │ │ cmp.w sl, #4 │ │ │ │ it eq │ │ │ │ moveq r4, r2 │ │ │ │ - b.w 221c1c │ │ │ │ + b.w 221b94 │ │ │ │ add lr, r8 │ │ │ │ ubfx r4, r9, #11, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.w 221c1c │ │ │ │ + b.w 221b94 │ │ │ │ add lr, r8 │ │ │ │ cmp.w sl, #5 │ │ │ │ it eq │ │ │ │ ubfxeq r4, r9, #5, #1 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - beq.w 221c1c │ │ │ │ + beq.w 221b94 │ │ │ │ movs r4, #0 │ │ │ │ - b.w 221c1c │ │ │ │ + b.w 221b94 │ │ │ │ cmp.w sl, #12 │ │ │ │ - bhi.n 222890 │ │ │ │ - add r3, pc, #8 @ (adr r3, 22285c ) │ │ │ │ + bhi.n 222808 │ │ │ │ + add r3, pc, #8 @ (adr r3, 2227d4 ) │ │ │ │ ldr.w r2, [r3, sl, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xffc5ffff │ │ │ │ lsls r7, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r0, #1 │ │ │ │ @@ -622844,848 +622654,848 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ add.w r3, r8, #64512 @ 0xfc00 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.w 221c1c │ │ │ │ + b.w 221b94 │ │ │ │ add.w r3, r8, #64512 @ 0xfc00 │ │ │ │ movw r2, #2052 @ 0x804 │ │ │ │ tst.w r9, r2 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ - b.w 22200c │ │ │ │ + b.w 221f84 │ │ │ │ add.w r3, r8, #64512 @ 0xfc00 │ │ │ │ movw r2, #2050 @ 0x802 │ │ │ │ - b.n 2228a4 │ │ │ │ + b.n 22281c │ │ │ │ cmp.w ip, #348 @ 0x15c │ │ │ │ - bcc.w 2230d4 │ │ │ │ + bcc.w 22304c │ │ │ │ sub.w ip, ip, #350 @ 0x15e │ │ │ │ cmp.w ip, #17 │ │ │ │ - bhi.w 221cca │ │ │ │ + bhi.w 221c42 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #28767 @ 0x705f │ │ │ │ movt r2, #2 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 221f58 │ │ │ │ + bne.w 221ed0 │ │ │ │ cmp.w ip, #8 │ │ │ │ - beq.w 2220c4 │ │ │ │ + beq.w 22203c │ │ │ │ cmp.w ip, #9 │ │ │ │ - bne.w 221cca │ │ │ │ + bne.w 221c42 │ │ │ │ add.w r3, r8, lr │ │ │ │ tst.w r9, #128 @ 0x80 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - beq.n 22292c │ │ │ │ + beq.n 2228a4 │ │ │ │ add.w r2, r5, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r2, #27 │ │ │ │ - bmi.n 22292c │ │ │ │ + bmi.n 2228a4 │ │ │ │ tst.w r2, #262148 @ 0x40004 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldrb.w r4, [r2, #368] @ 0x170 │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ ands.w r4, r4, #255 @ 0xff │ │ │ │ - bne.w 221c1c │ │ │ │ + bne.w 221b94 │ │ │ │ add lr, r8 │ │ │ │ ldrb.w r2, [lr, #4] │ │ │ │ mov fp, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2231d0 │ │ │ │ + beq.w 223148 │ │ │ │ mov r9, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ add.w r3, r9, #84 @ 0x54 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbnz r4, 22296c │ │ │ │ + cbnz r4, 2228e4 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222100 │ │ │ │ + bne.w 222078 │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ mov sl, r3 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 222942 │ │ │ │ - b.w 222100 │ │ │ │ + bne.n 2228ba │ │ │ │ + b.w 222078 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222100 │ │ │ │ + bne.w 222078 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 222954 │ │ │ │ + b.n 2228cc │ │ │ │ sub.w ip, ip, #640 @ 0x280 │ │ │ │ cmp.w ip, #14 │ │ │ │ - bhi.w 221cca │ │ │ │ + bhi.w 221c42 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #22801 @ 0x5911 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 221f58 │ │ │ │ + bne.w 221ed0 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.w 2220c4 │ │ │ │ + beq.w 22203c │ │ │ │ cmp.w ip, #6 │ │ │ │ - bne.w 221cca │ │ │ │ + bne.w 221c42 │ │ │ │ add lr, r8 │ │ │ │ ldrb.w r2, [lr, #94] @ 0x5e │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ subs r4, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.w 221c1c │ │ │ │ + b.w 221b94 │ │ │ │ add.w r2, r8, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r2, #1581] @ 0x62d │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2222f0 │ │ │ │ + bne.w 222268 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ldrb.w r3, [r2, #1586] @ 0x632 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - b.w 221c1c │ │ │ │ + b.w 221b94 │ │ │ │ add.w r3, r8, #98304 @ 0x18000 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ ldrb.w r3, [r3, #1714] @ 0x6b2 │ │ │ │ - b.w 221c1c │ │ │ │ + b.w 221b94 │ │ │ │ add lr, r8 │ │ │ │ ands.w r4, r9, #6144 @ 0x1800 │ │ │ │ - beq.w 221ccc │ │ │ │ + beq.w 221c44 │ │ │ │ ldrb.w r4, [lr, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 221ccc │ │ │ │ + beq.w 221c44 │ │ │ │ movs r4, #0 │ │ │ │ mov r9, r5 │ │ │ │ mov sl, r4 │ │ │ │ add r7, sp, #12 │ │ │ │ - b.n 222a44 │ │ │ │ + b.n 2229bc │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r4, r3 │ │ │ │ add.w r3, r8, ip, lsl #7 │ │ │ │ add.w r1, sl, #1 │ │ │ │ mov sl, r1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.w 22200c │ │ │ │ + bcs.w 221f84 │ │ │ │ add.w r3, r9, #84 @ 0x54 │ │ │ │ ldrb.w lr, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 222a2a │ │ │ │ + beq.n 2229a2 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ - cbnz r2, 222a78 │ │ │ │ + cbnz r2, 2229f0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ orrs r4, r0 │ │ │ │ - b.n 222a2e │ │ │ │ + b.n 2229a6 │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 222a2e │ │ │ │ + b.n 2229a6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, r5, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bmi.w 221c1c │ │ │ │ - b.w 222224 │ │ │ │ + bmi.w 221b94 │ │ │ │ + b.w 22219c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 222ad6 │ │ │ │ + cbnz r4, 222a4e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 221cca │ │ │ │ + b.w 221c42 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 222ad6 │ │ │ │ + cbnz r4, 222a4e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ orr.w r4, r7, r0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 221cca │ │ │ │ + b.w 221c42 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 222a80 │ │ │ │ + bne.n 2229f8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2217b8 │ │ │ │ - b.w 22221e │ │ │ │ + bl 221730 │ │ │ │ + b.w 222196 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222006 │ │ │ │ + bne.w 221f7e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 22223a │ │ │ │ + b.w 2221b2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 223032 │ │ │ │ + bne.w 222faa │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 22231a │ │ │ │ + b.w 222292 │ │ │ │ cmp.w ip, #231 @ 0xe7 │ │ │ │ - beq.w 2223fc │ │ │ │ + beq.w 222374 │ │ │ │ sub.w ip, ip, #232 @ 0xe8 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bhi.w 221cca │ │ │ │ + bhi.w 221c42 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #85 @ 0x55 │ │ │ │ - bne.w 2220c4 │ │ │ │ + bne.w 22203c │ │ │ │ tst.w r3, #130 @ 0x82 │ │ │ │ - beq.w 223170 │ │ │ │ + beq.w 2230e8 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 222cf4 │ │ │ │ + bne.w 222c6c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 222cdc │ │ │ │ + bne.w 222c54 │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222f18 │ │ │ │ + bne.w 222e90 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222006 │ │ │ │ + bne.w 221f7e │ │ │ │ add.w r3, r5, #116 @ 0x74 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 223110 │ │ │ │ + bne.w 223088 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ add.w r3, r5, #132 @ 0x84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 222228 │ │ │ │ - b.w 222006 │ │ │ │ + beq.w 2221a0 │ │ │ │ + b.w 221f7e │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222006 │ │ │ │ + bne.w 221f7e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 222006 │ │ │ │ + b.w 221f7e │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - b.w 222100 │ │ │ │ + b.w 222078 │ │ │ │ movw r3, #830 @ 0x33e │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 221bec │ │ │ │ - bls.w 2231b6 │ │ │ │ + beq.w 221b64 │ │ │ │ + bls.w 22312e │ │ │ │ sub.w ip, ip, #892 @ 0x37c │ │ │ │ cmp.w ip, #33 @ 0x21 │ │ │ │ - bhi.w 221cca │ │ │ │ + bhi.w 221c42 │ │ │ │ cmp.w ip, #33 @ 0x21 │ │ │ │ - bhi.w 221cca │ │ │ │ - add r3, pc, #8 @ (adr r3, 222c20 ) │ │ │ │ + bhi.w 221c42 │ │ │ │ + add r3, pc, #8 @ (adr r3, 222b98 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - bl ffec8c22 │ │ │ │ - bl 2cec26 │ │ │ │ - bl 2cec2a │ │ │ │ - bl 2cec2e │ │ │ │ - bl 2cec32 │ │ │ │ - bl 2cec36 │ │ │ │ - bl 2cec3a │ │ │ │ - bl 2cec3e │ │ │ │ - bl 2cec42 │ │ │ │ - bl 2cec46 │ │ │ │ - bl 2cec4a │ │ │ │ - bl 55cc4e │ │ │ │ - bl ffec8c52 │ │ │ │ - bl ffec8c56 │ │ │ │ - bl ffec8c5a │ │ │ │ - bl ffec8c5e │ │ │ │ - bl ffec8c62 │ │ │ │ - bl 2cec66 │ │ │ │ - bl 2cec6a │ │ │ │ - bl 2cec6e │ │ │ │ - bl 2cec72 │ │ │ │ - bl 2cec76 │ │ │ │ - bl 55cc7a │ │ │ │ - bl 2cec7e │ │ │ │ - bl 2cec82 │ │ │ │ - bl 2cec86 │ │ │ │ - bl 2cec8a │ │ │ │ - bl 2cec8e │ │ │ │ - bl 586c92 │ │ │ │ - bl 586c96 │ │ │ │ - bl 586c9a │ │ │ │ - bl 586c9e │ │ │ │ - bl ffec8ca2 │ │ │ │ - bl ffec8ca6 │ │ │ │ + bl ffec8b9a │ │ │ │ + bl 2ceb9e │ │ │ │ + bl 2ceba2 │ │ │ │ + bl 2ceba6 │ │ │ │ + bl 2cebaa │ │ │ │ + bl 2cebae │ │ │ │ + bl 2cebb2 │ │ │ │ + bl 2cebb6 │ │ │ │ + bl 2cebba │ │ │ │ + bl 2cebbe │ │ │ │ + bl 2cebc2 │ │ │ │ + bl 55cbc6 │ │ │ │ + bl ffec8bca │ │ │ │ + bl ffec8bce │ │ │ │ + bl ffec8bd2 │ │ │ │ + bl ffec8bd6 │ │ │ │ + bl ffec8bda │ │ │ │ + bl 2cebde │ │ │ │ + bl 2cebe2 │ │ │ │ + bl 2cebe6 │ │ │ │ + bl 2cebea │ │ │ │ + bl 2cebee │ │ │ │ + bl 55cbf2 │ │ │ │ + bl 2cebf6 │ │ │ │ + bl 2cebfa │ │ │ │ + bl 2cebfe │ │ │ │ + bl 2cec02 │ │ │ │ + bl 2cec06 │ │ │ │ + bl 586c0a │ │ │ │ + bl 586c0e │ │ │ │ + bl 586c12 │ │ │ │ + bl 586c16 │ │ │ │ + bl ffec8c1a │ │ │ │ + bl ffec8c1e │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, r5, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bmi.w 221c1c │ │ │ │ - b.w 22241c │ │ │ │ + bmi.w 221b94 │ │ │ │ + b.w 222394 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, r5, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bmi.w 221c1c │ │ │ │ - b.w 222386 │ │ │ │ + bmi.w 221b94 │ │ │ │ + b.w 2222fe │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, r5, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bmi.w 221c1c │ │ │ │ - b.n 222b8c │ │ │ │ + bmi.w 221b94 │ │ │ │ + b.n 222b04 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 222cdc │ │ │ │ + bne.n 222c54 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2217b8 │ │ │ │ - b.n 222b86 │ │ │ │ + bl 221730 │ │ │ │ + b.n 222afe │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 222ca8 │ │ │ │ + bne.n 222c20 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2217b8 │ │ │ │ - b.w 222416 │ │ │ │ + bl 221730 │ │ │ │ + b.w 22238e │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ - cbnz r2, 222d42 │ │ │ │ + cbnz r2, 222cba │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ - b.w 22216c │ │ │ │ + b.w 2220e4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221ff0 │ │ │ │ + bne.w 221f68 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 221fd4 │ │ │ │ + b.w 221f4c │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ - cbnz r2, 222d82 │ │ │ │ + cbnz r2, 222cfa │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 22207c │ │ │ │ + b.w 221ff4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22202c │ │ │ │ + bne.w 221fa4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 222006 │ │ │ │ - b.w 22202c │ │ │ │ + beq.w 221f7e │ │ │ │ + b.w 221fa4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 223166 │ │ │ │ + bne.w 2230de │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 221c06 │ │ │ │ + b.w 221b7e │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222006 │ │ │ │ + bne.w 221f7e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 222122 │ │ │ │ + b.w 22209a │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 222cc2 │ │ │ │ + bne.w 222c3a │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2217b8 │ │ │ │ - b.w 222380 │ │ │ │ + bl 221730 │ │ │ │ + b.w 2222f8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222ad6 │ │ │ │ + bne.w 222a4e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 2221b0 │ │ │ │ + b.w 222128 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222006 │ │ │ │ + bne.w 221f7e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 222028 │ │ │ │ + b.w 221fa0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222006 │ │ │ │ + bne.w 221f7e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 2225b4 │ │ │ │ + b.w 22252c │ │ │ │ sub.w r2, ip, #172 @ 0xac │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #42120 @ 0xa488 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2220c4 │ │ │ │ + bne.w 22203c │ │ │ │ movt r2, #16448 @ 0x4040 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222204 │ │ │ │ + bne.w 22217c │ │ │ │ cmp.w ip, #196 @ 0xc4 │ │ │ │ - bne.w 221cca │ │ │ │ - b.n 222b6c │ │ │ │ + bne.w 221c42 │ │ │ │ + b.n 222ae4 │ │ │ │ sub.w r2, ip, #220 @ 0xdc │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ tst.w r3, #82 @ 0x52 │ │ │ │ - bne.w 2220c4 │ │ │ │ + bne.w 22203c │ │ │ │ tst.w r3, #129 @ 0x81 │ │ │ │ - bne.w 222b6c │ │ │ │ + bne.w 222ae4 │ │ │ │ cmp.w ip, #225 @ 0xe1 │ │ │ │ - bne.w 221cca │ │ │ │ - b.w 222204 │ │ │ │ + bne.w 221c42 │ │ │ │ + b.w 22217c │ │ │ │ sub.w r2, ip, #59 @ 0x3b │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ tst.w r3, #81 @ 0x51 │ │ │ │ - bne.w 2220c4 │ │ │ │ + bne.w 22203c │ │ │ │ tst.w r3, #130 @ 0x82 │ │ │ │ - bne.w 222b6c │ │ │ │ + bne.w 222ae4 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bne.w 221cca │ │ │ │ - b.w 222204 │ │ │ │ + bne.w 221c42 │ │ │ │ + b.w 22217c │ │ │ │ mvn.w r0, #284 @ 0x11c │ │ │ │ movs r3, #1 │ │ │ │ add.w r2, ip, r0 │ │ │ │ lsls r3, r2 │ │ │ │ mov.w r2, #36864 @ 0x9000 │ │ │ │ movt r2, #47103 @ 0xb7ff │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 221f58 │ │ │ │ + bne.w 221ed0 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 2220c4 │ │ │ │ + bmi.w 22203c │ │ │ │ cmp.w ip, #286 @ 0x11e │ │ │ │ - bne.w 221cca │ │ │ │ - b.w 2226ec │ │ │ │ + bne.w 221c42 │ │ │ │ + b.w 222664 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222006 │ │ │ │ + bne.w 221f7e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 222ba2 │ │ │ │ + b.n 222b1a │ │ │ │ cmp.w ip, #426 @ 0x1aa │ │ │ │ - bcc.w 221cca │ │ │ │ + bcc.w 221c42 │ │ │ │ sub.w r2, ip, #426 @ 0x1aa │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #4481 @ 0x1181 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 221f58 │ │ │ │ + bne.w 221ed0 │ │ │ │ movw r2, #16386 @ 0x4002 │ │ │ │ movt r2, #5 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 2220c4 │ │ │ │ + bne.w 22203c │ │ │ │ movw r3, #441 @ 0x1b9 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 222064 │ │ │ │ - b.w 221cca │ │ │ │ + beq.w 221fdc │ │ │ │ + b.w 221c42 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222006 │ │ │ │ + bne.w 221f7e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 222432 │ │ │ │ + b.w 2223aa │ │ │ │ cmp.w ip, #90 @ 0x5a │ │ │ │ - bhi.w 2220aa │ │ │ │ + bhi.w 222022 │ │ │ │ cmp.w ip, #69 @ 0x45 │ │ │ │ - bls.w 221cca │ │ │ │ + bls.w 221c42 │ │ │ │ sub.w ip, ip, #70 @ 0x46 │ │ │ │ cmp.w ip, #20 │ │ │ │ - bhi.w 221cca │ │ │ │ - add r3, pc, #8 @ (adr r3, 222fb4 ) │ │ │ │ + bhi.w 221c42 │ │ │ │ + add r3, pc, #8 @ (adr r3, 222f2c ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - bl ffe6cfb6 │ │ │ │ - bl 334fba │ │ │ │ - bl 334fbe │ │ │ │ + bl ffe6cf2e │ │ │ │ + bl 334f32 │ │ │ │ + bl 334f36 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ - bl 334fde │ │ │ │ - bl 334fe2 │ │ │ │ + bl 334f56 │ │ │ │ + bl 334f5a │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ @ instruction: 0xefa5ffff │ │ │ │ cmp.w ip, #171 @ 0xab │ │ │ │ - beq.w 221bec │ │ │ │ - b.w 221cca │ │ │ │ + beq.w 221b64 │ │ │ │ + b.w 221c42 │ │ │ │ add.w r3, r8, ip, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.w 221c1c │ │ │ │ + b.w 221b94 │ │ │ │ mvn.w r1, r9 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r3, r1 │ │ │ │ orr.w r4, r2, r3 │ │ │ │ - b.w 221cca │ │ │ │ + b.w 221c42 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 222326 │ │ │ │ + b.w 22229e │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222006 │ │ │ │ + bne.w 221f7e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 2225d0 │ │ │ │ + b.w 222548 │ │ │ │ cmp.w ip, #572 @ 0x23c │ │ │ │ - bls.w 223186 │ │ │ │ + bls.w 2230fe │ │ │ │ sub.w ip, ip, #584 @ 0x248 │ │ │ │ cmp.w ip, #14 │ │ │ │ - bhi.w 221cca │ │ │ │ + bhi.w 221c42 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #8464 @ 0x2110 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 221f58 │ │ │ │ + bne.w 221ed0 │ │ │ │ tst.w r3, #73 @ 0x49 │ │ │ │ - bne.w 2220c4 │ │ │ │ + bne.w 22203c │ │ │ │ cmp.w ip, #14 │ │ │ │ - beq.w 221f82 │ │ │ │ - b.w 221cca │ │ │ │ + beq.w 221efa │ │ │ │ + b.w 221c42 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221ff0 │ │ │ │ + bne.w 221f68 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 221ff0 │ │ │ │ + b.w 221f68 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222006 │ │ │ │ + bne.w 221f7e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 22213e │ │ │ │ + b.w 2220b6 │ │ │ │ movw r3, #317 @ 0x13d │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 221cca │ │ │ │ + beq.w 221c42 │ │ │ │ sub.w r3, ip, #318 @ 0x13e │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ mov.w r3, #328 @ 0x148 │ │ │ │ movt r3, #16049 @ 0x3eb1 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221f58 │ │ │ │ + bne.w 221ed0 │ │ │ │ movs r3, #7 │ │ │ │ movt r3, #14 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2220c4 │ │ │ │ + bne.w 22203c │ │ │ │ cmp.w ip, #340 @ 0x154 │ │ │ │ - beq.w 221f82 │ │ │ │ - b.w 221cca │ │ │ │ + beq.w 221efa │ │ │ │ + b.w 221c42 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222006 │ │ │ │ + bne.w 221f7e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 222bbe │ │ │ │ + b.n 222b36 │ │ │ │ mvn.w r7, #664 @ 0x298 │ │ │ │ movs r2, #1 │ │ │ │ add.w r3, ip, r7 │ │ │ │ lsls r2, r3 │ │ │ │ mov.w r3, #1824 @ 0x720 │ │ │ │ movt r3, #32 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2220c4 │ │ │ │ + bne.w 22203c │ │ │ │ movs r3, #3 │ │ │ │ movt r3, #12 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221f58 │ │ │ │ + bne.w 221ed0 │ │ │ │ movw r3, #685 @ 0x2ad │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 221f82 │ │ │ │ - b.w 221cca │ │ │ │ + beq.w 221efa │ │ │ │ + b.w 221c42 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 221c0a │ │ │ │ + b.w 221b82 │ │ │ │ cmp.w ip, #5 │ │ │ │ - beq.w 222204 │ │ │ │ - b.w 221cca │ │ │ │ + beq.w 22217c │ │ │ │ + b.w 221c42 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ mov r4, fp │ │ │ │ - b.w 221c1c │ │ │ │ + b.w 221b94 │ │ │ │ movw r3, #549 @ 0x225 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.w 221cca │ │ │ │ + bls.w 221c42 │ │ │ │ subw ip, ip, #550 @ 0x226 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #65448 @ 0xffa8 │ │ │ │ movt r2, #95 @ 0x5f │ │ │ │ lsl.w r3, r3, ip │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 221f58 │ │ │ │ + bne.w 221ed0 │ │ │ │ tst.w r3, #19 │ │ │ │ - bne.w 2220c4 │ │ │ │ - b.w 221cca │ │ │ │ + bne.w 22203c │ │ │ │ + b.w 221c42 │ │ │ │ movw r3, #818 @ 0x332 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.w 2220c4 │ │ │ │ + bls.w 22203c │ │ │ │ cmp.w ip, #824 @ 0x338 │ │ │ │ - beq.w 2220c4 │ │ │ │ - b.w 221cca │ │ │ │ + beq.w 22203c │ │ │ │ + b.w 221c42 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ mov r4, r2 │ │ │ │ - b.w 221c1c │ │ │ │ + b.w 221b94 │ │ │ │ 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 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ - ldr.w r3, [pc, #2788] @ 223cd0 │ │ │ │ - ldr.w r2, [pc, #2788] @ 223cd4 │ │ │ │ + ldr.w r3, [pc, #2788] @ 223c48 │ │ │ │ + ldr.w r2, [pc, #2788] @ 223c4c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2780] @ 223cd8 │ │ │ │ + ldr.w r3, [pc, #2780] @ 223c50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22345a │ │ │ │ + beq.w 2233d2 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov.w r3, #43008 @ 0xa800 │ │ │ │ movt r3, #512 @ 0x200 │ │ │ │ mov.w r1, #21504 @ 0x5400 │ │ │ │ movt r1, #256 @ 0x100 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ cmp.w fp, #3 │ │ │ │ - bhi.w 22369a │ │ │ │ + bhi.w 223612 │ │ │ │ tbh [pc, fp, lsl #1] │ │ │ │ lsls r1, r6, #7 │ │ │ │ lsls r2, r4, #4 │ │ │ │ movs r4, r0 │ │ │ │ lsls r5, r1, #21 │ │ │ │ ldr.w fp, [r4, #16] │ │ │ │ add.w r8, r4, #24 │ │ │ │ cmp fp, r8 │ │ │ │ - beq.w 223cba │ │ │ │ + beq.w 223c32 │ │ │ │ mov r0, fp │ │ │ │ - bl 21630c │ │ │ │ + bl 216284 │ │ │ │ ldr.w r5, [fp, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 223284 │ │ │ │ + cbz r3, 2231fc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 223284 │ │ │ │ + bne.n 2231fc │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [sl, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223856 │ │ │ │ + bne.w 2237ce │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223856 │ │ │ │ + beq.w 2237ce │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 223284 │ │ │ │ + cbz r3, 2231fc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 223264 │ │ │ │ + beq.n 2231dc │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r5, r3 │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ mov r6, sl │ │ │ │ mov r9, r4 │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -623701,598 +623511,598 @@ │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ strb.w ip, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ strb.w lr, [sp, #81] @ 0x51 │ │ │ │ strh.w lr, [sp, #82] @ 0x52 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 2231d8 │ │ │ │ + bl 223150 │ │ │ │ ldr.w sl, [fp, #16] │ │ │ │ ldrb.w r6, [sp, #82] @ 0x52 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22336e │ │ │ │ + beq.n 2232e6 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 22336e │ │ │ │ + bne.n 2232e6 │ │ │ │ mov r4, sl │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r6 │ │ │ │ ldrb.w r6, [r4, #34] @ 0x22 │ │ │ │ - cbnz r6, 22334e │ │ │ │ + cbnz r6, 2232c6 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 22334e │ │ │ │ + cbz r3, 2232c6 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - b.n 22332e │ │ │ │ + b.n 2232a6 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2217b8 │ │ │ │ - cbnz r0, 223342 │ │ │ │ - cbz r7, 223324 │ │ │ │ + bl 221730 │ │ │ │ + cbnz r0, 2232ba │ │ │ │ + cbz r7, 22329c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 223324 │ │ │ │ + beq.n 22329c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 223838 │ │ │ │ + beq.w 2237b0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 22384a │ │ │ │ + bne.w 2237c2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223844 │ │ │ │ + beq.w 2237bc │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldrb.w r2, [r8, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 223304 │ │ │ │ + beq.n 22327c │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 22335a │ │ │ │ + cbz r3, 2232d2 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 2232f2 │ │ │ │ + beq.n 22326a │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r7 │ │ │ │ strb.w r3, [sp, #81] @ 0x51 │ │ │ │ mov r7, sl │ │ │ │ strb.w r3, [sp, #84] @ 0x54 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 2232c6 │ │ │ │ + bne.n 22323e │ │ │ │ ldrb.w r5, [sp, #83] @ 0x53 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - cbnz r5, 223384 │ │ │ │ + cbnz r5, 2232fc │ │ │ │ ldrb.w r3, [sl, #21] │ │ │ │ - cbz r3, 2233a8 │ │ │ │ + cbz r3, 223320 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2163e8 │ │ │ │ + bl 216360 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 22339e │ │ │ │ + b.n 223316 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2165a0 │ │ │ │ + bl 216518 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 22338e │ │ │ │ + bne.n 223306 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [r4, #58] @ 0x3a │ │ │ │ strb.w r5, [r4, #59] @ 0x3b │ │ │ │ - bl 2165a0 │ │ │ │ + bl 216518 │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22343c │ │ │ │ + beq.n 2233b4 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 22343c │ │ │ │ + bne.n 2233b4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, fp │ │ │ │ ldrb.w r3, [sl, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2239b2 │ │ │ │ + beq.w 22392a │ │ │ │ strh.w r9, [r7, #34] @ 0x22 │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 223430 │ │ │ │ + cbz r3, 2233a8 │ │ │ │ ldrb.w r3, [r4, #59] @ 0x3b │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223976 │ │ │ │ + bne.w 2238ee │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldrb.w r3, [fp, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2239a4 │ │ │ │ + bne.w 22391c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2239a4 │ │ │ │ + bne.w 22391c │ │ │ │ ldrb.w r3, [r4, #59] @ 0x3b │ │ │ │ - cbz r3, 223428 │ │ │ │ + cbz r3, 2233a0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2239ae │ │ │ │ + beq.w 223926 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 2239a4 │ │ │ │ + bne.w 22391c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2233ea │ │ │ │ + bne.n 223362 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 22343c │ │ │ │ + cbz r3, 2233b4 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 2233d0 │ │ │ │ + beq.n 223348 │ │ │ │ ldrb.w r3, [sp, #85] @ 0x55 │ │ │ │ - cbnz r3, 22344c │ │ │ │ + cbnz r3, 2233c4 │ │ │ │ ldrb.w r3, [sl, #25] │ │ │ │ ldrb.w r2, [r4, #59] @ 0x3b │ │ │ │ orrs r3, r2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ strb.w r3, [sl, #25] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223226 │ │ │ │ - ldr.w r2, [pc, #2176] @ 223cdc │ │ │ │ - ldr.w r3, [pc, #2168] @ 223cd8 │ │ │ │ + bne.w 22319e │ │ │ │ + ldr.w r2, [pc, #2176] @ 223c54 │ │ │ │ + ldr.w r3, [pc, #2168] @ 223c50 │ │ │ │ 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 223cb0 │ │ │ │ + bne.w 223c28 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r4, #16 │ │ │ │ ldrb.w r6, [sl, #25] │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ str r5, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r5, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 223a50 │ │ │ │ + bne.w 2239c8 │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ mov r5, sl │ │ │ │ add r6, sp, #32 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [sp, #53] @ 0x35 │ │ │ │ add r1, sp, #32 │ │ │ │ orrs r3, r7 │ │ │ │ strb.w r3, [sp, #53] @ 0x35 │ │ │ │ - bl 2231d8 │ │ │ │ + bl 223150 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ mov ip, sl │ │ │ │ mov r6, lr │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldrb.w r3, [sp, #81] @ 0x51 │ │ │ │ mov r1, lr │ │ │ │ orrs r3, r7 │ │ │ │ strb.w r3, [sp, #81] @ 0x51 │ │ │ │ - bl 2231d8 │ │ │ │ + bl 223150 │ │ │ │ ldr.w r6, [sl, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 223a2e │ │ │ │ + beq.w 2239a6 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r2, r6, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 223cb4 │ │ │ │ + beq.w 223c2c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #-12] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r6, #1 │ │ │ │ - bcc.n 223520 │ │ │ │ + bcc.n 223498 │ │ │ │ ldrb r2, [r2, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 223a2e │ │ │ │ + beq.w 2239a6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 223510 │ │ │ │ + bne.n 223488 │ │ │ │ subs r6, r6, r3 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2165a0 │ │ │ │ + bl 216518 │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2235d0 │ │ │ │ + beq.n 223548 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 2235d0 │ │ │ │ + bne.n 223548 │ │ │ │ mov.w r8, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldrb.w r2, [sl, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 223894 │ │ │ │ + beq.w 22380c │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [r9, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 223914 │ │ │ │ + bne.w 22388c │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ strb.w r0, [r9, #35] @ 0x23 │ │ │ │ ands.w r2, r2, #256 @ 0x100 │ │ │ │ - beq.n 22356e │ │ │ │ + beq.n 2234e6 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ subs r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ ldr.w r5, [r9, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2238bc │ │ │ │ + beq.w 223834 │ │ │ │ mov.w fp, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 2235a4 │ │ │ │ + b.n 22351c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2217b8 │ │ │ │ - cbnz r0, 2235b4 │ │ │ │ + bl 221730 │ │ │ │ + cbnz r0, 22352c │ │ │ │ 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.w 2238fc │ │ │ │ + beq.w 223874 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldrb r1, [r4, #14] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 223582 │ │ │ │ + beq.n 2234fa │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r9, #34] @ 0x22 │ │ │ │ ldr.w r9, [r9] │ │ │ │ ldr.w r3, [r9] │ │ │ │ - cbz r3, 2235ce │ │ │ │ + cbz r3, 223546 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 223540 │ │ │ │ + beq.n 2234b8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldrb.w r3, [sp, #54] @ 0x36 │ │ │ │ - cbnz r3, 2235e0 │ │ │ │ + cbnz r3, 223558 │ │ │ │ ldrb.w r3, [sl, #22] │ │ │ │ ldrb.w r2, [sp, #82] @ 0x52 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r1, [sp, #55] @ 0x37 │ │ │ │ strb.w r3, [sl, #22] │ │ │ │ - cbnz r1, 2235f4 │ │ │ │ + cbnz r1, 22356c │ │ │ │ ldrb.w r1, [sl, #23] │ │ │ │ ldrb.w r2, [sp, #83] @ 0x53 │ │ │ │ orrs r1, r2 │ │ │ │ ldrb.w r2, [sp, #57] @ 0x39 │ │ │ │ ldrb.w r0, [sl, #21] │ │ │ │ strb.w r1, [sl, #23] │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [sl, #21] │ │ │ │ - cbnz r2, 223612 │ │ │ │ + cbnz r2, 22358a │ │ │ │ ldrb.w r2, [sl, #25] │ │ │ │ ldrb.w r3, [sp, #85] @ 0x55 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [sl, #25] │ │ │ │ - b.n 22369a │ │ │ │ + b.n 223612 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22368a │ │ │ │ + beq.n 223602 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 223680 │ │ │ │ + beq.n 2235f8 │ │ │ │ ldrb.w r0, [sl, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2238c0 │ │ │ │ + beq.w 223838 │ │ │ │ ldrb.w r2, [sl, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 223920 │ │ │ │ + beq.w 223898 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 223658 │ │ │ │ + bhi.n 2235d0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ movs r2, r1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r0, r3 │ │ │ │ movs r2, r1 │ │ │ │ movs r0, r3 │ │ │ │ lsls r1, r0, #13 │ │ │ │ movs r2, r1 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 223680 │ │ │ │ + bne.n 2235f8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 223680 │ │ │ │ + bhi.n 2235f8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r6, #12 │ │ │ │ movs r5, r1 │ │ │ │ movs r5, r1 │ │ │ │ movs r4, r5 │ │ │ │ movs r0, r4 │ │ │ │ lsls r5, r6, #12 │ │ │ │ lsls r5, r6, #12 │ │ │ │ mov.w r3, #0 │ │ │ │ strb.w r0, [r5, #35] @ 0x23 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 223622 │ │ │ │ + bne.n 22359a │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldrb.w r3, [sl, #21] │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strbne.w r3, [r4, #40] @ 0x28 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223226 │ │ │ │ - b.n 22345a │ │ │ │ + bne.w 22319e │ │ │ │ + b.n 2233d2 │ │ │ │ ldrb.w r3, [sl, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 223680 │ │ │ │ + bne.n 2235f8 │ │ │ │ ldrb.w r3, [sl, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 223680 │ │ │ │ + beq.n 2235f8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #22] │ │ │ │ - b.n 223680 │ │ │ │ + b.n 2235f8 │ │ │ │ ldrb.w r3, [sl, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 223680 │ │ │ │ + bne.n 2235f8 │ │ │ │ ldrb.w r3, [sl, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 223680 │ │ │ │ + beq.n 2235f8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #23] │ │ │ │ - b.n 223680 │ │ │ │ - ldr.w r3, [pc, #1544] @ 223ce0 │ │ │ │ + b.n 2235f8 │ │ │ │ + ldr.w r3, [pc, #1544] @ 223c58 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 2236f2 │ │ │ │ + cbz r3, 22366a │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #35] @ 0x23 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 221b34 │ │ │ │ - b.n 223680 │ │ │ │ + bl 221aac │ │ │ │ + b.n 2235f8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #35] @ 0x23 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 223680 │ │ │ │ + bls.n 2235f8 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 223c32 │ │ │ │ + beq.w 223baa │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r7, fp │ │ │ │ movs r4, #0 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ mov.w r8, #20 │ │ │ │ - b.n 22374e │ │ │ │ + b.n 2236c6 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.w 2239be │ │ │ │ + bpl.w 223936 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 223ad6 │ │ │ │ + bne.w 223a4e │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ orrs r4, r3 │ │ │ │ strb.w r3, [r5, #76] @ 0x4c │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ - bcs.n 22379a │ │ │ │ + bcs.n 223712 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ ldrb.w ip, [sl, #25] │ │ │ │ mla r2, r8, r7, r2 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ subs r3, #3 │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.w 2239be │ │ │ │ + bhi.w 223936 │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ tst.w r3, r9 │ │ │ │ - bne.w 223a10 │ │ │ │ + bne.w 223988 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 22372a │ │ │ │ + beq.n 2236a2 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 223ab8 │ │ │ │ + bne.w 223a30 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 223748 │ │ │ │ + beq.n 2236c0 │ │ │ │ ldrb.w r3, [r5, #74] @ 0x4a │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bcc.n 22374e │ │ │ │ + bcc.n 2236c6 │ │ │ │ ldrb.w r3, [r5, #64] @ 0x40 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orr.w r2, r4, r3 │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ - b.n 223680 │ │ │ │ + b.n 2235f8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #35] @ 0x23 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 223c2e │ │ │ │ + bhi.w 223ba6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r1, #7 │ │ │ │ lsls r0, r6, #6 │ │ │ │ lsls r3, r3, #6 │ │ │ │ lsls r0, r6, #6 │ │ │ │ lsls r3, r3, #6 │ │ │ │ lsls r6, r7, #6 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #35] @ 0x23 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ - ldr.w r3, [pc, #1288] @ 223ce4 │ │ │ │ + ldr.w r3, [pc, #1288] @ 223c5c │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb.w r9, [r3, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 223680 │ │ │ │ + beq.w 2235f8 │ │ │ │ add.w r6, r5, #60 @ 0x3c │ │ │ │ mov r8, fp │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ lsls r4, r3, #18 │ │ │ │ - bpl.n 223812 │ │ │ │ + bpl.n 22378a │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 2239d2 │ │ │ │ + beq.w 22394a │ │ │ │ ldmdb r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldrb.w ip, [sl, #25] │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 2238de │ │ │ │ + bne.n 223856 │ │ │ │ ldrb r0, [r4, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2238f4 │ │ │ │ + bne.n 22386c │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r6, #32 │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 2237fc │ │ │ │ - b.n 223680 │ │ │ │ + bne.n 223774 │ │ │ │ + b.n 2235f8 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22332e │ │ │ │ + bne.w 2232a6 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ - b.n 22334e │ │ │ │ + b.n 2232c6 │ │ │ │ mov.w r3, #1 │ │ │ │ mov r8, r7 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 22334e │ │ │ │ + b.n 2232c6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ strb.w r6, [r5, #35] @ 0x23 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbnz r2, 22386c │ │ │ │ - b.n 223278 │ │ │ │ + cbnz r2, 2237e4 │ │ │ │ + b.n 2231f0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 223278 │ │ │ │ + beq.w 2231f0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 223862 │ │ │ │ + bne.n 2237da │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ add.w r0, r3, #12 │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldrb.w r3, [r9, #14] │ │ │ │ - cbnz r3, 22388e │ │ │ │ + cbnz r3, 223806 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ mov r3, r0 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ - b.n 223278 │ │ │ │ + b.n 2231f0 │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ ldrb.w r3, [r9, #34] @ 0x22 │ │ │ │ lsls r1, r1, #23 │ │ │ │ - bpl.n 2238aa │ │ │ │ + bpl.n 223822 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ subs r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2235bc │ │ │ │ + bne.w 223534 │ │ │ │ ldr.w r5, [r9, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22357a │ │ │ │ + bne.w 2234f2 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 2238fe │ │ │ │ + b.n 223876 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 22365c │ │ │ │ + beq.w 2235d4 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 223a32 │ │ │ │ + bhi.w 2239aa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223a6a │ │ │ │ + beq.w 2239e2 │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223680 │ │ │ │ - b.n 2237b6 │ │ │ │ + bne.w 2235f8 │ │ │ │ + b.n 22372e │ │ │ │ mov r0, r7 │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 2238f4 │ │ │ │ + cbnz r3, 22386c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22382c │ │ │ │ + beq.n 2237a4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ - b.n 223680 │ │ │ │ + b.n 2235f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp.w fp, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r2, r2, #1 │ │ │ │ tst r7, r2 │ │ │ │ - beq.w 2235bc │ │ │ │ - b.n 2235b4 │ │ │ │ + beq.w 223534 │ │ │ │ + b.n 22352c │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2217f8 │ │ │ │ - b.n 223556 │ │ │ │ + bl 221770 │ │ │ │ + b.n 2234ce │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ - cbz r1, 223972 │ │ │ │ + cbz r1, 2238ea │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 223972 │ │ │ │ - add r2, pc, #8 @ (adr r2, 223934 ) │ │ │ │ + bhi.n 2238ea │ │ │ │ + add r2, pc, #8 @ (adr r2, 2238ac ) │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ add r2, r6 │ │ │ │ bx r2 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -624306,472 +624116,472 @@ │ │ │ │ stc2 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ stc2 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216f70 │ │ │ │ - cbz r0, 22396e │ │ │ │ + bl 216ee8 │ │ │ │ + cbz r0, 2238e6 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2217f8 │ │ │ │ + bl 221770 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - b.n 22363c │ │ │ │ + b.n 2235b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 22363c │ │ │ │ + b.n 2235b4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 223cb4 │ │ │ │ + beq.w 223c2c │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 2233f4 │ │ │ │ + bcc.w 22336c │ │ │ │ ldrb.w r2, [fp, #15] │ │ │ │ - cbz r2, 2239a4 │ │ │ │ + cbz r2, 22391c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 223996 │ │ │ │ + bne.n 22390e │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 2233f4 │ │ │ │ + beq.w 22336c │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r7, #34] @ 0x22 │ │ │ │ - b.n 223430 │ │ │ │ + b.n 2233a8 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - b.n 223428 │ │ │ │ + b.n 2233a0 │ │ │ │ ldrb.w r3, [r7, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223430 │ │ │ │ - b.n 2233de │ │ │ │ + bne.w 2233a8 │ │ │ │ + b.n 223356 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 223a76 │ │ │ │ + bne.n 2239ee │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 223748 │ │ │ │ + b.n 2236c0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movw r2, #461 @ 0x1cd │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 223812 │ │ │ │ + bne.w 22378a │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 223812 │ │ │ │ + bne.w 22378a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2175d8 │ │ │ │ + bl 217550 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.w 22382c │ │ │ │ + bls.w 2237a4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w r1, [r3], #-1 │ │ │ │ add r3, r0 │ │ │ │ - b.n 223a06 │ │ │ │ + b.n 22397e │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 22382c │ │ │ │ + beq.w 2237a4 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 223a00 │ │ │ │ - b.n 223812 │ │ │ │ + beq.n 223978 │ │ │ │ + b.n 22378a │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 223a98 │ │ │ │ + bne.n 223a10 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 223748 │ │ │ │ + beq.w 2236c0 │ │ │ │ ldrb.w r3, [r5, #73] @ 0x49 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 223748 │ │ │ │ + b.n 2236c0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 223520 │ │ │ │ + b.n 223498 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ tst.w r2, #676 @ 0x2a4 │ │ │ │ - bne.w 223680 │ │ │ │ + bne.w 2235f8 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 2236f2 │ │ │ │ + bne.w 22366a │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223680 │ │ │ │ - b.n 223706 │ │ │ │ + bne.w 2235f8 │ │ │ │ + b.n 22367e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldrb r7, [r5, #14] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 223496 │ │ │ │ + bne.w 22340e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 223496 │ │ │ │ + b.n 22340e │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223680 │ │ │ │ - b.n 2237d8 │ │ │ │ + bne.w 2235f8 │ │ │ │ + b.n 223750 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 223bb8 │ │ │ │ + bne.w 223b30 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ orrs r4, r0 │ │ │ │ - b.n 223748 │ │ │ │ + b.n 2236c0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 223bb2 │ │ │ │ + bne.w 223b2a │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ - b.n 223a20 │ │ │ │ + b.n 223998 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 223bac │ │ │ │ + bne.n 223b24 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ - b.n 223788 │ │ │ │ + b.n 223700 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 223ba4 │ │ │ │ + bne.n 223b1c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ orrs r4, r0 │ │ │ │ - b.n 223744 │ │ │ │ + b.n 2236bc │ │ │ │ ldrb.w ip, [sl, #25] │ │ │ │ movs r7, #0 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 223bc0 │ │ │ │ + bne.n 223b38 │ │ │ │ ldrb.w r3, [r8, #14] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ - b.n 223680 │ │ │ │ + b.n 2235f8 │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ ldrb.w ip, [sl, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r8, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 223c12 │ │ │ │ + bne.n 223b8a │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ - b.n 223b00 │ │ │ │ + b.n 223a78 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ ldrb.w ip, [sl, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r7, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 223bdc │ │ │ │ + bne.n 223b54 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - b.n 223bf0 │ │ │ │ + b.n 223b68 │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ movw r3, #62589 @ 0xf47d │ │ │ │ movt r3, #255 @ 0xff │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 223c2e │ │ │ │ + beq.n 223ba6 │ │ │ │ bic.w r2, r2, #4227858432 @ 0xfc000000 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 223c84 │ │ │ │ + beq.w 223bfc │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldrsb.w r1, [r3, #72] @ 0x48 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 223c66 │ │ │ │ + beq.n 223bde │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 223c46 │ │ │ │ + beq.n 223bbe │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 223ba0 │ │ │ │ + bne.n 223b18 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 223c58 │ │ │ │ + bne.n 223bd0 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 223b1c │ │ │ │ + b.n 223a94 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 223744 │ │ │ │ + b.n 2236bc │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ - b.n 22378c │ │ │ │ + b.n 223704 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ - b.n 223a26 │ │ │ │ + b.n 22399e │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 223748 │ │ │ │ + b.n 2236c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldrb.w r3, [r8, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 223b1c │ │ │ │ + bne.n 223a94 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ orrs r7, r0 │ │ │ │ uxtb r3, r7 │ │ │ │ - b.n 223b1c │ │ │ │ + b.n 223a94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldrb r3, [r7, #14] │ │ │ │ - cbnz r3, 223bf0 │ │ │ │ + cbnz r3, 223b68 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 223b1c │ │ │ │ + beq.n 223a94 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ movw r2, #62589 @ 0xf47d │ │ │ │ movt r2, #64767 @ 0xfcff │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 223b1c │ │ │ │ + b.n 223a94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2163a4 │ │ │ │ + bl 21631c │ │ │ │ ldrb.w r7, [r8, #14] │ │ │ │ - cbnz r7, 223c28 │ │ │ │ + cbnz r7, 223ba0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w ip, [sl, #25] │ │ │ │ - b.n 223b00 │ │ │ │ + b.n 223a78 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 223b1c │ │ │ │ + b.n 223a94 │ │ │ │ ldrb.w r3, [r5, #64] @ 0x40 │ │ │ │ mov r4, lr │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orr.w r2, r4, r3 │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ - b.n 223680 │ │ │ │ + b.n 2235f8 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ cmp r2, #8 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 223ba0 │ │ │ │ + beq.n 223b18 │ │ │ │ ldrb r3, [r6, #19] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 223b1c │ │ │ │ + b.n 223a94 │ │ │ │ cmp r2, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 223ba0 │ │ │ │ + beq.n 223b18 │ │ │ │ ldrh r3, [r6, #20] │ │ │ │ and.w r3, r3, #896 @ 0x380 │ │ │ │ subs.w r3, r3, #256 @ 0x100 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 223b1c │ │ │ │ + b.n 223a94 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ blx 61070 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 216ab8 │ │ │ │ + bl 216a30 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ movw r3, #447 @ 0x1bf │ │ │ │ cmp r2, #11 │ │ │ │ it ne │ │ │ │ movne r3, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 221b34 │ │ │ │ + bl 221aac │ │ │ │ ldrb.w r3, [sp, #122] @ 0x7a │ │ │ │ - b.n 223b1c │ │ │ │ + b.n 223a94 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r0, #0 │ │ │ │ - bl 21630c │ │ │ │ + bl 216284 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #35] @ 0x23 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + ldmia r6!, {r1, r4, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldmia r6!, {r1, r2} │ │ │ │ + ldmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r3, r4, r7} │ │ │ │ + ldmia r4!, {r1, r5} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ - cbnz r3, 223d02 │ │ │ │ + cbnz r3, 223c7a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl 2217b8 │ │ │ │ + bl 221730 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #104] @ (223d80 ) │ │ │ │ + ldr r2, [pc, #104] @ (223cf8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (223d84 ) │ │ │ │ + ldr r3, [pc, #104] @ (223cfc ) │ │ │ │ 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 261820 │ │ │ │ + bl 261798 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r2, r4, [sp, #4] │ │ │ │ strb.w r5, [sp, #24] │ │ │ │ - bl 2231d8 │ │ │ │ + bl 223150 │ │ │ │ mvn.w r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 261930 │ │ │ │ - ldr r2, [pc, #32] @ (223d88 ) │ │ │ │ - ldr r3, [pc, #28] @ (223d84 ) │ │ │ │ + bl 2618a8 │ │ │ │ + ldr r2, [pc, #32] @ (223d00 ) │ │ │ │ + ldr r3, [pc, #28] @ (223cfc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 223d7c │ │ │ │ + bne.n 223cf4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r4, r7} │ │ │ │ + stmia r3!, {r2, r3, r4} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r4, [r0, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 223daa │ │ │ │ - b.n 223dc6 │ │ │ │ + cbnz r3, 223d22 │ │ │ │ + b.n 223d3e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 223dc6 │ │ │ │ + cbz r3, 223d3e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 223da4 │ │ │ │ + beq.n 223d1c │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 261820 │ │ │ │ - b.n 223dbe │ │ │ │ + bl 261798 │ │ │ │ + b.n 223d36 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 223db0 │ │ │ │ + bne.n 223d28 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 223db8 │ │ │ │ + bne.n 223d30 │ │ │ │ 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 r4, [r0, #432] @ 0x1b0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 223e0c │ │ │ │ + cbz r2, 223d84 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 223de8 │ │ │ │ + b.n 223d60 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 223e0c │ │ │ │ + cbz r2, 223d84 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 223de2 │ │ │ │ + beq.n 223d5a │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r5, [r3, #200] @ 0xc8 │ │ │ │ orrs r5, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 223d08 │ │ │ │ - b.n 223e04 │ │ │ │ + bl 223c80 │ │ │ │ + b.n 223d7c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 223df6 │ │ │ │ + bne.n 223d6e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 223dfe │ │ │ │ + bne.n 223d76 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -624779,469 +624589,469 @@ │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str.w r3, [r0, #312] @ 0x138 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 224084 │ │ │ │ + beq.w 223ffc │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r8, [sl, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ str.w r3, [r8, #312] @ 0x138 │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22406c │ │ │ │ + beq.w 223fe4 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ mov sl, r6 │ │ │ │ subs r5, r3, #4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [fp] │ │ │ │ str.w r3, [r4, #312] @ 0x138 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22404a │ │ │ │ + beq.w 223fc2 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ movs r6, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ subs r5, r3, #4 │ │ │ │ strd r8, r7, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r7, [r5, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ str.w r3, [r7, #312] @ 0x138 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22402c │ │ │ │ + beq.w 223fa4 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r5, sl, [sp, #56] @ 0x38 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ strd r4, r9, [sp, #48] @ 0x30 │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldr.w r9, [sl, #4]! │ │ │ │ adds r4, r1, #1 │ │ │ │ str.w r4, [fp] │ │ │ │ str.w r1, [r9, #312] @ 0x138 │ │ │ │ ldr.w r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 22400a │ │ │ │ + beq.w 223f82 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ movs r4, #0 │ │ │ │ strd r7, r6, [sp, #64] @ 0x40 │ │ │ │ subs r5, r1, #4 │ │ │ │ strd r8, sl, [sp, #72] @ 0x48 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r6, [r5, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ str.w r3, [r6, #312] @ 0x138 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 223fe8 │ │ │ │ + beq.n 223f60 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ strd r9, r4, [sp, #20] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w sl, [r8, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ str.w r3, [sl, #312] @ 0x138 │ │ │ │ ldr.w r3, [sl, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 223fcc │ │ │ │ + beq.n 223f44 │ │ │ │ ldr.w r5, [sl, #84] @ 0x54 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ subs r7, r5, #4 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ str.w r3, [r5, #312] @ 0x138 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ - cbz r3, 223fac │ │ │ │ + cbz r3, 223f24 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov.w r9, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r6, r5 │ │ │ │ str r7, [sp, #4] │ │ │ │ subs r7, r3, #4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ adds r0, r3, #1 │ │ │ │ str.w r0, [fp] │ │ │ │ str.w r3, [r5, #312] @ 0x138 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ - cbz r3, 223f8e │ │ │ │ + cbz r3, 223f06 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ movs r4, #0 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ mov r1, fp │ │ │ │ - bl 223e10 │ │ │ │ + bl 223d88 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 223f7c │ │ │ │ + bcc.n 223ef4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r0, r3, #1 │ │ │ │ str.w r0, [fp] │ │ │ │ str.w r3, [r5, #316] @ 0x13c │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 223f5e │ │ │ │ + bcc.n 223ed6 │ │ │ │ mov r5, r6 │ │ │ │ ldrd r6, r7, [sp] │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ str.w r3, [r5, #316] @ 0x13c │ │ │ │ ldr.w r3, [sl, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 223f3a │ │ │ │ + bcc.n 223eb2 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r7, #1 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ str.w r3, [sl, #316] @ 0x13c │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 223f10 │ │ │ │ + bcc.n 223e88 │ │ │ │ ldrd r9, r4, [sp, #20] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r4, #1 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ str.w r3, [r6, #316] @ 0x13c │ │ │ │ ldr.w r3, [r9, #80] @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.w 223eea │ │ │ │ + bcc.w 223e62 │ │ │ │ ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ ldrd r8, sl, [sp, #72] @ 0x48 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r1, [fp] │ │ │ │ adds r4, r1, #1 │ │ │ │ str.w r4, [fp] │ │ │ │ str.w r1, [r9, #316] @ 0x13c │ │ │ │ ldr r1, [r7, #80] @ 0x50 │ │ │ │ cmp r8, r1 │ │ │ │ - bcc.w 223ebe │ │ │ │ + bcc.w 223e36 │ │ │ │ ldrd r4, r9, [sp, #48] @ 0x30 │ │ │ │ ldrd r5, sl, [sp, #56] @ 0x38 │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ str.w r3, [r7, #316] @ 0x13c │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.w 223e92 │ │ │ │ + bcc.w 223e0a │ │ │ │ ldrd r8, r7, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [fp] │ │ │ │ str.w r3, [r4, #316] @ 0x13c │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.w 223e6c │ │ │ │ + bcc.w 223de4 │ │ │ │ mov r6, sl │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r7, #1 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ str.w r3, [r8, #316] @ 0x13c │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.w 223e40 │ │ │ │ + bhi.w 223db8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ str.w r3, [r6, #316] @ 0x13c │ │ │ │ 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, #496] @ (22429c ) │ │ │ │ + ldr r2, [pc, #496] @ (224214 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #496] @ (2242a0 ) │ │ │ │ + ldr r3, [pc, #496] @ (224218 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 261820 │ │ │ │ + bl 261798 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216308 │ │ │ │ - cbz r0, 224100 │ │ │ │ + bl 216280 │ │ │ │ + cbz r0, 224078 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ str.w r8, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r4 │ │ │ │ ite eq │ │ │ │ moveq r3, r4 │ │ │ │ movne r3, r1 │ │ │ │ strd r6, r7, [r4, #312] @ 0x138 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 1fad2c │ │ │ │ + bl 1faca4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2164f0 │ │ │ │ + bl 216468 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2240d6 │ │ │ │ + bne.n 22404e │ │ │ │ mov r0, r5 │ │ │ │ - bl 216308 │ │ │ │ + bl 216280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22416e │ │ │ │ + beq.n 2240e6 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 224162 │ │ │ │ + beq.n 2240da │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22428a │ │ │ │ + beq.w 224202 │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ add.w lr, r7, r3 │ │ │ │ ldr.w r2, [r7], #4 │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ - cbz r3, 224154 │ │ │ │ + cbz r3, 2240cc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 224280 │ │ │ │ + beq.w 2241f8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 224154 │ │ │ │ + beq.n 2240cc │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 22414c │ │ │ │ + bls.n 2240c4 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 22413c │ │ │ │ + bhi.n 2240b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 224150 │ │ │ │ + bls.n 2240c8 │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 224148 │ │ │ │ + bhi.n 2240c0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 224134 │ │ │ │ + bne.n 2240ac │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 224122 │ │ │ │ + bne.n 22409a │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ strne r1, [r0, #76] @ 0x4c │ │ │ │ movne r6, #1 │ │ │ │ - bl 2164f0 │ │ │ │ + bl 216468 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22410c │ │ │ │ + bne.n 224084 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 224100 │ │ │ │ + bne.n 224078 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216308 │ │ │ │ + bl 216280 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2241b8 │ │ │ │ + cbz r0, 224130 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 2241ac │ │ │ │ + bls.n 224124 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r4, [r7], #4 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ - cbz r1, 2241a6 │ │ │ │ + cbz r1, 22411e │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 2241a6 │ │ │ │ + beq.n 22411e │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1fae24 │ │ │ │ + bl 1fad9c │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 224190 │ │ │ │ + bne.n 224108 │ │ │ │ ldrd r2, r3, [r6, #56] @ 0x38 │ │ │ │ adds r1, r2, r3 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 224182 │ │ │ │ + bne.n 2240fa │ │ │ │ mov r0, r6 │ │ │ │ - bl 2164f0 │ │ │ │ + bl 216468 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 224178 │ │ │ │ + bne.n 2240f0 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #76] @ 0x4c │ │ │ │ - bl 1f93a0 │ │ │ │ + bl 1f9318 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216308 │ │ │ │ - cbz r0, 2241e0 │ │ │ │ + bl 216280 │ │ │ │ + cbz r0, 224158 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ - cbz r3, 2241d8 │ │ │ │ + cbz r3, 224150 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ - bl 2164f0 │ │ │ │ + bl 216468 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2241ce │ │ │ │ + bne.n 224146 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216308 │ │ │ │ + bl 216280 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22421a │ │ │ │ + cbz r0, 224192 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 224206 │ │ │ │ + b.n 22417e │ │ │ │ cmp r2, #3 │ │ │ │ it ls │ │ │ │ addls.w r0, r4, #88 @ 0x58 │ │ │ │ - bhi.n 22428e │ │ │ │ + bhi.n 224206 │ │ │ │ strd r7, r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2164f0 │ │ │ │ + bl 216468 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22421a │ │ │ │ + cbz r0, 224192 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2241ee │ │ │ │ + bne.n 224166 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ - bl 2164f0 │ │ │ │ + bl 216468 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 224206 │ │ │ │ + bne.n 22417e │ │ │ │ mov r0, r5 │ │ │ │ - bl 216308 │ │ │ │ - cbz r0, 22423a │ │ │ │ + bl 216280 │ │ │ │ + cbz r0, 2241b2 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ - cbz r3, 224232 │ │ │ │ + cbz r3, 2241aa │ │ │ │ ldrd r2, r1, [r3, #80] @ 0x50 │ │ │ │ adds r4, r2, #1 │ │ │ │ str r4, [r3, #80] @ 0x50 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - bl 2164f0 │ │ │ │ + bl 216468 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 224222 │ │ │ │ + bne.n 22419a │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r1, [r6, #312] @ 0x138 │ │ │ │ - cbz r2, 224262 │ │ │ │ + cbz r2, 2241da │ │ │ │ ldr r4, [r6, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ subs r4, #4 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r1, sp │ │ │ │ - bl 223e10 │ │ │ │ + bl 223d88 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 22424e │ │ │ │ + bcc.n 2241c6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #64] @ (2242a4 ) │ │ │ │ + ldr r2, [pc, #64] @ (22421c ) │ │ │ │ str.w r3, [r6, #316] @ 0x13c │ │ │ │ - ldr r3, [pc, #52] @ (2242a0 ) │ │ │ │ + ldr r3, [pc, #52] @ (224218 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 224298 │ │ │ │ + bne.n 224210 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r2 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.w 224122 │ │ │ │ - b.n 224158 │ │ │ │ + bne.w 22409a │ │ │ │ + b.n 2240d0 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 224158 │ │ │ │ + b.n 2240d0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f9164 │ │ │ │ - b.n 2241f8 │ │ │ │ + bl 1f90dc │ │ │ │ + b.n 224170 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ite mi │ │ │ │ - lslmi r7, r4, #2 │ │ │ │ - lsrpl r4, r6, #3 │ │ │ │ + ite le │ │ │ │ + lslle r7, r4, #2 │ │ │ │ + lsrgt r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4, r7, pc} │ │ │ │ + bkpt 0x001a │ │ │ │ lsls r7, r4, #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 2242be │ │ │ │ + bpl.n 224236 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 224098 │ │ │ │ + bl 224010 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #312] @ 0x138 │ │ │ │ ldr.w r2, [r1, #312] @ 0x138 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 2242e2 │ │ │ │ + bcc.n 22425a │ │ │ │ ldr.w r0, [r0, #316] @ 0x13c │ │ │ │ ldr.w r3, [r1, #316] @ 0x13c │ │ │ │ cmp r3, r0 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 2242f6 │ │ │ │ + cbz r3, 22426e │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ 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, #3856] @ 0xf10 │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ mov lr, r2 │ │ │ │ - ldr r2, [pc, #368] @ (224484 ) │ │ │ │ + ldr r2, [pc, #368] @ (2243fc ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (224488 ) │ │ │ │ + ldr r3, [pc, #368] @ (224400 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ str r1, [sp, #12] │ │ │ │ add r7, sp, #16 │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ mov r5, r1 │ │ │ │ @@ -625251,193 +625061,193 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 22447a │ │ │ │ + beq.w 2243f2 │ │ │ │ mov r3, ip │ │ │ │ sub.w r2, lr, #4 │ │ │ │ add.w ip, sp, #31 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ strb.w r1, [ip, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 224358 │ │ │ │ + bhi.n 2242d0 │ │ │ │ ldrb.w r8, [r5, #12] │ │ │ │ cmp r8, r4 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, r0, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 2243e2 │ │ │ │ + bne.n 22435a │ │ │ │ str r5, [sp, #28] │ │ │ │ add.w lr, sp, #48 @ 0x30 │ │ │ │ cmp r8, r4 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - beq.n 2243fe │ │ │ │ + beq.n 224376 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 2243ae │ │ │ │ + cbz r3, 224326 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 224432 │ │ │ │ + beq.n 2243aa │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 213d90 │ │ │ │ + bl 213d08 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ 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 2181e8 │ │ │ │ - ldr r2, [pc, #168] @ (22448c ) │ │ │ │ - ldr r3, [pc, #160] @ (224488 ) │ │ │ │ + bl 218160 │ │ │ │ + ldr r2, [pc, #168] @ (224404 ) │ │ │ │ + ldr r3, [pc, #160] @ (224400 ) │ │ │ │ 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 22447e │ │ │ │ + bne.n 2243f6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2243e2 │ │ │ │ + beq.n 22435a │ │ │ │ add.w r0, sp, #63 @ 0x3f │ │ │ │ mov r3, ip │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 22440a │ │ │ │ + bne.n 224382 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2243e2 │ │ │ │ + beq.n 22435a │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2243ae │ │ │ │ + beq.n 224326 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 2243ae │ │ │ │ - b.n 224438 │ │ │ │ - cbz r4, 224454 │ │ │ │ + bne.n 224326 │ │ │ │ + b.n 2243b0 │ │ │ │ + cbz r4, 2243cc │ │ │ │ add.w r0, sp, #63 @ 0x3f │ │ │ │ mov r3, r0 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ adds r0, r4, r0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ adds r1, #8 │ │ │ │ cmp r0, r3 │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ vldr d7, [r2, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ - bne.n 22443e │ │ │ │ + bne.n 2243b6 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2243e2 │ │ │ │ + beq.n 22435a │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61a8c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 2181e8 │ │ │ │ - b.n 2243e2 │ │ │ │ + bl 218160 │ │ │ │ + b.n 22435a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 224374 │ │ │ │ + b.n 2242ec │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - pop {r1, r5, r6, r7} │ │ │ │ + pop {r1, r3, r5, r6, pc} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4} │ │ │ │ + pop {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, 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, #3992] @ 0xf98 │ │ │ │ - ldr r5, [pc, #552] @ (2246cc ) │ │ │ │ + ldr r5, [pc, #552] @ (224644 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r4, [pc, #552] @ (2246d0 ) │ │ │ │ + ldr r4, [pc, #552] @ (224648 ) │ │ │ │ mov sl, r0 │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb.w ip, [r1, #13] │ │ │ │ ldr r4, [r5, r4] │ │ │ │ cmp r0, ip │ │ │ │ it cs │ │ │ │ movcs r0, r1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ mov.w r4, #0 │ │ │ │ ldrb.w r4, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bcs.n 22455c │ │ │ │ + bcs.n 2244d4 │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22454c │ │ │ │ + beq.n 2244c4 │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r8 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov r4, r7 │ │ │ │ mov fp, r7 │ │ │ │ mov r6, ip │ │ │ │ sub.w r8, r2, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r8, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2245c2 │ │ │ │ + beq.n 22453a │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - bl 2242fc │ │ │ │ + bl 224274 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r5, [r8] │ │ │ │ str r0, [sp, #0] │ │ │ │ subs r5, r6, r5 │ │ │ │ subs r3, r5, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 224578 │ │ │ │ + beq.n 2244f0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22463c │ │ │ │ + bne.w 2245b4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 224684 │ │ │ │ + bne.w 2245fc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r3, [r9] │ │ │ │ ldr.w r3, [r8] │ │ │ │ add r4, r3 │ │ │ │ add.w r3, fp, #1 │ │ │ │ cmp r6, r4 │ │ │ │ it ls │ │ │ │ @@ -625446,399 +625256,399 @@ │ │ │ │ cmp r6, r4 │ │ │ │ it ls │ │ │ │ movls r4, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r7, #1 │ │ │ │ add.w r9, r9, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 2244ea │ │ │ │ + bne.n 224462 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 217528 │ │ │ │ + bl 2174a0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 218650 │ │ │ │ - ldr r2, [pc, #372] @ (2246d4 ) │ │ │ │ - ldr r3, [pc, #368] @ (2246d0 ) │ │ │ │ + bl 2185c8 │ │ │ │ + ldr r2, [pc, #372] @ (22464c ) │ │ │ │ + ldr r3, [pc, #368] @ (224648 ) │ │ │ │ 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 2246c6 │ │ │ │ + bne.w 22463e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2245f2 │ │ │ │ + bne.n 22456a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 22451e │ │ │ │ + beq.n 224496 │ │ │ │ str r5, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2245b0 │ │ │ │ + cbz r0, 224528 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, sl │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 22451e │ │ │ │ + b.n 224496 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2245ec │ │ │ │ + cbz r0, 224564 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ str.w r5, [r9] │ │ │ │ - b.n 22453c │ │ │ │ + b.n 2244b4 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 224626 │ │ │ │ + cbz r0, 22459e │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r3 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, sl │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 22451e │ │ │ │ - b.n 224580 │ │ │ │ + beq.w 224496 │ │ │ │ + b.n 2244f8 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 224670 │ │ │ │ + cbz r0, 2245e8 │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r3 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, sl │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 22451e │ │ │ │ + beq.w 224496 │ │ │ │ str r5, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2246b4 │ │ │ │ + cbz r0, 22462c │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 22451e │ │ │ │ + b.n 224496 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r4, 224724 │ │ │ │ + cbnz r4, 2246be │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x001c │ │ │ │ + cbnz r4, 224698 │ │ │ │ lsls r7, r4, #2 │ │ │ │ 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, #424] @ (224890 ) │ │ │ │ + ldr r2, [pc, #424] @ (224808 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #424] @ (224894 ) │ │ │ │ + ldr r3, [pc, #424] @ (22480c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldrb r6, [r1, #13] │ │ │ │ - vldr d0, [pc, #372] @ 224868 │ │ │ │ + vldr d0, [pc, #372] @ 2247e0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 22472a │ │ │ │ + cbz r0, 2246a2 │ │ │ │ add r2, sp, #16 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldrb r6, [r5, #13] │ │ │ │ - vldr d0, [pc, #308] @ 224870 │ │ │ │ + vldr d0, [pc, #308] @ 2247e8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 224766 │ │ │ │ + cbz r0, 2246de │ │ │ │ add r2, sp, #16 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r6, r0 │ │ │ │ - vldr d0, [pc, #256] @ 224878 │ │ │ │ + vldr d0, [pc, #256] @ 2247f0 │ │ │ │ add r0, sp, #16 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 2247a8 │ │ │ │ + cbz r0, 224720 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ - vldr d0, [pc, #204] @ 224880 │ │ │ │ + bl 21842c │ │ │ │ + vldr d0, [pc, #204] @ 2247f8 │ │ │ │ movs r1, #32 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 2247e4 │ │ │ │ + cbz r0, 22475c │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - vldr d0, [pc, #148] @ 224888 │ │ │ │ + vldr d0, [pc, #148] @ 224800 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 224824 │ │ │ │ + cbz r0, 22479c │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ - ldr r2, [pc, #80] @ (224898 ) │ │ │ │ - ldr r3, [pc, #72] @ (224894 ) │ │ │ │ + bl 2183dc │ │ │ │ + ldr r2, [pc, #80] @ (224810 ) │ │ │ │ + ldr r3, [pc, #72] @ (22480c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 22485e │ │ │ │ + bne.n 2247d6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ - bvc.n 224884 │ │ │ │ + bvc.n 2247fc │ │ │ │ ands r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ - bcc.n 22480e │ │ │ │ - b.n 22452c │ │ │ │ + bcc.n 224786 │ │ │ │ + b.n 2244a4 │ │ │ │ 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 │ │ │ │ - cbnz r6, 224896 │ │ │ │ + cbnz r6, 224830 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7b2 │ │ │ │ + @ instruction: 0xb83a │ │ │ │ lsls r7, r4, #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 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r6, [pc, #300] @ (2249dc ) │ │ │ │ + ldr r6, [pc, #300] @ (224954 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, r3 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r8, r2 │ │ │ │ add r6, pc │ │ │ │ - bl 1fada8 │ │ │ │ + bl 1fad20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22498e │ │ │ │ + beq.n 224906 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 2249d6 │ │ │ │ + beq.w 22494e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2249d6 │ │ │ │ + beq.n 22494e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ itet eq │ │ │ │ moveq r4, r3 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ strd r3, r4, [r5] │ │ │ │ movw r1, #865 @ 0x361 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w sl, sp, #24 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ add.w ip, sp, #8 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -625856,15 +625666,15 @@ │ │ │ │ mov r7, sl │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #148] @ (2249e0 ) │ │ │ │ + ldr r2, [pc, #148] @ (224958 ) │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ itet ne │ │ │ │ lslne.w r7, r7, r9 │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ addne.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r6, r2] │ │ │ │ @@ -625876,111 +625686,111 @@ │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r5, r4, r5, lsl #2 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #40] @ 0x28 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 2249a8 │ │ │ │ + cbz r0, 224920 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ add r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ - cbz r1, 2249a2 │ │ │ │ + cbz r1, 22491a │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2248c6 │ │ │ │ + bne.n 22483e │ │ │ │ adds r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 224996 │ │ │ │ + bne.n 22490e │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fae24 │ │ │ │ + bl 1fad9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 224988 │ │ │ │ + beq.n 224900 │ │ │ │ ldr r6, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r3, [r6], #4 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ - bl 22489c │ │ │ │ + bl 224814 │ │ │ │ ldrd r3, r2, [r4, #56] @ 0x38 │ │ │ │ add r3, r2 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 2249b8 │ │ │ │ - b.n 224988 │ │ │ │ + bne.n 224930 │ │ │ │ + b.n 224900 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2248e4 │ │ │ │ + b.n 22485c │ │ │ │ nop │ │ │ │ - @ instruction: 0xb740 │ │ │ │ + @ instruction: 0xb7c8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ 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, #428] @ (224ba4 ) │ │ │ │ + ldr r3, [pc, #428] @ (224b1c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 224b9e │ │ │ │ + beq.w 224b16 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #416] @ (224ba8 ) │ │ │ │ + ldr r2, [pc, #416] @ (224b20 ) │ │ │ │ mov r9, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ subs r5, #4 │ │ │ │ add.w fp, sp, #16 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ - b.n 224b2e │ │ │ │ + b.n 224aa6 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.w 224b4c │ │ │ │ + beq.w 224ac4 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ movs r2, #2 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r2, [r9] │ │ │ │ - cbz r3, 224a44 │ │ │ │ + cbz r3, 2249bc │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 224b72 │ │ │ │ + beq.w 224aea │ │ │ │ ldr r7, [sp, #0] │ │ │ │ movw r1, #550 @ 0x226 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r3, r7, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #91] @ 0x5b │ │ │ │ ldrb.w r3, [r3, #93] @ 0x5d │ │ │ │ add.w r2, r8, r2, lsl #2 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r4, r0 │ │ │ │ uxtb r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp] │ │ │ │ str.w r3, [fp, #8] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ str r7, [sp, #0] │ │ │ │ add.w r3, r7, r3, lsl #7 │ │ │ │ @@ -626001,15 +625811,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #94] @ 0x5e │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ subs r3, #0 │ │ │ │ @@ -626029,81 +625839,81 @@ │ │ │ │ mov r5, sl │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ add.w r2, sl, #4 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq.n 224b9e │ │ │ │ + beq.n 224b16 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 224a24 │ │ │ │ + bpl.w 22499c │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 224b66 │ │ │ │ + cbz r2, 224ade │ │ │ │ str.w r3, [r9, #4] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 224a44 │ │ │ │ + b.n 2249bc │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 224b66 │ │ │ │ + beq.n 224ade │ │ │ │ ldr r3, [r2, #28] │ │ │ │ - cbz r3, 224b66 │ │ │ │ + cbz r3, 224ade │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.w 224a2c │ │ │ │ + beq.w 2249a4 │ │ │ │ movs r3, #1 │ │ │ │ str.w r2, [r9, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 224a44 │ │ │ │ + b.n 2249bc │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movw r2, #550 @ 0x226 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 224a44 │ │ │ │ + bne.w 2249bc │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 224a44 │ │ │ │ + bne.w 2249bc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldrb.w r3, [r3, #799] @ 0x31f │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ adds r6, #20 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 224afe │ │ │ │ - b.n 224a44 │ │ │ │ + beq.n 224a76 │ │ │ │ + b.n 2249bc │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0xb602 │ │ │ │ + @ instruction: 0xb68a │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r2, [pc, #436] @ (224d74 ) │ │ │ │ + ldr r2, [pc, #436] @ (224cec ) │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #436] @ (224d78 ) │ │ │ │ + ldr r3, [pc, #436] @ (224cf0 ) │ │ │ │ add r2, pc │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ mov ip, r4 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ str.w sl, [r4, #12] │ │ │ │ mov r8, r1 │ │ │ │ add r7, sp, #28 │ │ │ │ - ldr.w r9, [pc, #412] @ 224d7c │ │ │ │ + ldr.w r9, [pc, #412] @ 224cf4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -626115,16 +625925,16 @@ │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r6, r3 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ - bl 213ee4 │ │ │ │ - ldr r3, [pc, #356] @ (224d80 ) │ │ │ │ + bl 213e5c │ │ │ │ + ldr r3, [pc, #356] @ (224cf8 ) │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ mov r2, r3 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w ip, r2, r3, lsl #7 │ │ │ │ @@ -626140,32 +625950,32 @@ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add.w r9, r0, r9, lsl #2 │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ str.w r6, [r9, #40] @ 0x28 │ │ │ │ str.w sl, [lr, #40] @ 0x28 │ │ │ │ str.w r2, [ip, #40] @ 0x28 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2192ec │ │ │ │ + bl 219264 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2249e4 │ │ │ │ + bl 22495c │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 224d3c │ │ │ │ + beq.n 224cb4 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ sub.w r3, r5, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ movw r1, #865 @ 0x361 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldrb.w r9, [r5, #12] │ │ │ │ str r5, [sp, #24] │ │ │ │ add r5, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ @@ -626199,82 +626009,82 @@ │ │ │ │ str r4, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #97] @ 0x61 │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r6, r7, lsl #2 │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ str r4, [r6, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ - ldr r2, [pc, #100] @ (224d84 ) │ │ │ │ - ldr r3, [pc, #88] @ (224d78 ) │ │ │ │ + bl 218160 │ │ │ │ + ldr r2, [pc, #100] @ (224cfc ) │ │ │ │ + ldr r3, [pc, #88] @ (224cf0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ strb.w r0, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 224d6e │ │ │ │ + bne.n 224ce6 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r5, #-12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 224d6a │ │ │ │ + cbz r3, 224ce2 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 224d6a │ │ │ │ + bne.n 224ce2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 224d60 │ │ │ │ + cbz r2, 224cd8 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 224d60 │ │ │ │ + bne.n 224cd8 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 224d50 │ │ │ │ + bne.n 224cc8 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ - b.n 224c8e │ │ │ │ + b.n 224c06 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 224d64 │ │ │ │ + b.n 224cdc │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - push {r3, r4, r5} │ │ │ │ + push {r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r4} │ │ │ │ + push {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r2, r3 │ │ │ │ + cbz r2, 224d58 │ │ │ │ lsls r7, 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, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r2, [pc, #824] @ (2250d4 ) │ │ │ │ + ldr r2, [pc, #824] @ (22504c ) │ │ │ │ add.w r8, sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #820] @ (2250d8 ) │ │ │ │ + ldr r3, [pc, #820] @ (225050 ) │ │ │ │ add r2, pc │ │ │ │ movs r7, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r5, r8 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ mov r9, r0 │ │ │ │ strd r7, r7, [r8, #4] │ │ │ │ mov ip, r1 │ │ │ │ str.w r7, [r8, #12] │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ - ldr r6, [pc, #800] @ (2250dc ) │ │ │ │ + ldr r6, [pc, #800] @ (225054 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ @@ -626282,45 +626092,45 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 2250ac │ │ │ │ + beq.w 225024 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 225024 │ │ │ │ + beq.w 224f9c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ streq r7, [sp, #28] │ │ │ │ - bne.w 225024 │ │ │ │ + bne.w 224f9c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2250cc │ │ │ │ + beq.w 225044 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - ldr r3, [pc, #716] @ (2250e0 ) │ │ │ │ + ldr r3, [pc, #716] @ (225058 ) │ │ │ │ add.w fp, sp, #36 @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w sl, [r6, r3] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ ldrb.w r9, [r3, #33] @ 0x21 │ │ │ │ mov r6, r2 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #8] │ │ │ │ add.w r7, sl, r7, lsl #7 │ │ │ │ @@ -626332,18 +626142,18 @@ │ │ │ │ ldrb.w lr, [r7, #93] @ 0x5d │ │ │ │ ldrb.w r7, [r7, #94] @ 0x5e │ │ │ │ add.w lr, r0, lr, lsl #2 │ │ │ │ add.w r7, r0, r7, lsl #2 │ │ │ │ str.w r9, [lr, #40] @ 0x28 │ │ │ │ str.w r4, [ip, #40] @ 0x28 │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 2192ec │ │ │ │ + bl 219264 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #550 @ 0x226 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add.w r3, sl, r3, lsl #7 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r7, [r2, #34] @ 0x22 │ │ │ │ @@ -626355,22 +626165,22 @@ │ │ │ │ ldrb.w r2, [r3, #91] @ 0x5b │ │ │ │ ldrb.w r3, [r3, #93] @ 0x5d │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr.w r9, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ uxtb.w r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r7, #84 @ 0x54 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ strd r4, r4, [fp] │ │ │ │ add.w r3, sl, r3, lsl #7 │ │ │ │ str.w r4, [fp, #8] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldrb r2, [r3, #31] │ │ │ │ @@ -626386,48 +626196,48 @@ │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r4, [r1, #4] │ │ │ │ mov r1, r7 │ │ │ │ str.w r4, [lr, #40] @ 0x28 │ │ │ │ str.w r4, [ip, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r1, r7, #20 │ │ │ │ add.w r3, sl, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #94] @ 0x5e │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add.w r0, r5, #20 │ │ │ │ strb.w r3, [r7, #34] @ 0x22 │ │ │ │ - bl 216144 │ │ │ │ + bl 2160bc │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 225074 │ │ │ │ + beq.w 224fec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r9, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 225042 │ │ │ │ + beq.n 224fba │ │ │ │ mov r6, r9 │ │ │ │ - b.n 22500e │ │ │ │ + b.n 224f86 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ cmp r0, #6 │ │ │ │ itet eq │ │ │ │ moveq r3, r1 │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #2 │ │ │ │ strd r1, r3, [sp, #52] @ 0x34 │ │ │ │ movw r1, #865 @ 0x361 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ ldrb.w r9, [r6, #12] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ strd r4, r4, [fp] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w r4, [fp, #8] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -626462,128 +626272,128 @@ │ │ │ │ str r4, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #97] @ 0x61 │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r5, ip, lsl #2 │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 225074 │ │ │ │ + beq.n 224fec │ │ │ │ ldr r6, [r7, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w r1, r3, #24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 225020 │ │ │ │ + beq.n 224f98 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 224f62 │ │ │ │ + bne.n 224eda │ │ │ │ movs r1, #1 │ │ │ │ - b.n 224f6e │ │ │ │ + b.n 224ee6 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #188] @ (2250e4 ) │ │ │ │ - ldr r3, [pc, #172] @ (2250d8 ) │ │ │ │ + ldr r2, [pc, #188] @ (22505c ) │ │ │ │ + ldr r3, [pc, #172] @ (225050 ) │ │ │ │ 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 2250d0 │ │ │ │ + bne.n 225048 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r3, r9 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - b.n 22504c │ │ │ │ + b.n 224fc4 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fae24 │ │ │ │ + bl 1fad9c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 22489c │ │ │ │ + bl 224814 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fad2c │ │ │ │ + bl 1faca4 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22504a │ │ │ │ + bne.n 224fc2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 225098 │ │ │ │ + cbz r3, 225010 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 225094 │ │ │ │ + cbz r2, 22500c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ - b.n 224e20 │ │ │ │ + b.n 224d98 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 22508c │ │ │ │ + b.n 225004 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 225026 │ │ │ │ + bne.n 224f9e │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fad0c │ │ │ │ - b.n 225026 │ │ │ │ + bl 1fac84 │ │ │ │ + b.n 224f9e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1faf40 │ │ │ │ + bl 1faeb8 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 2250c8 │ │ │ │ + cbz r1, 225040 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 224e02 │ │ │ │ + beq.w 224d7a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2250a2 │ │ │ │ + b.n 22501a │ │ │ │ mov r1, r3 │ │ │ │ - b.n 224e12 │ │ │ │ + b.n 224d8a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - sxtb r2, r3 │ │ │ │ + uxtb r2, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r6, r7 │ │ │ │ + uxtb r6, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #840 @ 0x348 │ │ │ │ + add sp, #360 @ 0x168 │ │ │ │ lsls r7, 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, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr r3, [pc, #956] @ (2254b8 ) │ │ │ │ + ldr r3, [pc, #956] @ (225430 ) │ │ │ │ add.w r8, sp, #68 @ 0x44 │ │ │ │ - ldr r2, [pc, #952] @ (2254bc ) │ │ │ │ + ldr r2, [pc, #952] @ (225434 ) │ │ │ │ add r3, pc │ │ │ │ mov.w fp, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #944] @ (2254c0 ) │ │ │ │ + ldr r3, [pc, #944] @ (225438 ) │ │ │ │ mov r7, r8 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ strd fp, fp, [r8, #4] │ │ │ │ str.w fp, [r8, #12] │ │ │ │ str.w fp, [sp, #24] │ │ │ │ ldr.w ip, [r0, #32] │ │ │ │ @@ -626600,59 +626410,59 @@ │ │ │ │ str.w ip, [sp, #20] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 225224 │ │ │ │ + beq.n 22519c │ │ │ │ ldr.w r3, [ip, #60] @ 0x3c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, fp │ │ │ │ it eq │ │ │ │ moveq r5, fp │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 2251ae │ │ │ │ + beq.n 225126 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 2252ac │ │ │ │ + beq.w 225224 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 225240 │ │ │ │ + bne.n 2251b8 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #550 @ 0x226 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 2253ba │ │ │ │ - ldr r3, [pc, #832] @ (2254c4 ) │ │ │ │ + beq.w 225332 │ │ │ │ + ldr r3, [pc, #832] @ (22543c ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 225476 │ │ │ │ + bne.w 2253ee │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 225220 │ │ │ │ + beq.n 225198 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 2251a4 │ │ │ │ + cbz r3, 22511c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 22516a │ │ │ │ + bne.n 2250e2 │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldrb.w sl, [r4, #32] │ │ │ │ ldrb.w r9, [r4, #33] @ 0x21 │ │ │ │ - bl 213ee4 │ │ │ │ - ldr r3, [pc, #772] @ (2254c4 ) │ │ │ │ + bl 213e5c │ │ │ │ + ldr r3, [pc, #772] @ (22543c ) │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -626666,39 +626476,39 @@ │ │ │ │ ldrb.w lr, [r6, #93] @ 0x5d │ │ │ │ ldrb.w r6, [r6, #94] @ 0x5e │ │ │ │ add.w lr, r0, lr, lsl #2 │ │ │ │ add.w r6, r0, r6, lsl #2 │ │ │ │ str.w r9, [lr, #40] @ 0x28 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ str r2, [r6, #40] @ 0x28 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 2192ec │ │ │ │ + bl 219264 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 2249e4 │ │ │ │ + bl 22495c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 225198 │ │ │ │ + bne.n 225110 │ │ │ │ ldrb.w r0, [sp, #24] │ │ │ │ - ldr r2, [pc, #672] @ (2254c8 ) │ │ │ │ - ldr r3, [pc, #664] @ (2254c0 ) │ │ │ │ + ldr r2, [pc, #672] @ (225440 ) │ │ │ │ + ldr r3, [pc, #664] @ (225438 ) │ │ │ │ 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 2254b4 │ │ │ │ + bne.w 22542c │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 225194 │ │ │ │ - add r2, pc, #8 @ (adr r2, 225250 ) │ │ │ │ + bhi.n 22510c │ │ │ │ + add r2, pc, #8 @ (adr r2, 2251c8 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #6 │ │ │ │ @@ -626712,40 +626522,40 @@ │ │ │ │ vmaxnm.f32 , , │ │ │ │ lsls r5, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w r0, r4, #20 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 225194 │ │ │ │ + beq.n 22510c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r2, #4 │ │ │ │ - b.n 22529e │ │ │ │ + b.n 225216 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 2252a4 │ │ │ │ + bne.n 22521c │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 2252a4 │ │ │ │ + beq.n 22521c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 225194 │ │ │ │ + beq.w 22510c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.n 225288 │ │ │ │ + bpl.n 225200 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 224bac │ │ │ │ - b.n 225194 │ │ │ │ + bl 224b24 │ │ │ │ + b.n 22510c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ ldrb.w sl, [r4, #32] │ │ │ │ ldrb.w r7, [r4, #33] @ 0x21 │ │ │ │ - bl 213ee4 │ │ │ │ - ldr r3, [pc, #516] @ (2254c4 ) │ │ │ │ + bl 213e5c │ │ │ │ + ldr r3, [pc, #516] @ (22543c ) │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -626762,28 +626572,28 @@ │ │ │ │ ldrb.w r6, [r6, #94] @ 0x5e │ │ │ │ add.w lr, r0, lr, lsl #2 │ │ │ │ add.w r6, r0, r6, lsl #2 │ │ │ │ str.w r7, [lr, #40] @ 0x28 │ │ │ │ mov r7, r2 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ str r2, [r6, #40] @ 0x28 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 2192ec │ │ │ │ + bl 219264 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 2249e4 │ │ │ │ + bl 22495c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movw r1, #865 @ 0x361 │ │ │ │ movs r3, #3 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w sl, [r4, #32] │ │ │ │ add r4, sp, #28 │ │ │ │ strd fp, fp, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ @@ -626815,279 +626625,279 @@ │ │ │ │ str.w fp, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #97] @ 0x61 │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r6, r7, lsl #2 │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ str r4, [r2, #40] @ 0x28 │ │ │ │ str.w fp, [r6, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ - b.n 225194 │ │ │ │ + bl 218160 │ │ │ │ + b.n 22510c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bls.w 225194 │ │ │ │ - b.n 225180 │ │ │ │ + bls.w 22510c │ │ │ │ + b.n 2250f8 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w r0, r4, #20 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 225194 │ │ │ │ + beq.w 22510c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r2, #4 │ │ │ │ - b.n 2253f4 │ │ │ │ + b.n 22536c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 2252a4 │ │ │ │ + bne.w 22521c │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 2252a4 │ │ │ │ + beq.w 22521c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 225194 │ │ │ │ + beq.w 22510c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.n 2253da │ │ │ │ + bpl.n 225352 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 224bac │ │ │ │ - b.n 225194 │ │ │ │ + bl 224b24 │ │ │ │ + b.n 22510c │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w r0, r4, #20 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 225194 │ │ │ │ + beq.w 22510c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r2, #4 │ │ │ │ - b.n 22542e │ │ │ │ + b.n 2253a6 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 2252a4 │ │ │ │ + bne.w 22521c │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 2252a4 │ │ │ │ + beq.w 22521c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 225194 │ │ │ │ + beq.w 22510c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.n 225414 │ │ │ │ + bpl.n 22538c │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 224bac │ │ │ │ - b.n 225194 │ │ │ │ + bl 224b24 │ │ │ │ + b.n 22510c │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w r0, r4, #20 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 225194 │ │ │ │ + beq.w 22510c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r2, #4 │ │ │ │ - b.n 225468 │ │ │ │ + b.n 2253e0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 2252a4 │ │ │ │ + bne.w 22521c │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 2252a4 │ │ │ │ + beq.w 22521c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 225194 │ │ │ │ + beq.w 22510c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 22544e │ │ │ │ + bpl.n 2253c6 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 224bac │ │ │ │ - b.n 225194 │ │ │ │ + bl 224b24 │ │ │ │ + b.n 22510c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r0, r4, #20 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 225194 │ │ │ │ + beq.w 22510c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b.n 2254a0 │ │ │ │ + b.n 225418 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 2254a6 │ │ │ │ + bne.n 22541e │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 2254a6 │ │ │ │ + beq.n 22541e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 225194 │ │ │ │ + beq.w 22510c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 22548a │ │ │ │ + bpl.n 225402 │ │ │ │ add.w r7, r7, r2, lsl #7 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 225194 │ │ │ │ - b.n 2252a4 │ │ │ │ + beq.w 22510c │ │ │ │ + b.n 22521c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add r7, sp, #520 @ 0x208 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r6, sp, #968 @ 0x3c8 │ │ │ │ + add r7, sp, #488 @ 0x1e8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #848 @ 0x350 │ │ │ │ + add r6, sp, #368 @ 0x170 │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 225512 │ │ │ │ + bne.n 22548a │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r3, #8 │ │ │ │ - bpl.n 225512 │ │ │ │ + bpl.n 22548a │ │ │ │ ldr r2, [r2, #20] │ │ │ │ lsls r1, r2, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #2 │ │ │ │ - bpl.n 225514 │ │ │ │ + bpl.n 22548c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ eor.w r2, r2, #8388608 @ 0x800000 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ subne r3, #4 │ │ │ │ - beq.n 225512 │ │ │ │ + beq.n 22548a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 225508 │ │ │ │ + bmi.n 225480 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 225532 │ │ │ │ + beq.n 2254aa │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 2254fc │ │ │ │ + bne.n 225474 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r1, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #16 │ │ │ │ - bmi.n 2254e8 │ │ │ │ + bmi.n 225460 │ │ │ │ lsls r1, r2, #24 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #128 @ 0x80 │ │ │ │ - bmi.n 2254e8 │ │ │ │ + bmi.n 225460 │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bpl.n 225512 │ │ │ │ + bpl.n 22548a │ │ │ │ orr.w r2, r3, #512 @ 0x200 │ │ │ │ - b.n 2254e8 │ │ │ │ + b.n 225460 │ │ │ │ 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 2254cc │ │ │ │ + bl 225444 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 225564 │ │ │ │ + beq.n 2254dc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 22554e │ │ │ │ + bmi.n 2254c6 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 22554e │ │ │ │ - b.n 225542 │ │ │ │ + bne.n 2254c6 │ │ │ │ + b.n 2254ba │ │ │ │ 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 r7, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - ldr.w sl, [pc, #888] @ 2258f8 │ │ │ │ + ldr.w sl, [pc, #888] @ 225870 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #884] @ (2258fc ) │ │ │ │ + ldr r2, [pc, #884] @ (225874 ) │ │ │ │ add sl, pc │ │ │ │ - ldr r3, [pc, #884] @ (225900 ) │ │ │ │ + ldr r3, [pc, #884] @ (225878 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 21cd20 │ │ │ │ + bl 21cc98 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ ldr.w r2, [r3, #44]! │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 2255c8 │ │ │ │ + beq.n 225540 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #52 @ 0x34 │ │ │ │ ldr r6, [r1, #56] @ 0x38 │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ str.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 2258c4 │ │ │ │ + beq.w 22583c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r6, #483 @ 0x1e3 │ │ │ │ str r5, [sp, #20] │ │ │ │ clz r9, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r3 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 22563e │ │ │ │ + cbz r5, 2255b6 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2257fc │ │ │ │ + beq.w 225774 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 22578a │ │ │ │ + beq.w 225702 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 225626 │ │ │ │ + beq.n 22559e │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 22573c │ │ │ │ + beq.w 2256b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22573c │ │ │ │ + beq.w 2256b4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 22578a │ │ │ │ + beq.w 225702 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 225608 │ │ │ │ + bne.n 225580 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ - beq.w 2257e8 │ │ │ │ + beq.w 225760 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 225758 │ │ │ │ + beq.w 2256d0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 22560a │ │ │ │ + bne.n 225582 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2255ee │ │ │ │ + bne.n 225566 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r7, fp │ │ │ │ adds r5, #32 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w fp, [r5, #-8] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ @@ -627097,354 +626907,354 @@ │ │ │ │ ldrne r1, [r2, #28] │ │ │ │ ldrbne r4, [r1, #12] │ │ │ │ subne r4, #6 │ │ │ │ itt ne │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ cmp fp, r5 │ │ │ │ - beq.w 2258be │ │ │ │ + beq.w 225836 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ - cbz r1, 22568e │ │ │ │ + cbz r1, 225606 │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq.w fp, #0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ strd r1, fp, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2258b2 │ │ │ │ + beq.w 22582a │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2258e4 │ │ │ │ + beq.w 22585c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 21e914 │ │ │ │ + bl 21e88c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 22585e │ │ │ │ + beq.w 2257d6 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, r5, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2256f6 │ │ │ │ + cbz r0, 22566e │ │ │ │ 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, r7 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21935c │ │ │ │ + bl 2192d4 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 2258be │ │ │ │ + beq.w 225836 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2258b6 │ │ │ │ + beq.w 22582e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2258e8 │ │ │ │ + beq.w 225860 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, sp, #24 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - bl 21ea20 │ │ │ │ + bl 21e998 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 219418 │ │ │ │ - b.n 225896 │ │ │ │ + bl 219390 │ │ │ │ + b.n 22580e │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 2257c4 │ │ │ │ + beq.n 22573c │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 22563e │ │ │ │ + bne.w 2255b6 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - beq.n 225822 │ │ │ │ + beq.n 22579a │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 22563e │ │ │ │ + bne.w 2255b6 │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #424] @ (225904 ) │ │ │ │ + ldr r1, [pc, #424] @ (22587c ) │ │ │ │ add.w r0, r8, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [sl, r1] │ │ │ │ add.w r1, r1, #61440 @ 0xf000 │ │ │ │ ldrb.w r1, [r1, #430] @ 0x1ae │ │ │ │ add.w r1, r8, r1, lsl #2 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ - bl 216144 │ │ │ │ + bl 2160bc │ │ │ │ mov r0, r8 │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 22560a │ │ │ │ - b.n 22563e │ │ │ │ + bne.w 225582 │ │ │ │ + b.n 2255b6 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 2257de │ │ │ │ - cbnz r2, 2257a8 │ │ │ │ + beq.n 225756 │ │ │ │ + cbnz r2, 225720 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ bic.w r2, r2, #4227858432 @ 0xfc000000 │ │ │ │ cmp.w r2, #8388608 @ 0x800000 │ │ │ │ ite ne │ │ │ │ movne r0, r9 │ │ │ │ orreq.w r0, r9, #1 │ │ │ │ - cbz r0, 2257b2 │ │ │ │ + cbz r0, 22572a │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 22560a │ │ │ │ - b.n 22563e │ │ │ │ + bne.w 225582 │ │ │ │ + b.n 2255b6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f5500 │ │ │ │ + bl 1f5478 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22583c │ │ │ │ + beq.n 2257b4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 2257aa │ │ │ │ + b.n 225722 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 22580c │ │ │ │ + beq.n 225784 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 225792 │ │ │ │ + beq.n 22570a │ │ │ │ mov r0, r7 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2255ee │ │ │ │ - b.n 22564a │ │ │ │ + bne.w 225566 │ │ │ │ + b.n 2255c2 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 2254cc │ │ │ │ - b.n 2257aa │ │ │ │ + bl 225444 │ │ │ │ + b.n 225722 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 22560a │ │ │ │ - b.n 22563e │ │ │ │ + bne.w 225582 │ │ │ │ + b.n 2255b6 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 225788 │ │ │ │ + beq.n 225700 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 22563e │ │ │ │ + bne.w 2255b6 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 22562a │ │ │ │ + b.n 2255a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2254cc │ │ │ │ + bl 225444 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2255ee │ │ │ │ - b.n 22564a │ │ │ │ + bne.w 225566 │ │ │ │ + b.n 2255c2 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2255ee │ │ │ │ - b.n 22564a │ │ │ │ + bne.w 225566 │ │ │ │ + b.n 2255c2 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 21c9fc │ │ │ │ + bl 21c974 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 2134a4 │ │ │ │ + bl 21341c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f553c │ │ │ │ - b.n 2257bc │ │ │ │ + bl 1f54b4 │ │ │ │ + b.n 225734 │ │ │ │ movw r1, #747 @ 0x2eb │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 213ee4 │ │ │ │ + bl 213e5c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r2, #2 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #24 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - bl 21ea20 │ │ │ │ + bl 21e998 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 2258ba │ │ │ │ + cbz r3, 225832 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ strd r4, r6, [r7] │ │ │ │ - ldr r2, [pc, #112] @ (225908 ) │ │ │ │ - ldr r3, [pc, #100] @ (225900 ) │ │ │ │ + ldr r2, [pc, #112] @ (225880 ) │ │ │ │ + ldr r3, [pc, #100] @ (225878 ) │ │ │ │ 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 2258f4 │ │ │ │ + bne.n 22586c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2256a6 │ │ │ │ + b.n 22561e │ │ │ │ movs r2, #1 │ │ │ │ - b.n 225722 │ │ │ │ + b.n 22569a │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - b.n 22588c │ │ │ │ + b.n 225804 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 2258ec │ │ │ │ + beq.n 225864 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ str.w fp, [sp, #8] │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ sub.w r4, r4, #6 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 225676 │ │ │ │ + b.n 2255ee │ │ │ │ mov r2, r3 │ │ │ │ - b.n 2256a6 │ │ │ │ + b.n 22561e │ │ │ │ mov r3, r2 │ │ │ │ - b.n 225722 │ │ │ │ + b.n 22569a │ │ │ │ mov r4, fp │ │ │ │ str.w fp, [sp, #8] │ │ │ │ - b.n 225676 │ │ │ │ + b.n 2255ee │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #1008 @ 0x3f0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r2, sp, #448 @ 0x1c0 │ │ │ │ + add r2, sp, #992 @ 0x3e0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #392 @ (adr r7, 225a94 ) │ │ │ │ + add r7, pc, #936 @ (adr r7, 225c2c ) │ │ │ │ lsls r7, r4, #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, #3968] @ 0xf80 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #584] @ (225b68 ) │ │ │ │ - ldr r3, [pc, #584] @ (225b6c ) │ │ │ │ + ldr r2, [pc, #584] @ (225ae0 ) │ │ │ │ + ldr r3, [pc, #584] @ (225ae4 ) │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r2, pc │ │ │ │ ldr.w sl, [r1, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r8, [sl, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ mov r7, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2259be │ │ │ │ + beq.n 225936 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldrb.w r2, [r2, #188] @ 0xbc │ │ │ │ - cbz r2, 225958 │ │ │ │ + cbz r2, 2258d0 │ │ │ │ ldrsb.w r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.w 225ae4 │ │ │ │ + beq.w 225a5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fada8 │ │ │ │ + bl 1fad20 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2259ea │ │ │ │ + beq.n 225962 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 225ae0 │ │ │ │ + beq.w 225a58 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 214ea8 │ │ │ │ + bl 214e20 │ │ │ │ ldr r7, [r6, #40] @ 0x28 │ │ │ │ strd r4, r5, [r9] │ │ │ │ cmp r7, #8 │ │ │ │ - bhi.n 2259dc │ │ │ │ + bhi.n 225954 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 225b48 │ │ │ │ + beq.w 225ac0 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ mov r8, sl │ │ │ │ mov r4, r6 │ │ │ │ sub.w r5, r8, #4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ adds r4, #16 │ │ │ │ cmp r7, r1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ - bhi.n 225996 │ │ │ │ + bhi.n 22590e │ │ │ │ ldr r1, [r6, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 225568 │ │ │ │ + bl 2254e0 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 2259bc │ │ │ │ + beq.n 225934 │ │ │ │ mov r0, r8 │ │ │ │ blx 60b4c │ │ │ │ movs r7, #1 │ │ │ │ - ldr r2, [pc, #432] @ (225b70 ) │ │ │ │ - ldr r3, [pc, #424] @ (225b6c ) │ │ │ │ + ldr r2, [pc, #432] @ (225ae8 ) │ │ │ │ + ldr r3, [pc, #424] @ (225ae4 ) │ │ │ │ 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 225b64 │ │ │ │ + bne.w 225adc │ │ │ │ mov r0, r7 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsls r0, r7, #2 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ blx 61b04 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 22598e │ │ │ │ + b.n 225906 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w ip, sp, #36 @ 0x24 │ │ │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ │ │ add r7, sp, #12 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -627452,209 +627262,209 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ 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 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 225b60 │ │ │ │ + beq.w 225ad8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 225a90 │ │ │ │ + beq.n 225a08 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 225a9e │ │ │ │ + beq.n 225a16 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 225a4c │ │ │ │ + bne.n 2259c4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22590c │ │ │ │ + bl 225884 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb.w sl, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 225a78 │ │ │ │ + cbz r4, 2259f0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 225a78 │ │ │ │ + cbz r2, 2259f0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #2 │ │ │ │ it ne │ │ │ │ movne r3, r4 │ │ │ │ - bne.n 225a4c │ │ │ │ + bne.n 2259c4 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 22590c │ │ │ │ + bl 225884 │ │ │ │ mov r3, r4 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ uxtb.w sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 225a50 │ │ │ │ + bne.n 2259c8 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 225a90 │ │ │ │ + bne.n 225a08 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 22590c │ │ │ │ + bl 225884 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ uxtb.w sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 216458 │ │ │ │ - cbz r7, 225ac0 │ │ │ │ + bl 2163d0 │ │ │ │ + cbz r7, 225a38 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 225a24 │ │ │ │ + b.n 22599c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 225a90 │ │ │ │ + bne.n 225a08 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 22590c │ │ │ │ + bl 225884 │ │ │ │ orr.w r3, r0, sl │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ uxtb.w sl, r3 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 225a9a │ │ │ │ + bne.n 225a12 │ │ │ │ mov r0, sl │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 225b58 │ │ │ │ + bne.n 225ad0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1fae24 │ │ │ │ + bl 1fad9c │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 225970 │ │ │ │ + bne.w 2258e8 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - b.n 225972 │ │ │ │ + b.n 2258ea │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldrb.w r7, [sl, #36] @ 0x24 │ │ │ │ add.w r2, r3, #24 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r2 │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ ldrne r4, [r3, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 225958 │ │ │ │ + bne.w 2258d0 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ - cbz r0, 225b2a │ │ │ │ + cbz r0, 225aa2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 225b1e │ │ │ │ + cbz r2, 225a96 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 225b16 │ │ │ │ + bne.n 225a8e │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.n 225b40 │ │ │ │ + beq.n 225ab8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 225b0a │ │ │ │ - bl 216458 │ │ │ │ + bne.n 225a82 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 225b04 │ │ │ │ + bne.n 225a7c │ │ │ │ ldr.w r8, [sl, #24] │ │ │ │ ldr.w r3, [r8, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 225b3a │ │ │ │ + bhi.n 225ab2 │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.n 225b40 │ │ │ │ + bls.n 225ab8 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.w 2259be │ │ │ │ + bne.w 225936 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ - b.n 225958 │ │ │ │ + b.n 2258d0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 225568 │ │ │ │ - b.n 2259bc │ │ │ │ + bl 2254e0 │ │ │ │ + b.n 225934 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2166cc │ │ │ │ - b.n 225ace │ │ │ │ + bl 216644 │ │ │ │ + b.n 225a46 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 225ac0 │ │ │ │ + b.n 225a38 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - add r6, pc, #864 @ (adr r6, 225ecc ) │ │ │ │ + add r7, pc, #384 @ (adr r7, 225c64 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #232 @ (adr r6, 225c5c ) │ │ │ │ + add r6, pc, #776 @ (adr r6, 225df4 ) │ │ │ │ lsls r7, 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, #4000] @ 0xfa0 │ │ │ │ - ldr r2, [pc, #380] @ (225d04 ) │ │ │ │ + ldr r2, [pc, #380] @ (225c7c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #380] @ (225d08 ) │ │ │ │ + ldr r3, [pc, #380] @ (225c80 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1faf40 │ │ │ │ + bl 1faeb8 │ │ │ │ ldr.w r6, [r4, #432] @ 0x1b0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 225bb4 │ │ │ │ - b.n 225cf8 │ │ │ │ + cbnz r3, 225b2c │ │ │ │ + b.n 225c70 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 225cf8 │ │ │ │ + beq.w 225c70 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 225baa │ │ │ │ + beq.n 225b22 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fada8 │ │ │ │ + bl 1fad20 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 225bd2 │ │ │ │ - b.n 225c00 │ │ │ │ + cbnz r0, 225b4a │ │ │ │ + b.n 225b78 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 225bbe │ │ │ │ + bne.n 225b36 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 225bcc │ │ │ │ + bne.n 225b44 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fad0c │ │ │ │ - ldr r2, [pc, #296] @ (225d0c ) │ │ │ │ - ldr r3, [pc, #288] @ (225d08 ) │ │ │ │ + bl 1fac84 │ │ │ │ + ldr r2, [pc, #296] @ (225c84 ) │ │ │ │ + ldr r3, [pc, #288] @ (225c80 ) │ │ │ │ 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 225cfe │ │ │ │ + bne.w 225c76 │ │ │ │ mov r0, sl │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w lr, sp, #28 │ │ │ │ strd r0, r0, [sp, #32] │ │ │ │ add.w ip, sp, #4 │ │ │ │ @@ -627665,583 +627475,583 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 225cf4 │ │ │ │ + beq.n 225c6c │ │ │ │ mov fp, r5 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 225c9c │ │ │ │ + cbz r4, 225c14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 225caa │ │ │ │ + cbz r3, 225c22 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 225c58 │ │ │ │ + bne.n 225bd0 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 22590c │ │ │ │ + bl 225884 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 225c84 │ │ │ │ + cbz r5, 225bfc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 225c84 │ │ │ │ + cbz r3, 225bfc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r4, r5 │ │ │ │ - bne.n 225c58 │ │ │ │ + bne.n 225bd0 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 22590c │ │ │ │ + bl 225884 │ │ │ │ orr.w r0, fp, r0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ uxtb.w fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 225c5c │ │ │ │ + bne.n 225bd4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 225c9c │ │ │ │ + bne.n 225c14 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 22590c │ │ │ │ + bl 225884 │ │ │ │ orr.w r0, fp, r0 │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 216458 │ │ │ │ - cbz r4, 225ccc │ │ │ │ + bl 2163d0 │ │ │ │ + cbz r4, 225c44 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 225c38 │ │ │ │ + b.n 225bb0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 225c9c │ │ │ │ + bne.n 225c14 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 22590c │ │ │ │ + bl 225884 │ │ │ │ orr.w r3, r0, fp │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ uxtb.w fp, r3 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 225ca6 │ │ │ │ + bne.n 225c1e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 261930 │ │ │ │ - cbnz r0, 225ce2 │ │ │ │ + bl 2618a8 │ │ │ │ + cbnz r0, 225c5a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fae24 │ │ │ │ - b.n 225bd2 │ │ │ │ + bl 1fad9c │ │ │ │ + b.n 225b4a │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2166cc │ │ │ │ + bl 216644 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fae24 │ │ │ │ - b.n 225bd2 │ │ │ │ + bl 1fad9c │ │ │ │ + b.n 225b4a │ │ │ │ mov fp, r4 │ │ │ │ - b.n 225ccc │ │ │ │ + b.n 225c44 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 225bda │ │ │ │ + b.n 225b52 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r4, pc, #448 @ (adr r4, 225ec8 ) │ │ │ │ + add r4, pc, #992 @ (adr r4, 226060 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #88 @ (adr r4, 225d68 ) │ │ │ │ + add r4, pc, #632 @ (adr r4, 225f00 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #164] @ (225dc8 ) │ │ │ │ + ldr r2, [pc, #164] @ (225d40 ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ strd r1, r4, [sp, #12] │ │ │ │ - ldr r1, [pc, #156] @ (225dcc ) │ │ │ │ + ldr r1, [pc, #156] @ (225d44 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 217450 │ │ │ │ + bl 2173c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 225d5c │ │ │ │ + bne.n 225cd4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp.w r3, #462 @ 0x1ce │ │ │ │ - beq.n 225dbe │ │ │ │ + beq.n 225d36 │ │ │ │ movw r2, #461 @ 0x1cd │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 225d76 │ │ │ │ + beq.n 225cee │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #112] @ (225dd0 ) │ │ │ │ - ldr r3, [pc, #100] @ (225dc8 ) │ │ │ │ + ldr r2, [pc, #112] @ (225d48 ) │ │ │ │ + ldr r3, [pc, #100] @ (225d40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 225dc2 │ │ │ │ + bne.n 225d3a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh.w r2, [r5, #336] @ 0x150 │ │ │ │ ldrh.w r0, [r5, #338] @ 0x152 │ │ │ │ cmp r2, #1 │ │ │ │ ldrh.w r1, [r5, #340] @ 0x154 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 225db0 │ │ │ │ + bls.n 225d28 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 225d5c │ │ │ │ + bhi.n 225cd4 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 225d5c │ │ │ │ + bne.n 225cd4 │ │ │ │ rbit r4, r3 │ │ │ │ clz r4, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ subs r0, r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 225d5e │ │ │ │ + b.n 225cd6 │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #4 │ │ │ │ - bhi.n 225d96 │ │ │ │ + bhi.n 225d0e │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 225da4 │ │ │ │ + bhi.n 225d1c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 225d5e │ │ │ │ + b.n 225cd6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #824 @ (adr r2, 226108 ) │ │ │ │ + add r3, pc, #344 @ (adr r3, 225ea0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r2, pc, #616 @ (adr r2, 22603c ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 225dd4 ) │ │ │ │ lsls r7, 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, #3976] @ 0xf88 │ │ │ │ - ldr r5, [pc, #912] @ (226178 ) │ │ │ │ + ldr r5, [pc, #912] @ (2260f0 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r4, [pc, #912] @ (22617c ) │ │ │ │ + ldr r4, [pc, #912] @ (2260f4 ) │ │ │ │ subs.w ip, r3, #0 │ │ │ │ add r5, pc │ │ │ │ ldrb.w lr, [sp, #124] @ 0x7c │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #12] │ │ │ │ - ble.w 225f92 │ │ │ │ + ble.w 225f0a │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ strd ip, lr, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r4, [fp, #52] @ 0x34 │ │ │ │ adds r6, r4, #1 │ │ │ │ - beq.w 225f92 │ │ │ │ + beq.w 225f0a │ │ │ │ ldrb.w r3, [fp, #19] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r4, r2 │ │ │ │ lsls r0, r3, #25 │ │ │ │ add r4, sl │ │ │ │ - bpl.w 225fae │ │ │ │ + bpl.w 225f26 │ │ │ │ sub.w r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 225fb2 │ │ │ │ + bls.w 225f2a │ │ │ │ sub.w r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 225fae │ │ │ │ + bls.w 225f26 │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 225f92 │ │ │ │ + bhi.w 225f0a │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ rsb r2, r3, #32 │ │ │ │ mov.w r8, #1 │ │ │ │ lsl.w r6, r9, r4 │ │ │ │ lsr.w r2, r9, r2 │ │ │ │ lsl.w r4, r9, r3 │ │ │ │ orrs r6, r2 │ │ │ │ ldrsb.w r1, [r5, #72] @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ - bl 242b3c │ │ │ │ + bl 242ab4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 21f7d8 │ │ │ │ + bl 21f750 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r7, 225ea0 │ │ │ │ + cbz r7, 225e18 │ │ │ │ ldrsb.w r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 2260fc │ │ │ │ + beq.w 226074 │ │ │ │ cmp r2, #7 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ movne r7, #0 │ │ │ │ - beq.w 22612e │ │ │ │ + beq.w 2260a6 │ │ │ │ add.w r0, r3, #8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ ands.w r2, r2, #16 │ │ │ │ - bne.w 225fce │ │ │ │ + bne.w 225f46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 225fce │ │ │ │ + beq.w 225f46 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 225eca │ │ │ │ + bne.n 225e42 │ │ │ │ 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 225eb6 │ │ │ │ + bne.n 225e2e │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21f88c │ │ │ │ + bl 21f804 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 225fd2 │ │ │ │ + beq.n 225f4a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 226016 │ │ │ │ + beq.w 225f8e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2260d4 │ │ │ │ + beq.w 22604c │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #200] @ 0xc8 │ │ │ │ - cbz r2, 225f0e │ │ │ │ + cbz r2, 225e86 │ │ │ │ ldr.w r3, [r5, #236] @ 0xec │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #236] @ 0xec │ │ │ │ - cbz r7, 225f32 │ │ │ │ + cbz r7, 225eaa │ │ │ │ ldrsb.w r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 22615c │ │ │ │ + beq.w 2260d4 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 225f32 │ │ │ │ + bne.n 225eaa │ │ │ │ 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 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 225f6a │ │ │ │ + bpl.n 225ee2 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ ldrsb.w r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 225f6a │ │ │ │ + bne.n 225ee2 │ │ │ │ ldrh.w r3, [fp, #32] │ │ │ │ ldrb.w r2, [r5, #376] @ 0x178 │ │ │ │ and.w r3, r3, #1 │ │ │ │ bic.w r2, r2, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r5, #376] @ 0x178 │ │ │ │ ldrsb.w r3, [fp, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 225f86 │ │ │ │ + bge.n 225efe │ │ │ │ ldr.w r3, [r5, #168] @ 0xa8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #168] @ 0xa8 │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 225e18 │ │ │ │ - ldr r2, [pc, #492] @ (226180 ) │ │ │ │ - ldr r3, [pc, #484] @ (22617c ) │ │ │ │ + bne.w 225d90 │ │ │ │ + ldr r2, [pc, #492] @ (2260f8 ) │ │ │ │ + ldr r3, [pc, #484] @ (2260f4 ) │ │ │ │ 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 226172 │ │ │ │ + bne.w 2260ea │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bgt.n 225f92 │ │ │ │ + bgt.n 225f0a │ │ │ │ sub.w r6, r4, #32 │ │ │ │ rsb r3, r4, #32 │ │ │ │ mov.w r8, #0 │ │ │ │ lsl.w r4, r9, r4 │ │ │ │ lsl.w r6, r9, r6 │ │ │ │ lsr.w r3, r9, r3 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 225e68 │ │ │ │ + b.n 225de0 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 225ed2 │ │ │ │ + b.n 225e4a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 22603e │ │ │ │ + beq.n 225fb6 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ - cbz r2, 225fee │ │ │ │ + cbz r2, 225f66 │ │ │ │ ldr.w r3, [r5, #232] @ 0xe8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #232] @ 0xe8 │ │ │ │ ldrsb.w r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 22606a │ │ │ │ + beq.n 225fe2 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 225f86 │ │ │ │ + bne.n 225efe │ │ │ │ ldrb.w r3, [r5, #377] @ 0x179 │ │ │ │ ldrb.w r1, [fp, #19] │ │ │ │ ubfx r2, r3, #0, #1 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ orrs r2, r1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r5, #377] @ 0x179 │ │ │ │ - b.n 225f86 │ │ │ │ + b.n 225efe │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 226084 │ │ │ │ + beq.n 225ffc │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ - cbz r2, 226032 │ │ │ │ + cbz r2, 225faa │ │ │ │ ldr.w r3, [r5, #240] @ 0xf0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #240] @ 0xf0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 225f32 │ │ │ │ + beq.w 225eaa │ │ │ │ ldrsb.w r3, [r5, #72] @ 0x48 │ │ │ │ - b.n 225f1a │ │ │ │ + b.n 225e92 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 225fee │ │ │ │ + beq.n 225f66 │ │ │ │ ldr.w r3, [r5, #208] @ 0xd0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #208] @ 0xd0 │ │ │ │ ldr.w r3, [r5, #212] @ 0xd4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #212] @ 0xd4 │ │ │ │ ldrsb.w r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 225ff6 │ │ │ │ + bne.n 225f6e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 226146 │ │ │ │ + beq.n 2260be │ │ │ │ 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 │ │ │ │ - b.n 225f86 │ │ │ │ + b.n 225efe │ │ │ │ ldrb.w r3, [fp, #19] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 226032 │ │ │ │ + bmi.n 225faa │ │ │ │ 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 │ │ │ │ - cbz r2, 2260ae │ │ │ │ + cbz r2, 226026 │ │ │ │ ldr.w r3, [r5, #224] @ 0xe0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #224] @ 0xe0 │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #228] @ 0xe4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 225f32 │ │ │ │ + beq.w 225eaa │ │ │ │ ldrsb.w r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 225f1a │ │ │ │ + bne.w 225e92 │ │ │ │ ldr.w r3, [r5, #408] @ 0x198 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #408] @ 0x198 │ │ │ │ ldr.w r3, [r5, #412] @ 0x19c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #412] @ 0x19c │ │ │ │ - b.n 225f32 │ │ │ │ + b.n 225eaa │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 225f0e │ │ │ │ + beq.w 225e86 │ │ │ │ ldr.w r3, [r5, #224] @ 0xe0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #224] @ 0xe0 │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #228] @ 0xe4 │ │ │ │ - b.n 225f0e │ │ │ │ + b.n 225e86 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 217450 │ │ │ │ + bl 2173c8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 22612a │ │ │ │ + bne.n 2260a2 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ movw r2, #451 @ 0x1c3 │ │ │ │ subs r7, r7, r2 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 225e9c │ │ │ │ + b.n 225e14 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ - bl 225d10 │ │ │ │ + bl 225c88 │ │ │ │ eor.w r7, r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 225e9c │ │ │ │ + b.n 225e14 │ │ │ │ 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 225f86 │ │ │ │ + b.n 225efe │ │ │ │ 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 │ │ │ │ - b.n 225f32 │ │ │ │ + b.n 225eaa │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, pc, #56 @ (adr r2, 2261b4 ) │ │ │ │ + add r2, pc, #600 @ (adr r2, 22634c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #408 @ (adr r0, 22631c ) │ │ │ │ + add r0, pc, #952 @ (adr r0, 2264b4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #228 @ 0xe4 │ │ │ │ - bhi.n 2261ae │ │ │ │ + bhi.n 226126 │ │ │ │ cmp r3, #204 @ 0xcc │ │ │ │ - bhi.n 2261e4 │ │ │ │ + bhi.n 22615c │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bhi.n 22620e │ │ │ │ + bhi.n 226186 │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ - bls.n 2261f6 │ │ │ │ + bls.n 22616e │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 226266 │ │ │ │ + bne.n 2261de │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst.w r3, #33554944 @ 0x2000200 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #848 @ 0x350 │ │ │ │ - bhi.n 226236 │ │ │ │ + bhi.n 2261ae │ │ │ │ movw r2, #825 @ 0x339 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 226224 │ │ │ │ + bls.n 22619c │ │ │ │ subw ip, r3, #826 @ 0x33a │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #16655 @ 0x410f │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ lsl.w ip, r2, ip │ │ │ │ and.w r1, ip, r1 │ │ │ │ - cbnz r1, 2261e0 │ │ │ │ + cbnz r1, 226158 │ │ │ │ movw r2, #838 @ 0x346 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 226196 │ │ │ │ + beq.n 22610e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ subs r3, #205 @ 0xcd │ │ │ │ movw r0, #773 @ 0x305 │ │ │ │ movt r0, #128 @ 0x80 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ - bhi.n 22625a │ │ │ │ + bhi.n 2261d2 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bls.n 22624c │ │ │ │ + bls.n 2261c4 │ │ │ │ subs r3, #36 @ 0x24 │ │ │ │ movs r0, #3 │ │ │ │ movt r0, #32774 @ 0x8006 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ subs r3, #173 @ 0xad │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.n 2261dc │ │ │ │ + bhi.n 226154 │ │ │ │ movw r0, #49217 @ 0xc041 │ │ │ │ movt r0, #3 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ subs r3, #230 @ 0xe6 │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.n 2261dc │ │ │ │ + bhi.n 226154 │ │ │ │ movw r0, #5121 @ 0x1401 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ movw r0, #878 @ 0x36e │ │ │ │ movw r2, #881 @ 0x371 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -628269,81 +628079,81 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr.w r2, [pc, #2924] @ 226df4 │ │ │ │ - ldr.w r3, [pc, #2924] @ 226df8 │ │ │ │ + ldr.w r2, [pc, #2924] @ 226d6c │ │ │ │ + ldr.w r3, [pc, #2924] @ 226d70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r6, [pc, #2920] @ 226dfc │ │ │ │ + ldr.w r6, [pc, #2920] @ 226d74 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fada8 │ │ │ │ - cbz r0, 2262c8 │ │ │ │ - ldr.w r2, [pc, #2900] @ 226e00 │ │ │ │ - ldr.w r3, [pc, #2888] @ 226df8 │ │ │ │ + bl 1fad20 │ │ │ │ + cbz r0, 226240 │ │ │ │ + ldr.w r2, [pc, #2900] @ 226d78 │ │ │ │ + ldr.w r3, [pc, #2888] @ 226d70 │ │ │ │ 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 227a4c │ │ │ │ + bne.w 2279c4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fae24 │ │ │ │ + bl 1fad9c │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2262a8 │ │ │ │ + beq.n 226220 │ │ │ │ mov sl, r6 │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r5 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22659e │ │ │ │ + beq.w 226516 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 2265bc │ │ │ │ + bhi.w 226534 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r5, #5 │ │ │ │ lsls r2, r4, #5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ lsls r6, r1, #4 │ │ │ │ movs r5, r0 │ │ │ │ - ldr.w r3, [pc, #2816] @ 226e04 │ │ │ │ + ldr.w r3, [pc, #2816] @ 226d7c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mov.w lr, r2, lsl #7 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, lr │ │ │ │ ldrb.w ip, [r3, #78] @ 0x4e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 2266e2 │ │ │ │ + bne.w 22665a │ │ │ │ mov r3, ip │ │ │ │ mov r5, ip │ │ │ │ mov r7, ip │ │ │ │ strd ip, ip, [sp, #16] │ │ │ │ cmp.w r2, #334 @ 0x14e │ │ │ │ - bcs.w 226668 │ │ │ │ + bcs.w 2265e0 │ │ │ │ cmp r2, #102 @ 0x66 │ │ │ │ - bls.w 22684c │ │ │ │ + bls.w 2267c4 │ │ │ │ sub.w r1, r2, #103 @ 0x67 │ │ │ │ cmp r1, #230 @ 0xe6 │ │ │ │ - bhi.w 226ae6 │ │ │ │ + bhi.w 226a5e │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r2, r7, #21 │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r0, r2, #15 │ │ │ │ @@ -628570,87 +628380,87 @@ │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r7, r3, #20 │ │ │ │ lsls r7, r3, #20 │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 2267e6 │ │ │ │ + beq.w 22675e │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - cbz r1, 22654a │ │ │ │ + cbz r1, 2264c2 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ - b.n 226536 │ │ │ │ + b.n 2264ae │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 226652 │ │ │ │ + beq.w 2265ca │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #17 │ │ │ │ - bne.n 22652e │ │ │ │ + bne.n 2264a6 │ │ │ │ ldrb.w r3, [r9, #365] @ 0x16d │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #365] @ 0x16d │ │ │ │ ldrb.w r3, [r4, #75] @ 0x4b │ │ │ │ - cbz r3, 22655c │ │ │ │ + cbz r3, 2264d4 │ │ │ │ ldrb.w r3, [r9, #365] @ 0x16d │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r9, #365] @ 0x16d │ │ │ │ mov r0, r4 │ │ │ │ - bl 217954 │ │ │ │ - cbnz r0, 226578 │ │ │ │ + bl 2178cc │ │ │ │ + cbnz r0, 2264f0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ ittt ls │ │ │ │ ldrbls.w r3, [r9, #376] @ 0x178 │ │ │ │ orrls.w r3, r3, #2 │ │ │ │ strbls.w r3, [r9, #376] @ 0x178 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 2266d4 │ │ │ │ - bhi.w 2266be │ │ │ │ + beq.w 22664c │ │ │ │ + bhi.w 226636 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 2265bc │ │ │ │ + bne.n 226534 │ │ │ │ ldrb.w r3, [r9, #361] @ 0x169 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r9, #361] @ 0x169 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2262ec │ │ │ │ + bne.w 226264 │ │ │ │ mov r0, r6 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2262e2 │ │ │ │ - b.n 2262a8 │ │ │ │ + bne.w 22625a │ │ │ │ + b.n 226220 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 2265bc │ │ │ │ + cbz r0, 226534 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ - bl 22626c │ │ │ │ + bl 2261e4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2262ec │ │ │ │ + bne.w 226264 │ │ │ │ mov r0, r6 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2262e2 │ │ │ │ - b.n 2262a8 │ │ │ │ - ldr.w r3, [pc, #2096] @ 226e08 │ │ │ │ + bne.w 22625a │ │ │ │ + b.n 226220 │ │ │ │ + ldr.w r3, [pc, #2096] @ 226d80 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r7, [sl, r3] │ │ │ │ mla r2, r8, r1, r7 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 226628 │ │ │ │ + cbz r5, 2265a0 │ │ │ │ add.w r0, r7, #22 │ │ │ │ add.w r5, r4, r5, lsl #5 │ │ │ │ mov r3, r4 │ │ │ │ mla r0, r8, r1, r0 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r3, #32 │ │ │ │ ldrb.w ip, [r2, #13] │ │ │ │ @@ -628662,139 +628472,139 @@ │ │ │ │ ldrbne.w r2, [r9, #363] @ 0x16b │ │ │ │ orreq.w r2, ip, r2 │ │ │ │ strbeq.w r2, [r9, #362] @ 0x16a │ │ │ │ itt ne │ │ │ │ orrne.w ip, ip, r2 │ │ │ │ strbne.w ip, [r9, #363] @ 0x16b │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 2265f6 │ │ │ │ + bne.n 22656e │ │ │ │ mla r7, r8, r1, r7 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itett eq │ │ │ │ ldrbeq.w r3, [r9, #362] @ 0x16a │ │ │ │ ldrbne.w r3, [r9, #363] @ 0x16b │ │ │ │ orreq r2, r3 │ │ │ │ strbeq.w r2, [r9, #362] @ 0x16a │ │ │ │ itt ne │ │ │ │ orrne r2, r3 │ │ │ │ strbne.w r2, [r9, #363] @ 0x16b │ │ │ │ - b.n 2265bc │ │ │ │ + b.n 226534 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22665e │ │ │ │ + b.n 2265d6 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 22654a │ │ │ │ + beq.w 2264c2 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #18 │ │ │ │ - bne.n 226656 │ │ │ │ - b.n 22653e │ │ │ │ + bne.n 2265ce │ │ │ │ + b.n 2264b6 │ │ │ │ movw r1, #797 @ 0x31d │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 22717e │ │ │ │ - bhi.w 226780 │ │ │ │ + beq.w 2270f6 │ │ │ │ + bhi.w 2266f8 │ │ │ │ cmp.w r2, #488 @ 0x1e8 │ │ │ │ - bhi.w 226910 │ │ │ │ + bhi.w 226888 │ │ │ │ cmp.w r2, #458 @ 0x1ca │ │ │ │ - bhi.w 226b60 │ │ │ │ + bhi.w 226ad8 │ │ │ │ cmp.w r2, #456 @ 0x1c8 │ │ │ │ - bcs.n 2266b4 │ │ │ │ + bcs.n 22662c │ │ │ │ cmp.w r2, #424 @ 0x1a8 │ │ │ │ - bcc.w 226e0c │ │ │ │ + bcc.w 226d84 │ │ │ │ sub.w r1, r2, #424 @ 0x1a8 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r1 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #43136 @ 0xa880 │ │ │ │ ands r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 226d84 │ │ │ │ + bne.w 226cfc │ │ │ │ movt r1, #578 @ 0x242 │ │ │ │ tst r0, r1 │ │ │ │ - bne.w 22719e │ │ │ │ + bne.w 227116 │ │ │ │ ldrb.w r3, [r9, #365] @ 0x16d │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ - b.n 226b00 │ │ │ │ + b.n 226a78 │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 2265bc │ │ │ │ + bhi.w 226534 │ │ │ │ ldrb.w r3, [r9, #361] @ 0x169 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r9, #361] @ 0x169 │ │ │ │ - b.n 226594 │ │ │ │ + b.n 22650c │ │ │ │ ldrb.w r3, [r9, #361] @ 0x169 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [r9, #361] @ 0x169 │ │ │ │ - b.n 2265bc │ │ │ │ + b.n 226534 │ │ │ │ add.w r0, ip, #10 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ strd r0, r1, [sp, #52] @ 0x34 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r5, [sp, #52] @ 0x34 │ │ │ │ and.w r3, r5, #126 @ 0x7e │ │ │ │ cmp r3, #26 │ │ │ │ - beq.n 2267a6 │ │ │ │ + beq.n 22671e │ │ │ │ and.w r3, r5, #127 @ 0x7f │ │ │ │ subs r3, #28 │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #55] @ 0x37 │ │ │ │ and.w r1, r5, #127 @ 0x7f │ │ │ │ add.w r0, r1, #64 @ 0x40 │ │ │ │ and.w r0, r0, #127 @ 0x7f │ │ │ │ ubfx r7, r3, #1, #1 │ │ │ │ cmp r0, #31 │ │ │ │ str r7, [sp, #20] │ │ │ │ - bhi.n 226800 │ │ │ │ + bhi.n 226778 │ │ │ │ sub.w r7, r1, #64 @ 0x40 │ │ │ │ and.w r1, r7, #127 @ 0x7f │ │ │ │ uxtb.w fp, r7 │ │ │ │ bfi r5, r1, #0, #7 │ │ │ │ strb.w r5, [sp, #52] @ 0x34 │ │ │ │ ldrh.w r0, [sp, #52] @ 0x34 │ │ │ │ uxtb r5, r5 │ │ │ │ ubfx r0, r0, #7, #6 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldrb.w r3, [r3, #220] @ 0xdc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2268a0 │ │ │ │ + beq.w 226818 │ │ │ │ movw r3, #441 @ 0x1b9 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 226da6 │ │ │ │ + beq.w 226d1e │ │ │ │ cmp r1, #20 │ │ │ │ - bls.w 22689a │ │ │ │ + bls.w 226812 │ │ │ │ add.w r3, r1, #102 @ 0x66 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 2268a0 │ │ │ │ + bhi.w 226818 │ │ │ │ adds r3, r0, #3 │ │ │ │ add.w r3, fp, r3, lsr #2 │ │ │ │ - b.n 2268b2 │ │ │ │ + b.n 22682a │ │ │ │ movw r1, #885 @ 0x375 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 226eb0 │ │ │ │ - bls.w 2269ba │ │ │ │ + beq.w 226e28 │ │ │ │ + bls.w 226932 │ │ │ │ movw r3, #891 @ 0x37b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 226dd0 │ │ │ │ + bne.w 226d48 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str.w r3, [r9, #104] @ 0x68 │ │ │ │ - b.n 2265bc │ │ │ │ + b.n 226534 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 226714 │ │ │ │ + b.n 22668c │ │ │ │ ldrb.w r3, [r9, #381] @ 0x17d │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r9, #381] @ 0x17d │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, r2, lsl #7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add lr, r3 │ │ │ │ @@ -628804,30 +628614,30 @@ │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ ldrb.w r2, [r9, #381] @ 0x17d │ │ │ │ and.w r3, r3, #15 │ │ │ │ orr.w r3, r3, r2, lsr #4 │ │ │ │ bfi r2, r3, #4, #4 │ │ │ │ strb.w r2, [r9, #381] @ 0x17d │ │ │ │ - b.n 2265bc │ │ │ │ + b.n 226534 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217974 │ │ │ │ + bl 2178ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22651e │ │ │ │ + beq.w 226496 │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #376] @ 0x178 │ │ │ │ - b.n 22651e │ │ │ │ + b.n 226496 │ │ │ │ ldrh.w r0, [sp, #52] @ 0x34 │ │ │ │ add.w r7, r1, #32 │ │ │ │ and.w r7, r7, #127 @ 0x7f │ │ │ │ mov fp, r1 │ │ │ │ cmp r7, #15 │ │ │ │ ubfx r0, r0, #7, #6 │ │ │ │ - bhi.n 22674c │ │ │ │ + bhi.n 2266c4 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ movs r5, #0 │ │ │ │ add r3, r0 │ │ │ │ mov r7, r5 │ │ │ │ adds r3, #1 │ │ │ │ add.w r3, r1, r3, asr #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ @@ -628838,22 +628648,22 @@ │ │ │ │ lslne.w r3, r0, r3 │ │ │ │ and.w r0, r1, #31 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r0 │ │ │ │ ands r3, r1 │ │ │ │ - b.n 22632a │ │ │ │ + b.n 2262a2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22718e │ │ │ │ + beq.w 227106 │ │ │ │ sub.w r3, r2, #49 @ 0x31 │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.w 2266b4 │ │ │ │ + bhi.w 22662c │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.w 226ae6 │ │ │ │ + bhi.w 226a5e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #14 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ @@ -628874,81 +628684,81 @@ │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r5, r4, #12 │ │ │ │ lsls r5, r4, #12 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.w 226778 │ │ │ │ + bhi.w 2266f0 │ │ │ │ add r0, fp │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ moveq fp, r3 │ │ │ │ - beq.n 2268d4 │ │ │ │ + beq.n 22684c │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ mov.w fp, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r0, fp, r0 │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ lsr.w r7, fp, r7 │ │ │ │ subs r3, #1 │ │ │ │ orr.w r0, r0, r7 │ │ │ │ adc.w fp, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq.w 227130 │ │ │ │ + beq.w 2270a8 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ movs r0, #1 │ │ │ │ sub.w r5, r1, #32 │ │ │ │ rsb r7, r1, #32 │ │ │ │ lsl.w r1, r0, r1 │ │ │ │ lsl.w r5, r0, r5 │ │ │ │ negs r1, r1 │ │ │ │ lsr.w r7, r0, r7 │ │ │ │ orr.w r7, r7, r5 │ │ │ │ and.w r5, r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ and.w r7, r7, fp │ │ │ │ - b.n 22632a │ │ │ │ + b.n 2262a2 │ │ │ │ cmp.w r2, #680 @ 0x2a8 │ │ │ │ - bhi.w 2275c2 │ │ │ │ + bhi.w 22753a │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.w 226c84 │ │ │ │ + bls.w 226bfc │ │ │ │ add.w ip, ip, #10 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ add.w r2, r4, ip, lsl #2 │ │ │ │ ldr.w r0, [r4, ip, lsl #2] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ strd r0, r1, [sp, #52] @ 0x34 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r5, [sp, #52] @ 0x34 │ │ │ │ ldrd r7, r2, [r9, #112] @ 0x70 │ │ │ │ ubfx r3, r3, #7, #6 │ │ │ │ and.w r1, r5, #127 @ 0x7f │ │ │ │ add r3, r1 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 2272be │ │ │ │ + beq.w 227236 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ subs r3, #1 │ │ │ │ lsr.w ip, lr, ip │ │ │ │ orr.w r0, r0, ip │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq.n 2269b4 │ │ │ │ + beq.n 22692c │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r5, r1, #32 │ │ │ │ rsb ip, r1, #32 │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ negs r1, r1 │ │ │ │ @@ -628956,80 +628766,80 @@ │ │ │ │ and.w r3, r3, r1 │ │ │ │ orr.w r5, r5, ip │ │ │ │ orr.w r7, r7, r3 │ │ │ │ sbc.w r3, r5, r5, lsl #1 │ │ │ │ ands r3, r0 │ │ │ │ orrs r2, r3 │ │ │ │ strd r7, r2, [r9, #112] @ 0x70 │ │ │ │ - b.n 2265bc │ │ │ │ + b.n 226534 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 226e3a │ │ │ │ + beq.w 226db2 │ │ │ │ subw r0, r2, #855 @ 0x357 │ │ │ │ cmp r0, #6 │ │ │ │ - bhi.w 2266b4 │ │ │ │ + bhi.w 22662c │ │ │ │ movs r1, #117 @ 0x75 │ │ │ │ lsrs r1, r0 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.w 2266b4 │ │ │ │ + bpl.w 22662c │ │ │ │ ldrsb.w r1, [r9, #72] @ 0x48 │ │ │ │ movw r0, #855 @ 0x357 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ orrs r0, r1 │ │ │ │ - beq.w 22780c │ │ │ │ + beq.w 227784 │ │ │ │ ldr.w r1, [r9, #104] @ 0x68 │ │ │ │ orrs r1, r5 │ │ │ │ str.w r1, [r9, #104] @ 0x68 │ │ │ │ ldr.w r1, [r9, #108] @ 0x6c │ │ │ │ orrs r1, r7 │ │ │ │ str.w r1, [r9, #108] @ 0x6c │ │ │ │ ldrh.w r1, [r9, #182] @ 0xb6 │ │ │ │ orrs r1, r3 │ │ │ │ strh.w r1, [r9, #182] @ 0xb6 │ │ │ │ movw r1, #857 @ 0x359 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 226a32 │ │ │ │ + bne.n 2269aa │ │ │ │ ldr.w r2, [r9, #160] @ 0xa0 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #160] @ 0xa0 │ │ │ │ ldr.w r2, [r9, #164] @ 0xa4 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 244db4 │ │ │ │ + bl 244d2c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 226a64 │ │ │ │ + beq.n 2269dc │ │ │ │ ldr.w r2, [r9, #224] @ 0xe0 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #224] @ 0xe0 │ │ │ │ ldr.w r2, [r9, #228] @ 0xe4 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #228] @ 0xe4 │ │ │ │ ldrh.w r2, [r9, #190] @ 0xbe │ │ │ │ orrs r2, r3 │ │ │ │ strh.w r2, [r9, #190] @ 0xbe │ │ │ │ ldrsb.w ip, [r9, #72] @ 0x48 │ │ │ │ mov r2, ip │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 227304 │ │ │ │ + beq.w 22727c │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 2272c8 │ │ │ │ + beq.w 227240 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 226ac8 │ │ │ │ + bne.n 226a40 │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r3, r3, ip, lsl #7 │ │ │ │ ldrb.w r2, [r3, #78] @ 0x4e │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ adds r2, #10 │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ @@ -629048,198 +628858,198 @@ │ │ │ │ cmp ip, r3 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r9, #378] @ 0x17a │ │ │ │ orreq.w r3, r3, #16 │ │ │ │ strbeq.w r3, [r9, #378] @ 0x17a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2265bc │ │ │ │ + beq.w 226534 │ │ │ │ ldr.w r3, [r9, #168] @ 0xa8 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #168] @ 0xa8 │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #172] @ 0xac │ │ │ │ - b.n 2265bc │ │ │ │ + b.n 226534 │ │ │ │ subs r2, #53 @ 0x35 │ │ │ │ cmp r2, #18 │ │ │ │ - bhi.w 2266b4 │ │ │ │ + bhi.w 22662c │ │ │ │ movw r3, #32663 @ 0x7f97 │ │ │ │ movt r3, #5 │ │ │ │ lsrs r3, r2 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 2266b4 │ │ │ │ + beq.w 22662c │ │ │ │ ldrb.w r2, [r9, #365] @ 0x16d │ │ │ │ mov r0, r4 │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ strb.w r2, [r9, #365] @ 0x16d │ │ │ │ - bl 226184 │ │ │ │ - cbz r0, 226b20 │ │ │ │ + bl 2260fc │ │ │ │ + cbz r0, 226a98 │ │ │ │ ldrb.w r3, [r9, #365] @ 0x16d │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r9, #365] @ 0x16d │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bpl.w 227288 │ │ │ │ + bpl.w 227200 │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 22757e │ │ │ │ + beq.w 2274f6 │ │ │ │ cmp r2, #226 @ 0xe2 │ │ │ │ - bhi.w 227562 │ │ │ │ + bhi.w 2274da │ │ │ │ cmp r2, #202 @ 0xca │ │ │ │ - bhi.w 2275ae │ │ │ │ + bhi.w 227526 │ │ │ │ cmp r2, #65 @ 0x41 │ │ │ │ - bhi.w 227624 │ │ │ │ + bhi.w 22759c │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - bls.w 2265bc │ │ │ │ + bls.w 226534 │ │ │ │ subs r2, #59 @ 0x3b │ │ │ │ movs r3, #81 @ 0x51 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 226588 │ │ │ │ - b.n 2265bc │ │ │ │ + bmi.w 226500 │ │ │ │ + b.n 226534 │ │ │ │ mvn.w lr, #458 @ 0x1ca │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r2, lr │ │ │ │ lsls r1, r0 │ │ │ │ movw r0, #33805 @ 0x840d │ │ │ │ movt r0, #516 @ 0x204 │ │ │ │ ands r0, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 226d84 │ │ │ │ + bne.w 226cfc │ │ │ │ tst.w r1, #270532608 @ 0x10200000 │ │ │ │ - bne.w 227242 │ │ │ │ + bne.w 2271ba │ │ │ │ tst.w r1, #671088640 @ 0x28000000 │ │ │ │ - beq.w 2266b4 │ │ │ │ + beq.w 22662c │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ add.w ip, ip, #10 │ │ │ │ orrs r1, r5 │ │ │ │ str.w r1, [r9, #88] @ 0x58 │ │ │ │ ldr.w r1, [r9, #92] @ 0x5c │ │ │ │ orrs r1, r7 │ │ │ │ str.w r1, [r9, #92] @ 0x5c │ │ │ │ add.w r1, r4, ip, lsl #2 │ │ │ │ ldr.w r0, [r4, ip, lsl #2] │ │ │ │ add.w ip, sp, #92 @ 0x5c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ ldrb.w r1, [sp, #95] @ 0x5f │ │ │ │ lsls r0, r1, #28 │ │ │ │ - bpl.n 226bd2 │ │ │ │ + bpl.n 226b4a │ │ │ │ ldr.w r1, [r9, #96] @ 0x60 │ │ │ │ orrs r1, r5 │ │ │ │ str.w r1, [r9, #96] @ 0x60 │ │ │ │ ldr.w r1, [r9, #100] @ 0x64 │ │ │ │ orrs r1, r7 │ │ │ │ str.w r1, [r9, #100] @ 0x64 │ │ │ │ cmp.w r2, #486 @ 0x1e6 │ │ │ │ - bne.n 226bec │ │ │ │ + bne.n 226b64 │ │ │ │ ldr.w r2, [r9, #152] @ 0x98 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #152] @ 0x98 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #156] @ 0x9c │ │ │ │ ldrh.w r2, [r9, #180] @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ orrs r2, r3 │ │ │ │ strh.w r2, [r9, #180] @ 0xb4 │ │ │ │ - bl 244db4 │ │ │ │ + bl 244d2c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 226c28 │ │ │ │ + beq.n 226ba0 │ │ │ │ ldr.w r2, [r9, #208] @ 0xd0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #208] @ 0xd0 │ │ │ │ ldr.w r2, [r9, #212] @ 0xd4 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #212] @ 0xd4 │ │ │ │ ldrh.w r2, [r9, #186] @ 0xba │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #186] @ 0xba │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 227518 │ │ │ │ + beq.w 227490 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 2265bc │ │ │ │ + bne.w 226534 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #449 @ 0x1c1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2265bc │ │ │ │ + bne.w 226534 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 22776a │ │ │ │ + bne.w 2276e2 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r2, r1, r2, lsl #7 │ │ │ │ ldrb.w r2, [r2, #43] @ 0x2b │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22776a │ │ │ │ + beq.w 2276e2 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 227a34 │ │ │ │ + beq.w 2279ac │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #136] @ 0x88 │ │ │ │ ldr.w r3, [r9, #140] @ 0x8c │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #140] @ 0x8c │ │ │ │ - b.n 2265bc │ │ │ │ + b.n 226534 │ │ │ │ cmp.w r2, #504 @ 0x1f8 │ │ │ │ - bhi.n 226d56 │ │ │ │ + bhi.n 226cce │ │ │ │ mvn.w fp, #488 @ 0x1e8 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r2, fp │ │ │ │ lsls r1, r0 │ │ │ │ movw r0, #32912 @ 0x8090 │ │ │ │ tst r1, r0 │ │ │ │ - bne.n 226d84 │ │ │ │ + bne.n 226cfc │ │ │ │ tst.w r1, #67 @ 0x43 │ │ │ │ - beq.w 2266b4 │ │ │ │ + beq.w 22662c │ │ │ │ ldr.w r2, [r9, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #112] @ 0x70 │ │ │ │ ldr.w r2, [r9, #116] @ 0x74 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #116] @ 0x74 │ │ │ │ ldrh.w r2, [r9, #184] @ 0xb8 │ │ │ │ orrs r2, r3 │ │ │ │ strh.w r2, [r9, #184] @ 0xb8 │ │ │ │ - bl 244db4 │ │ │ │ + bl 244d2c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 226cf6 │ │ │ │ + beq.n 226c6e │ │ │ │ ldr.w r2, [r9, #216] @ 0xd8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #216] @ 0xd8 │ │ │ │ ldr.w r2, [r9, #220] @ 0xdc │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #220] @ 0xdc │ │ │ │ ldrh.w r2, [r9, #188] @ 0xbc │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #188] @ 0xbc │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 2273b2 │ │ │ │ + beq.w 22732a │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 227378 │ │ │ │ + beq.w 2272f0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 226ac8 │ │ │ │ + bne.w 226a40 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #495 @ 0x1ef │ │ │ │ cmp r3, r2 │ │ │ │ itttt eq │ │ │ │ ldrbeq.w r3, [r9, #378] @ 0x17a │ │ │ │ orreq.w r3, r3, #16 │ │ │ │ strbeq.w r3, [r9, #378] @ 0x17a │ │ │ │ @@ -629251,162 +629061,162 @@ │ │ │ │ adds r2, #10 │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r3, [sp, #93] @ 0x5d │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 226ac8 │ │ │ │ + bpl.w 226a40 │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #376] @ 0x178 │ │ │ │ - b.n 226ac8 │ │ │ │ + b.n 226a40 │ │ │ │ movw r3, #585 @ 0x249 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 227606 │ │ │ │ + bhi.w 22757e │ │ │ │ cmp.w r2, #580 @ 0x244 │ │ │ │ - bcs.w 2277d0 │ │ │ │ + bcs.w 227748 │ │ │ │ mvn.w r1, #524 @ 0x20c │ │ │ │ adds r1, r2, r1 │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.w 2266b4 │ │ │ │ + bhi.w 22662c │ │ │ │ movw r3, #29127 @ 0x71c7 │ │ │ │ movt r3, #492 @ 0x1ec │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 2266b4 │ │ │ │ + bpl.w 22662c │ │ │ │ mov r0, r2 │ │ │ │ - bl 216ad0 │ │ │ │ + bl 216a48 │ │ │ │ and.w r5, r0, #31 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 216ad0 │ │ │ │ + bl 216a48 │ │ │ │ lsrs r3, r0, #5 │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ lsls r1, r5 │ │ │ │ ldr r2, [r3, #120] @ 0x78 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #120] @ 0x78 │ │ │ │ - b.n 2265bc │ │ │ │ + b.n 226534 │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 226764 │ │ │ │ + bne.w 2266dc │ │ │ │ add r0, fp │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.w 2268ae │ │ │ │ + bne.w 226826 │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq r5, r3 │ │ │ │ moveq r7, r3 │ │ │ │ - beq.w 226668 │ │ │ │ + beq.w 2265e0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r3 │ │ │ │ - b.n 2268de │ │ │ │ + b.n 226856 │ │ │ │ sub.w r2, r2, #900 @ 0x384 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 2266b4 │ │ │ │ + bhi.w 22662c │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 2265bc │ │ │ │ + bne.w 226534 │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #376] @ 0x178 │ │ │ │ - b.w 2265bc │ │ │ │ - ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ + b.w 226534 │ │ │ │ + ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #408] @ 0x198 │ │ │ │ + ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r5, [sp, #304] @ 0x130 │ │ │ │ + ldr r5, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w r2, #386 @ 0x182 │ │ │ │ - bcs.w 2275e8 │ │ │ │ + bcs.w 227560 │ │ │ │ cmp.w r2, #358 @ 0x166 │ │ │ │ - bls.w 2266b4 │ │ │ │ + bls.w 22662c │ │ │ │ mvn.w r5, #358 @ 0x166 │ │ │ │ movs r3, #1 │ │ │ │ adds r1, r2, r5 │ │ │ │ lsls r3, r1 │ │ │ │ movw r1, #8208 @ 0x2010 │ │ │ │ movt r1, #1266 @ 0x4f2 │ │ │ │ ands r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 226d84 │ │ │ │ + bne.n 226cfc │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.w 2266b4 │ │ │ │ + bpl.w 22662c │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 227a5c │ │ │ │ + bne.w 2279d4 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ tst.w r3, #12 │ │ │ │ - bne.w 2273fc │ │ │ │ + bne.w 227374 │ │ │ │ ldrsb.w r5, [r9, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 226184 │ │ │ │ - cbz r0, 226e6a │ │ │ │ + bl 2260fc │ │ │ │ + cbz r0, 226de2 │ │ │ │ ldrb.w r3, [r9, #365] @ 0x16d │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r9, #365] @ 0x16d │ │ │ │ cmp r5, #4 │ │ │ │ - bne.w 2265bc │ │ │ │ + bne.w 226534 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst.w r3, #114688 @ 0x1c000 │ │ │ │ - beq.w 2265bc │ │ │ │ + beq.w 226534 │ │ │ │ ldrb.w r3, [r9, #378] @ 0x17a │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [r9, #378] @ 0x17a │ │ │ │ - b.w 2265bc │ │ │ │ + b.w 226534 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add lr, r3 │ │ │ │ ldrb.w r3, [lr, #43] @ 0x2b │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 227362 │ │ │ │ + bhi.w 2272da │ │ │ │ ldr.w r3, [r9, #128] @ 0x80 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [r9, #128] @ 0x80 │ │ │ │ - b.w 2265bc │ │ │ │ + b.w 226534 │ │ │ │ add.w ip, ip, #10 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ add.w r2, r4, ip, lsl #2 │ │ │ │ ldr.w r0, [r4, ip, lsl #2] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ strd r0, r1, [sp, #52] @ 0x34 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r5, [sp, #52] @ 0x34 │ │ │ │ ldrd r7, r2, [r9, #104] @ 0x68 │ │ │ │ ubfx r3, r3, #7, #6 │ │ │ │ and.w r1, r5, #127 @ 0x7f │ │ │ │ add r3, r1 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 2272b6 │ │ │ │ + beq.w 22722e │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ subs r3, #1 │ │ │ │ lsr.w ip, lr, ip │ │ │ │ orr.w r0, r0, ip │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq.n 226f42 │ │ │ │ + beq.n 226eba │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r5, r1, #32 │ │ │ │ rsb ip, r1, #32 │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ negs r1, r1 │ │ │ │ @@ -629414,69 +629224,69 @@ │ │ │ │ and.w r3, r3, r1 │ │ │ │ orr.w r5, r5, ip │ │ │ │ orr.w r7, r7, r3 │ │ │ │ sbc.w r3, r5, r5, lsl #1 │ │ │ │ ands r3, r0 │ │ │ │ orrs r2, r3 │ │ │ │ strd r7, r2, [r9, #104] @ 0x68 │ │ │ │ - b.w 2265bc │ │ │ │ + b.w 226534 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add lr, r3 │ │ │ │ ldrb.w r3, [lr, #47] @ 0x2f │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 2265bc │ │ │ │ + bhi.w 226534 │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #376] @ 0x178 │ │ │ │ - b.w 2265bc │ │ │ │ + b.w 226534 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 226f84 │ │ │ │ - b.w 227a50 │ │ │ │ + beq.n 226efc │ │ │ │ + b.w 2279c8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 227a50 │ │ │ │ + bne.w 2279c8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2271e6 │ │ │ │ + beq.w 22715e │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ - bne.n 226f7e │ │ │ │ + bne.n 226ef6 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 226f84 │ │ │ │ + beq.n 226efc │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ add.w fp, r9, #384 @ 0x180 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ │ │ - bl 217450 │ │ │ │ + bl 2173c8 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 22713a │ │ │ │ + beq.w 2270b2 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 226fb0 │ │ │ │ + bne.n 226f28 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ - b.w 2265bc │ │ │ │ + b.w 226534 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #2253] @ 0x8cd │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r9, #365] @ 0x16d │ │ │ │ mov r2, r3 │ │ │ │ @@ -629495,104 +629305,104 @@ │ │ │ │ mov r2, r3 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ bfi r2, r3, #5, #1 │ │ │ │ strb.w r2, [r9, #365] @ 0x16d │ │ │ │ - b.w 2265bc │ │ │ │ + b.w 226534 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r3, r3, #36864 @ 0x9000 │ │ │ │ ldrb.w r3, [r3, #1323] @ 0x52b │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 227214 │ │ │ │ + beq.w 22718c │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldrb.w r2, [r2, #106] @ 0x6a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 227214 │ │ │ │ + bne.w 22718c │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 2265bc │ │ │ │ + bne.w 226534 │ │ │ │ ldr.w r3, [r9, #124] @ 0x7c │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str.w r3, [r9, #124] @ 0x7c │ │ │ │ - b.w 2265bc │ │ │ │ + b.w 226534 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r3, r3, #36864 @ 0x9000 │ │ │ │ ldrb.w r3, [r3, #1451] @ 0x5ab │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 227224 │ │ │ │ + beq.w 22719c │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldrb.w r2, [r2, #106] @ 0x6a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 227224 │ │ │ │ + bne.w 22719c │ │ │ │ cmp r3, #3 │ │ │ │ ittt eq │ │ │ │ ldreq.w r3, [r9, #128] @ 0x80 │ │ │ │ orreq.w r3, r3, #2 │ │ │ │ streq.w r3, [r9, #128] @ 0x80 │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 2265bc │ │ │ │ + bne.w 226534 │ │ │ │ ldrb.w r3, [r9, #377] @ 0x179 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #377] @ 0x179 │ │ │ │ - b.w 2265bc │ │ │ │ + b.w 226534 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r3, r3, #36864 @ 0x9000 │ │ │ │ ldrb.w r3, [r3, #299] @ 0x12b │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 227232 │ │ │ │ + beq.w 2271aa │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldrb.w r2, [r2, #106] @ 0x6a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 227232 │ │ │ │ + bne.w 2271aa │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 2265bc │ │ │ │ + bne.w 226534 │ │ │ │ ldr.w r3, [r9, #128] @ 0x80 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [r9, #128] @ 0x80 │ │ │ │ - b.w 2265bc │ │ │ │ + b.w 226534 │ │ │ │ ldr.w r3, [r9, #124] @ 0x7c │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str.w r3, [r9, #124] @ 0x7c │ │ │ │ - b.w 2265bc │ │ │ │ + b.w 226534 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ - b.w 22632a │ │ │ │ + b.w 2262a2 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ add.w r1, r2, r1, lsl #3 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ cmp r2, #32 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - bhi.n 227174 │ │ │ │ + bhi.n 2270ec │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 227174 │ │ │ │ + bhi.n 2270ec │ │ │ │ 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 │ │ │ │ @@ -629604,236 +629414,236 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r1, r1 │ │ │ │ str.w r1, [fp, r7, lsl #2] │ │ │ │ - b.n 226fcc │ │ │ │ + b.n 226f44 │ │ │ │ uxth r1, r1 │ │ │ │ - b.n 227174 │ │ │ │ + b.n 2270ec │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [r9, #104] @ 0x68 │ │ │ │ - b.w 2265bc │ │ │ │ + b.w 226534 │ │ │ │ ldrb.w r3, [r9, #361] @ 0x169 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #361] @ 0x169 │ │ │ │ - b.w 2265bc │ │ │ │ + b.w 226534 │ │ │ │ ldrsb.w r1, [r9, #72] @ 0x48 │ │ │ │ movw r0, #441 @ 0x1b9 │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ orrs r0, r1 │ │ │ │ - bne.w 226b8c │ │ │ │ + bne.w 226b04 │ │ │ │ ldr.w r3, [r9, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #192] @ 0xc0 │ │ │ │ - bl 244db4 │ │ │ │ + bl 244d2c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 226c28 │ │ │ │ + beq.w 226ba0 │ │ │ │ ldr.w r3, [r9, #232] @ 0xe8 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #232] @ 0xe8 │ │ │ │ - b.n 226c28 │ │ │ │ + b.n 226ba0 │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e4318 │ │ │ │ + bl 2e4290 │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 2265bc │ │ │ │ + bhi.w 226534 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r5, #21] │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #376] @ 0x178 │ │ │ │ - b.w 2265bc │ │ │ │ + b.w 226534 │ │ │ │ ldr.w r3, [r9, #124] @ 0x7c │ │ │ │ orr.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ str.w r3, [r9, #124] @ 0x7c │ │ │ │ - b.w 2265bc │ │ │ │ + b.w 226534 │ │ │ │ ldr.w r3, [r9, #124] @ 0x7c │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ str.w r3, [r9, #124] @ 0x7c │ │ │ │ - b.n 2270be │ │ │ │ + b.n 227036 │ │ │ │ ldr.w r3, [r9, #124] @ 0x7c │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str.w r3, [r9, #124] @ 0x7c │ │ │ │ - b.w 2265bc │ │ │ │ + b.w 226534 │ │ │ │ ldrsb.w r1, [r9, #72] @ 0x48 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #480 @ 0x1e0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r1, r2 │ │ │ │ - bne.w 226ca6 │ │ │ │ + bne.w 226c1e │ │ │ │ ldr.w r3, [r9, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #200] @ 0xc8 │ │ │ │ - bl 244db4 │ │ │ │ + bl 244d2c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 226cf6 │ │ │ │ + beq.w 226c6e │ │ │ │ ldr.w r3, [r9, #236] @ 0xec │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #236] @ 0xec │ │ │ │ - b.n 226cf6 │ │ │ │ + b.n 226c6e │ │ │ │ lsls r7, r3, #29 │ │ │ │ - bpl.w 226b3a │ │ │ │ + bpl.w 226ab2 │ │ │ │ ldrb.w r3, [r9, #346] @ 0x15a │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #346] @ 0x15a │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2272b2 │ │ │ │ + bne.n 22722a │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ lsls r5, r3, #27 │ │ │ │ itt mi │ │ │ │ ornmi r3, r3, #63 @ 0x3f │ │ │ │ strbmi.w r3, [r9, #376] @ 0x178 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ - b.n 226b3a │ │ │ │ + b.n 226ab2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.n 226f08 │ │ │ │ + b.n 226e80 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.w 22697a │ │ │ │ + b.w 2268f2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #857 @ 0x359 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 226ac8 │ │ │ │ + bne.w 226a40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24511c │ │ │ │ + bl 245094 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 225d10 │ │ │ │ - cbnz r0, 2272fc │ │ │ │ + bl 225c88 │ │ │ │ + cbnz r0, 227274 │ │ │ │ ldr.w r3, [r9, #376] @ 0x178 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #376] @ 0x178 │ │ │ │ ldr.w r3, [r9, #380] @ 0x17c │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #380] @ 0x17c │ │ │ │ ldrsb.w r2, [r9, #72] @ 0x48 │ │ │ │ - b.w 226a78 │ │ │ │ + b.w 2269f0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #859 @ 0x35b │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ addne.w fp, sp, #92 @ 0x5c │ │ │ │ - beq.w 227788 │ │ │ │ + beq.w 227700 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w r2, r1, r2, lsl #7 │ │ │ │ ldrb.w r2, [r2, #78] @ 0x4e │ │ │ │ adds r2, #10 │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia.w lr!, {r0, r1} │ │ │ │ ldrb.w r2, [sp, #95] @ 0x5f │ │ │ │ tst.w r2, #16 │ │ │ │ mov r2, ip │ │ │ │ - bne.w 226a72 │ │ │ │ + bne.w 2269ea │ │ │ │ ldr.w r1, [r9, #416] @ 0x1a0 │ │ │ │ orrs r1, r5 │ │ │ │ str.w r1, [r9, #416] @ 0x1a0 │ │ │ │ ldr.w r1, [r9, #420] @ 0x1a4 │ │ │ │ orrs r1, r7 │ │ │ │ str.w r1, [r9, #420] @ 0x1a4 │ │ │ │ ldrh.w r1, [r9, #428] @ 0x1ac │ │ │ │ orrs r3, r1 │ │ │ │ strh.w r3, [r9, #428] @ 0x1ac │ │ │ │ - b.w 226a72 │ │ │ │ + b.w 2269ea │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 2265bc │ │ │ │ + bne.w 226534 │ │ │ │ ldr.w r3, [r9, #128] @ 0x80 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str.w r3, [r9, #128] @ 0x80 │ │ │ │ - b.w 2265bc │ │ │ │ + b.w 226534 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mvn.w r1, #486 @ 0x1e6 │ │ │ │ add r3, r1 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 226ac8 │ │ │ │ + bne.w 226a40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24511c │ │ │ │ + bl 245094 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 225d10 │ │ │ │ - cbnz r0, 2273ac │ │ │ │ + bl 225c88 │ │ │ │ + cbnz r0, 227324 │ │ │ │ ldr.w r3, [r9, #376] @ 0x178 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #376] @ 0x178 │ │ │ │ ldr.w r3, [r9, #380] @ 0x17c │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #380] @ 0x17c │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ - b.n 226d06 │ │ │ │ + b.n 226c7e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #489 @ 0x1e9 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 226ac8 │ │ │ │ + bne.w 226a40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24511c │ │ │ │ + bl 245094 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldrd r1, r2, [sp, #76] @ 0x4c │ │ │ │ - bl 217450 │ │ │ │ + bl 2173c8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 22788e │ │ │ │ + beq.w 227806 │ │ │ │ ldr.w r3, [r9, #400] @ 0x190 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #400] @ 0x190 │ │ │ │ ldr.w r3, [r9, #404] @ 0x194 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #404] @ 0x194 │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ - b.n 226d00 │ │ │ │ + b.n 226c78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r3, #20 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2278a2 │ │ │ │ + beq.w 22781a │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #5 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ - beq.n 22750e │ │ │ │ + beq.n 227486 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 227a50 │ │ │ │ + bne.w 2279c8 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 22740a │ │ │ │ + bne.n 227382 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ movw r5, #359 @ 0x167 │ │ │ │ ldrsb.w r1, [r9, #72] @ 0x48 │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r3 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ @@ -629843,278 +629653,278 @@ │ │ │ │ cmpeq r2, r5 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 242b3c │ │ │ │ + bl 242ab4 │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 227460 │ │ │ │ + cbz r0, 2273d8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 2e46c0 │ │ │ │ + bl 2e4638 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrsb.w r3, [fp, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 22748e │ │ │ │ + blt.n 227406 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r5, r3, #16 │ │ │ │ - beq.w 22763e │ │ │ │ + beq.w 2275b6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2277fa │ │ │ │ + beq.w 227772 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 22748e │ │ │ │ + beq.n 227406 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 227966 │ │ │ │ + beq.w 2278de │ │ │ │ ldrsb.w r1, [r9, #72] @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ - bl 242b3c │ │ │ │ + bl 242ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 227884 │ │ │ │ + bne.w 2277fc │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 227870 │ │ │ │ + beq.w 2277e8 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ mov r0, r5 │ │ │ │ ands.w r1, r3, #16 │ │ │ │ - beq.w 227866 │ │ │ │ + beq.w 2277de │ │ │ │ ubfx r5, r3, #2, #2 │ │ │ │ - bl 2e4358 │ │ │ │ + bl 2e42d0 │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - bl 225dd4 │ │ │ │ + bl 225d4c │ │ │ │ ldrsb.w r5, [r9, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 226e56 │ │ │ │ + bne.w 226dce │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 2278a6 │ │ │ │ + beq.w 22781e │ │ │ │ mov r0, r4 │ │ │ │ - bl 226184 │ │ │ │ + bl 2260fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2265bc │ │ │ │ + beq.w 226534 │ │ │ │ ldrb.w r3, [r9, #365] @ 0x16d │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r9, #365] @ 0x16d │ │ │ │ - b.w 2265bc │ │ │ │ + b.w 226534 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 22741a │ │ │ │ + beq.n 227392 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #488 @ 0x1e8 │ │ │ │ - bne.w 2265bc │ │ │ │ + bne.w 226534 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24511c │ │ │ │ + bl 245094 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldrd r1, r2, [sp, #68] @ 0x44 │ │ │ │ - bl 217450 │ │ │ │ + bl 2173c8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 227912 │ │ │ │ + beq.w 22788a │ │ │ │ ldr.w r3, [r9, #392] @ 0x188 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #392] @ 0x188 │ │ │ │ ldr.w r3, [r9, #396] @ 0x18c │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #396] @ 0x18c │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ - b.w 226c32 │ │ │ │ + b.w 226baa │ │ │ │ cmp r2, #238 @ 0xee │ │ │ │ - bhi.w 22777a │ │ │ │ + bhi.w 2276f2 │ │ │ │ cmp r2, #231 @ 0xe7 │ │ │ │ - bls.w 2265bc │ │ │ │ + bls.w 226534 │ │ │ │ subs r2, #232 @ 0xe8 │ │ │ │ movs r3, #81 @ 0x51 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 226588 │ │ │ │ - b.w 2265bc │ │ │ │ + bmi.w 226500 │ │ │ │ + b.w 226534 │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #376] @ 0x178 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ sub.w r2, r3, #114 @ 0x72 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ cmphi r3, #1 │ │ │ │ - bls.w 2265bc │ │ │ │ + bls.w 226534 │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r9, #376] @ 0x178 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ - b.w 226b3a │ │ │ │ + b.w 226ab2 │ │ │ │ subs r2, #203 @ 0xcb │ │ │ │ movs r3, #1 │ │ │ │ movt r3, #161 @ 0xa1 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.w 2265bc │ │ │ │ - b.w 226588 │ │ │ │ + bpl.w 226534 │ │ │ │ + b.w 226500 │ │ │ │ movw r3, #701 @ 0x2bd │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 226d84 │ │ │ │ + beq.w 226cfc │ │ │ │ subw r1, r2, #711 @ 0x2c7 │ │ │ │ cmp r1, #26 │ │ │ │ - bhi.w 2266b4 │ │ │ │ + bhi.w 22662c │ │ │ │ movs r3, #11 │ │ │ │ movt r3, #1248 @ 0x4e0 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r5, r3, #31 │ │ │ │ - bmi.w 226d84 │ │ │ │ - b.w 2266b4 │ │ │ │ + bmi.w 226cfc │ │ │ │ + b.w 22662c │ │ │ │ sub.w r1, r2, #390 @ 0x186 │ │ │ │ cmp r1, #29 │ │ │ │ - bhi.w 2266b4 │ │ │ │ + bhi.w 22662c │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ movt r3, #9728 @ 0x2600 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.w 226d84 │ │ │ │ - b.w 2266b4 │ │ │ │ + bmi.w 226cfc │ │ │ │ + b.w 22662c │ │ │ │ sub.w r1, r2, #636 @ 0x27c │ │ │ │ cmp r1, #29 │ │ │ │ - bhi.w 2266b4 │ │ │ │ + bhi.w 22662c │ │ │ │ movw r3, #8687 @ 0x21ef │ │ │ │ movt r3, #15744 @ 0x3d80 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 226d84 │ │ │ │ - b.w 2266b4 │ │ │ │ + bmi.w 226cfc │ │ │ │ + b.w 22662c │ │ │ │ subs r2, #171 @ 0xab │ │ │ │ cmp r2, #30 │ │ │ │ - bhi.w 2265bc │ │ │ │ + bhi.w 226534 │ │ │ │ movs r3, #3 │ │ │ │ movt r3, #16640 @ 0x4100 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w 226588 │ │ │ │ - b.w 2265bc │ │ │ │ + bmi.w 226500 │ │ │ │ + b.w 226534 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ str.w sl, [sp, #16] │ │ │ │ mov sl, r6 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov r9, r4 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 2276f8 │ │ │ │ + beq.n 227670 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 227668 │ │ │ │ - cbz r2, 2276a2 │ │ │ │ + beq.n 2275e0 │ │ │ │ + cbz r2, 22761a │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2276a2 │ │ │ │ + bne.n 22761a │ │ │ │ sub.w r7, r2, #20 │ │ │ │ - b.n 22764c │ │ │ │ + b.n 2275c4 │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 227a56 │ │ │ │ + bne.w 2279ce │ │ │ │ ldr r1, [r7, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 227662 │ │ │ │ + beq.n 2275da │ │ │ │ ldr r6, [r2, #24] │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, #1 │ │ │ │ - bl 2e3944 │ │ │ │ + bl 2e38bc │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ add r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 22767e │ │ │ │ + bcc.n 2275f6 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ - b.n 227656 │ │ │ │ + b.n 2275ce │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 227710 │ │ │ │ + bne.n 227688 │ │ │ │ mov r4, r9 │ │ │ │ mov r6, sl │ │ │ │ adds r3, r5, #1 │ │ │ │ ldrd sl, r9, [sp, #16] │ │ │ │ - beq.w 22748e │ │ │ │ + beq.w 227406 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r1, r3, #16 │ │ │ │ - bne.w 2277fa │ │ │ │ + bne.w 227772 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2e3944 │ │ │ │ + bl 2e38bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.w 22748e │ │ │ │ + bls.w 227406 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r1, r3, #16 │ │ │ │ - beq.w 227958 │ │ │ │ + beq.w 2278d0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 227944 │ │ │ │ + beq.w 2278bc │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 225dd4 │ │ │ │ - b.n 2274da │ │ │ │ + bl 225d4c │ │ │ │ + b.n 227452 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22769c │ │ │ │ + beq.n 227614 │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 227a50 │ │ │ │ + bne.w 2279c8 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2276a2 │ │ │ │ + beq.n 22761a │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 22793a │ │ │ │ + bne.w 2278b2 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3944 │ │ │ │ + bl 2e38bc │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldrb r1, [r2, #13] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 22775c │ │ │ │ + bhi.n 2276d4 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 22775c │ │ │ │ + bhi.n 2276d4 │ │ │ │ tbb [pc, r1] │ │ │ │ asrs r0, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #32 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ @@ -630128,76 +629938,76 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r2, r2 │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ add r5, r0 │ │ │ │ - b.n 227656 │ │ │ │ + b.n 2275ce │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 22775c │ │ │ │ + b.n 2276d4 │ │ │ │ ldrb.w r3, [r9, #364] @ 0x16c │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strb.w r3, [r9, #364] @ 0x16c │ │ │ │ - b.w 2265bc │ │ │ │ + b.w 226534 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2265bc │ │ │ │ - b.w 226588 │ │ │ │ + bne.w 226534 │ │ │ │ + b.w 226500 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 24511c │ │ │ │ + bl 245094 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ add.w fp, sp, #92 @ 0x5c │ │ │ │ ldrd r1, r2, [sp, #84] @ 0x54 │ │ │ │ - bl 217450 │ │ │ │ + bl 2173c8 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.w 227a04 │ │ │ │ + beq.w 22797c │ │ │ │ ldr.w r2, [r9, #408] @ 0x198 │ │ │ │ ldrsb.w ip, [r9, #72] @ 0x48 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #408] @ 0x198 │ │ │ │ ldr.w r2, [r9, #412] @ 0x19c │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #412] @ 0x19c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ - b.n 227316 │ │ │ │ + b.n 22728e │ │ │ │ sub.w r1, r2, #580 @ 0x244 │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.w 2266b4 │ │ │ │ - b.w 226d84 │ │ │ │ + bpl.w 22662c │ │ │ │ + b.w 226cfc │ │ │ │ uxtb r2, r2 │ │ │ │ ldrb.w r1, [fp, #21] │ │ │ │ ubfx r1, r1, #2, #2 │ │ │ │ adds r5, r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ adcs r2, r2 │ │ │ │ lsrs r5, r5, #2 │ │ │ │ orr.w r5, r5, r2, lsl #30 │ │ │ │ ubfx r7, r3, #2, #2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 2e4358 │ │ │ │ + bl 2e42d0 │ │ │ │ adds r3, r7, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 2276c6 │ │ │ │ + b.n 22763e │ │ │ │ ldr.w r3, [r9, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #196] @ 0xc4 │ │ │ │ - bl 244db4 │ │ │ │ + bl 244d2c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ ittt ne │ │ │ │ ldrne.w r3, [r9, #240] @ 0xf0 │ │ │ │ orrne r3, r5 │ │ │ │ @@ -630214,48 +630024,48 @@ │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r3, [sp, #95] @ 0x5f │ │ │ │ lsls r3, r3, #27 │ │ │ │ ittt pl │ │ │ │ ldrpl.w r3, [r9, #424] @ 0x1a8 │ │ │ │ orrpl r3, r5 │ │ │ │ strpl.w r3, [r9, #424] @ 0x1a8 │ │ │ │ - b.w 226a72 │ │ │ │ + b.w 2269ea │ │ │ │ movs r2, #1 │ │ │ │ - bl 2e3944 │ │ │ │ + bl 2e38bc │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2274c8 │ │ │ │ + b.n 227440 │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ cmp r3, #27 │ │ │ │ - bne.w 2274ac │ │ │ │ + bne.w 227424 │ │ │ │ ldrb.w r3, [fp, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.w 2274ac │ │ │ │ + bmi.w 227424 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e46c0 │ │ │ │ + bl 2e4638 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 2274ac │ │ │ │ + b.n 227424 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r3, #451 @ 0x1c3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2273e2 │ │ │ │ + bne.w 22735a │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ - b.w 226d00 │ │ │ │ + b.w 226c78 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 227422 │ │ │ │ + b.n 22739a │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2e4318 │ │ │ │ - bl 2e42f0 │ │ │ │ + bl 2e4290 │ │ │ │ + bl 2e4268 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 226e52 │ │ │ │ + beq.w 226dca │ │ │ │ mov r3, sl │ │ │ │ movs r7, #1 │ │ │ │ mov sl, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 2278f6 │ │ │ │ + b.n 22786e │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ add r3, r5 │ │ │ │ adds r5, #1 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ lsr.w r1, r7, r1 │ │ │ │ @@ -630266,60 +630076,60 @@ │ │ │ │ ldr.w r3, [r9, #380] @ 0x17c │ │ │ │ str.w r1, [r9, #376] @ 0x178 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r9, #380] @ 0x17c │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e3944 │ │ │ │ + bl 2e38bc │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 2278c4 │ │ │ │ + bcc.n 22783c │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, sl │ │ │ │ mov sl, r3 │ │ │ │ - b.w 226e52 │ │ │ │ + b.w 226dca │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r3, #451 @ 0x1c3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 227546 │ │ │ │ + bne.w 2274be │ │ │ │ ldr.w r3, [r9, #384] @ 0x180 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #384] @ 0x180 │ │ │ │ ldr.w r3, [r9, #388] @ 0x184 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #388] @ 0x184 │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ - b.w 226c32 │ │ │ │ + b.w 226baa │ │ │ │ mov r4, r9 │ │ │ │ mov r6, sl │ │ │ │ ldrd sl, r9, [sp, #16] │ │ │ │ - b.n 22748e │ │ │ │ + b.n 227406 │ │ │ │ ubfx r7, r3, #2, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2e4358 │ │ │ │ + bl 2e42d0 │ │ │ │ adds r3, r7, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 2276e4 │ │ │ │ + b.n 22765c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2e3944 │ │ │ │ + bl 2e38bc │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2276e4 │ │ │ │ + b.n 22765c │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ ldrd r2, r0, [r0, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 227a18 │ │ │ │ + bhi.n 227990 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 2277e4 │ │ │ │ - add r0, pc, #8 @ (adr r0, 227984 ) │ │ │ │ + bhi.w 22775c │ │ │ │ + add r0, pc, #8 @ (adr r0, 2278fc ) │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r0, r1 │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ mrc2 15, 2, pc, cr15, cr15, {7} │ │ │ │ mcr2 15, 3, pc, cr1, cr15, {7} @ │ │ │ │ mcr2 15, 3, pc, cr1, cr15, {7} @ │ │ │ │ @@ -630352,35 +630162,35 @@ │ │ │ │ mcr2 15, 3, pc, cr1, cr15, {7} @ │ │ │ │ mcr2 15, 3, pc, cr1, cr15, {7} @ │ │ │ │ mcr2 15, 3, pc, cr1, cr15, {7} @ │ │ │ │ mcr2 15, 3, pc, cr1, cr15, {7} @ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ movw r2, #451 @ 0x1c3 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 2277b4 │ │ │ │ + bne.w 22772c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldrsb.w ip, [r9, #72] @ 0x48 │ │ │ │ - b.n 227316 │ │ │ │ + b.n 22728e │ │ │ │ ubfx r1, r3, #2, #2 │ │ │ │ adds r5, r1, r2 │ │ │ │ adc.w r2, r0, #0 │ │ │ │ lsrs r5, r5, #2 │ │ │ │ orr.w r5, r5, r2, lsl #30 │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.w 2277fa │ │ │ │ - b.n 22748e │ │ │ │ + bne.w 227772 │ │ │ │ + b.n 227406 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 2277e4 │ │ │ │ + b.n 22775c │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #144] @ 0x90 │ │ │ │ ldr.w r3, [r9, #148] @ 0x94 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #148] @ 0x94 │ │ │ │ - b.w 2265bc │ │ │ │ + b.w 226534 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -630389,16 +630199,16 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ mov r7, r1 │ │ │ │ - ldr.w r1, [pc, #1200] @ 227f28 │ │ │ │ - ldr.w r3, [pc, #1200] @ 227f2c │ │ │ │ + ldr.w r1, [pc, #1200] @ 227ea0 │ │ │ │ + ldr.w r3, [pc, #1200] @ 227ea4 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -630408,57 +630218,57 @@ │ │ │ │ strb.w r2, [r0, #76] @ 0x4c │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ strb.w r2, [r0, #80] @ 0x50 │ │ │ │ strh.w r2, [r0, #362] @ 0x16a │ │ │ │ strb.w r3, [r0, #365] @ 0x16d │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 227bc8 │ │ │ │ + beq.w 227b40 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 227acc │ │ │ │ + b.n 227a44 │ │ │ │ ldrb.w r3, [r6, #365] @ 0x16d │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r6, #365] @ 0x16d │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 227ada │ │ │ │ + bpl.n 227a52 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 227b12 │ │ │ │ + cbz r3, 227a8a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ tst.w r3, #18 │ │ │ │ - beq.n 227ac6 │ │ │ │ + beq.n 227a3e │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 227ab4 │ │ │ │ + bmi.n 227a2c │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 227ac6 │ │ │ │ + bne.n 227a3e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e4c1c │ │ │ │ + bl 2e4b94 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e4c34 │ │ │ │ + bl 2e4bac │ │ │ │ ldrb.w r3, [r6, #76] @ 0x4c │ │ │ │ add r4, r0 │ │ │ │ add r3, r4 │ │ │ │ strb.w r3, [r6, #76] @ 0x4c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e4c4c │ │ │ │ + bl 2e4bc4 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ add r3, r0 │ │ │ │ strb.w r3, [r6, #80] @ 0x50 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 227acc │ │ │ │ + bne.n 227a44 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 227bce │ │ │ │ + bne.n 227b46 │ │ │ │ ldrsb.w r2, [r6, #72] @ 0x48 │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w r4, [r6, #361] @ 0x169 │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [r6, #180] @ 0xb4 │ │ │ │ strd r0, r1, [r6, #88] @ 0x58 │ │ │ │ bfi r4, r3, #5, #1 │ │ │ │ @@ -630477,120 +630287,120 @@ │ │ │ │ strd r0, r1, [r6, #216] @ 0xd8 │ │ │ │ strd r0, r1, [r6, #224] @ 0xe0 │ │ │ │ strd r3, r3, [r6, #232] @ 0xe8 │ │ │ │ str.w r3, [r6, #240] @ 0xf0 │ │ │ │ strd r0, r1, [r6, #152] @ 0x98 │ │ │ │ strd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ strd r0, r1, [r6, #168] @ 0xa8 │ │ │ │ - cbz r2, 227bd8 │ │ │ │ + cbz r2, 227b50 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 227ee6 │ │ │ │ + bne.w 227e5e │ │ │ │ ldrb.w r3, [r6, #364] @ 0x16c │ │ │ │ ldr.w r2, [r6, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r6, #364] @ 0x16c │ │ │ │ movw r3, #65076 @ 0xfe34 │ │ │ │ movt r3, #65519 @ 0xffef │ │ │ │ ands r3, r2 │ │ │ │ strd r0, r1, [r6, #144] @ 0x90 │ │ │ │ strd r0, r1, [r6, #136] @ 0x88 │ │ │ │ str.w r3, [r6, #376] @ 0x178 │ │ │ │ - b.n 227bf0 │ │ │ │ + b.n 227b68 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e4318 │ │ │ │ + bl 2e4290 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #16 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r6, #365] @ 0x16d │ │ │ │ orreq.w r3, r3, #64 @ 0x40 │ │ │ │ strbeq.w r3, [r6, #365] @ 0x16d │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 227b1a │ │ │ │ + beq.n 227a92 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #12 │ │ │ │ - beq.n 227bc6 │ │ │ │ - b.n 227baa │ │ │ │ + beq.n 227b3e │ │ │ │ + b.n 227b22 │ │ │ │ strd r0, r1, [r6, #376] @ 0x178 │ │ │ │ ldrb.w r3, [r6, #364] @ 0x16c │ │ │ │ ldrb.w r2, [r6, #365] @ 0x16d │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ bfi r2, r3, #2, #1 │ │ │ │ strb.w r2, [r6, #365] @ 0x16d │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1faae0 │ │ │ │ + bl 1faa58 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 22626c │ │ │ │ + bl 2261e4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1fac94 │ │ │ │ + bl 1fac0c │ │ │ │ ldr r5, [r6, #4] │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 227d64 │ │ │ │ + beq.w 227cdc │ │ │ │ movs r4, #1 │ │ │ │ - b.n 227c30 │ │ │ │ + b.n 227ba8 │ │ │ │ ldrb.w r2, [r6, #376] @ 0x178 │ │ │ │ bfi r2, r3, #3, #1 │ │ │ │ strb.w r2, [r6, #376] @ 0x178 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 227d62 │ │ │ │ + beq.w 227cda │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 227c26 │ │ │ │ + bpl.n 227b9e │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.n 227c6a │ │ │ │ + bmi.n 227be2 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 227ce8 │ │ │ │ + blt.n 227c60 │ │ │ │ ldrb.w r3, [r6, #376] @ 0x178 │ │ │ │ ldrsb.w r2, [r6, #72] @ 0x48 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 227c1a │ │ │ │ + bne.n 227b92 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ - beq.n 227c1a │ │ │ │ + beq.n 227b92 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #12 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - b.n 227c1a │ │ │ │ + b.n 227b92 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e46c0 │ │ │ │ + bl 2e4638 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e3944 │ │ │ │ + bl 2e38bc │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ adds r2, r0, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldrd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ - beq.w 227e36 │ │ │ │ + beq.w 227dae │ │ │ │ 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 227cdc │ │ │ │ + beq.n 227c54 │ │ │ │ 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 │ │ │ │ @@ -630599,184 +630409,184 @@ │ │ │ │ orr.w r0, r0, r3 │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r1, r3 │ │ │ │ strd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 227c44 │ │ │ │ + bge.n 227bbc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e46c0 │ │ │ │ + bl 2e4638 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e3944 │ │ │ │ + bl 2e38bc │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrd r0, r1, [r6, #168] @ 0xa8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 227e3e │ │ │ │ + beq.w 227db6 │ │ │ │ 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 227d5c │ │ │ │ + beq.n 227cd4 │ │ │ │ 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 │ │ │ │ and.w r3, r3, r2 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ orr.w r0, r0, r3 │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r1, r3 │ │ │ │ strd r0, r1, [r6, #168] @ 0xa8 │ │ │ │ - b.n 227c44 │ │ │ │ + b.n 227bbc │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldrsb.w r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 227e46 │ │ │ │ + beq.n 227dbe │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #332] @ 0x14c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 227da2 │ │ │ │ + cbz r3, 227d1a │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 227d9a │ │ │ │ + bpl.n 227d12 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e438c │ │ │ │ + bl 2e4304 │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 227d90 │ │ │ │ + bls.n 227d08 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e438c │ │ │ │ + bl 2e4304 │ │ │ │ ldr.w r3, [r6, #332] @ 0x14c │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [r6, #332] @ 0x14c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 227d76 │ │ │ │ + bne.n 227cee │ │ │ │ ldr.w r5, [r6, #432] @ 0x1b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 227db4 │ │ │ │ - b.n 227e00 │ │ │ │ + cbnz r3, 227d2c │ │ │ │ + b.n 227d78 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 227e00 │ │ │ │ + beq.n 227d78 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 227dac │ │ │ │ + beq.n 227d24 │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 227df8 │ │ │ │ + cbz r3, 227d70 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 227de4 │ │ │ │ + bpl.n 227d5c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e438c │ │ │ │ + bl 2e4304 │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 227dda │ │ │ │ + bls.n 227d52 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e438c │ │ │ │ + bl 2e4304 │ │ │ │ ldr.w r3, [r6, #332] @ 0x14c │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [r6, #332] @ 0x14c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 227dc0 │ │ │ │ + bne.n 227d38 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 227e00 │ │ │ │ + cbz r3, 227d78 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 227dba │ │ │ │ + bne.n 227d32 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 227df2 │ │ │ │ + bne.n 227d6a │ │ │ │ ldrsb.w r3, [r6, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #296] @ (227f30 ) │ │ │ │ + ldr r2, [pc, #296] @ (227ea8 ) │ │ │ │ cmp r3, #4 │ │ │ │ add r2, pc │ │ │ │ ite eq │ │ │ │ ldreq r3, [r6, #88] @ 0x58 │ │ │ │ ldrne r3, [r6, #104] @ 0x68 │ │ │ │ tst.w r3, #1966080 @ 0x1e0000 │ │ │ │ ittt eq │ │ │ │ ldrheq.w r3, [r6, #360] @ 0x168 │ │ │ │ biceq.w r3, r3, #4080 @ 0xff0 │ │ │ │ strheq.w r3, [r6, #360] @ 0x168 │ │ │ │ - ldr r3, [pc, #264] @ (227f2c ) │ │ │ │ + ldr r3, [pc, #264] @ (227ea4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 227f24 │ │ │ │ + bne.n 227e9c │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r2 │ │ │ │ - b.n 227ca8 │ │ │ │ + b.n 227c20 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 227d28 │ │ │ │ + b.n 227ca0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 227d6c │ │ │ │ + beq.n 227ce4 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 227e5a │ │ │ │ + b.n 227dd2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 227ee2 │ │ │ │ + beq.n 227e5a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 227e52 │ │ │ │ + bpl.n 227dca │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 227e52 │ │ │ │ + bpl.n 227dca │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e3944 │ │ │ │ + bl 2e38bc │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr.w r1, [r6, #152] @ 0x98 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldr.w r0, [r6, #156] @ 0x9c │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 227f1c │ │ │ │ + beq.n 227e94 │ │ │ │ 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 227ed6 │ │ │ │ + beq.n 227e4e │ │ │ │ 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 │ │ │ │ @@ -630786,43 +630596,43 @@ │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r0, r3 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ strd r1, r0, [r6, #152] @ 0x98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 227e5a │ │ │ │ + bne.n 227dd2 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - b.n 227d6c │ │ │ │ + b.n 227ce4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 227efe │ │ │ │ + beq.n 227e76 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 227bd8 │ │ │ │ + beq.w 227b50 │ │ │ │ cmp r2, #6 │ │ │ │ itt eq │ │ │ │ strdeq r3, r3, [r6, #384] @ 0x180 │ │ │ │ streq.w r3, [r6, #392] @ 0x188 │ │ │ │ - b.n 227bdc │ │ │ │ + b.n 227b54 │ │ │ │ strd r0, r1, [r6, #384] @ 0x180 │ │ │ │ strd r0, r1, [r6, #392] @ 0x188 │ │ │ │ strd r0, r1, [r6, #400] @ 0x190 │ │ │ │ strd r0, r1, [r6, #408] @ 0x198 │ │ │ │ strd r0, r1, [r6, #416] @ 0x1a0 │ │ │ │ str.w r3, [r6, #424] @ 0x1a8 │ │ │ │ strh.w r3, [r6, #428] @ 0x1ac │ │ │ │ - b.n 227bdc │ │ │ │ + b.n 227b54 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 227ea2 │ │ │ │ + b.n 227e1a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r7, #42] @ 0x2a │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #14] │ │ │ │ + strh r4, [r7, #18] │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ iteee ne │ │ │ │ subne r0, r3, r2 │ │ │ │ ldrheq r3, [r1, #6] │ │ │ │ @@ -630831,38 +630641,38 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ - cbz r3, 227f8c │ │ │ │ + cbz r3, 227f04 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldrb r3, [r0, #10] │ │ │ │ ldrb.w ip, [r0] │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ orr.w r0, r0, ip, lsl #26 │ │ │ │ orr.w r0, r0, r3, lsl #16 │ │ │ │ ldrb r3, [r1, #9] │ │ │ │ - cbz r3, 227f96 │ │ │ │ + cbz r3, 227f0e │ │ │ │ ldrb.w ip, [r1, #4] │ │ │ │ ldrb r2, [r1, #10] │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ push {lr} │ │ │ │ ldrb.w lr, [r1] │ │ │ │ add.w r2, r2, ip, lsl #2 │ │ │ │ orr.w r3, r3, lr, lsl #26 │ │ │ │ orr.w r3, r3, r2, lsl #16 │ │ │ │ subs r0, r0, r3 │ │ │ │ pop {pc} │ │ │ │ ldrb r3, [r1, #9] │ │ │ │ mov.w r0, #268435456 @ 0x10000000 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 227f6e │ │ │ │ + bne.n 227ee6 │ │ │ │ mov.w r3, #268435456 @ 0x10000000 │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -630872,82 +630682,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 2e1994 │ │ │ │ - cbz r0, 227fd6 │ │ │ │ + bl 2e190c │ │ │ │ + cbz r0, 227f4e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e42cc │ │ │ │ + bl 2e4244 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 227fea │ │ │ │ + cbz r0, 227f62 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bpl.w 22813a │ │ │ │ + bpl.w 2280b2 │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 228030 │ │ │ │ + bhi.n 227fa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e4358 │ │ │ │ - cbz r0, 22802a │ │ │ │ + bl 2e42d0 │ │ │ │ + cbz r0, 227fa2 │ │ │ │ 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 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 227fa0 │ │ │ │ + bl 227f18 │ │ │ │ cmp fp, r7 │ │ │ │ - bne.n 228008 │ │ │ │ + bne.n 227f80 │ │ │ │ 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 228118 │ │ │ │ + bpl.n 228090 │ │ │ │ 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, #27 │ │ │ │ - bmi.n 228112 │ │ │ │ - bl 2e3704 │ │ │ │ + bmi.n 22808a │ │ │ │ + bl 2e367c │ │ │ │ ldrb.w ip, [r9, #21] │ │ │ │ mov.w r9, #1 │ │ │ │ lsl.w r9, r9, r0 │ │ │ │ ubfx ip, ip, #2, #2 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r9, r9, ip │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 228184 │ │ │ │ + beq.w 2280fc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 22802a │ │ │ │ + beq.n 227fa2 │ │ │ │ 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 │ │ │ │ @@ -630970,15 +630780,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 228092 │ │ │ │ + bne.n 22800a │ │ │ │ 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] │ │ │ │ @@ -630989,76 +630799,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 2e4358 │ │ │ │ - b.n 22805c │ │ │ │ + bl 2e42d0 │ │ │ │ + b.n 227fd4 │ │ │ │ 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, #70] @ 0x46 │ │ │ │ strh r1, [r2, #2] │ │ │ │ ldrh.w r2, [r9, #30] │ │ │ │ ubfx r2, r2, #6, #9 │ │ │ │ strb r2, [r3, #18] │ │ │ │ - b.n 22803c │ │ │ │ + b.n 227fb4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e4358 │ │ │ │ + bl 2e42d0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e46c0 │ │ │ │ + bl 2e4638 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #20 │ │ │ │ - bne.n 2281b6 │ │ │ │ + bne.n 22812e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22802a │ │ │ │ + beq.w 227fa2 │ │ │ │ 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 227fa0 │ │ │ │ + bl 227f18 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 228162 │ │ │ │ + bne.n 2280da │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 228080 │ │ │ │ + beq.w 227ff8 │ │ │ │ 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 228080 │ │ │ │ + b.n 227ff8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2281e4 │ │ │ │ + beq.n 22815c │ │ │ │ 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] │ │ │ │ @@ -631066,178 +630876,178 @@ │ │ │ │ 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 228152 │ │ │ │ + b.n 2280ca │ │ │ │ stmdb 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 r3, [pc, #508] @ (2283f8 ) │ │ │ │ + ldr r3, [pc, #508] @ (228370 ) │ │ │ │ ldr r5, [r0, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #504] @ (2283fc ) │ │ │ │ + ldr r2, [pc, #504] @ (228374 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22832e │ │ │ │ + beq.w 2282a6 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r8 │ │ │ │ - b.n 228228 │ │ │ │ + b.n 2281a0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 228250 │ │ │ │ + cbz r3, 2281c8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 228222 │ │ │ │ + bpl.n 22819a │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ lsls r7, r3, #27 │ │ │ │ - bpl.n 228222 │ │ │ │ + bpl.n 22819a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e3944 │ │ │ │ + bl 2e38bc │ │ │ │ add r9, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e37bc │ │ │ │ + bl 2e3734 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ add r8, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 228228 │ │ │ │ + bne.n 2281a0 │ │ │ │ cmp r8, r3 │ │ │ │ it ne │ │ │ │ cmpne r9, r3 │ │ │ │ - beq.n 22832e │ │ │ │ + beq.n 2282a6 │ │ │ │ movs r3, #12 │ │ │ │ uxth.w r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r1, #24 │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r5, 228282 │ │ │ │ + cbz r5, 2281fa │ │ │ │ uxth.w r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ str r0, [r5, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2282fa │ │ │ │ + beq.n 228272 │ │ │ │ str r4, [sp, #28] │ │ │ │ - b.n 2282d0 │ │ │ │ + b.n 228248 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 228348 │ │ │ │ + beq.n 2282c0 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 2282c6 │ │ │ │ + bpl.n 22823e │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r2, fp │ │ │ │ ldrb.w r3, [fp, #68] @ 0x44 │ │ │ │ strd r5, r0, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ and.w r3, r3, #3 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 227fa0 │ │ │ │ + bl 227f18 │ │ │ │ ldr.w fp, [fp] │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r3, 2282f8 │ │ │ │ + cbz r3, 228270 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ lsls r4, r3, #28 │ │ │ │ - bpl.n 2282c6 │ │ │ │ + bpl.n 22823e │ │ │ │ ldrb.w r3, [fp, #28] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 2282c6 │ │ │ │ + bpl.n 22823e │ │ │ │ ldr.w r2, [fp, #104] @ 0x68 │ │ │ │ ldr.w r1, [fp, #52] @ 0x34 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 228292 │ │ │ │ + bne.n 22820a │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 2282c6 │ │ │ │ + bpl.n 22823e │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - b.n 2282a0 │ │ │ │ + b.n 228218 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #256] @ (228400 ) │ │ │ │ + ldr r3, [pc, #256] @ (228378 ) │ │ │ │ adds r0, #24 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ blx 60c00 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 228320 │ │ │ │ + cbz r3, 228298 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #240] @ (228404 ) │ │ │ │ + ldr r3, [pc, #240] @ (22837c ) │ │ │ │ movs r2, #8 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0], #4 │ │ │ │ blx 60c00 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - ldr r2, [pc, #216] @ (228408 ) │ │ │ │ - ldr r3, [pc, #196] @ (2283f8 ) │ │ │ │ + ldr r2, [pc, #216] @ (228380 ) │ │ │ │ + ldr r3, [pc, #196] @ (228370 ) │ │ │ │ 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 2283f2 │ │ │ │ + bne.n 22836a │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2e4318 │ │ │ │ + bl 2e4290 │ │ │ │ ldr.w r3, [fp, #104] @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 22835e │ │ │ │ + beq.n 2282d6 │ │ │ │ ldrb.w r3, [fp, #28] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 2282c6 │ │ │ │ - b.n 2282f2 │ │ │ │ + bpl.n 22823e │ │ │ │ + b.n 22826a │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2e438c │ │ │ │ + bl 2e4304 │ │ │ │ ldr.w r5, [fp, #104] @ 0x68 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e4358 │ │ │ │ + bl 2e42d0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2282c6 │ │ │ │ + beq.n 22823e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2282c6 │ │ │ │ + beq.n 22823e │ │ │ │ str.w sl, [sp, #20] │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ movs r6, #36 @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2283be │ │ │ │ + b.n 228336 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add.w ip, sp, #36 @ 0x24 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ ldrb.w r3, [fp, #68] @ 0x44 │ │ │ │ adds r4, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -631245,116 +631055,116 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, r9 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str.w ip, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 227fa0 │ │ │ │ + bl 227f18 │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 2283e6 │ │ │ │ + beq.n 22835e │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mla r3, r6, r4, r3 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 228390 │ │ │ │ + bge.n 228308 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e3944 │ │ │ │ + bl 2e38bc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r4, #1 │ │ │ │ add r3, r0 │ │ │ │ cmp r8, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 2283be │ │ │ │ + bne.n 228336 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 22838c │ │ │ │ - b.n 2282c6 │ │ │ │ + bne.n 228304 │ │ │ │ + b.n 22823e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #23] │ │ │ │ + ldrb r2, [r0, #26] │ │ │ │ lsls r7, r4, #2 │ │ │ │ mcrr2 15, 15, pc, r3, cr15 @ │ │ │ │ ldc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ - ldrb r2, [r1, #19] │ │ │ │ + ldrb r2, [r2, #21] │ │ │ │ lsls r7, r4, #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 2281e8 │ │ │ │ + bl 228160 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ - ldr.w r2, [pc, #1220] @ 2288fc │ │ │ │ + ldr.w r2, [pc, #1220] @ 228874 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr.w r3, [pc, #1220] @ 228900 │ │ │ │ + ldr.w r3, [pc, #1220] @ 228878 │ │ │ │ add r2, pc │ │ │ │ - ldr.w fp, [pc, #1216] @ 228904 │ │ │ │ + ldr.w fp, [pc, #1216] @ 22887c │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #432] @ 0x1b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2288f8 │ │ │ │ + beq.w 228870 │ │ │ │ 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 22845e │ │ │ │ + bne.n 2283d6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2288f8 │ │ │ │ + beq.w 228870 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 22879c │ │ │ │ + beq.w 228714 │ │ │ │ mov r6, fp │ │ │ │ strd r1, r1, [sp, #20] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r7, #16] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22868e │ │ │ │ + beq.w 228606 │ │ │ │ mov r4, r9 │ │ │ │ mov sl, r6 │ │ │ │ str r7, [sp, #32] │ │ │ │ - b.n 2284b0 │ │ │ │ + b.n 228428 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22868a │ │ │ │ + beq.w 228602 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2284a6 │ │ │ │ + bne.n 22841e │ │ │ │ mov r0, r4 │ │ │ │ - bl 217aa4 │ │ │ │ + bl 217a1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2284a6 │ │ │ │ - ldr.w r3, [pc, #1092] @ 228908 │ │ │ │ + beq.n 22841e │ │ │ │ + ldr.w r3, [pc, #1092] @ 228880 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr.w r5, [sl, r3] │ │ │ │ lsls r2, r2, #7 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ adds r0, r5, r2 │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ ldrb.w r0, [r0, #79] @ 0x4f │ │ │ │ @@ -631362,20 +631172,20 @@ │ │ │ │ adds r0, #10 │ │ │ │ ldr r6, [r1, #40] @ 0x28 │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2284a6 │ │ │ │ + beq.n 22841e │ │ │ │ mov r9, r5 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ - b.n 228506 │ │ │ │ + b.n 22847e │ │ │ │ cmp r8, r6 │ │ │ │ - beq.w 22867c │ │ │ │ + beq.w 2285f4 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ eor.w r6, r6, r8 │ │ │ │ lsls r2, r2, #7 │ │ │ │ add.w r1, r9, r2 │ │ │ │ rbit r7, r6 │ │ │ │ clz r7, r7 │ │ │ │ movs r3, #1 │ │ │ │ @@ -631384,15 +631194,15 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ add r5, r7 │ │ │ │ mov.w ip, r5, lsl #1 │ │ │ │ add.w r3, sp, ip │ │ │ │ ldrb.w r3, [r3, #56] @ 0x38 │ │ │ │ ands.w r3, r3, #15 │ │ │ │ - beq.n 2284f8 │ │ │ │ + beq.n 228470 │ │ │ │ ldrb.w r0, [r1, #78] @ 0x4e │ │ │ │ add.w lr, sp, #44 @ 0x2c │ │ │ │ add r3, r5 │ │ │ │ adds r0, #10 │ │ │ │ cmp r3, #32 │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ @@ -631402,19 +631212,19 @@ │ │ │ │ ldrb.w r0, [sp, #44] @ 0x2c │ │ │ │ and.w lr, r1, #1 │ │ │ │ and.w r0, r0, #127 @ 0x7f │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb.w r0, [sp, #46] @ 0x2e │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq.w 2287c4 │ │ │ │ + beq.w 22873c │ │ │ │ cmp r5, #32 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 228598 │ │ │ │ + beq.n 228510 │ │ │ │ and.w r3, r3, #31 │ │ │ │ movs r0, #1 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ subs r3, #1 │ │ │ │ and.w sl, r5, #31 │ │ │ │ movs r0, #1 │ │ │ │ lsl.w sl, r0, sl │ │ │ │ @@ -631446,31 +631256,31 @@ │ │ │ │ lsls r3, r3, #2 │ │ │ │ strh.w r3, [sp, #46] @ 0x2e │ │ │ │ ubfx r3, r1, #4, #4 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ strb.w sl, [sp, #52] @ 0x34 │ │ │ │ cmn.w r3, #13 │ │ │ │ - bhi.w 2287e4 │ │ │ │ + bhi.w 22875c │ │ │ │ add.w sl, r3, #12 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, sl │ │ │ │ - bcs.w 2287b8 │ │ │ │ + bcs.w 228730 │ │ │ │ mov.w fp, r3, lsl #1 │ │ │ │ cmp.w fp, #63 @ 0x3f │ │ │ │ - bhi.w 2287c8 │ │ │ │ + bhi.w 228740 │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ mov fp, sl │ │ │ │ it cc │ │ │ │ movcc.w fp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ blx 6134c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2287dc │ │ │ │ + beq.w 228754 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ strd r0, fp, [sp, #20] │ │ │ │ add r3, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r8, r6 │ │ │ │ @@ -631487,44 +631297,44 @@ │ │ │ │ orr.w r0, r0, r2 │ │ │ │ uxtb r2, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #8] │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ - bne.w 2284fe │ │ │ │ + bne.w 228476 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2284b0 │ │ │ │ + bne.w 228428 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r6, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 228490 │ │ │ │ + bne.w 228408 │ │ │ │ ldr.w r9, [sp] │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #11 │ │ │ │ - bls.n 22879c │ │ │ │ + bls.n 228714 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ umull r3, r4, r3, r9 │ │ │ │ lsrs r4, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 2287ec │ │ │ │ + bne.w 228764 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2288e4 │ │ │ │ + beq.w 22885c │ │ │ │ movs r0, #12 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strh r6, [r5, #22] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mul.w r6, r0, r4 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -631541,31 +631351,31 @@ │ │ │ │ lsls r2, r2, #31 │ │ │ │ ittt mi │ │ │ │ ldrbmi r2, [r1, r3] │ │ │ │ lslmi r2, r2, #2 │ │ │ │ strhmi.w r2, [r0, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2286fa │ │ │ │ - cbz r4, 22872a │ │ │ │ + bne.n 228672 │ │ │ │ + cbz r4, 2286a2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r0, r6, r1 │ │ │ │ ldrb.w r3, [r1], #12 │ │ │ │ cmp r1, r0 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ add.w r2, r2, #1 │ │ │ │ strh r2, [r3, #4] │ │ │ │ - bne.n 228716 │ │ │ │ + bne.n 22868e │ │ │ │ ldr.w r0, [sl, #476] @ 0x1dc │ │ │ │ - cbz r0, 22878a │ │ │ │ + cbz r0, 228702 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ bics.w r2, r3, r7 │ │ │ │ - beq.n 22878a │ │ │ │ + beq.n 228702 │ │ │ │ rbit r3, r2 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ clz r3, r3 │ │ │ │ adds r1, r0, r3 │ │ │ │ add.w lr, r5, r3 │ │ │ │ @@ -631583,111 +631393,111 @@ │ │ │ │ subs r1, r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ strh r6, [r3, #4] │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 22874a │ │ │ │ + bne.n 2286c2 │ │ │ │ strb.w ip, [r5, #1] │ │ │ │ strb r7, [r5, #0] │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r5, [sl, #476] @ 0x1dc │ │ │ │ - cbz r3, 22879c │ │ │ │ + cbz r3, 228714 │ │ │ │ mov r0, r3 │ │ │ │ blx 60b4c │ │ │ │ - ldr r2, [pc, #364] @ (22890c ) │ │ │ │ - ldr r3, [pc, #352] @ (228900 ) │ │ │ │ + ldr r2, [pc, #364] @ (228884 ) │ │ │ │ + ldr r3, [pc, #352] @ (228878 ) │ │ │ │ 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 2288f4 │ │ │ │ + bne.w 22886c │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, r3, r2 │ │ │ │ it eq │ │ │ │ moveq sl, r2 │ │ │ │ - b.n 22863a │ │ │ │ + b.n 2285b2 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ - b.n 228586 │ │ │ │ + b.n 2284fe │ │ │ │ cmp fp, sl │ │ │ │ ldr r0, [sp, #20] │ │ │ │ it cc │ │ │ │ movcc fp, sl │ │ │ │ mov r1, fp │ │ │ │ blx 6134c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 228632 │ │ │ │ + bne.w 2285aa │ │ │ │ ldr.w sl, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 22863a │ │ │ │ + b.n 2285b2 │ │ │ │ ldr.w sl, [sp] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22863a │ │ │ │ + b.n 2285b2 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #284] @ (228910 ) │ │ │ │ + ldr r3, [pc, #284] @ (228888 ) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ subs r5, r4, #1 │ │ │ │ add r3, pc │ │ │ │ blx 60c00 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 22880a │ │ │ │ + b.n 228782 │ │ │ │ adds r2, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - ble.n 22889c │ │ │ │ + ble.n 228814 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 228804 │ │ │ │ + beq.n 22877c │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 228804 │ │ │ │ + ble.n 22877c │ │ │ │ ldrb.w ip, [r2] │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 228890 │ │ │ │ + b.n 228808 │ │ │ │ ldrb r7, [r2, #4] │ │ │ │ ldrb r6, [r3, #16] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 228804 │ │ │ │ + bne.n 22877c │ │ │ │ ldrb r7, [r2, #5] │ │ │ │ ldrb r6, [r3, #17] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 228804 │ │ │ │ + bne.n 22877c │ │ │ │ ldrb r7, [r2, #6] │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 228804 │ │ │ │ + bne.n 22877c │ │ │ │ ldrb r7, [r2, #7] │ │ │ │ ldrb r6, [r3, #19] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 228804 │ │ │ │ + bne.n 22877c │ │ │ │ ldrb r7, [r2, #8] │ │ │ │ ldrb r6, [r3, #20] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 228804 │ │ │ │ + bne.n 22877c │ │ │ │ ldrb r6, [r3, #21] │ │ │ │ - cbz r6, 228888 │ │ │ │ + cbz r6, 228800 │ │ │ │ ldrb r7, [r3, #22] │ │ │ │ ldrh.w lr, [r3, #14] │ │ │ │ ldrb.w r8, [r2, #10] │ │ │ │ ldrb.w r9, [r3, #22] │ │ │ │ sub.w lr, lr, r7, lsl #2 │ │ │ │ ldrh r7, [r2, #2] │ │ │ │ sub.w r7, r7, r8, lsl #2 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 228888 │ │ │ │ + bne.n 228800 │ │ │ │ ldrb r7, [r2, #9] │ │ │ │ cmp r9, r8 │ │ │ │ it cs │ │ │ │ movcs r9, r8 │ │ │ │ orrs r6, r7 │ │ │ │ lsr.w lr, r6, r9 │ │ │ │ add.w r7, lr, #1 │ │ │ │ @@ -631695,72 +631505,72 @@ │ │ │ │ ittt eq │ │ │ │ strbeq.w r9, [r2, #10] │ │ │ │ strbeq r6, [r2, #9] │ │ │ │ strbeq r7, [r3, #21] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 228804 │ │ │ │ + beq.n 22877c │ │ │ │ ldrb r6, [r3, #12] │ │ │ │ cmp r6, ip │ │ │ │ - beq.n 228820 │ │ │ │ + beq.n 228798 │ │ │ │ adds r2, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 22880a │ │ │ │ + bgt.n 228782 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #112] @ (228914 ) │ │ │ │ + ldr r3, [pc, #112] @ (22888c ) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 60c00 │ │ │ │ movs r3, #12 │ │ │ │ mla r3, r3, r4, r6 │ │ │ │ ldrb.w r6, [r3, #-3] │ │ │ │ - cbnz r6, 2288c6 │ │ │ │ + cbnz r6, 22883e │ │ │ │ subs r5, #1 │ │ │ │ subs r3, #12 │ │ │ │ adds r1, r5, #1 │ │ │ │ - bne.n 2288b2 │ │ │ │ + bne.n 22882a │ │ │ │ movs r1, #24 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 2288d4 │ │ │ │ + b.n 22884c │ │ │ │ adds r4, r5, #1 │ │ │ │ movs r3, #12 │ │ │ │ mov r6, r4 │ │ │ │ uxth r1, r4 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r1, #24 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2286d0 │ │ │ │ - b.n 2288ec │ │ │ │ + bne.w 228648 │ │ │ │ + b.n 228864 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22879c │ │ │ │ + beq.w 228714 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60b4c │ │ │ │ - b.n 22879c │ │ │ │ + b.n 228714 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrb r6, [r7, #14] │ │ │ │ + ldrb r6, [r0, #17] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ + ldrb r4, [r4, #3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bl 17e912 │ │ │ │ - bl d0916 │ │ │ │ + bl 17e88a │ │ │ │ + bl d088e │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r3, #11 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ orr.w r3, r3, r4, lsl #6 │ │ │ │ @@ -631789,34 +631599,34 @@ │ │ │ │ orr.w r3, r3, ip, lsl #27 │ │ │ │ ldrb.w r0, [r0, #76] @ 0x4c │ │ │ │ orr.w r3, r3, r1, lsl #28 │ │ │ │ orr.w r3, r3, r2, lsl #29 │ │ │ │ orr.w r0, r3, r0, lsl #30 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - cbz r1, 2289f4 │ │ │ │ + cbz r1, 22896c │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 2289d4 │ │ │ │ + bls.n 22894c │ │ │ │ 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 2289b0 │ │ │ │ + bhi.n 228928 │ │ │ │ bic.w r3, r2, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ add r1, r3 │ │ │ │ - cbz r2, 2289f4 │ │ │ │ + cbz r2, 22896c │ │ │ │ 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 │ │ │ │ @@ -631832,67 +631642,67 @@ │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r5, [pc, #184] @ (228ae4 ) │ │ │ │ + ldr r5, [pc, #184] @ (228a5c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #184] @ (228ae8 ) │ │ │ │ + ldr r2, [pc, #184] @ (228a60 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r5, pc │ │ │ │ - ldr r3, [pc, #180] @ (228aec ) │ │ │ │ - ldr r0, [pc, #184] @ (228af0 ) │ │ │ │ + ldr r3, [pc, #180] @ (228a64 ) │ │ │ │ + ldr r0, [pc, #184] @ (228a68 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ lsls r2, r2, #7 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ adds r1, r3, r2 │ │ │ │ ldrb.w r6, [r1, #114] @ 0x72 │ │ │ │ - cbnz r6, 228a5e │ │ │ │ + cbnz r6, 2289d6 │ │ │ │ ldrb.w r1, [r1, #78] @ 0x4e │ │ │ │ - cbz r1, 228a88 │ │ │ │ + cbz r1, 228a00 │ │ │ │ adds r2, r3, r2 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrb r2, [r2, #21] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 61a8c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r2, [r3, #114] @ 0x72 │ │ │ │ - cbz r2, 228aa0 │ │ │ │ + cbz r2, 228a18 │ │ │ │ subs r6, #1 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #104] @ (228af4 ) │ │ │ │ - ldr r3, [pc, #92] @ (228ae8 ) │ │ │ │ + ldr r2, [pc, #104] @ (228a6c ) │ │ │ │ + ldr r3, [pc, #92] @ (228a60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 228ade │ │ │ │ + bne.n 228a56 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 228a86 │ │ │ │ + beq.n 2289fe │ │ │ │ adds r3, #10 │ │ │ │ ldrb.w r6, [r7, #78] @ 0x4e │ │ │ │ add.w r1, r4, r3, lsl #2 │ │ │ │ subs r6, #1 │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ add r3, sp, #20 │ │ │ │ add.w r6, r5, r6, lsl #2 │ │ │ │ @@ -631901,31 +631711,31 @@ │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r1, [sp, #16] │ │ │ │ bfi r1, r2, #0, #1 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - b.n 228a88 │ │ │ │ + b.n 228a00 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r1, #23] │ │ │ │ + strb r2, [r2, #25] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #23] │ │ │ │ + strb r4, [r1, #25] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #21] │ │ │ │ + strb r0, [r7, #23] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r2, 228b5a │ │ │ │ + cbz r2, 228ad2 │ │ │ │ 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 │ │ │ │ @@ -631942,15 +631752,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 228b30 │ │ │ │ + bne.n 228aa8 │ │ │ │ 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 │ │ │ │ @@ -631966,28 +631776,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, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr.w r2, [pc, #2184] @ 22943c │ │ │ │ + ldr.w r2, [pc, #2184] @ 2293b4 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r3, [pc, #2184] @ 229440 │ │ │ │ + ldr.w r3, [pc, #2184] @ 2293b8 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r0, [pc, #2180] @ 229444 │ │ │ │ + ldr.w r0, [pc, #2180] @ 2293bc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.w 228d14 │ │ │ │ + bhi.w 228c8c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r6, r1, #7 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsls r7, r1, #5 │ │ │ │ lsls r3, r7, #8 │ │ │ │ movs r1, r1 │ │ │ │ @@ -632011,22 +631821,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 229202 │ │ │ │ + beq.w 22917a │ │ │ │ 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 228ce2 │ │ │ │ + bls.n 228c5a │ │ │ │ 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 │ │ │ │ @@ -632046,15 +631856,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 228c74 │ │ │ │ + bhi.n 228bec │ │ │ │ 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 │ │ │ │ @@ -632063,25 +631873,25 @@ │ │ │ │ it cc │ │ │ │ movcc 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 228994 │ │ │ │ + bl 22890c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #1876] @ 229448 │ │ │ │ - ldr.w r3, [pc, #1864] @ 229440 │ │ │ │ + ldr.w r2, [pc, #1876] @ 2293c0 │ │ │ │ + ldr.w r3, [pc, #1864] @ 2293b8 │ │ │ │ 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 229438 │ │ │ │ + bne.w 2293b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movw r0, #44605 @ 0xae3d │ │ │ │ movt r0, #49842 @ 0xc2b2 │ │ │ │ movw r5, #26549 @ 0x67b5 │ │ │ │ @@ -632097,15 +631907,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 228cf2 │ │ │ │ + beq.n 228c6a │ │ │ │ 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 │ │ │ │ @@ -632121,16 +631931,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 228d5e │ │ │ │ - b.n 228cf2 │ │ │ │ + bne.n 228cd6 │ │ │ │ + b.n 228c6a │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ movw r5, #44605 @ 0xae3d │ │ │ │ movt r5, #49842 @ 0xc2b2 │ │ │ │ ldrb.w r1, [r6, #32] │ │ │ │ strb.w r1, [sp, #37] @ 0x25 │ │ │ │ movs r1, #0 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ @@ -632146,15 +631956,15 @@ │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mla r2, r5, r4, r2 │ │ │ │ mul.w r4, r5, r3 │ │ │ │ mov.w r2, r2, ror #15 │ │ │ │ mla r4, r7, r2, r4 │ │ │ │ - ldr.w r2, [pc, #1600] @ 22944c │ │ │ │ + ldr.w r2, [pc, #1600] @ 2293c4 │ │ │ │ mov.w r4, r4, ror #15 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ movw r2, #51831 @ 0xca77 │ │ │ │ movt r2, #34283 @ 0x85eb │ │ │ │ mul.w r4, r7, r4 │ │ │ │ mov r8, r0 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ @@ -632162,40 +631972,40 @@ │ │ │ │ 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 229276 │ │ │ │ + bne.w 2291ee │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 228cf2 │ │ │ │ + beq.w 228c6a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2175d8 │ │ │ │ + bl 217550 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 228af8 │ │ │ │ + bl 228a70 │ │ │ │ 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 228e50 │ │ │ │ - b.n 228cf2 │ │ │ │ + bcc.n 228dc8 │ │ │ │ + b.n 228c6a │ │ │ │ mov r0, r6 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ - bl 228918 │ │ │ │ + bl 228890 │ │ │ │ ldr.w r1, [r6, #69] @ 0x45 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #65] @ 0x41 │ │ │ │ movw r2, #17448 @ 0x4428 │ │ │ │ movt r2, #9251 @ 0x2423 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ @@ -632236,15 +632046,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 228cf2 │ │ │ │ + beq.w 228c6a │ │ │ │ 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 │ │ │ │ @@ -632254,16 +632064,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 228f48 │ │ │ │ - b.n 228cf2 │ │ │ │ + bne.n 228ec0 │ │ │ │ + b.n 228c6a │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ movw r1, #51831 @ 0xca77 │ │ │ │ movt r1, #34283 @ 0x85eb │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ movw r4, #17448 @ 0x4428 │ │ │ │ movt r4, #9251 @ 0x2423 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ @@ -632289,15 +632099,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 229240 │ │ │ │ + beq.w 2291b8 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ movw r2, #26549 @ 0x67b5 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ add r2, r3 │ │ │ │ movw r3, #60207 @ 0xeb2f │ │ │ │ movt r3, #10196 @ 0x27d4 │ │ │ │ @@ -632305,16 +632115,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, #5 │ │ │ │ - bhi.w 2293aa │ │ │ │ - add r3, pc, #8 @ (adr r3, 229038 ) │ │ │ │ + bhi.w 229322 │ │ │ │ + add r3, pc, #8 @ (adr r3, 228fb0 ) │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ add r3, r0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [fp], #1020 @ 0x3fc │ │ │ │ lsls r1, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ @@ -632324,15 +632134,15 @@ │ │ │ │ lsls r5, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [r6, #36] @ 0x24 │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ - ldr r4, [pc, #1012] @ (229450 ) │ │ │ │ + ldr r4, [pc, #1012] @ (2293c8 ) │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r1, #60207 @ 0xeb2f │ │ │ │ movt r1, #10196 @ 0x27d4 │ │ │ │ lsls r7, r5, #7 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mla r4, r2, r5, r3 │ │ │ │ @@ -632345,15 +632155,15 @@ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r2, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - cbz r0, 2290d2 │ │ │ │ + cbz r0, 22904a │ │ │ │ ldrh r0, [r6, #32] │ │ │ │ strh.w r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ add r3, r4 │ │ │ │ @@ -632362,21 +632172,21 @@ │ │ │ │ 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 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 228a1c │ │ │ │ + bl 228994 │ │ │ │ add.w r3, sl, r9 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r3, [r3, #21] │ │ │ │ lsls r7, r3, #2 │ │ │ │ cmp r7, #15 │ │ │ │ - bls.w 2291f6 │ │ │ │ + bls.w 22916e │ │ │ │ sub.w r3, r7, #15 │ │ │ │ movw ip, #51831 @ 0xca77 │ │ │ │ movt ip, #34283 @ 0x85eb │ │ │ │ add.w r8, r0, r3 │ │ │ │ movw r1, #34383 @ 0x864f │ │ │ │ movt r1, #25032 @ 0x61c8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -632401,15 +632211,15 @@ │ │ │ │ cmp r8, r3 │ │ │ │ mul.w r2, lr, r2 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mla r5, ip, r5, r1 │ │ │ │ mul.w r4, lr, r4 │ │ │ │ mov.w r5, r5, ror #19 │ │ │ │ mul.w r1, lr, r5 │ │ │ │ - bhi.n 22911c │ │ │ │ + bhi.n 229094 │ │ │ │ mov.w r2, r2, ror #25 │ │ │ │ and.w r3, r7, #1008 @ 0x3f0 │ │ │ │ add.w r0, r2, r0, ror #31 │ │ │ │ subs r3, #16 │ │ │ │ add.w r2, fp, #1 │ │ │ │ add.w r0, r0, r4, ror #20 │ │ │ │ add.w r0, r0, r1, ror #14 │ │ │ │ @@ -632417,20 +632227,20 @@ │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add.w r1, fp, #16 │ │ │ │ add.w fp, r3, r1 │ │ │ │ mov r1, fp │ │ │ │ add r0, r7 │ │ │ │ and.w r2, r7, #12 │ │ │ │ - bl 228994 │ │ │ │ + bl 22890c │ │ │ │ add.w r3, sl, r9 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 228cf2 │ │ │ │ + beq.w 228c6a │ │ │ │ add.w r0, r6, #96 @ 0x60 │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ movt ip, #10196 @ 0x27d4 │ │ │ │ @@ -632444,22 +632254,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 2291ca │ │ │ │ - b.n 228cf2 │ │ │ │ + bne.n 229142 │ │ │ │ + b.n 228c6a │ │ │ │ movw r0, #26545 @ 0x67b1 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ add r0, r4 │ │ │ │ - b.n 229188 │ │ │ │ + b.n 229100 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 228cf2 │ │ │ │ + beq.w 228c6a │ │ │ │ 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 │ │ │ │ @@ -632468,71 +632278,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 22920c │ │ │ │ - b.n 228cf2 │ │ │ │ + bne.n 229184 │ │ │ │ + b.n 228c6a │ │ │ │ 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 228cf2 │ │ │ │ + b.n 228c6a │ │ │ │ mov r0, r6 │ │ │ │ - bl 2175d8 │ │ │ │ + bl 217550 │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 228af8 │ │ │ │ + bl 228a70 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2175d8 │ │ │ │ + bl 217550 │ │ │ │ add.w r1, r6, #76 @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 228af8 │ │ │ │ + bl 228a70 │ │ │ │ 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 228cf2 │ │ │ │ + bls.w 228c6a │ │ │ │ add.w r7, r6, #108 @ 0x6c │ │ │ │ movs r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2175d8 │ │ │ │ + bl 217550 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 228af8 │ │ │ │ + bl 228a70 │ │ │ │ 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 2292b8 │ │ │ │ - b.n 228cf2 │ │ │ │ + bcc.n 229230 │ │ │ │ + b.n 228c6a │ │ │ │ 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 │ │ │ │ @@ -632559,15 +632369,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 228cf2 │ │ │ │ + b.n 228c6a │ │ │ │ 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 │ │ │ │ @@ -632578,15 +632388,15 @@ │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - b.n 228cf2 │ │ │ │ + b.n 228c6a │ │ │ │ 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 │ │ │ │ @@ -632617,23 +632427,23 @@ │ │ │ │ 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 228cf2 │ │ │ │ + b.n 228c6a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r0, #17] │ │ │ │ + strb r0, [r1, #19] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #16] │ │ │ │ + strb r2, [r0, #19] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + strb r2, [r1, #14] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -632651,53 +632461,53 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldrb.w ip, [sp, #24] │ │ │ │ cmp.w ip, #68 @ 0x44 │ │ │ │ - beq.w 229592 │ │ │ │ - bhi.n 2294d4 │ │ │ │ + beq.w 22950a │ │ │ │ + bhi.n 22944c │ │ │ │ cmp.w ip, #36 @ 0x24 │ │ │ │ - bhi.n 229550 │ │ │ │ + bhi.n 2294c8 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bls.n 229556 │ │ │ │ + bls.n 2294ce │ │ │ │ sub.w ip, ip, #10 │ │ │ │ mov.w lr, #1 │ │ │ │ uxtb.w ip, ip │ │ │ │ lsl.w ip, lr, ip │ │ │ │ tst.w ip, #83886080 @ 0x5000000 │ │ │ │ - bne.n 229582 │ │ │ │ + bne.n 2294fa │ │ │ │ tst.w ip, #1280 @ 0x500 │ │ │ │ - bne.n 22953c │ │ │ │ + bne.n 2294b4 │ │ │ │ tst.w ip, #5 │ │ │ │ - beq.n 229556 │ │ │ │ + beq.n 2294ce │ │ │ │ sxtb r0, r0 │ │ │ │ sxtb r2, r2 │ │ │ │ cmn r0, r2 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w ip, #160 @ 0xa0 │ │ │ │ - beq.n 229560 │ │ │ │ + beq.n 2294d8 │ │ │ │ cmp.w ip, #192 @ 0xc0 │ │ │ │ - beq.n 22951a │ │ │ │ + beq.n 229492 │ │ │ │ cmp.w ip, #144 @ 0x90 │ │ │ │ - bne.n 229556 │ │ │ │ + bne.n 2294ce │ │ │ │ uxth r0, r0 │ │ │ │ mov r3, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ vmov.f32 s16, s0 │ │ │ │ uxth r0, r2 │ │ │ │ - bl 1f4b64 │ │ │ │ + bl 1f4adc │ │ │ │ vneg.f32 s0, s0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #8 │ │ │ │ @@ -632720,15 +632530,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w ip, #66 @ 0x42 │ │ │ │ - beq.n 229592 │ │ │ │ + beq.n 22950a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, pc} │ │ │ │ vmov s15, r2 │ │ │ │ vmov s14, r0 │ │ │ │ vneg.f32 s15, s15 │ │ │ │ @@ -632767,131 +632577,131 @@ │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r9, r5, lsl #5 │ │ │ │ mov r7, r1 │ │ │ │ ldrb.w r2, [sp, #104] @ 0x68 │ │ │ │ add.w r6, r0, r9 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #520] @ (2297e0 ) │ │ │ │ + ldr r2, [pc, #520] @ (229758 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #520] @ (2297e4 ) │ │ │ │ + ldr r3, [pc, #520] @ (22975c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 215e90 │ │ │ │ + bl 215e08 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 229662 │ │ │ │ + beq.n 2295da │ │ │ │ add.w r7, r7, sl, lsl #5 │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 215e90 │ │ │ │ + bl 215e08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2296f0 │ │ │ │ + beq.n 229668 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ ldrb.w r9, [r1, #13] │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 2296f0 │ │ │ │ + bne.n 229668 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r7, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ orr.w fp, r2, r9 │ │ │ │ add.w r9, r6, #60 @ 0x3c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 229630 │ │ │ │ + b.n 2295a8 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #16 │ │ │ │ - beq.w 2297d4 │ │ │ │ + beq.w 22974c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2175d8 │ │ │ │ + bl 217550 │ │ │ │ cmp r0, r6 │ │ │ │ - bls.n 229628 │ │ │ │ + bls.n 2295a0 │ │ │ │ ldrb r3, [r7, r6] │ │ │ │ ldrb.w r1, [r9, r6] │ │ │ │ add.w r3, sl, r3, lsl #3 │ │ │ │ add.w r1, r8, r1, lsl #3 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 22946c │ │ │ │ + bl 2293e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 229628 │ │ │ │ + bne.n 2295a0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 2296f4 │ │ │ │ + b.n 22966c │ │ │ │ ldr r6, [r6, #56] @ 0x38 │ │ │ │ add.w r8, sp, #28 │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ - cbnz r3, 229688 │ │ │ │ + cbnz r3, 229600 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ ite ne │ │ │ │ movne.w r2, #292 @ 0x124 │ │ │ │ moveq r2, #207 @ 0xcf │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 22976e │ │ │ │ + beq.n 2296e6 │ │ │ │ ldrb r1, [r6, #12] │ │ │ │ - cbz r1, 22969c │ │ │ │ + cbz r1, 229614 │ │ │ │ add.w r2, sp, #27 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 229692 │ │ │ │ + bne.n 22960a │ │ │ │ mov r1, r6 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w ip, r3, lsl #5 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ add.w r3, r7, ip │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ - cbnz r3, 2296d0 │ │ │ │ + cbnz r3, 229648 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ite ne │ │ │ │ movne.w r2, #292 @ 0x124 │ │ │ │ moveq r2, #207 @ 0xcf │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 229710 │ │ │ │ + beq.n 229688 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ add.w r2, sp, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 2296e4 │ │ │ │ + cbz r0, 22965c │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 2296da │ │ │ │ + bne.n 229652 │ │ │ │ mov lr, r6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2296f4 │ │ │ │ + beq.n 22966c │ │ │ │ cmp lr, r1 │ │ │ │ - beq.n 22979e │ │ │ │ + beq.n 229716 │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r2, [pc, #240] @ (2297e8 ) │ │ │ │ - ldr r3, [pc, #236] @ (2297e4 ) │ │ │ │ + ldr r2, [pc, #240] @ (229760 ) │ │ │ │ + ldr r3, [pc, #236] @ (22975c ) │ │ │ │ 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 2297da │ │ │ │ + bne.n 229752 │ │ │ │ mov r0, sl │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ eor.w sl, sl, #1 │ │ │ │ movw r2, #65497 @ 0xffd9 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ ldr.w lr, [r6, #36] @ 0x24 │ │ │ │ @@ -632903,98 +632713,98 @@ │ │ │ │ add.w r8, sp, #43 @ 0x2b │ │ │ │ str r5, [sp, #20] │ │ │ │ mov sl, r3 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, ip │ │ │ │ strd lr, r1, [sp, #8] │ │ │ │ - b.n 22974e │ │ │ │ + b.n 2296c6 │ │ │ │ ldrb.w r3, [fp, #1]! │ │ │ │ strb.w r3, [r8, #1]! │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2175d8 │ │ │ │ + bl 217550 │ │ │ │ add.w r3, r6, fp │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 229746 │ │ │ │ + bhi.n 2296be │ │ │ │ mov ip, r4 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldrd lr, r1, [sp, #8] │ │ │ │ - b.n 2296e6 │ │ │ │ + b.n 22965e │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ sub.w fp, r6, #20 │ │ │ │ str r4, [sp, #16] │ │ │ │ adds r6, #39 @ 0x27 │ │ │ │ mov r4, r3 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 229788 │ │ │ │ + b.n 229700 │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ strb.w r2, [r8, r4] │ │ │ │ adds r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2175d8 │ │ │ │ + bl 217550 │ │ │ │ cmp r0, r4 │ │ │ │ - bhi.n 22977e │ │ │ │ + bhi.n 2296f6 │ │ │ │ mov r1, sl │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 2296a2 │ │ │ │ + b.n 22961a │ │ │ │ add.w r9, r9, #59 @ 0x3b │ │ │ │ add.w r6, ip, #59 @ 0x3b │ │ │ │ add r6, r7 │ │ │ │ add r9, r4 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 2297b0 │ │ │ │ + b.n 229728 │ │ │ │ adds r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2175d8 │ │ │ │ + bl 217550 │ │ │ │ cmp r0, r7 │ │ │ │ - bls.n 2296f4 │ │ │ │ + bls.n 22966c │ │ │ │ ldrb.w r3, [r9, #1]! │ │ │ │ add r3, sp │ │ │ │ ldrb r2, [r3, #28] │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ add r3, sp │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2297ae │ │ │ │ - b.n 2296f0 │ │ │ │ + beq.n 229726 │ │ │ │ + b.n 229668 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 2296f4 │ │ │ │ + b.n 22966c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ lsls r7, r4, #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] @ 229824 │ │ │ │ + ldr.w ip, [pc, #40] @ 22979c │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #36] @ (229828 ) │ │ │ │ + ldr r4, [pc, #36] @ (2297a0 ) │ │ │ │ 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 2295ac │ │ │ │ + bl 229524 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r2, [r7, #124] @ 0x7c │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ 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 │ │ │ │ @@ -633004,25 +632814,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 229866 │ │ │ │ + b.n 2297de │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 22988c │ │ │ │ + bne.n 229804 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2175d8 │ │ │ │ + bl 217550 │ │ │ │ cmp r0, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bhi.n 22985a │ │ │ │ + bhi.n 2297d2 │ │ │ │ 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 │ │ │ │ @@ -633031,644 +632841,644 @@ │ │ │ │ ldmia.w sp!, {r3, 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, #3968] @ 0xf80 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1252] @ 229d8c │ │ │ │ - ldr.w r3, [pc, #1252] @ 229d90 │ │ │ │ + ldr.w r1, [pc, #1252] @ 229d04 │ │ │ │ + ldr.w r3, [pc, #1252] @ 229d08 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [pc, #1248] @ 229d94 │ │ │ │ + ldr.w r2, [pc, #1248] @ 229d0c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 2298e8 │ │ │ │ + bne.n 229860 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 2298de │ │ │ │ + bhi.n 229856 │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r4, [r6, #16] │ │ │ │ add r1, sp, #20 │ │ │ │ subs r7, r2, r7 │ │ │ │ lsls r5, r0, #20 │ │ │ │ movs r5, r0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 229af2 │ │ │ │ + beq.w 229a6a │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1196] @ 229d98 │ │ │ │ - ldr.w r3, [pc, #1184] @ 229d90 │ │ │ │ + ldr.w r2, [pc, #1196] @ 229d10 │ │ │ │ + ldr.w r3, [pc, #1184] @ 229d08 │ │ │ │ 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 229d88 │ │ │ │ + bne.w 229d00 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ ldrb.w r2, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2298e8 │ │ │ │ + bne.n 229860 │ │ │ │ ldrb.w r1, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 2298e8 │ │ │ │ + bne.n 229860 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 229bbe │ │ │ │ + beq.w 229b36 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61e6c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2298ea │ │ │ │ + b.n 229862 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 2298e8 │ │ │ │ + bne.n 229860 │ │ │ │ ldrb.w r1, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r0, [r5, #40] @ 0x28 │ │ │ │ eors r1, r0 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bne.n 2298e8 │ │ │ │ + bne.n 229860 │ │ │ │ ldrb.w r0, [r4, #32] │ │ │ │ ldrb.w r1, [r5, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 2298e8 │ │ │ │ + bne.n 229860 │ │ │ │ ldrb.w r0, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r5, #33] @ 0x21 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 2298e8 │ │ │ │ - ldr.w r1, [pc, #1072] @ 229d9c │ │ │ │ + bne.n 229860 │ │ │ │ + ldr.w r1, [pc, #1072] @ 229d14 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov fp, r2 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.w 229c16 │ │ │ │ + bne.w 229b8e │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 229b3e │ │ │ │ + beq.w 229ab6 │ │ │ │ add.w sl, r5, #59 @ 0x3b │ │ │ │ mov r8, r2 │ │ │ │ add.w r9, r4, #59 @ 0x3b │ │ │ │ mov r7, sl │ │ │ │ mov r6, r9 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2299b2 │ │ │ │ + b.n 22992a │ │ │ │ mov r3, r6 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ mov r6, r3 │ │ │ │ mov r3, r7 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ mov r7, r3 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 2298e8 │ │ │ │ + bne.n 229860 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2175d8 │ │ │ │ + bl 217550 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 22999c │ │ │ │ + bcc.n 229914 │ │ │ │ ldr.w r2, [r9, #-3] │ │ │ │ ldr.w r3, [sl, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2298e8 │ │ │ │ + bne.n 229860 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ add.w r2, r8, #1 │ │ │ │ add.w r9, r9, #32 │ │ │ │ mov r8, r2 │ │ │ │ add.w sl, sl, #32 │ │ │ │ mla r3, r0, r3, fp │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 229994 │ │ │ │ - b.n 229b3e │ │ │ │ + bhi.n 22990c │ │ │ │ + b.n 229ab6 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2298e8 │ │ │ │ + bne.w 229860 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 2298e8 │ │ │ │ + bne.w 229860 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 2298e8 │ │ │ │ + bne.w 229860 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 229c08 │ │ │ │ + beq.w 229b80 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 2298e8 │ │ │ │ + bne.w 229860 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 229b5c │ │ │ │ + bhi.w 229ad4 │ │ │ │ tbb [pc, r3] │ │ │ │ str r1, [sp, #572] @ 0x23c │ │ │ │ str r1, [sp, #572] @ 0x23c │ │ │ │ ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ - bl 228918 │ │ │ │ + bl 228890 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 228918 │ │ │ │ + bl 228890 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 2298e8 │ │ │ │ + bne.w 229860 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 229b88 │ │ │ │ + beq.w 229b00 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ ldr.w ip, [r5, #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 229a74 │ │ │ │ + b.n 2299ec │ │ │ │ ldr.w r6, [ip, r3, lsl #2] │ │ │ │ ldr.w r7, [lr, r3, lsl #2] │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 2298e8 │ │ │ │ + bne.w 229860 │ │ │ │ adds r3, #5 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 229b88 │ │ │ │ + beq.w 229b00 │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ ldr.w r7, [r1, r3, lsl #2] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 229a5e │ │ │ │ - b.n 2298e8 │ │ │ │ + beq.n 2299d6 │ │ │ │ + b.n 229860 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 2298e8 │ │ │ │ + bne.w 229860 │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 2298e8 │ │ │ │ + bne.w 229860 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - ldr r3, [pc, #768] @ (229da0 ) │ │ │ │ + ldr r3, [pc, #768] @ (229d18 ) │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r0 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 229ac6 │ │ │ │ + cbz r3, 229a3e │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2298e8 │ │ │ │ + bne.w 229860 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2298e8 │ │ │ │ + bne.w 229860 │ │ │ │ add.w r3, r9, r8 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ add.w lr, r4, #96 @ 0x60 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - cbnz r1, 229ae4 │ │ │ │ - b.n 229bde │ │ │ │ + cbnz r1, 229a5c │ │ │ │ + b.n 229b56 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 229bde │ │ │ │ + beq.n 229b56 │ │ │ │ ldr.w r6, [r0, r3, lsl #2] │ │ │ │ ldr.w r7, [lr, r3, lsl #2] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 229adc │ │ │ │ - b.n 2298e8 │ │ │ │ + beq.n 229a54 │ │ │ │ + b.n 229860 │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2298e8 │ │ │ │ + bne.w 229860 │ │ │ │ ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2298e8 │ │ │ │ + bne.w 229860 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 229b3e │ │ │ │ + cbz r3, 229ab6 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - cbz r2, 229b36 │ │ │ │ + cbz r2, 229aae │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.n 229b26 │ │ │ │ + b.n 229a9e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 229b36 │ │ │ │ + cbz r2, 229aae │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 229b20 │ │ │ │ + bne.n 229a98 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2298e8 │ │ │ │ + bne.w 229860 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 229b16 │ │ │ │ + bne.n 229a8e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2298ea │ │ │ │ + b.n 229862 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2298e8 │ │ │ │ + bne.w 229860 │ │ │ │ ldrb.w r0, [r0, #80] @ 0x50 │ │ │ │ ldrb.w r3, [r5, #80] @ 0x50 │ │ │ │ subs r2, r0, r3 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ - b.n 2298ea │ │ │ │ + b.n 229862 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2298e8 │ │ │ │ + bne.w 229860 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2298e8 │ │ │ │ + bne.w 229860 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 2298ea │ │ │ │ + b.n 229862 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ subs r1, r0, r3 │ │ │ │ negs r0, r1 │ │ │ │ adcs r0, r1 │ │ │ │ - b.n 2298ea │ │ │ │ + b.n 229862 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r5, #65 @ 0x41 │ │ │ │ add.w r0, r4, #65 @ 0x41 │ │ │ │ blx 61e6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2298e8 │ │ │ │ + bne.w 229860 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2298e8 │ │ │ │ + bne.w 229860 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2298e8 │ │ │ │ + bne.w 229860 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2298ea │ │ │ │ + b.n 229862 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 229b3e │ │ │ │ + beq.n 229ab6 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ - b.n 229bd0 │ │ │ │ + b.n 229b48 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 229b3e │ │ │ │ + beq.n 229ab6 │ │ │ │ ldrb.w r0, [r4, r3, lsl #3] │ │ │ │ ldrb.w r1, [r5, r3, lsl #3] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 229bca │ │ │ │ - b.n 2298e8 │ │ │ │ + beq.n 229b42 │ │ │ │ + b.n 229860 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 228a1c │ │ │ │ + bl 228994 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 228a1c │ │ │ │ + bl 228994 │ │ │ │ add.w r3, r9, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 61e6c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2298ea │ │ │ │ + b.n 229862 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2298ea │ │ │ │ + b.n 229862 │ │ │ │ add.w r3, r4, #59 @ 0x3b │ │ │ │ movw r1, #65477 @ 0xffc5 │ │ │ │ movt r1, #65535 @ 0xffff │ │ │ │ mov r7, r3 │ │ │ │ add.w r9, r5, #59 @ 0x3b │ │ │ │ sub.w r8, r1, r4 │ │ │ │ add.w r6, r5, #59 @ 0x3b │ │ │ │ - b.n 229c42 │ │ │ │ + b.n 229bba │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 229d0e │ │ │ │ + bne.n 229c86 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 2175d8 │ │ │ │ + bl 217550 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r2, r8, r3 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 229c32 │ │ │ │ + bhi.n 229baa │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add.w sl, r5, #91 @ 0x5b │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 229d12 │ │ │ │ + bne.n 229c8a │ │ │ │ movw r3, #65445 @ 0xffa5 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ subs r3, r3, r4 │ │ │ │ add.w r2, r4, #91 @ 0x5b │ │ │ │ add.w r6, r5, #91 @ 0x5b │ │ │ │ - b.n 229c82 │ │ │ │ + b.n 229bfa │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 229d12 │ │ │ │ + bne.n 229c8a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 2175d8 │ │ │ │ + bl 217550 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ adds r1, r3, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 229c76 │ │ │ │ + bhi.n 229bee │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 229d12 │ │ │ │ + bne.n 229c8a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, fp │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 229b3e │ │ │ │ + bls.w 229ab6 │ │ │ │ add.w r8, r4, #123 @ 0x7b │ │ │ │ add.w r7, r5, #123 @ 0x7b │ │ │ │ movs r6, #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 229cd2 │ │ │ │ + b.n 229c4a │ │ │ │ ldrb.w r0, [r3, #1]! │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 2298e8 │ │ │ │ + bne.w 229860 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 2175d8 │ │ │ │ + bl 217550 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 229cc2 │ │ │ │ + bcc.n 229c3a │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r7, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2298e8 │ │ │ │ + bne.w 229860 │ │ │ │ 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, fp │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 229cba │ │ │ │ - b.n 229b3e │ │ │ │ + bhi.n 229c32 │ │ │ │ + b.n 229ab6 │ │ │ │ add.w sl, r5, #91 @ 0x5b │ │ │ │ mov r6, sl │ │ │ │ - b.n 229d2c │ │ │ │ + b.n 229ca4 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ mov r7, r3 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2298e8 │ │ │ │ + bne.w 229860 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2175d8 │ │ │ │ + bl 217550 │ │ │ │ add.w r3, r8, r7 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 229d16 │ │ │ │ + bhi.n 229c8e │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2298e8 │ │ │ │ + bne.w 229860 │ │ │ │ movw r3, #65445 @ 0xffa5 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ add.w r2, r4, #91 @ 0x5b │ │ │ │ subs r3, r3, r4 │ │ │ │ - b.n 229d68 │ │ │ │ + b.n 229ce0 │ │ │ │ mov r6, r9 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ mov r9, r6 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 2298e8 │ │ │ │ + bne.w 229860 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 2175d8 │ │ │ │ + bl 217550 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ adds r1, r3, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 229d56 │ │ │ │ + bhi.n 229cce │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 229ca0 │ │ │ │ - b.n 2298e8 │ │ │ │ + beq.n 229c18 │ │ │ │ + b.n 229860 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r1, #116] @ 0x74 │ │ │ │ + str r4, [r2, #124] @ 0x7c │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + str r6, [r1, #124] @ 0x7c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r2, [r1, #112] @ 0x70 │ │ │ │ + str r2, [r2, #120] @ 0x78 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 229894 │ │ │ │ + bl 22980c │ │ │ │ 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] @ (229dd4 ) │ │ │ │ - ldr r2, [pc, #12] @ (229dd8 ) │ │ │ │ + ldr r3, [pc, #12] @ (229d4c ) │ │ │ │ + ldr r2, [pc, #12] @ (229d50 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1faa70 │ │ │ │ + bl 1fa9e8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ ldcl 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fac94 │ │ │ │ + bl 1fac0c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #356] @ (229f6c ) │ │ │ │ - ldr r3, [pc, #360] @ (229f70 ) │ │ │ │ + ldr r1, [pc, #356] @ (229ee4 ) │ │ │ │ + ldr r3, [pc, #360] @ (229ee8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r7, [pc, #352] @ (229f74 ) │ │ │ │ + ldr r7, [pc, #352] @ (229eec ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #299 @ 0x12b │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 229e58 │ │ │ │ + bne.n 229dd0 │ │ │ │ tst.w r3, #708 @ 0x2c4 │ │ │ │ - beq.n 229eb2 │ │ │ │ + beq.n 229e2a │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #320] @ (229f78 ) │ │ │ │ - ldr r3, [pc, #312] @ (229f70 ) │ │ │ │ + ldr r2, [pc, #320] @ (229ef0 ) │ │ │ │ + ldr r3, [pc, #312] @ (229ee8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 229f68 │ │ │ │ + bne.w 229ee0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ sub.w r3, r3, #900 @ 0x384 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 229ec2 │ │ │ │ + bhi.n 229e3a │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fae6c │ │ │ │ + bl 1fade4 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 229e32 │ │ │ │ - cbz r6, 229e78 │ │ │ │ + beq.n 229daa │ │ │ │ + cbz r6, 229df0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 229f08 │ │ │ │ + beq.n 229e80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215c34 │ │ │ │ + bl 215bac │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215c34 │ │ │ │ + bl 215bac │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ mov ip, r0 │ │ │ │ - cbnz r3, 229ece │ │ │ │ + cbnz r3, 229e46 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ ubfx r2, r2, #2, #6 │ │ │ │ orr.w r2, r2, r3, lsr #2 │ │ │ │ bfi r3, r2, #2, #6 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 229e34 │ │ │ │ + beq.n 229dac │ │ │ │ mov r1, ip │ │ │ │ mov r0, r6 │ │ │ │ - bl 216144 │ │ │ │ - b.n 229e34 │ │ │ │ + bl 2160bc │ │ │ │ + b.n 229dac │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi.n 229e50 │ │ │ │ + bhi.n 229dc8 │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - bhi.n 229e58 │ │ │ │ + bhi.n 229dd0 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 229e58 │ │ │ │ + bls.n 229dd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216f70 │ │ │ │ + bl 216ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 229e32 │ │ │ │ - b.n 229e58 │ │ │ │ + beq.n 229daa │ │ │ │ + b.n 229dd0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 229ea4 │ │ │ │ - ldr r3, [pc, #168] @ (229f7c ) │ │ │ │ + bne.n 229e1c │ │ │ │ + ldr r3, [pc, #168] @ (229ef4 ) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r3, #7 │ │ │ │ adds r1, r2, r3 │ │ │ │ ldrb.w r1, [r1, #78] @ 0x4e │ │ │ │ - cbnz r1, 229f0c │ │ │ │ + cbnz r1, 229e84 │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r3, [r3, #114] @ 0x72 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 229ea4 │ │ │ │ + beq.n 229e1c │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r2, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r2, #114] @ 0x72 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - b.n 229ea4 │ │ │ │ + b.n 229e1c │ │ │ │ str r4, [r3, #4] │ │ │ │ - b.n 229e32 │ │ │ │ + b.n 229daa │ │ │ │ adds r1, #10 │ │ │ │ add.w lr, sp, #20 │ │ │ │ add.w r7, r4, r1, lsl #2 │ │ │ │ ldr.w r0, [r4, r1, lsl #2] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ stmia.w lr!, {r0, r1} │ │ │ │ ldrb.w r1, [sp, #24] │ │ │ │ ands.w lr, r1, #1 │ │ │ │ - bne.n 229ee2 │ │ │ │ + bne.n 229e5a │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ adds r3, #10 │ │ │ │ add.w r7, r5, r3, lsl #2 │ │ │ │ @@ -633680,139 +633490,139 @@ │ │ │ │ bfi r2, lr, #0, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ strd r0, r1, [r4] │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str.w r0, [r5, r3, lsl #2] │ │ │ │ str r1, [r7, #4] │ │ │ │ - b.n 229ea4 │ │ │ │ + b.n 229e1c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #652] @ (22a220 ) │ │ │ │ + ldr r2, [pc, #652] @ (22a198 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #652] @ (22a224 ) │ │ │ │ + ldr r3, [pc, #652] @ (22a19c ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w r9, [pc, #652] @ 22a228 │ │ │ │ + ldr.w r9, [pc, #652] @ 22a1a0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #432] @ 0x1b0 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - cbz r6, 229fca │ │ │ │ + cbz r6, 229f42 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 229fb4 │ │ │ │ - cbz r6, 229fca │ │ │ │ + bne.n 229f2c │ │ │ │ + cbz r6, 229f42 │ │ │ │ ldr r6, [r6, #24] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r2, r3, #346 @ 0x15a │ │ │ │ add.w r0, r3, #350 @ 0x15e │ │ │ │ ldr.w r1, [r3, #476] @ 0x1dc │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ adds r1, #4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 229fd8 │ │ │ │ + bne.n 229f50 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 22a1fc │ │ │ │ + beq.w 22a174 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #1 │ │ │ │ str r6, [sp, #20] │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ ldr.w r4, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 22a086 │ │ │ │ + beq.n 229ffe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22a1cc │ │ │ │ + beq.w 22a144 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 22a200 │ │ │ │ + beq.w 22a178 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 22a1a4 │ │ │ │ + beq.w 22a11c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22a1a4 │ │ │ │ + beq.w 22a11c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 22a1c8 │ │ │ │ - ldr r2, [pc, #508] @ (22a22c ) │ │ │ │ + bne.w 22a140 │ │ │ │ + ldr r2, [pc, #508] @ (22a1a4 ) │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r5, [r9, r2] │ │ │ │ add.w r3, r5, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #79] @ 0x4f │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22a1c8 │ │ │ │ + beq.w 22a140 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 244db4 │ │ │ │ + bl 244d2c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ add.w r3, r5, r3, lsl #7 │ │ │ │ ldrb.w r1, [r3, #79] @ 0x4f │ │ │ │ adds r1, #10 │ │ │ │ add.w ip, r8, r1, lsl #2 │ │ │ │ ldrb.w r1, [r8, r1, lsl #2] │ │ │ │ lsls r0, r1, #28 │ │ │ │ - bne.n 22a082 │ │ │ │ + bne.n 229ffa │ │ │ │ ldrb.w r1, [ip, #2] │ │ │ │ lsls r1, r1, #28 │ │ │ │ - bne.n 22a082 │ │ │ │ + bne.n 229ffa │ │ │ │ ldrb.w r1, [ip, #4] │ │ │ │ lsls r2, r1, #28 │ │ │ │ - bne.n 22a082 │ │ │ │ + bne.n 229ffa │ │ │ │ ldrb.w r0, [ip, #6] │ │ │ │ ands.w r5, r0, #15 │ │ │ │ - beq.n 22a0bc │ │ │ │ + beq.n 22a034 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 22a016 │ │ │ │ + bne.n 229f8e │ │ │ │ mov r0, r7 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 229ff8 │ │ │ │ + bne.n 229f70 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 261930 │ │ │ │ - ldr r2, [pc, #400] @ (22a230 ) │ │ │ │ - ldr r3, [pc, #384] @ (22a224 ) │ │ │ │ + bl 2618a8 │ │ │ │ + ldr r2, [pc, #400] @ (22a1a8 ) │ │ │ │ + ldr r3, [pc, #384] @ (22a19c ) │ │ │ │ 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 22a21a │ │ │ │ + bne.w 22a192 │ │ │ │ mov r0, sl │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ add.w lr, sp, #28 │ │ │ │ ldrb.w r0, [r3, #78] @ 0x4e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -633829,31 +633639,31 @@ │ │ │ │ stmia.w lr!, {r0, r1} │ │ │ │ ldrh.w lr, [r6, #22] │ │ │ │ ldrb.w r2, [sp, #28] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ and.w r2, r2, #127 @ 0x7f │ │ │ │ strd r5, r5, [sp, #36] @ 0x24 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 22a188 │ │ │ │ + beq.n 22a100 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ strd r3, r7, [sp, #12] │ │ │ │ - b.n 22a11c │ │ │ │ + b.n 22a094 │ │ │ │ adds r0, #1 │ │ │ │ adds r6, #12 │ │ │ │ cmp r0, lr │ │ │ │ - beq.n 22a186 │ │ │ │ + beq.n 22a0fe │ │ │ │ ldrb r5, [r6, #28] │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 22a114 │ │ │ │ + bne.n 22a08c │ │ │ │ ldrb.w r7, [r6, #33] @ 0x21 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ands r7, r3 │ │ │ │ - beq.n 22a114 │ │ │ │ + beq.n 22a08c │ │ │ │ ldrb.w sl, [r6, #24] │ │ │ │ ldrh r5, [r6, #26] │ │ │ │ ldrb.w r8, [r6, #34] @ 0x22 │ │ │ │ mov.w sl, sl, lsl #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ rsb r8, r8, r5, lsr #2 │ │ │ │ rbit r1, r7 │ │ │ │ @@ -633868,277 +633678,277 @@ │ │ │ │ subs r2, #1 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strb.w r3, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r1 │ │ │ │ add r1, r8 │ │ │ │ strb.w r1, [r5, #37] @ 0x25 │ │ │ │ bics r7, r2 │ │ │ │ - bne.n 22a140 │ │ │ │ + bne.n 22a0b8 │ │ │ │ adds r0, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w sl, #1 │ │ │ │ adds r6, #12 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 22a11c │ │ │ │ + bne.n 22a094 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 22a016 │ │ │ │ - b.n 22a086 │ │ │ │ + bne.w 229f8e │ │ │ │ + b.n 229ffe │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 22a086 │ │ │ │ - ldr r2, [pc, #124] @ (22a22c ) │ │ │ │ + bne.w 229ffe │ │ │ │ + ldr r2, [pc, #124] @ (22a1a4 ) │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r5, [r9, r2] │ │ │ │ add.w r3, r5, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #79] @ 0x4f │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22a086 │ │ │ │ + beq.w 229ffe │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 22a048 │ │ │ │ + b.n 229fc0 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 22a016 │ │ │ │ + b.n 229f8e │ │ │ │ ldrb.w r1, [r8, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.w 22a086 │ │ │ │ - ldr r1, [pc, #84] @ (22a22c ) │ │ │ │ + bne.w 229ffe │ │ │ │ + ldr r1, [pc, #84] @ (22a1a4 ) │ │ │ │ ldr.w r5, [r9, r1] │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ add.w r1, r5, r1, lsl #7 │ │ │ │ ldrb.w r1, [r1, #79] @ 0x4f │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 22a1c4 │ │ │ │ + bne.n 22a13c │ │ │ │ mov r0, r7 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 229ff8 │ │ │ │ - b.n 22a092 │ │ │ │ + bne.w 229f70 │ │ │ │ + b.n 22a00a │ │ │ │ mov sl, r7 │ │ │ │ - b.n 22a094 │ │ │ │ - ldr r3, [pc, #40] @ (22a22c ) │ │ │ │ + b.n 22a00c │ │ │ │ + ldr r3, [pc, #40] @ (22a1a4 ) │ │ │ │ ldr.w r5, [r9, r3] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ add.w r3, r5, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #79] @ 0x4f │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22a048 │ │ │ │ - b.n 22a016 │ │ │ │ + bne.w 229fc0 │ │ │ │ + b.n 229f8e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r4, #4] │ │ │ │ + str r6, [r5, #12] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r6, [r4, #12] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r3, r5] │ │ │ │ + ldrsh r2, [r4, r7] │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r3, #0 │ │ │ │ add.w r8, r2, #8 │ │ │ │ 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 22a2ec │ │ │ │ + beq.n 22a264 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22a2f0 │ │ │ │ + beq.n 22a268 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 22a28c │ │ │ │ + bne.n 22a204 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 22a27e │ │ │ │ + cbz r3, 22a1f6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 22a27e │ │ │ │ + cbz r2, 22a1f6 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r2, r2, #0, #26 │ │ │ │ tst r2, r7 │ │ │ │ - bne.n 22a30e │ │ │ │ + bne.n 22a286 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22a268 │ │ │ │ + bne.n 22a1e0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ tst r3, r7 │ │ │ │ - beq.n 22a2ec │ │ │ │ + beq.n 22a264 │ │ │ │ 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, 22a2fe │ │ │ │ + cbz r3, 22a276 │ │ │ │ ldrb.w lr, [r2, #30] │ │ │ │ ubfx r1, lr, #0, #1 │ │ │ │ - b.n 22a2b0 │ │ │ │ + b.n 22a228 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 22a2fe │ │ │ │ + cbz r3, 22a276 │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ and.w ip, r3, #1 │ │ │ │ eor.w r3, r3, lr │ │ │ │ cmp ip, r1 │ │ │ │ - bhi.n 22a2de │ │ │ │ + bhi.n 22a256 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 22a2aa │ │ │ │ + bmi.n 22a222 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ cmp r6, r3 │ │ │ │ - blt.n 22a2de │ │ │ │ - bne.n 22a2aa │ │ │ │ + blt.n 22a256 │ │ │ │ + bne.n 22a222 │ │ │ │ ldrb.w ip, [r0, #21] │ │ │ │ ldrb r3, [r2, #21] │ │ │ │ ubfx ip, ip, #2, #2 │ │ │ │ ubfx r3, r3, #2, #2 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 22a2aa │ │ │ │ + bls.n 22a222 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r0, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 22a264 │ │ │ │ + bne.n 22a1dc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #26 │ │ │ │ tst r1, r7 │ │ │ │ - beq.n 22a2ec │ │ │ │ + beq.n 22a264 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 22a28c │ │ │ │ + b.n 22a204 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ strd r8, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 22a264 │ │ │ │ - b.n 22a2ec │ │ │ │ + bne.n 22a1dc │ │ │ │ + b.n 22a264 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 22a28c │ │ │ │ + b.n 22a204 │ │ │ │ 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 22a386 │ │ │ │ + beq.n 22a2fe │ │ │ │ mov r6, r2 │ │ │ │ - b.n 22a344 │ │ │ │ + b.n 22a2bc │ │ │ │ lsls r2, r1, #24 │ │ │ │ - bpl.n 22a33e │ │ │ │ + bpl.n 22a2b6 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 22a382 │ │ │ │ + beq.n 22a2fa │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 22a386 │ │ │ │ + cbz r3, 22a2fe │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ ubfx r1, r2, #0, #26 │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 22a33e │ │ │ │ + beq.n 22a2b6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 22a332 │ │ │ │ + bne.n 22a2aa │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 61d38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22a33e │ │ │ │ + bne.n 22a2b6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e2dd8 │ │ │ │ + bl 2e2d50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22a33e │ │ │ │ + beq.n 22a2b6 │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #24 │ │ │ │ - bmi.n 22a33e │ │ │ │ + bmi.n 22a2b6 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 22a33e │ │ │ │ + bne.n 22a2b6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c9fc │ │ │ │ + bl 21c974 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2134a4 │ │ │ │ + bl 21341c │ │ │ │ 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, #800] @ (22a6d0 ) │ │ │ │ - ldr r3, [pc, #800] @ (22a6d4 ) │ │ │ │ + ldr r2, [pc, #800] @ (22a648 ) │ │ │ │ + ldr r3, [pc, #800] @ (22a64c ) │ │ │ │ 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 22a514 │ │ │ │ + beq.w 22a48c │ │ │ │ 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 22a39c │ │ │ │ + bl 22a314 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 22a4ce │ │ │ │ + beq.n 22a446 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 22a460 │ │ │ │ + bne.n 22a3d8 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 2e43b0 │ │ │ │ + bl 2e4328 │ │ │ │ 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 │ │ │ │ @@ -634146,46 +633956,46 @@ │ │ │ │ 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 216110 │ │ │ │ + bl 216088 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2181e8 │ │ │ │ - ldr r2, [pc, #660] @ (22a6d8 ) │ │ │ │ - ldr r3, [pc, #652] @ (22a6d4 ) │ │ │ │ + bl 218160 │ │ │ │ + ldr r2, [pc, #660] @ (22a650 ) │ │ │ │ + ldr r3, [pc, #652] @ (22a64c ) │ │ │ │ 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 22a6ca │ │ │ │ + bne.w 22a642 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 22a544 │ │ │ │ + beq.n 22a4bc │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r4, [r5, #20] │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bhi.w 22a6c4 │ │ │ │ + bhi.w 22a63c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 22a6c0 │ │ │ │ + bhi.w 22a638 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ @@ -634219,37 +634029,37 @@ │ │ │ │ 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 22a626 │ │ │ │ + bhi.w 22a59e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 22a622 │ │ │ │ + bhi.w 22a59a │ │ │ │ tbb [pc, r3] │ │ │ │ str r7, [sp, #576] @ 0x240 │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ ldrh r7, [r2, #44] @ 0x2c │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ - ldr r5, [pc, #604] @ (22a760 ) │ │ │ │ + ldr r5, [pc, #604] @ (22a6d8 ) │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ 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, #26 │ │ │ │ @@ -634257,22 +634067,22 @@ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldrsb.w r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #384] @ 0x180 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 22a434 │ │ │ │ + b.n 22a3ac │ │ │ │ movs r1, #1 │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e46c0 │ │ │ │ + bl 2e4638 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add.w ip, sp, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ @@ -634281,35 +634091,35 @@ │ │ │ │ str r5, [sp, #12] │ │ │ │ add.w r5, r4, #64 @ 0x40 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 22a428 │ │ │ │ + b.n 22a3a0 │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, sp │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 22a5c2 │ │ │ │ + cbz r0, 22a53a │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ 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 │ │ │ │ @@ -634322,51 +634132,51 @@ │ │ │ │ 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 22a428 │ │ │ │ + b.n 22a3a0 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 22a592 │ │ │ │ + b.n 22a50a │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 22a592 │ │ │ │ + b.n 22a50a │ │ │ │ str r1, [sp, #16] │ │ │ │ - b.n 22a592 │ │ │ │ + b.n 22a50a │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ - b.n 22a592 │ │ │ │ + b.n 22a50a │ │ │ │ strh.w r1, [sp] │ │ │ │ ldrd r4, r5, [sp] │ │ │ │ movs r1, #1 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 22a65c │ │ │ │ + cbz r0, 22a5d4 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 213df4 │ │ │ │ + bl 213d6c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e46c0 │ │ │ │ + bl 2e4638 │ │ │ │ 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 │ │ │ │ @@ -634375,224 +634185,224 @@ │ │ │ │ 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 22a428 │ │ │ │ + b.n 22a3a0 │ │ │ │ strb.w r1, [sp] │ │ │ │ - b.n 22a630 │ │ │ │ + b.n 22a5a8 │ │ │ │ orrs r1, r4 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 22a630 │ │ │ │ + b.n 22a5a8 │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 22a630 │ │ │ │ + b.n 22a5a8 │ │ │ │ strd r1, r4, [sp] │ │ │ │ - b.n 22a630 │ │ │ │ + b.n 22a5a8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r1, r1] │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + ldrb r6, [r7, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #84] @ 22a740 │ │ │ │ + ldr.w ip, [pc, #84] @ 22a6b8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #80] @ (22a744 ) │ │ │ │ + ldr r3, [pc, #80] @ (22a6bc ) │ │ │ │ add r2, sp, #12 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 22a234 │ │ │ │ + bl 22a1ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22a722 │ │ │ │ + beq.n 22a69a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r0, #16] │ │ │ │ str r1, [r3, #0] │ │ │ │ - ldr r2, [pc, #36] @ (22a748 ) │ │ │ │ - ldr r3, [pc, #28] @ (22a744 ) │ │ │ │ + ldr r2, [pc, #36] @ (22a6c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (22a6bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 22a73a │ │ │ │ + bne.n 22a6b2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r0, [r2, r6] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ lsls r7, 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, #3224] @ 0xc98 │ │ │ │ - ldr r5, [pc, #580] @ (22a9a4 ) │ │ │ │ + ldr r5, [pc, #580] @ (22a91c ) │ │ │ │ sub.w sp, sp, #836 @ 0x344 │ │ │ │ - ldr r3, [pc, #580] @ (22a9a8 ) │ │ │ │ + ldr r3, [pc, #580] @ (22a920 ) │ │ │ │ add r2, sp, #24 │ │ │ │ add r5, pc │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #828] @ 0x33c │ │ │ │ mov.w r3, #0 │ │ │ │ strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ strd r4, r4, [sp, #48] @ 0x30 │ │ │ │ - bl 22a234 │ │ │ │ + bl 22a1ac │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22a99a │ │ │ │ + beq.w 22a912 │ │ │ │ str r7, [sp, #20] │ │ │ │ mov.w fp, #1 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r9 │ │ │ │ mov r7, r4 │ │ │ │ ldrsb.w r1, [r8, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - bl 242b3c │ │ │ │ + bl 242ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22a990 │ │ │ │ + bne.w 22a908 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 22a97e │ │ │ │ + beq.w 22a8f6 │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne.w r9, #32 │ │ │ │ - bne.n 22a7d6 │ │ │ │ + bne.n 22a74e │ │ │ │ ldrsb.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #4 │ │ │ │ movne.w r9, #32 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ ands.w sl, r3, #16 │ │ │ │ - beq.n 22a886 │ │ │ │ - cbz r7, 22a7e8 │ │ │ │ + beq.n 22a7fe │ │ │ │ + cbz r7, 22a760 │ │ │ │ tst.w r3, #12 │ │ │ │ it eq │ │ │ │ addeq r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ ubfx r4, r3, #2, #2 │ │ │ │ - bl 2e4358 │ │ │ │ + bl 2e42d0 │ │ │ │ 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, #52] @ 0x34 │ │ │ │ cmp r2, r9 │ │ │ │ - bge.n 22a8c4 │ │ │ │ - cbz r4, 22a82e │ │ │ │ + bge.n 22a83c │ │ │ │ + cbz r4, 22a7a6 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ rsb r3, r6, r6, lsl #29 │ │ │ │ add r4, r6 │ │ │ │ add r3, r2 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ add.w r0, r0, r3, lsl #1 │ │ │ │ mov r3, r6 │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ str.w r3, [r2, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 22a824 │ │ │ │ + bne.n 22a79c │ │ │ │ str r6, [r5, #60] @ 0x3c │ │ │ │ add r6, ip │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22a79e │ │ │ │ + bne.n 22a716 │ │ │ │ mov sl, r7 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r1, sp, #32 │ │ │ │ add r6, sl │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 22a85c │ │ │ │ + beq.n 22a7d4 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ str r2, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ add.w r2, r8, #12 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str.w r1, [r8, #16] │ │ │ │ str r2, [r1, #0] │ │ │ │ - ldr r2, [pc, #332] @ (22a9ac ) │ │ │ │ + ldr r2, [pc, #332] @ (22a924 ) │ │ │ │ cmp r7, #4 │ │ │ │ - ldr r3, [pc, #324] @ (22a9a8 ) │ │ │ │ + ldr r3, [pc, #324] @ (22a920 ) │ │ │ │ add r2, pc │ │ │ │ ite eq │ │ │ │ streq.w r6, [r8, #448] @ 0x1c0 │ │ │ │ strne.w r6, [r8, #456] @ 0x1c8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #828] @ 0x33c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 22a9a0 │ │ │ │ + bne.w 22a918 │ │ │ │ add.w sp, sp, #836 @ 0x344 │ │ │ │ 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 2e3944 │ │ │ │ + bl 2e38bc │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ movge r7, sl │ │ │ │ movge ip, r0 │ │ │ │ - bge.n 22a806 │ │ │ │ + bge.n 22a77e │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w r7, [r3, #224] @ 0xe0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 22a806 │ │ │ │ + beq.n 22a77e │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 2e3944 │ │ │ │ + bl 2e38bc │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ mov ip, r0 │ │ │ │ cmp r2, r9 │ │ │ │ - blt.n 22a80c │ │ │ │ + blt.n 22a784 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 22a82e │ │ │ │ + beq.n 22a7a6 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ sub.w r3, r2, r9 │ │ │ │ add.w lr, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ add.w sl, r4, r3 │ │ │ │ strd r2, r5, [sp] │ │ │ │ add.w lr, lr, r0, lsl #3 │ │ │ │ @@ -634605,178 +634415,178 @@ │ │ │ │ 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 22a928 │ │ │ │ + bmi.n 22a8a0 │ │ │ │ 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 22a8e6 │ │ │ │ + bne.n 22a85e │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrd r2, r5, [sp] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22a810 │ │ │ │ + beq.w 22a788 │ │ │ │ add.w r1, r0, r2, lsl #1 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ ldr.w ip, [r3, r1, lsl #2] │ │ │ │ str.w ip, [r5, #60] @ 0x3c │ │ │ │ add.w r1, r4, ip │ │ │ │ cmp r6, r1 │ │ │ │ - bcs.w 22a832 │ │ │ │ + bcs.w 22a7aa │ │ │ │ sub.w ip, r6, ip │ │ │ │ cmp r4, ip │ │ │ │ - bls.w 22a832 │ │ │ │ + bls.w 22a7aa │ │ │ │ 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 22a972 │ │ │ │ - b.n 22a832 │ │ │ │ + bne.n 22a8ea │ │ │ │ + b.n 22a7aa │ │ │ │ ldrsb.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #15 │ │ │ │ movne.w r9, #32 │ │ │ │ - b.n 22a7d6 │ │ │ │ + b.n 22a74e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e46c0 │ │ │ │ + bl 2e4638 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22a7b0 │ │ │ │ + b.n 22a728 │ │ │ │ mov sl, r3 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 22a83e │ │ │ │ + b.n 22a7b6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r3, r6] │ │ │ │ + ldr r2, [r4, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 22aa9c │ │ │ │ + beq.n 22aa14 │ │ │ │ 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, [r3, #8] │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub sp, #16 │ │ │ │ and.w r0, r2, #31 │ │ │ │ lsrs r4, r2, #5 │ │ │ │ lsl.w r0, ip, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 22a9f6 │ │ │ │ + cbz r3, 22a96e │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w r3, [r2, r4, lsl #2] │ │ │ │ orrs r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r1, #4] │ │ │ │ bfc r2, #0, #10 │ │ │ │ - cbz r0, 22aa1e │ │ │ │ + cbz r0, 22a996 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r2, r3 │ │ │ │ ite hi │ │ │ │ movhi r3, #1 │ │ │ │ movls r3, #0 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ adds r5, r3, #1 │ │ │ │ it eq │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ - beq.n 22a9fc │ │ │ │ + beq.n 22a974 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22aa8e │ │ │ │ + beq.n 22aa06 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22a9fe │ │ │ │ + bne.n 22a976 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r0, #12] │ │ │ │ - cbnz r1, 22aa3e │ │ │ │ - b.n 22aaa0 │ │ │ │ + cbnz r1, 22a9b6 │ │ │ │ + b.n 22aa18 │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ ldrd r3, r0, [r1, #4] │ │ │ │ cmp r2, r5 │ │ │ │ ite hi │ │ │ │ movhi.w ip, #1 │ │ │ │ movls.w ip, #0 │ │ │ │ sbc.w ip, ip, #0 │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ itet eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22aa3c │ │ │ │ + bne.n 22a9b4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1fa0a4 │ │ │ │ + bl 1fa01c │ │ │ │ and.w r4, r4, #31 │ │ │ │ movs r0, #1 │ │ │ │ add.w r3, r6, r4, lsl #2 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ orrs r2, r7 │ │ │ │ str r2, [r3, #16] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 22aa70 │ │ │ │ + bne.n 22a9e8 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1fa58c │ │ │ │ + bl 1fa504 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22aa86 │ │ │ │ - b.n 22aa70 │ │ │ │ + bne.n 22a9fe │ │ │ │ + b.n 22a9e8 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r3, r1 │ │ │ │ - b.n 22aa64 │ │ │ │ + b.n 22a9dc │ │ │ │ stmdb 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 r6, [pc, #2476] @ 22b464 │ │ │ │ + ldr.w r6, [pc, #2476] @ 22b3dc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r4, [pc, #2476] @ 22b468 │ │ │ │ + ldr.w r4, [pc, #2476] @ 22b3e0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r3, [pc, #2472] @ 22b46c │ │ │ │ + ldr.w r3, [pc, #2472] @ 22b3e4 │ │ │ │ add r6, pc │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ @@ -634786,548 +634596,548 @@ │ │ │ │ blx 61070 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1ff5a8 │ │ │ │ + bl 1ff520 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ - cbz r5, 22ab1c │ │ │ │ + cbz r5, 22aa94 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ strd r3, r6, [r5, #328] @ 0x148 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ strd r3, r6, [r5, #340] @ 0x154 │ │ │ │ str.w r6, [r5, #336] @ 0x150 │ │ │ │ str.w r6, [r5, #348] @ 0x15c │ │ │ │ - bl 1ff604 │ │ │ │ + bl 1ff57c │ │ │ │ mov r0, r5 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22aaf4 │ │ │ │ + bne.n 22aa6c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22ad9a │ │ │ │ + beq.w 22ad12 │ │ │ │ mov.w r3, #64512 @ 0xfc00 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1ff650 │ │ │ │ + bl 1ff5c8 │ │ │ │ ldr.w fp, [r0, #312] @ 0x138 │ │ │ │ ldr.w sl, [r0, #304] @ 0x130 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ sub.w r9, r0, #36 @ 0x24 │ │ │ │ add.w r6, r0, #292 @ 0x124 │ │ │ │ strd sl, r3, [r0, #292] @ 0x124 │ │ │ │ str.w r3, [r0, #300] @ 0x12c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 22ab8a │ │ │ │ + bne.n 22ab02 │ │ │ │ add.w r0, r0, #308 @ 0x134 │ │ │ │ - bl 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 22ab8a │ │ │ │ + cbz r0, 22ab02 │ │ │ │ add.w r8, r5, #296 @ 0x128 │ │ │ │ mov r4, fp │ │ │ │ add.w r3, r7, #12 │ │ │ │ add.w r1, r7, #140 @ 0x8c │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 22b1b8 │ │ │ │ + bne.w 22b130 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 22ab70 │ │ │ │ + bne.n 22aae8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22ab68 │ │ │ │ + bne.n 22aae0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2165f8 │ │ │ │ - cbz r0, 22ab9a │ │ │ │ + bl 216570 │ │ │ │ + cbz r0, 22ab12 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #16 │ │ │ │ - bl 22a9b0 │ │ │ │ + bl 22a928 │ │ │ │ ldr.w r7, [r5, #-8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22ac4c │ │ │ │ + beq.n 22abc4 │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ mov.w r9, #1 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 22ac4c │ │ │ │ + beq.n 22abc4 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 22abfc │ │ │ │ + bhi.n 22ab74 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ movs r0, r4 │ │ │ │ lsls r7, r5, #6 │ │ │ │ lsls r2, r1, #6 │ │ │ │ lsls r0, r5, #5 │ │ │ │ movs r0, r4 │ │ │ │ movs r7, r5 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 22abe0 │ │ │ │ + bne.n 22ab58 │ │ │ │ mov sl, r0 │ │ │ │ - bl 1fa58c │ │ │ │ + bl 1fa504 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22abd0 │ │ │ │ + bne.n 22ab48 │ │ │ │ ubfx r2, fp, #5, #5 │ │ │ │ movs r1, #1 │ │ │ │ and.w fp, fp, #31 │ │ │ │ add.w r3, sl, r2, lsl #2 │ │ │ │ lsl.w r1, r1, fp │ │ │ │ ldr r2, [r3, #16] │ │ │ │ bic.w r2, r2, r1 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.w 22afb2 │ │ │ │ + bhi.w 22af2a │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r7, r6, #6 │ │ │ │ lsls r7, r3, #6 │ │ │ │ lsls r2, r2, #8 │ │ │ │ movs r7, r3 │ │ │ │ lsls r3, r0, #8 │ │ │ │ movs r7, r3 │ │ │ │ lsls r7, r5, #7 │ │ │ │ lsls r6, r2, #7 │ │ │ │ ldr.w r2, [r5, #300] @ 0x12c │ │ │ │ ldr.w fp, [r7, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22b3b8 │ │ │ │ + beq.w 22b330 │ │ │ │ ldr.w r1, [r5, #292] @ 0x124 │ │ │ │ mov.w r0, fp, lsr #5 │ │ │ │ and.w r2, fp, #31 │ │ │ │ ldr.w r3, [r1, r0, lsl #2] │ │ │ │ lsl.w r2, r9, r2 │ │ │ │ bic.w r3, r3, r2 │ │ │ │ str.w r3, [r1, r0, lsl #2] │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22abac │ │ │ │ + bne.n 22ab24 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22ad92 │ │ │ │ + beq.w 22ad0a │ │ │ │ ldr.w fp, [r5, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, fp │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ ldr.w r8, [r5, #292] @ 0x124 │ │ │ │ ldr.w r4, [r9], #4 │ │ │ │ strd r8, sl, [sp, #44] @ 0x2c │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22b28a │ │ │ │ + bne.w 22b202 │ │ │ │ add.w r0, r5, #296 @ 0x128 │ │ │ │ - bl 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 22aca6 │ │ │ │ + cbz r0, 22ac1e │ │ │ │ add.w r3, r7, #12 │ │ │ │ add.w r1, r7, #140 @ 0x8c │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 22b0a6 │ │ │ │ + bne.w 22b01e │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 22ac8c │ │ │ │ + bne.n 22ac04 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22ac84 │ │ │ │ + bne.n 22abfc │ │ │ │ ldr.w r7, [r5, #-20] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22ad20 │ │ │ │ + beq.n 22ac98 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 22ad20 │ │ │ │ + bne.n 22ac98 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov.w r8, #1 │ │ │ │ mov r4, r7 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22b04a │ │ │ │ + beq.w 22afc2 │ │ │ │ lsrs r0, r6, #5 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ and.w r6, r6, #31 │ │ │ │ ldr.w r3, [r1, r0, lsl #2] │ │ │ │ lsl.w r6, r8, r6 │ │ │ │ bic.w r3, r3, r6 │ │ │ │ str.w r3, [r1, r0, lsl #2] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 22acec │ │ │ │ + cbz r3, 22ac64 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 22acbe │ │ │ │ + beq.n 22ac36 │ │ │ │ ldr.w r6, [r5, #-20] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 22ad20 │ │ │ │ + cbz r3, 22ac98 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 22ad20 │ │ │ │ + bne.n 22ac98 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 22ad0a │ │ │ │ - b.n 22ad18 │ │ │ │ + cbnz r3, 22ac82 │ │ │ │ + b.n 22ac90 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 22ad18 │ │ │ │ + cbz r3, 22ac90 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 22ad04 │ │ │ │ + bne.n 22ac7c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ adds r0, #12 │ │ │ │ - bl 22a9b0 │ │ │ │ + bl 22a928 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22acf6 │ │ │ │ + bne.n 22ac6e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22b254 │ │ │ │ + bne.w 22b1cc │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22b2a6 │ │ │ │ + beq.w 22b21e │ │ │ │ mov.w fp, #0 │ │ │ │ strd r9, r5, [sp, #16] │ │ │ │ add.w r7, r8, #12 │ │ │ │ add.w r6, r8, #140 @ 0x8c │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 22b0f8 │ │ │ │ + bne.w 22b070 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 22ad4a │ │ │ │ + bne.n 22acc2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22ad40 │ │ │ │ + bne.n 22acb8 │ │ │ │ ldrd r9, r5, [sp, #16] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22b21a │ │ │ │ + beq.w 22b192 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 22ad86 │ │ │ │ + beq.n 22acfe │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1ff694 │ │ │ │ + bl 1ff60c │ │ │ │ ldrd r3, r2, [r5, #20] │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 22ac5e │ │ │ │ + bne.w 22abd6 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22ab2e │ │ │ │ + bne.w 22aaa6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1ff5e4 │ │ │ │ - ldr.w r2, [pc, #1740] @ 22b470 │ │ │ │ - ldr.w r3, [pc, #1732] @ 22b46c │ │ │ │ + bl 1ff55c │ │ │ │ + ldr.w r2, [pc, #1740] @ 22b3e8 │ │ │ │ + ldr.w r3, [pc, #1732] @ 22b3e4 │ │ │ │ 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 22b460 │ │ │ │ + bne.w 22b3d8 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r5, #300] @ 0x12c │ │ │ │ ldr.w fp, [r7, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22b372 │ │ │ │ + beq.w 22b2ea │ │ │ │ ldr.w r1, [r5, #292] @ 0x124 │ │ │ │ mov.w r0, fp, lsr #5 │ │ │ │ and.w r2, fp, #31 │ │ │ │ ldr.w r3, [r1, r0, lsl #2] │ │ │ │ lsl.w r2, r9, r2 │ │ │ │ bic.w r3, r3, r2 │ │ │ │ str.w r3, [r1, r0, lsl #2] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22ac44 │ │ │ │ + beq.w 22abbc │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ - bl 22a9b0 │ │ │ │ + bl 22a928 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 22ac44 │ │ │ │ + bne.w 22abbc │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 22a9b0 │ │ │ │ + bl 22a928 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22abac │ │ │ │ - b.n 22ac4c │ │ │ │ + bne.w 22ab24 │ │ │ │ + b.n 22abc4 │ │ │ │ ldr.w r2, [r5, #300] @ 0x12c │ │ │ │ ldr.w fp, [r7, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22b32c │ │ │ │ + beq.w 22b2a4 │ │ │ │ ldr.w r1, [r5, #292] @ 0x124 │ │ │ │ mov.w r0, fp, lsr #5 │ │ │ │ and.w r2, fp, #31 │ │ │ │ ldr.w r3, [r1, r0, lsl #2] │ │ │ │ lsl.w r2, r9, r2 │ │ │ │ bic.w r3, r3, r2 │ │ │ │ str.w r3, [r1, r0, lsl #2] │ │ │ │ - ldr.w r2, [pc, #1576] @ 22b474 │ │ │ │ + ldr.w r2, [pc, #1576] @ 22b3ec │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr.w fp, [r1, r2] │ │ │ │ mla r3, r8, r3, fp │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22ac44 │ │ │ │ + beq.w 22abbc │ │ │ │ add.w sl, r7, #44 @ 0x2c │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 22a9b0 │ │ │ │ + bl 22a928 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ mla r1, r8, r1, fp │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ cmp r4, r1 │ │ │ │ - bcc.n 22ae66 │ │ │ │ + bcc.n 22adde │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22abac │ │ │ │ - b.n 22ac4c │ │ │ │ + bne.w 22ab24 │ │ │ │ + b.n 22abc4 │ │ │ │ ldr.w r2, [r5, #300] @ 0x12c │ │ │ │ ldr.w fp, [r7, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 22ac28 │ │ │ │ + bne.w 22aba0 │ │ │ │ ldr.w r0, [r5, #296] @ 0x128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22ac44 │ │ │ │ + beq.w 22abbc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r4, fp, r2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r4, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #1 │ │ │ │ movls r2, #0 │ │ │ │ sbc.w r2, r2, #0 │ │ │ │ adds r1, r2, #1 │ │ │ │ it eq │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ - beq.n 22aec8 │ │ │ │ + beq.n 22ae40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22b03e │ │ │ │ + beq.w 22afb6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22aeaa │ │ │ │ + bne.n 22ae22 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 22abfc │ │ │ │ - ldr.w r2, [pc, #1444] @ 22b478 │ │ │ │ + b.n 22ab74 │ │ │ │ + ldr.w r2, [pc, #1444] @ 22b3f0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r4, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ add.w r2, r1, r4, lsl #7 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 22b2b6 │ │ │ │ + bne.w 22b22e │ │ │ │ add.w r1, r1, r4, lsl #7 │ │ │ │ ldrb.w fp, [r1, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 22ac44 │ │ │ │ + beq.w 22abbc │ │ │ │ add.w sl, r7, #84 @ 0x54 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 22a9b0 │ │ │ │ + bl 22a928 │ │ │ │ add.w sl, sl, #16 │ │ │ │ cmp fp, r4 │ │ │ │ - bne.n 22aefc │ │ │ │ + bne.n 22ae74 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22abac │ │ │ │ - b.n 22ac4c │ │ │ │ + bne.w 22ab24 │ │ │ │ + b.n 22abc4 │ │ │ │ ldr.w r2, [r5, #300] @ 0x12c │ │ │ │ ldr.w fp, [r7, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22b2e6 │ │ │ │ + beq.w 22b25e │ │ │ │ ldr.w r1, [r5, #292] @ 0x124 │ │ │ │ mov.w r0, fp, lsr #5 │ │ │ │ and.w r2, fp, #31 │ │ │ │ ldr.w r3, [r1, r0, lsl #2] │ │ │ │ lsl.w r2, r9, r2 │ │ │ │ bic.w r3, r3, r2 │ │ │ │ str.w r3, [r1, r0, lsl #2] │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r4, fp │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22ac44 │ │ │ │ + beq.w 22abbc │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ adds r4, #1 │ │ │ │ add r0, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ - bl 22a9b0 │ │ │ │ + bl 22a928 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 22af52 │ │ │ │ + bcc.n 22aeca │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22abac │ │ │ │ - b.n 22ac4c │ │ │ │ + bne.w 22ab24 │ │ │ │ + b.n 22abc4 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - cbz r3, 22af82 │ │ │ │ + cbz r3, 22aefa │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 22a9b0 │ │ │ │ + bl 22a928 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22ac44 │ │ │ │ + beq.w 22abbc │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 22a9b0 │ │ │ │ + bl 22a928 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r4, #16 │ │ │ │ cmp fp, r2 │ │ │ │ - bcc.n 22af92 │ │ │ │ + bcc.n 22af0a │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22abac │ │ │ │ - b.n 22ac4c │ │ │ │ + bne.w 22ab24 │ │ │ │ + b.n 22abc4 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ add.w sl, r7, #36 @ 0x24 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22ac44 │ │ │ │ + beq.w 22abbc │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ - bl 22a9b0 │ │ │ │ + bl 22a928 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w sl, sl, #16 │ │ │ │ cmp fp, r2 │ │ │ │ - bcc.n 22afc2 │ │ │ │ + bcc.n 22af3a │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22abac │ │ │ │ - b.n 22ac4c │ │ │ │ + bne.w 22ab24 │ │ │ │ + b.n 22abc4 │ │ │ │ ldr r4, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22ac44 │ │ │ │ + beq.w 22abbc │ │ │ │ add.w r0, r4, #12 │ │ │ │ mov r1, r6 │ │ │ │ - bl 22a9b0 │ │ │ │ + bl 22a928 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22afee │ │ │ │ + bne.n 22af66 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22abac │ │ │ │ - b.n 22ac4c │ │ │ │ + bne.w 22ab24 │ │ │ │ + b.n 22abc4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 22ac44 │ │ │ │ + bne.w 22abbc │ │ │ │ add.w r0, r7, #24 │ │ │ │ mov r1, r6 │ │ │ │ - bl 22a9b0 │ │ │ │ + bl 22a928 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22abac │ │ │ │ - b.n 22ac4c │ │ │ │ - ldr.w r3, [pc, #1100] @ 22b478 │ │ │ │ + bne.w 22ab24 │ │ │ │ + b.n 22abc4 │ │ │ │ + ldr.w r3, [pc, #1100] @ 22b3f0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r4, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - b.n 22aee6 │ │ │ │ + b.n 22ae5e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 22abe0 │ │ │ │ + bne.w 22ab58 │ │ │ │ mov sl, r0 │ │ │ │ - bl 1fa58c │ │ │ │ + bl 1fa504 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22b036 │ │ │ │ - b.n 22abe0 │ │ │ │ + bne.n 22afae │ │ │ │ + b.n 22ab58 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22ace0 │ │ │ │ + beq.w 22ac58 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r7, r6, r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r7, r3 │ │ │ │ ite hi │ │ │ │ movhi r3, #1 │ │ │ │ movls r3, #0 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ adds r1, r3, #1 │ │ │ │ it eq │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ - beq.n 22b072 │ │ │ │ - cbz r3, 22b07e │ │ │ │ + beq.n 22afea │ │ │ │ + cbz r3, 22aff6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22b058 │ │ │ │ - b.n 22ace0 │ │ │ │ + bne.n 22afd0 │ │ │ │ + b.n 22ac58 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 22b088 │ │ │ │ + bne.n 22b000 │ │ │ │ mov fp, r0 │ │ │ │ - bl 1fa58c │ │ │ │ + bl 1fa504 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22b078 │ │ │ │ + bne.n 22aff0 │ │ │ │ ubfx r3, r6, #5, #5 │ │ │ │ and.w r6, r6, #31 │ │ │ │ add.w fp, fp, r3, lsl #2 │ │ │ │ lsl.w r6, r8, r6 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ bic.w r3, r3, r6 │ │ │ │ str.w r3, [fp, #16] │ │ │ │ - b.n 22ace0 │ │ │ │ + b.n 22ac58 │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f93b4 │ │ │ │ + bl 1f932c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 22b0de │ │ │ │ + cbz r1, 22b056 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - b.n 22b0be │ │ │ │ + b.n 22b036 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r0, r3 │ │ │ │ ite hi │ │ │ │ movhi r3, #1 │ │ │ │ movls r3, #0 │ │ │ │ @@ -635335,52 +635145,52 @@ │ │ │ │ adds r3, #1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ itee eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r6, r3 │ │ │ │ movne r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 22b0bc │ │ │ │ + bne.n 22b034 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1fa0a4 │ │ │ │ + bl 1fa01c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22ac84 │ │ │ │ - b.n 22aca6 │ │ │ │ + bne.w 22abfc │ │ │ │ + b.n 22ac1e │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ ldr.w r0, [r4, #344] @ 0x158 │ │ │ │ - cbz r0, 22b122 │ │ │ │ + cbz r0, 22b09a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r5, r3 │ │ │ │ ite hi │ │ │ │ movhi r3, #1 │ │ │ │ movls r3, #0 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ - beq.n 22b100 │ │ │ │ + beq.n 22b078 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22b1ac │ │ │ │ + beq.n 22b124 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22b102 │ │ │ │ + bne.n 22b07a │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ ldr.w r0, [r4, #340] @ 0x154 │ │ │ │ add.w r3, r4, #344 @ 0x158 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1f90b8 │ │ │ │ + bl 1f9030 │ │ │ │ ldr.w r1, [r4, #344] @ 0x158 │ │ │ │ mov r9, r0 │ │ │ │ str r5, [r0, #12] │ │ │ │ - cbnz r1, 22b140 │ │ │ │ - b.n 22b406 │ │ │ │ + cbnz r1, 22b0b8 │ │ │ │ + b.n 22b37e │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r5, r3 │ │ │ │ ite hi │ │ │ │ movhi r3, #1 │ │ │ │ movls r3, #0 │ │ │ │ @@ -635388,57 +635198,57 @@ │ │ │ │ adds r3, #1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ itee eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r2, r3 │ │ │ │ movne r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 22b13e │ │ │ │ + bne.n 22b0b6 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1fa0a4 │ │ │ │ + bl 1fa01c │ │ │ │ add.w r2, r9, #12 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ bics.w r5, r3, r1 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 22b172 │ │ │ │ + bne.n 22b0ea │ │ │ │ orr.w r0, fp, r0 │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22ad40 │ │ │ │ - b.n 22ad64 │ │ │ │ + bne.w 22acb8 │ │ │ │ + b.n 22acdc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 22b16c │ │ │ │ + bne.n 22b0e4 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1fa58c │ │ │ │ + bl 1fa504 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22b1a6 │ │ │ │ - b.n 22b16c │ │ │ │ + bne.n 22b11e │ │ │ │ + b.n 22b0e4 │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f93b4 │ │ │ │ + bl 1f932c │ │ │ │ ldr.w r1, [r5, #296] @ 0x128 │ │ │ │ mov r2, r0 │ │ │ │ mov ip, r1 │ │ │ │ - cbz r1, 22b200 │ │ │ │ + cbz r1, 22b178 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ mov lr, r2 │ │ │ │ - b.n 22b1d4 │ │ │ │ + b.n 22b14c │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r0, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ite hi │ │ │ │ movhi.w ip, #1 │ │ │ │ @@ -635446,304 +635256,304 @@ │ │ │ │ sbc.w ip, ip, #0 │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ itet ne │ │ │ │ movne r3, r2 │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22b1d2 │ │ │ │ + bne.n 22b14a │ │ │ │ mov r2, lr │ │ │ │ mov r3, ip │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fa0a4 │ │ │ │ + bl 1fa01c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22ab68 │ │ │ │ - b.n 22ab8a │ │ │ │ + bne.w 22aae0 │ │ │ │ + b.n 22ab02 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22ad76 │ │ │ │ + beq.w 22acee │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1fa1e0 │ │ │ │ + bl 1fa158 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f9274 │ │ │ │ + bl 1f91ec │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 22ad76 │ │ │ │ + beq.w 22acee │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ - bl 1fa554 │ │ │ │ + bl 1fa4cc │ │ │ │ mov r7, r0 │ │ │ │ - b.n 22b232 │ │ │ │ + b.n 22b1aa │ │ │ │ adds r3, #31 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - beq.w 22b3ee │ │ │ │ + beq.w 22b366 │ │ │ │ ldr.w r1, [r4, #340] @ 0x154 │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ mov.w fp, #0 │ │ │ │ subs r1, #4 │ │ │ │ ldr.w r3, [r0], #4 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ bics.w r6, r3, r2 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ it ne │ │ │ │ orrne.w fp, fp, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 22b26c │ │ │ │ - b.n 22ad68 │ │ │ │ + bne.n 22b1e4 │ │ │ │ + b.n 22ace0 │ │ │ │ ldr.w r7, [r5, #-20] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22acb0 │ │ │ │ + bne.w 22ac28 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22ad38 │ │ │ │ + bne.w 22acb0 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 22b3f4 │ │ │ │ + beq.w 22b36c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1f9274 │ │ │ │ - b.n 22ad86 │ │ │ │ + bl 1f91ec │ │ │ │ + b.n 22acfe │ │ │ │ ldr.w r2, [r5, #300] @ 0x12c │ │ │ │ ldr.w fp, [r7, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22b416 │ │ │ │ + beq.w 22b38e │ │ │ │ mov.w ip, fp, lsr #5 │ │ │ │ ldr.w r0, [r5, #292] @ 0x124 │ │ │ │ and.w fp, fp, #31 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, ip, lsl #2] │ │ │ │ lsl.w r2, r2, fp │ │ │ │ bic.w r3, r3, r2 │ │ │ │ str.w r3, [r0, ip, lsl #2] │ │ │ │ ldr r4, [r7, #36] @ 0x24 │ │ │ │ - b.n 22aee6 │ │ │ │ + b.n 22ae5e │ │ │ │ ldr.w r0, [r5, #296] @ 0x128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22af44 │ │ │ │ + beq.w 22aebc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r4, fp, r2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r4, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #1 │ │ │ │ movls r2, #0 │ │ │ │ sbc.w r2, r2, #0 │ │ │ │ adds r1, r2, #1 │ │ │ │ it eq │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ - beq.n 22b310 │ │ │ │ - cbz r2, 22b320 │ │ │ │ + beq.n 22b288 │ │ │ │ + cbz r2, 22b298 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22b2f6 │ │ │ │ + bne.n 22b26e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 22abfc │ │ │ │ + b.n 22ab74 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 22abe0 │ │ │ │ + bne.w 22ab58 │ │ │ │ mov sl, r0 │ │ │ │ - bl 1fa58c │ │ │ │ + bl 1fa504 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22b318 │ │ │ │ - b.n 22abe0 │ │ │ │ + bne.n 22b290 │ │ │ │ + b.n 22ab58 │ │ │ │ ldr.w r0, [r5, #296] @ 0x128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22ae48 │ │ │ │ + beq.w 22adc0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r4, fp, r2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r4, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #1 │ │ │ │ movls r2, #0 │ │ │ │ sbc.w r2, r2, #0 │ │ │ │ adds r1, r2, #1 │ │ │ │ it eq │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ - beq.n 22b356 │ │ │ │ - cbz r2, 22b366 │ │ │ │ + beq.n 22b2ce │ │ │ │ + cbz r2, 22b2de │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22b33c │ │ │ │ + bne.n 22b2b4 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 22abfc │ │ │ │ + b.n 22ab74 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 22abe0 │ │ │ │ + bne.w 22ab58 │ │ │ │ mov sl, r0 │ │ │ │ - bl 1fa58c │ │ │ │ + bl 1fa504 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22b35e │ │ │ │ - b.n 22abe0 │ │ │ │ + bne.n 22b2d6 │ │ │ │ + b.n 22ab58 │ │ │ │ ldr.w r0, [r5, #296] @ 0x128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22adea │ │ │ │ + beq.w 22ad62 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r4, fp, r2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r4, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #1 │ │ │ │ movls r2, #0 │ │ │ │ sbc.w r2, r2, #0 │ │ │ │ adds r1, r2, #1 │ │ │ │ it eq │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ - beq.n 22b39c │ │ │ │ - cbz r2, 22b3ac │ │ │ │ + beq.n 22b314 │ │ │ │ + cbz r2, 22b324 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22b382 │ │ │ │ + bne.n 22b2fa │ │ │ │ mov r2, r3 │ │ │ │ - b.n 22abfc │ │ │ │ + b.n 22ab74 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 22abe0 │ │ │ │ + bne.w 22ab58 │ │ │ │ mov sl, r0 │ │ │ │ - bl 1fa58c │ │ │ │ + bl 1fa504 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22b3a4 │ │ │ │ - b.n 22abe0 │ │ │ │ + bne.n 22b31c │ │ │ │ + b.n 22ab58 │ │ │ │ ldr.w r0, [r5, #296] @ 0x128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22ac44 │ │ │ │ + beq.w 22abbc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r4, fp, r2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r4, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #1 │ │ │ │ movls r2, #0 │ │ │ │ sbc.w r2, r2, #0 │ │ │ │ adds r1, r2, #1 │ │ │ │ it eq │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ - beq.n 22b3e6 │ │ │ │ + beq.n 22b35e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22abd6 │ │ │ │ + beq.w 22ab4e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22b3c8 │ │ │ │ + bne.n 22b340 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 22abfc │ │ │ │ - bl 1f9274 │ │ │ │ - b.n 22ad86 │ │ │ │ + b.n 22ab74 │ │ │ │ + bl 1f91ec │ │ │ │ + b.n 22acfe │ │ │ │ mov r0, r6 │ │ │ │ mov fp, r7 │ │ │ │ - bl 1fa52c │ │ │ │ + bl 1fa4a4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22b22a │ │ │ │ - b.n 22ad86 │ │ │ │ + bne.w 22b1a2 │ │ │ │ + b.n 22acfe │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r9 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1fa0a4 │ │ │ │ - b.n 22b16c │ │ │ │ + bl 1fa01c │ │ │ │ + b.n 22b0e4 │ │ │ │ ldr.w r0, [r5, #296] @ 0x128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22aee6 │ │ │ │ + beq.w 22ae5e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r4, fp, r2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r4, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #1 │ │ │ │ movls r2, #0 │ │ │ │ sbc.w r2, r2, #0 │ │ │ │ adds r1, r2, #1 │ │ │ │ it eq │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ - beq.n 22b440 │ │ │ │ - cbz r2, 22b452 │ │ │ │ + beq.n 22b3b8 │ │ │ │ + cbz r2, 22b3ca │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22b426 │ │ │ │ + bne.n 22b39e │ │ │ │ mov r2, r3 │ │ │ │ - b.w 22abfc │ │ │ │ + b.w 22ab74 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 22abe0 │ │ │ │ + bne.w 22ab58 │ │ │ │ mov sl, r0 │ │ │ │ - bl 1fa58c │ │ │ │ + bl 1fa504 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22b44a │ │ │ │ - b.w 22abe0 │ │ │ │ + bne.n 22b3c2 │ │ │ │ + b.w 22ab58 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r7, r4] │ │ │ │ + strb r0, [r0, r7] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r6, [r6, r4] │ │ │ │ + strb r6, [r7, r6] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + strh r4, [r3, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ 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] @ (22b5d0 ) │ │ │ │ + ldr r5, [pc, #320] @ (22b548 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #320] @ (22b5d4 ) │ │ │ │ + ldr r1, [pc, #320] @ (22b54c ) │ │ │ │ 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 22b5be │ │ │ │ + beq.w 22b536 │ │ │ │ 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 22b520 │ │ │ │ + beq.n 22b498 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, r2 │ │ │ │ - beq.n 22b546 │ │ │ │ + beq.n 22b4be │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 22b5b6 │ │ │ │ + bhi.n 22b52e │ │ │ │ tbb [pc, lr] │ │ │ │ ldrh r6, [r2, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ str r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ @@ -635753,442 +635563,442 @@ │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ - vldr d7, [pc, #164] @ 22b5c8 │ │ │ │ + vldr d7, [pc, #164] @ 22b540 │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22b546 │ │ │ │ + cbz r0, 22b4be │ │ │ │ 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 2181e8 │ │ │ │ - ldr r1, [pc, #144] @ (22b5d8 ) │ │ │ │ - ldr r3, [pc, #136] @ (22b5d4 ) │ │ │ │ + bl 218160 │ │ │ │ + ldr r1, [pc, #144] @ (22b550 ) │ │ │ │ + ldr r3, [pc, #136] @ (22b54c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 22b5c4 │ │ │ │ + bne.n 22b53c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 22b590 │ │ │ │ + cbz r0, 22b508 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22b546 │ │ │ │ + b.n 22b4be │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 22b568 │ │ │ │ + b.n 22b4e0 │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp, #8] │ │ │ │ - b.n 22b568 │ │ │ │ + b.n 22b4e0 │ │ │ │ mov.w lr, #32 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 22b568 │ │ │ │ + b.n 22b4e0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 22b568 │ │ │ │ + b.n 22b4e0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - ldr r3, [pc, #408] @ (22b76c ) │ │ │ │ + ldr r3, [pc, #952] @ (22b904 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #712] @ (22b8a4 ) │ │ │ │ + ldr r3, [pc, #232] @ (22b63c ) │ │ │ │ lsls r7, r4, #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, #4000] @ 0xfa0 │ │ │ │ - ldr.w r2, [pc, #2764] @ 22c0c0 │ │ │ │ + ldr.w r2, [pc, #2764] @ 22c038 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr.w r3, [pc, #2764] @ 22c0c4 │ │ │ │ + ldr.w r3, [pc, #2764] @ 22c03c │ │ │ │ movs r6, #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, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #2744] @ 22c0c8 │ │ │ │ + ldr.w r3, [pc, #2744] @ 22c040 │ │ │ │ cmp r2, #199 @ 0xc7 │ │ │ │ str r1, [r0, #4] │ │ │ │ add r3, pc │ │ │ │ mov r7, r3 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ str r6, [r0, #0] │ │ │ │ lsr.w r6, r3, r6 │ │ │ │ ubfx r3, r3, #2, #6 │ │ │ │ str r6, [r0, #12] │ │ │ │ - beq.n 22b67c │ │ │ │ - bhi.n 22b664 │ │ │ │ + beq.n 22b5f4 │ │ │ │ + bhi.n 22b5dc │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - beq.n 22b72e │ │ │ │ + beq.n 22b6a6 │ │ │ │ cmp r2, #86 @ 0x56 │ │ │ │ - bne.n 22b678 │ │ │ │ + bne.n 22b5f0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r6, [r3, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 22b9c2 │ │ │ │ - ldr.w r2, [pc, #2696] @ 22c0cc │ │ │ │ - ldr.w r3, [pc, #2684] @ 22c0c4 │ │ │ │ + bne.w 22b93a │ │ │ │ + ldr.w r2, [pc, #2696] @ 22c044 │ │ │ │ + ldr.w r3, [pc, #2684] @ 22c03c │ │ │ │ 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 22c26a │ │ │ │ + bne.w 22c1e2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r2, #288 @ 0x120 │ │ │ │ - beq.w 22b904 │ │ │ │ + beq.w 22b87c │ │ │ │ cmp.w r2, #414 @ 0x19e │ │ │ │ - beq.w 22b904 │ │ │ │ + beq.w 22b87c │ │ │ │ cmp r2, #201 @ 0xc9 │ │ │ │ - beq.n 22b67c │ │ │ │ + beq.n 22b5f4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 22b642 │ │ │ │ + b.n 22b5ba │ │ │ │ ldr r2, [r4, #16] │ │ │ │ and.w r3, r3, #1 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldrb.w r6, [r2, #47] @ 0x2f │ │ │ │ ands r6, r3 │ │ │ │ - beq.n 22b642 │ │ │ │ + beq.n 22b5ba │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218770 │ │ │ │ + bl 2186e8 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218770 │ │ │ │ + bl 2186e8 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #199 @ 0xc7 │ │ │ │ str r2, [sp, #8] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - beq.w 22bd88 │ │ │ │ + beq.w 22bd00 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 22b6de │ │ │ │ + bne.n 22b656 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 22c126 │ │ │ │ + beq.w 22c09e │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #280 @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #142 @ 0x8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r3, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 22b678 │ │ │ │ + beq.n 22b5f0 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 216144 │ │ │ │ + bl 2160bc │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #1 │ │ │ │ - bl 214ea8 │ │ │ │ - b.n 22b642 │ │ │ │ + bl 214e20 │ │ │ │ + b.n 22b5ba │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r6, [r3, #29] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 22b642 │ │ │ │ + beq.n 22b5ba │ │ │ │ movs r2, #0 │ │ │ │ - bl 218770 │ │ │ │ + bl 2186e8 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r8, r3 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 22b772 │ │ │ │ + cbz r0, 22b6ea │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov.w r2, #1431655765 @ 0x55555555 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22b480 │ │ │ │ + bl 22b3f8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22b480 │ │ │ │ + bl 22b3f8 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 22b7de │ │ │ │ + cbz r0, 22b756 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22b480 │ │ │ │ + bl 22b3f8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 22b838 │ │ │ │ + cbz r0, 22b7b0 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov.w r2, #252645135 @ 0xf0f0f0f │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22b480 │ │ │ │ + bl 22b3f8 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 22bfae │ │ │ │ + beq.w 22bf26 │ │ │ │ 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 22bdbe │ │ │ │ + beq.w 22bd36 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 22b8e4 │ │ │ │ + beq.n 22b85c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 22b892 │ │ │ │ + cbz r1, 22b80a │ │ │ │ ldrb.w r1, [r1, #41] @ 0x29 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 22bf32 │ │ │ │ + bne.w 22beaa │ │ │ │ subs r1, r3, #1 │ │ │ │ tst r1, r3 │ │ │ │ - bne.w 22bf32 │ │ │ │ - cbz r3, 22b8a6 │ │ │ │ + bne.w 22beaa │ │ │ │ + cbz r3, 22b81e │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 22b8d4 │ │ │ │ + cbz r0, 22b84c │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r7, r0 │ │ │ │ subs.w r3, r8, #8 │ │ │ │ - bne.w 22bfba │ │ │ │ + bne.w 22bf32 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r2, r7 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 22b71a │ │ │ │ + beq.w 22b692 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r7, r0 │ │ │ │ - b.n 22b716 │ │ │ │ + b.n 22b68e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r6, [r3, #35] @ 0x23 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 22b642 │ │ │ │ + beq.w 22b5ba │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218770 │ │ │ │ + bl 2186e8 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218770 │ │ │ │ + bl 2186e8 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r8, r0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 22bd26 │ │ │ │ + bls.w 22bc9e │ │ │ │ lsrs r3, r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 22b966 │ │ │ │ + cbz r0, 22b8de │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 22c11a │ │ │ │ + bhi.w 22c092 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 22bdec │ │ │ │ + bhi.w 22bd64 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r7, #8 │ │ │ │ lsls r5, r6, #8 │ │ │ │ lsls r5, r6, #8 │ │ │ │ lsls r5, r6, #8 │ │ │ │ lsls r5, r6, #8 │ │ │ │ lsls r5, r6, #8 │ │ │ │ @@ -636220,538 +636030,538 @@ │ │ │ │ lsls r5, r6, #8 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 22b9f2 │ │ │ │ + cbz r0, 22b96a │ │ │ │ add r3, sp, #32 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r2, r0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 22ba26 │ │ │ │ + cbz r0, 22b99e │ │ │ │ add r3, sp, #32 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - cbz r0, 22ba5e │ │ │ │ + cbz r0, 22b9d6 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #8 │ │ │ │ mov.w sl, #0 │ │ │ │ strd r3, sl, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 22ba98 │ │ │ │ + cbz r0, 22ba10 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #16 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r3, r8, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 22baca │ │ │ │ + cbz r0, 22ba42 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov.w r3, #858993459 @ 0x33333333 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 22bb06 │ │ │ │ + cbz r0, 22ba7e │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r3, #1431655765 @ 0x55555555 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 22bb3e │ │ │ │ + cbz r0, 22bab6 │ │ │ │ add r3, sp, #32 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov.w r3, #252645135 @ 0xf0f0f0f │ │ │ │ movs r7, #0 │ │ │ │ strd r3, r7, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 22bb78 │ │ │ │ + cbz r0, 22baf0 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #16711935 @ 0xff00ff │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 22bbb2 │ │ │ │ + cbz r0, 22bb2a │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, sl │ │ │ │ - bl 218770 │ │ │ │ + bl 2186e8 │ │ │ │ mov r3, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 22b716 │ │ │ │ - ldr r3, [pc, #936] @ (22c0d0 ) │ │ │ │ + b.n 22b68e │ │ │ │ + ldr r3, [pc, #936] @ (22c048 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r9, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ ldrb r6, [r3, #6] │ │ │ │ orr.w r3, r6, #32 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 219590 │ │ │ │ + bl 219508 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 219590 │ │ │ │ + bl 219508 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22c0d4 │ │ │ │ + bne.w 22c04c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 219590 │ │ │ │ + bl 219508 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 22b716 │ │ │ │ + b.n 22b68e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 22bdac │ │ │ │ + bne.n 22bd24 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 22c126 │ │ │ │ + beq.w 22c09e │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 22b6ee │ │ │ │ - vldr d7, [pc, #752] @ 22c0b0 │ │ │ │ + b.n 22b666 │ │ │ │ + vldr d7, [pc, #752] @ 22c028 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22b8e4 │ │ │ │ + beq.w 22b85c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ adds r7, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2181e8 │ │ │ │ - b.n 22b8e4 │ │ │ │ + bl 218160 │ │ │ │ + b.n 22b85c │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 22be20 │ │ │ │ + cbz r0, 22bd98 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ mov r3, r8 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w r7, #288 @ 0x120 │ │ │ │ - bne.w 22bffa │ │ │ │ + bne.w 22bf72 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, sl │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, fp │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r7, r0 │ │ │ │ - b.w 22b716 │ │ │ │ + b.w 22b68e │ │ │ │ movs r3, #15 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 22bdf2 │ │ │ │ + b.n 22bd6a │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 22bdf2 │ │ │ │ + b.n 22bd6a │ │ │ │ subs r1, r2, #1 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #32] │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 22bfaa │ │ │ │ + bhi.n 22bf22 │ │ │ │ tbb [pc, r1] │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ cmp r5, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ @@ -636765,184 +636575,184 @@ │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 22bf8a │ │ │ │ + cbz r0, 22bf02 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 22b8e4 │ │ │ │ + b.n 22b85c │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 22bf66 │ │ │ │ + b.n 22bede │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 22bf66 │ │ │ │ + b.n 22bede │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 22bf66 │ │ │ │ - vldr d7, [pc, #264] @ 22c0b8 │ │ │ │ + b.n 22bede │ │ │ │ + vldr d7, [pc, #264] @ 22c030 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - b.n 22bf66 │ │ │ │ + b.n 22bede │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 22bfe8 │ │ │ │ + cbz r0, 22bf60 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 22b8ec │ │ │ │ + b.n 22b864 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 22bf06 │ │ │ │ + b.n 22be7e │ │ │ │ ... │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #0] @ (22c0c4 ) │ │ │ │ + ldr r2, [pc, #544] @ (22c25c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #920] @ (22c464 ) │ │ │ │ + ldr r2, [pc, #440] @ (22c1fc ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r1, [pc, #712] @ (22c398 ) │ │ │ │ + ldr r2, [pc, #232] @ (22c130 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 22c106 │ │ │ │ + cbz r0, 22c07e │ │ │ │ add r2, sp, #32 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - b.n 22bd74 │ │ │ │ + b.n 22bcec │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 22bdf2 │ │ │ │ + b.n 22bd6a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r6, r5 │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ clz r3, fp │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r5, r4 │ │ │ │ @@ -636956,24 +636766,24 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 22c1c6 │ │ │ │ + bne.n 22c13e │ │ │ │ ldrb.w r2, [r6, #60] @ 0x3c │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #32 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - bhi.n 22c1f8 │ │ │ │ + bhi.n 22c170 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 22c1f8 │ │ │ │ + bhi.n 22c170 │ │ │ │ tbb [pc, r3] │ │ │ │ tst r0, r2 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ asrs r2, r0, #1 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ @@ -636985,134 +636795,134 @@ │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ uxtb r3, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 22c200 │ │ │ │ + bne.n 22c178 │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 22c20c │ │ │ │ + bne.n 22c184 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 22c21a │ │ │ │ + bne.n 22c192 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 22c248 │ │ │ │ + bne.n 22c1c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ eor.w r2, r4, #1 │ │ │ │ adds r6, #32 │ │ │ │ movs r4, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 22c150 │ │ │ │ + bne.n 22c0c8 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22b71a │ │ │ │ + beq.w 22b692 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bne.w 22b6de │ │ │ │ - b.n 22bdac │ │ │ │ + bne.w 22b656 │ │ │ │ + b.n 22bd24 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 22c196 │ │ │ │ + b.n 22c10e │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 22c196 │ │ │ │ + b.n 22c10e │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 22c212 │ │ │ │ + bne.n 22c18a │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - b.n 22c1a4 │ │ │ │ + b.n 22c11c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - b.n 22c1ca │ │ │ │ + b.n 22c142 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, fp │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - b.n 22c1de │ │ │ │ + b.n 22c156 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r3, r1 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 22c1ca │ │ │ │ + b.n 22c142 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r2, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ - b.n 22c238 │ │ │ │ + b.n 22c1b0 │ │ │ │ blx 615d4 <__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, #4000] @ 0xfa0 │ │ │ │ - ldr r2, [pc, #356] @ (22c3e8 ) │ │ │ │ + ldr r2, [pc, #356] @ (22c360 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #356] @ (22c3ec ) │ │ │ │ + ldr r3, [pc, #356] @ (22c364 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r2, [r3, #28] │ │ │ │ - cbnz r2, 22c2a0 │ │ │ │ + cbnz r2, 22c218 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22c3ca │ │ │ │ + beq.w 22c342 │ │ │ │ ldr.w r6, [r0, #432] @ 0x1b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 22c2b4 │ │ │ │ - b.n 22c3c6 │ │ │ │ + cbnz r3, 22c22c │ │ │ │ + b.n 22c33e │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22c3c6 │ │ │ │ + beq.w 22c33e │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 22c2aa │ │ │ │ + beq.n 22c222 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r9 │ │ │ │ add.w ip, sp, #28 │ │ │ │ strd r8, r8, [sp, #32] │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ add r5, sp, #4 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ @@ -637122,143 +636932,143 @@ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r7, #24] │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 22c3c2 │ │ │ │ + beq.n 22c33a │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 22c33e │ │ │ │ + cbz r4, 22c2b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 22c360 │ │ │ │ + cbz r3, 22c2d8 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 22c316 │ │ │ │ + cbnz r2, 22c28e │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 22b5e0 │ │ │ │ + bl 22b558 │ │ │ │ orr.w r0, fp, r0 │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 22c32a │ │ │ │ + cbz r5, 22c2a2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 22c32a │ │ │ │ + cbz r3, 22c2a2 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbz r2, 22c34c │ │ │ │ + cbz r2, 22c2c4 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 22c31a │ │ │ │ + bne.n 22c292 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 22c33e │ │ │ │ + cbnz r2, 22c2b6 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 22b5e0 │ │ │ │ + bl 22b558 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 216458 │ │ │ │ - cbz r4, 22c380 │ │ │ │ + bl 2163d0 │ │ │ │ + cbz r4, 22c2f8 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 22c2fa │ │ │ │ + b.n 22c272 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 22b5e0 │ │ │ │ + bl 22b558 │ │ │ │ orr.w r0, r0, fp │ │ │ │ mov r4, r5 │ │ │ │ uxtb.w fp, r0 │ │ │ │ - b.n 22c316 │ │ │ │ + b.n 22c28e │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 22c33e │ │ │ │ + bne.n 22c2b6 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r4, sl │ │ │ │ - bl 22b5e0 │ │ │ │ + bl 22b558 │ │ │ │ orr.w r3, r0, fp │ │ │ │ mov r0, sl │ │ │ │ uxtb.w fp, r3 │ │ │ │ - bl 216458 │ │ │ │ + bl 2163d0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 22c348 │ │ │ │ + bne.n 22c2c0 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 261930 │ │ │ │ + bl 2618a8 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 22c3a6 │ │ │ │ + cbz r3, 22c31e │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 22c2c0 │ │ │ │ + bne.n 22c238 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22c398 │ │ │ │ - ldr r2, [pc, #72] @ (22c3f0 ) │ │ │ │ - ldr r3, [pc, #64] @ (22c3ec ) │ │ │ │ + bne.n 22c310 │ │ │ │ + ldr r2, [pc, #72] @ (22c368 ) │ │ │ │ + ldr r3, [pc, #64] @ (22c364 ) │ │ │ │ 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 22c3e2 │ │ │ │ + bne.n 22c35a │ │ │ │ mov r0, r9 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r4 │ │ │ │ - b.n 22c380 │ │ │ │ + b.n 22c2f8 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 22c3a6 │ │ │ │ + b.n 22c31e │ │ │ │ ldrb.w r2, [r3, #35] @ 0x23 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 22c2a0 │ │ │ │ + bne.w 22c218 │ │ │ │ ldrb.w r9, [r3, #47] @ 0x2f │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 22c2a0 │ │ │ │ - b.n 22c3a6 │ │ │ │ + bne.w 22c218 │ │ │ │ + b.n 22c31e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r5, #118 @ 0x76 │ │ │ │ + subs r5, #254 @ 0xfe │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #82 @ 0x52 │ │ │ │ + subs r4, #218 @ 0xda │ │ │ │ lsls r7, r4, #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] @ (22c4fc ) │ │ │ │ + ldr r4, [pc, #220] @ (22c474 ) │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ - ldr r5, [pc, #220] @ (22c500 ) │ │ │ │ + ldr r5, [pc, #220] @ (22c478 ) │ │ │ │ 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 22c4f0 │ │ │ │ + beq.n 22c468 │ │ │ │ mov r9, r3 │ │ │ │ mla r3, r7, r1, r6 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r0 │ │ │ │ subs r5, #1 │ │ │ │ mov sl, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -637270,178 +637080,178 @@ │ │ │ │ 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 213d90 │ │ │ │ + bl 213d08 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ add r6, r4 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 213980 │ │ │ │ + bl 2138f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ 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 22c4ae │ │ │ │ - bl 213980 │ │ │ │ + bls.n 22c426 │ │ │ │ + bl 2138f8 │ │ │ │ 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 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ bfi r2, r3, #2, #6 │ │ │ │ strb.w r2, [r4, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov sl, r8 │ │ │ │ - cbz r7, 22c4e0 │ │ │ │ + cbz r7, 22c458 │ │ │ │ strd r0, r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2183a8 │ │ │ │ + bl 218320 │ │ │ │ mov sl, r0 │ │ │ │ subs r5, #1 │ │ │ │ adds r7, #1 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 22c45a │ │ │ │ + bne.n 22c3d2 │ │ │ │ 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} │ │ │ │ nop │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + subs r4, #96 @ 0x60 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #44] @ (22c534 ) │ │ │ │ + ldr r3, [pc, #44] @ (22c4ac ) │ │ │ │ add r3, pc │ │ │ │ - cbnz r2, 22c530 │ │ │ │ + cbnz r2, 22c4a8 │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 22c518 │ │ │ │ + bls.n 22c490 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #28] @ (22c538 ) │ │ │ │ + ldr r2, [pc, #28] @ (22c4b0 ) │ │ │ │ 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 │ │ │ │ - subs r2, #244 @ 0xf4 │ │ │ │ + subs r3, #124 @ 0x7c │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ 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, #352] @ (22c6b0 ) │ │ │ │ + ldr r3, [pc, #352] @ (22c628 ) │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r3, pc │ │ │ │ mov sl, r0 │ │ │ │ and.w ip, r1, #56 @ 0x38 │ │ │ │ - cbnz r2, 22c5a0 │ │ │ │ + cbnz r2, 22c518 │ │ │ │ ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 22c6a4 │ │ │ │ + beq.w 22c61c │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ it ne │ │ │ │ ldrne r2, [r2, #4] │ │ │ │ - bne.n 22c578 │ │ │ │ + bne.n 22c4f0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ and.w r2, r2, #5 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 22c68c │ │ │ │ + beq.w 22c604 │ │ │ │ clz r4, ip │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #141 @ 0x8d │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ lsrs r4, r4, #5 │ │ │ │ mov r0, sl │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 22c40c │ │ │ │ + bl 22c384 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #272] @ (22c6b4 ) │ │ │ │ + ldr r2, [pc, #272] @ (22c62c ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #77 @ 0x4d │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r1, #81 @ 0x51 │ │ │ │ ldrb r2, [r3, #7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 22c6aa │ │ │ │ + beq.n 22c622 │ │ │ │ add.w r3, sl, #44 @ 0x2c │ │ │ │ subs r5, r2, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, #76 @ 0x4c │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 22c688 │ │ │ │ + bne.n 22c600 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov fp, lr │ │ │ │ movs r7, #1 │ │ │ │ add r6, sp, #32 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ strd r2, lr, [sp, #8] │ │ │ │ - bl 213d90 │ │ │ │ + bl 213d08 │ │ │ │ add r5, sl │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 213980 │ │ │ │ + bl 2138f8 │ │ │ │ ldrb.w r3, [r5, #60] @ 0x3c │ │ │ │ strb.w r3, [r4, #60] @ 0x3c │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 213980 │ │ │ │ + bl 2138f8 │ │ │ │ ldrb.w r3, [r5, #92] @ 0x5c │ │ │ │ strb.w r3, [r4, #92] @ 0x5c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 22c648 │ │ │ │ + beq.n 22c5c0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r6] │ │ │ │ str r3, [r6, #8] │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r5, r4, #108 @ 0x6c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -637451,245 +637261,245 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bfi r3, r2, #2, #6 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 22c598 │ │ │ │ + beq.n 22c510 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, r7, #1 │ │ │ │ mov fp, r7 │ │ │ │ - cbz r2, 22c67e │ │ │ │ + cbz r2, 22c5f6 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov r5, r7 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r7, r3 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ - b.n 22c5e2 │ │ │ │ + b.n 22c55a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ subs r5, r2, r3 │ │ │ │ - b.n 22c674 │ │ │ │ + b.n 22c5ec │ │ │ │ movs r5, #0 │ │ │ │ - b.n 22c5cc │ │ │ │ - ldr r2, [pc, #36] @ (22c6b4 ) │ │ │ │ + b.n 22c544 │ │ │ │ + ldr r2, [pc, #36] @ (22c62c ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ str r2, [sp, #28] │ │ │ │ ldrb r2, [r3, #7] │ │ │ │ - b.n 22c5b4 │ │ │ │ + b.n 22c52c │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - b.n 22c578 │ │ │ │ + b.n 22c4f0 │ │ │ │ mov r9, r2 │ │ │ │ - b.n 22c598 │ │ │ │ + b.n 22c510 │ │ │ │ nop │ │ │ │ - subs r2, #168 @ 0xa8 │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - ldr r2, [pc, #288] @ (22c7f0 ) │ │ │ │ + ldr r2, [pc, #288] @ (22c768 ) │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, sp, #16 │ │ │ │ ldrb.w r9, [r1, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ mov r5, r1 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #260] @ (22c7f4 ) │ │ │ │ + ldr r3, [pc, #260] @ (22c76c ) │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 22c796 │ │ │ │ + beq.n 22c70e │ │ │ │ uxtb.w r8, r7 │ │ │ │ str r5, [sp, #28] │ │ │ │ strb.w r8, [sp, #32] │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov lr, r6 │ │ │ │ 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 22c79c │ │ │ │ + beq.n 22c714 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r3, 22c73e │ │ │ │ + cbz r3, 22c6b6 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 22c7ba │ │ │ │ + beq.n 22c732 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 213d90 │ │ │ │ + bl 213d08 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov lr, r6 │ │ │ │ strb.w r8, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ - ldr r2, [pc, #124] @ (22c7f8 ) │ │ │ │ - ldr r3, [pc, #116] @ (22c7f4 ) │ │ │ │ + bl 218160 │ │ │ │ + ldr r2, [pc, #124] @ (22c770 ) │ │ │ │ + ldr r3, [pc, #116] @ (22c76c ) │ │ │ │ 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 22c7ea │ │ │ │ + bne.n 22c762 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 22c7a0 │ │ │ │ + bne.n 22c718 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 22c77a │ │ │ │ + b.n 22c6f2 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov lr, r6 │ │ │ │ mov r8, r7 │ │ │ │ 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} │ │ │ │ - b.n 22c730 │ │ │ │ + b.n 22c6a8 │ │ │ │ uxtb r3, r7 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ strd r6, r7, [sp, #80] @ 0x50 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22c77a │ │ │ │ + beq.n 22c6f2 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 2181e8 │ │ │ │ - b.n 22c77a │ │ │ │ + bl 218160 │ │ │ │ + b.n 22c6f2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r1, #34 @ 0x22 │ │ │ │ + subs r1, #170 @ 0xaa │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #126 @ 0x7e │ │ │ │ + subs r1, #6 │ │ │ │ lsls r7, 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, #3936] @ 0xf60 │ │ │ │ - ldr.w r4, [pc, #3136] @ 22d450 │ │ │ │ + ldr.w r4, [pc, #3136] @ 22d3c8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #3136] @ 22d454 │ │ │ │ + ldr.w r1, [pc, #3136] @ 22d3cc │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ mov.w r1, #0 │ │ │ │ - ldr.w r1, [pc, #3116] @ 22d458 │ │ │ │ + ldr.w r1, [pc, #3116] @ 22d3d0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr.w r0, [pc, #3116] @ 22d45c │ │ │ │ + ldr.w r0, [pc, #3116] @ 22d3d4 │ │ │ │ add r1, pc │ │ │ │ ldr r7, [r1, r0] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r1, r1, r3, r7 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldrb.w r1, [r5, #32] │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 22c99e │ │ │ │ + beq.w 22c916 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22c97a │ │ │ │ + beq.w 22c8f2 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #165 @ 0xa5 │ │ │ │ - bhi.n 22c8ba │ │ │ │ + bhi.n 22c832 │ │ │ │ cmp r3, #152 @ 0x98 │ │ │ │ - bhi.w 22cafa │ │ │ │ + bhi.w 22ca72 │ │ │ │ cmp r3, #53 @ 0x35 │ │ │ │ - bhi.w 22cbea │ │ │ │ + bhi.w 22cb62 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - bhi.w 22c9a4 │ │ │ │ + bhi.w 22c91c │ │ │ │ sub.w r2, r3, #16 │ │ │ │ cmp r2, #17 │ │ │ │ - bhi.w 22c9c6 │ │ │ │ + bhi.w 22c93e │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #192512 @ 0x2f000 │ │ │ │ - bne.w 22d15c │ │ │ │ + bne.w 22d0d4 │ │ │ │ tst.w r2, #3008 @ 0xbc0 │ │ │ │ - bne.w 22ccb0 │ │ │ │ + bne.w 22cc28 │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ itt ne │ │ │ │ movne r1, #168 @ 0xa8 │ │ │ │ ldrne r3, [sp, #20] │ │ │ │ - beq.w 22c9c6 │ │ │ │ + beq.w 22c93e │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - bl 22c40c │ │ │ │ + bl 22c384 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22c97c │ │ │ │ + b.n 22c8f4 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.n 22c952 │ │ │ │ + bcs.n 22c8ca │ │ │ │ cmp.w r3, #316 @ 0x13c │ │ │ │ - bcc.n 22c9c6 │ │ │ │ + bcc.n 22c93e │ │ │ │ sub.w r2, r3, #316 @ 0x13c │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.n 22c9c6 │ │ │ │ + bhi.n 22c93e │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ @@ -637748,96 +637558,96 @@ │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r4, r2, #1 │ │ │ │ cmp.w r3, #432 @ 0x1b0 │ │ │ │ - bcs.w 22d47c │ │ │ │ + bcs.w 22d3f4 │ │ │ │ cmp.w r3, #402 @ 0x192 │ │ │ │ - bls.n 22c9c6 │ │ │ │ + bls.n 22c93e │ │ │ │ mvn.w r6, #402 @ 0x192 │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r3, r6 │ │ │ │ movw r4, #16385 @ 0x4001 │ │ │ │ movt r4, #7782 @ 0x1e66 │ │ │ │ lsls r2, r1 │ │ │ │ ands r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 22cc2c │ │ │ │ + beq.w 22cba4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w r2, [pc, #2784] @ 22d460 │ │ │ │ - ldr.w r3, [pc, #2768] @ 22d454 │ │ │ │ + ldr.w r2, [pc, #2784] @ 22d3d8 │ │ │ │ + ldr.w r3, [pc, #2768] @ 22d3cc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 22d494 │ │ │ │ + bne.w 22d40c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 22c866 │ │ │ │ + b.n 22c7de │ │ │ │ sub.w r2, r3, #34 @ 0x22 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.w 22d182 │ │ │ │ + bne.w 22d0fa │ │ │ │ tst.w r2, #770048 @ 0xbc000 │ │ │ │ - bne.w 22d178 │ │ │ │ + bne.w 22d0f0 │ │ │ │ tst.w r2, #12032 @ 0x2f00 │ │ │ │ - bne.w 22d170 │ │ │ │ + bne.w 22d0e8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 22c97a │ │ │ │ + beq.n 22c8f2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.w 22d464 │ │ │ │ + bcc.w 22d3dc │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ adds r2, r7, r3 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 22c97a │ │ │ │ + beq.n 22c8f2 │ │ │ │ adds r4, r7, #6 │ │ │ │ negs r0, r1 │ │ │ │ add r4, r3 │ │ │ │ mov r6, r5 │ │ │ │ add.w ip, r2, r4 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 22d12e │ │ │ │ + beq.w 22d0a6 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 22d12e │ │ │ │ + bls.w 22d0a6 │ │ │ │ mov r2, r6 │ │ │ │ adds r3, #59 @ 0x3b │ │ │ │ adds r1, r3, r6 │ │ │ │ ldrb.w lr, [r2, #60]! │ │ │ │ - b.n 22ca14 │ │ │ │ + b.n 22c98c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 22d12e │ │ │ │ + beq.w 22d0a6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ eor.w r3, lr, r3 │ │ │ │ tst r3, r0 │ │ │ │ - beq.n 22ca0e │ │ │ │ + beq.n 22c986 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 217528 │ │ │ │ + bl 2174a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213d90 │ │ │ │ + bl 213d08 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 22d122 │ │ │ │ + beq.w 22d09a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #1 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ add.w fp, sp, #80 @ 0x50 │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ @@ -637853,646 +637663,646 @@ │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs r3, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 213d90 │ │ │ │ + bl 213d08 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22d0ac │ │ │ │ + beq.w 22d024 │ │ │ │ add.w r2, r0, #59 @ 0x3b │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ subs r3, r6, r3 │ │ │ │ add r4, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bl 213980 │ │ │ │ + bl 2138f8 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ add.w lr, r5, r6, lsl #5 │ │ │ │ mla r0, r8, r0, r3 │ │ │ │ add r0, r6 │ │ │ │ ldrb.w ip, [r0, #7] │ │ │ │ mov r0, r7 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 22ccda │ │ │ │ + bne.w 22cc52 │ │ │ │ ldrb.w r2, [lr, #60] @ 0x3c │ │ │ │ strb.w r2, [r0, #1]! │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 22cac8 │ │ │ │ + bne.n 22ca40 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 22d0a8 │ │ │ │ + beq.w 22d020 │ │ │ │ add.w fp, fp, #32 │ │ │ │ add.w r0, r7, #17 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #12] │ │ │ │ adds r4, #32 │ │ │ │ - bl 213980 │ │ │ │ + bl 2138f8 │ │ │ │ sub.w sl, sl, #32 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r7, #32 │ │ │ │ - b.n 22caae │ │ │ │ + b.n 22ca26 │ │ │ │ sub.w r4, r3, #153 @ 0x99 │ │ │ │ movs r6, #1 │ │ │ │ movw r2, #1109 @ 0x455 │ │ │ │ lsl.w r4, r6, r4 │ │ │ │ ands r4, r2 │ │ │ │ - bne.w 22d138 │ │ │ │ + bne.w 22d0b0 │ │ │ │ cmp r3, #165 @ 0xa5 │ │ │ │ - bne.w 22c9c6 │ │ │ │ + bne.w 22c93e │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218770 │ │ │ │ + bl 2186e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218770 │ │ │ │ + bl 2186e8 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 22d1da │ │ │ │ + beq.w 22d152 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ ldrne r5, [r3, #4] │ │ │ │ - bne.n 22cb4a │ │ │ │ + bne.n 22cac2 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r5, r5, #5 │ │ │ │ cmp r5, #1 │ │ │ │ it ne │ │ │ │ movne r9, r2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ and.w r8, r3, #56 @ 0x38 │ │ │ │ - beq.w 22d18a │ │ │ │ + beq.w 22d102 │ │ │ │ rsb r5, r4, #3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 22cb6c │ │ │ │ + beq.n 22cae4 │ │ │ │ mov r5, r4 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 22c6b8 │ │ │ │ + bl 22c630 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 22c6b8 │ │ │ │ + bl 22c630 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ adds r4, #1 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ cmp r4, #3 │ │ │ │ str.w r0, [r5, #-20] │ │ │ │ - bne.n 22cb60 │ │ │ │ + bne.n 22cad8 │ │ │ │ cmp.w r8, #0 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ ite ne │ │ │ │ movne r5, #3 │ │ │ │ moveq r5, #0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ add.w r5, sp, r5, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22c6b8 │ │ │ │ + bl 22c630 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r5, #100] @ 0x64 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [sp, #100] @ 0x64 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22c97c │ │ │ │ + b.n 22c8f4 │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - bhi.w 22d48a │ │ │ │ + bhi.w 22d402 │ │ │ │ sub.w r1, r3, #54 @ 0x36 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ tst.w r1, #3008 @ 0xbc0 │ │ │ │ - bne.w 22d146 │ │ │ │ + bne.w 22d0be │ │ │ │ ands.w r4, r1, #47 @ 0x2f │ │ │ │ - bne.n 22ccc6 │ │ │ │ + bne.n 22cc3e │ │ │ │ tst.w r1, #5865472 @ 0x598000 │ │ │ │ - beq.w 22c9c6 │ │ │ │ + beq.w 22c93e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldrb.w r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 22d2b6 │ │ │ │ + bne.w 22d22e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 22c53c │ │ │ │ + bl 22c4b4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22c97c │ │ │ │ + b.n 22c8f4 │ │ │ │ cmp.w r3, #426 @ 0x1aa │ │ │ │ - bne.w 22c9c6 │ │ │ │ + bne.w 22c93e │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22c97a │ │ │ │ + beq.w 22c8f2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 218770 │ │ │ │ + bl 2186e8 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 22c6b8 │ │ │ │ + bl 22c630 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 22cc7c │ │ │ │ + beq.n 22cbf4 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 22c6b8 │ │ │ │ + bl 22c630 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 22cca0 │ │ │ │ + beq.n 22cc18 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22c97c │ │ │ │ + b.n 22c8f4 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ movw r1, #263 @ 0x107 │ │ │ │ - bl 22c40c │ │ │ │ + bl 22c384 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22c97c │ │ │ │ + b.n 22c8f4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #297 @ 0x129 │ │ │ │ - bl 22c40c │ │ │ │ + bl 22c384 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22c97c │ │ │ │ + b.n 22c8f4 │ │ │ │ add.w r2, lr, r0 │ │ │ │ add r2, sl │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ strb.w r2, [r0, #1]! │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 22ccda │ │ │ │ - b.n 22cad4 │ │ │ │ + bne.n 22cc52 │ │ │ │ + b.n 22ca4c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22c97a │ │ │ │ + beq.w 22c8f2 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 218770 │ │ │ │ + bl 2186e8 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 22c6b8 │ │ │ │ + bl 22c630 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 22c6b8 │ │ │ │ + bl 22c630 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #324 @ 0x144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22c97c │ │ │ │ + b.n 22c8f4 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22c97a │ │ │ │ + beq.w 22c8f2 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 218770 │ │ │ │ + bl 2186e8 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 22c6b8 │ │ │ │ + bl 22c630 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 22c6b8 │ │ │ │ + bl 22c630 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22c97c │ │ │ │ + b.n 22c8f4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #61] @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22c97a │ │ │ │ + beq.w 22c8f2 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 218770 │ │ │ │ + bl 2186e8 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 22c6b8 │ │ │ │ + bl 22c630 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 22c6b8 │ │ │ │ + bl 22c630 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #324 @ 0x144 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 22c6b8 │ │ │ │ + bl 22c630 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 22c6b8 │ │ │ │ + bl 22c630 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #324 @ 0x144 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22c97c │ │ │ │ + b.n 22c8f4 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #55] @ 0x37 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22c97a │ │ │ │ + beq.w 22c8f2 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 218770 │ │ │ │ + bl 2186e8 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 22c6b8 │ │ │ │ + bl 22c630 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 22c6b8 │ │ │ │ + bl 22c630 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22c97c │ │ │ │ + b.n 22c8f4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 218770 │ │ │ │ + bl 2186e8 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w fp, sp, #80 @ 0x50 │ │ │ │ strd r6, r7, [sp, #80] @ 0x50 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22ce92 │ │ │ │ + cbz r0, 22ce0a │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #1 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 22c6b8 │ │ │ │ + bl 22c630 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #16 │ │ │ │ movs r4, #0 │ │ │ │ strd r3, r4, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldrd r8, r9, [sp, #80] @ 0x50 │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22cee2 │ │ │ │ + cbz r0, 22ce5a │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 22c6b8 │ │ │ │ + bl 22c630 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22c97c │ │ │ │ + b.n 22c8f4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r2, [r3, #130] @ 0x82 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 22d286 │ │ │ │ + bne.w 22d1fe │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, sp, #80 @ 0x50 │ │ │ │ - bl 218770 │ │ │ │ + bl 2186e8 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r6, r7, [sp, #80] @ 0x50 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22cf5c │ │ │ │ + cbz r0, 22ced4 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 22c6b8 │ │ │ │ + bl 22c630 │ │ │ │ movs r3, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r0, [sp, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ movs r2, #32 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22cfac │ │ │ │ + cbz r0, 22cf24 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 22c6b8 │ │ │ │ + bl 22c630 │ │ │ │ movs r3, #16 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #80] @ 0x50 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r8, r9, [sp, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22d000 │ │ │ │ + cbz r0, 22cf78 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r8 │ │ │ │ movs r4, #1 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 22c6b8 │ │ │ │ + bl 22c630 │ │ │ │ movs r3, #8 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldrd r8, r9, [sp, #80] @ 0x50 │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22d068 │ │ │ │ + cbz r0, 22cfe0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r7 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 22c6b8 │ │ │ │ + bl 22c630 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22c97c │ │ │ │ + b.n 22c8f4 │ │ │ │ ldrd sl, fp, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ add.w r6, r4, #20 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ bfi r2, r3, #2, #6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -638505,302 +638315,302 @@ │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w ip, [lr, #28] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r7, ip │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ - bne.n 22d0e0 │ │ │ │ + bne.n 22d058 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 22ca58 │ │ │ │ + bhi.w 22c9d0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 218260 │ │ │ │ + bl 2181d8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22c97c │ │ │ │ + b.n 22c8f4 │ │ │ │ adds r6, #32 │ │ │ │ cmp ip, r4 │ │ │ │ - bne.w 22c9ee │ │ │ │ - b.n 22c97a │ │ │ │ + bne.w 22c966 │ │ │ │ + b.n 22c8f2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22c53c │ │ │ │ + bl 22c4b4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22c97c │ │ │ │ + b.n 22c8f4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r2, #297 @ 0x129 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ - bl 22c40c │ │ │ │ + bl 22c384 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22c97c │ │ │ │ + b.n 22c8f4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #297 @ 0x129 │ │ │ │ - bl 22c40c │ │ │ │ + bl 22c384 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22c97c │ │ │ │ + b.n 22c8f4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ - b.w 22c8aa │ │ │ │ + b.w 22c822 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ - b.w 22c8aa │ │ │ │ + b.w 22c822 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ - b.n 22d160 │ │ │ │ + b.n 22d0d8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 22d1de │ │ │ │ + bne.n 22d156 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ movs r5, #2 │ │ │ │ - bl 22c6b8 │ │ │ │ + bl 22c630 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - bl 22c6b8 │ │ │ │ + bl 22c630 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - bl 22c6b8 │ │ │ │ + bl 22c630 │ │ │ │ subs r5, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.n 22d1a6 │ │ │ │ - b.w 22c97c │ │ │ │ + bne.n 22d11e │ │ │ │ + b.w 22c8f4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 22cb4a │ │ │ │ + b.n 22cac2 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 22c6b8 │ │ │ │ + bl 22c630 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 22c6b8 │ │ │ │ + bl 22c630 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - bl 22c6b8 │ │ │ │ + bl 22c630 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - bl 22c6b8 │ │ │ │ + bl 22c630 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 22c6b8 │ │ │ │ + bl 22c630 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 22c6b8 │ │ │ │ + bl 22c630 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r9 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 22c6b8 │ │ │ │ + bl 22c630 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r9 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r4, r0 │ │ │ │ - b.w 22c97c │ │ │ │ + b.w 22c8f4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218770 │ │ │ │ + bl 2186e8 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 22d2a6 │ │ │ │ + beq.n 22d21e │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r4, r0 │ │ │ │ - b.w 22c97c │ │ │ │ + b.w 22c8f4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ strd r4, r4, [sp, #80] @ 0x50 │ │ │ │ add.w fp, sp, #80 @ 0x50 │ │ │ │ mla r3, r2, r3, r7 │ │ │ │ movs r2, #16 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ ldrd r6, r7, [sp, #80] @ 0x50 │ │ │ │ strd r6, r7, [sp, #64] @ 0x40 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22d2f6 │ │ │ │ + cbz r0, 22d26e │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22c97c │ │ │ │ + beq.w 22c8f4 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #24] │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213d90 │ │ │ │ + bl 213d08 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #16 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add.w r8, r3, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ streq r5, [sp, #40] @ 0x28 │ │ │ │ moveq.w ip, #0 │ │ │ │ moveq r5, #0 │ │ │ │ - beq.n 22d37e │ │ │ │ + beq.n 22d2f6 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213980 │ │ │ │ + bl 2138f8 │ │ │ │ add.w r8, r8, #32 │ │ │ │ ldrb.w r3, [r8, #28] │ │ │ │ adds r7, #32 │ │ │ │ strb r3, [r4, #16] │ │ │ │ adds r4, #32 │ │ │ │ ldrb.w r3, [r8, #29] │ │ │ │ strb.w r3, [r4, #-15] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 22d3fe │ │ │ │ + bne.n 22d376 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 22d352 │ │ │ │ + b.n 22d2ca │ │ │ │ movs r5, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp] │ │ │ │ strh.w ip, [sp, #80] @ 0x50 │ │ │ │ movs r2, #16 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 22d3b6 │ │ │ │ + cbz r0, 22d32e │ │ │ │ mov r2, sl │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldrb.w r2, [r8, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ add.w r8, r8, #32 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r2, fp │ │ │ │ - bl 22c6b8 │ │ │ │ + bl 22c630 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r6 │ │ │ │ adds r7, #32 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ movw ip, #49024 @ 0xbf80 │ │ │ │ str.w r3, [sl, #8] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ adds r4, #32 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 22d37c │ │ │ │ + beq.n 22d2f4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ str.w r3, [sl, #8] │ │ │ │ add.w ip, r5, #108 @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -638809,258 +638619,258 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ bfi r3, lr, #2, #6 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 22d314 │ │ │ │ + bhi.w 22d28c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.w 22c97c │ │ │ │ + b.w 22c8f4 │ │ │ │ nop │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + subs r0, #108 @ 0x6c │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #202 @ 0xca │ │ │ │ + subs r0, #82 @ 0x52 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + adds r7, #0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldrd r3, r0, [sp, #20] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - bl 217528 │ │ │ │ + bl 2174a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213d90 │ │ │ │ + bl 213d08 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b.w 22ca44 │ │ │ │ + b.w 22c9bc │ │ │ │ sub.w r2, r3, #440 @ 0x1b8 │ │ │ │ cmp r2, #5 │ │ │ │ - bls.w 22c97a │ │ │ │ - b.w 22c9c6 │ │ │ │ + bls.w 22c8f2 │ │ │ │ + b.w 22c93e │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.w 22c97a │ │ │ │ - b.w 22c9c6 │ │ │ │ + beq.w 22c8f2 │ │ │ │ + b.w 22c93e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ 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] @ (22d4f8 ) │ │ │ │ + ldr r3, [pc, #76] @ (22d470 ) │ │ │ │ mov ip, r1 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #72] @ (22d4fc ) │ │ │ │ + ldr r2, [pc, #72] @ (22d474 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r1, 22d4c6 │ │ │ │ - ldr.w ip, [pc, #60] @ 22d500 │ │ │ │ + cbz r1, 22d43e │ │ │ │ + ldr.w ip, [pc, #60] @ 22d478 │ │ │ │ add ip, pc │ │ │ │ - ldr r2, [pc, #60] @ (22d504 ) │ │ │ │ + ldr r2, [pc, #60] @ (22d47c ) │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #60] @ (22d508 ) │ │ │ │ + ldr r1, [pc, #60] @ (22d480 ) │ │ │ │ add.w lr, sp, #4 │ │ │ │ add r2, pc │ │ │ │ strd ip, lr, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 216a20 │ │ │ │ - ldr r2, [pc, #44] @ (22d50c ) │ │ │ │ - ldr r3, [pc, #24] @ (22d4f8 ) │ │ │ │ + bl 216998 │ │ │ │ + ldr r2, [pc, #44] @ (22d484 ) │ │ │ │ + ldr r3, [pc, #24] @ (22d470 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 22d4f4 │ │ │ │ + bne.n 22d46c │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #74 @ 0x4a │ │ │ │ + cmp r3, #210 @ 0xd2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ vrsqrts.f32 , , │ │ │ │ - bl 557506 │ │ │ │ - bl 25950a │ │ │ │ - cmp r3, #28 │ │ │ │ + bl 55747e │ │ │ │ + bl 259482 │ │ │ │ + cmp r3, #164 @ 0xa4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ 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 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - ldr r2, [pc, #288] @ (22d648 ) │ │ │ │ + ldr r2, [pc, #288] @ (22d5c0 ) │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, sp, #16 │ │ │ │ ldrb.w r9, [r1, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ mov r5, r1 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #260] @ (22d64c ) │ │ │ │ + ldr r3, [pc, #260] @ (22d5c4 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 22d5ee │ │ │ │ + beq.n 22d566 │ │ │ │ uxtb.w r8, r7 │ │ │ │ str r5, [sp, #28] │ │ │ │ strb.w r8, [sp, #32] │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov lr, r6 │ │ │ │ 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 22d5f4 │ │ │ │ + beq.n 22d56c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r3, 22d596 │ │ │ │ + cbz r3, 22d50e │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 22d612 │ │ │ │ + beq.n 22d58a │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 213d90 │ │ │ │ + bl 213d08 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 216110 │ │ │ │ + bl 216088 │ │ │ │ mov lr, r6 │ │ │ │ strb.w r8, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ - ldr r2, [pc, #124] @ (22d650 ) │ │ │ │ - ldr r3, [pc, #116] @ (22d64c ) │ │ │ │ + bl 218160 │ │ │ │ + ldr r2, [pc, #124] @ (22d5c8 ) │ │ │ │ + ldr r3, [pc, #116] @ (22d5c4 ) │ │ │ │ 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 22d642 │ │ │ │ + bne.n 22d5ba │ │ │ │ mov r0, r7 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 22d5f8 │ │ │ │ + bne.n 22d570 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 22d5d2 │ │ │ │ + b.n 22d54a │ │ │ │ str r5, [sp, #28] │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov lr, r6 │ │ │ │ mov r8, r7 │ │ │ │ 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} │ │ │ │ - b.n 22d588 │ │ │ │ + b.n 22d500 │ │ │ │ uxtb r3, r7 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ strd r6, r7, [sp, #80] @ 0x50 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22d5d2 │ │ │ │ + beq.n 22d54a │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 2181e8 │ │ │ │ - b.n 22d5d2 │ │ │ │ + bl 218160 │ │ │ │ + b.n 22d54a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r2, #202 @ 0xca │ │ │ │ + cmp r3, #82 @ 0x52 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ + cmp r2, #174 @ 0xae │ │ │ │ lsls r7, r4, #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] @ (22d7a8 ) │ │ │ │ + ldr r5, [pc, #320] @ (22d720 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #320] @ (22d7ac ) │ │ │ │ + ldr r1, [pc, #320] @ (22d724 ) │ │ │ │ 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 22d796 │ │ │ │ + beq.w 22d70e │ │ │ │ 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 22d6f8 │ │ │ │ + beq.n 22d670 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, r2 │ │ │ │ - beq.n 22d71e │ │ │ │ + beq.n 22d696 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 22d78e │ │ │ │ + bhi.n 22d706 │ │ │ │ tbb [pc, lr] │ │ │ │ ldrh r6, [r2, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ str r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ @@ -639070,103 +638880,103 @@ │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ - vldr d7, [pc, #164] @ 22d7a0 │ │ │ │ + vldr d7, [pc, #164] @ 22d718 │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22d71e │ │ │ │ + cbz r0, 22d696 │ │ │ │ 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 2181e8 │ │ │ │ - ldr r1, [pc, #144] @ (22d7b0 ) │ │ │ │ - ldr r3, [pc, #136] @ (22d7ac ) │ │ │ │ + bl 218160 │ │ │ │ + ldr r1, [pc, #144] @ (22d728 ) │ │ │ │ + ldr r3, [pc, #136] @ (22d724 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 22d79c │ │ │ │ + bne.n 22d714 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 22d768 │ │ │ │ + cbz r0, 22d6e0 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22d71e │ │ │ │ + b.n 22d696 │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 22d740 │ │ │ │ + b.n 22d6b8 │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp, #8] │ │ │ │ - b.n 22d740 │ │ │ │ + b.n 22d6b8 │ │ │ │ mov.w lr, #32 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 22d740 │ │ │ │ + b.n 22d6b8 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 22d740 │ │ │ │ + b.n 22d6b8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ + cmp r2, #22 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #218 @ 0xda │ │ │ │ + cmp r1, #98 @ 0x62 │ │ │ │ lsls r7, r4, #2 │ │ │ │ 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, #416] @ (22d964 ) │ │ │ │ + ldr r5, [pc, #416] @ (22d8dc ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #416] @ (22d968 ) │ │ │ │ + ldr r1, [pc, #416] @ (22d8e0 ) │ │ │ │ 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 22d820 │ │ │ │ + beq.n 22d798 │ │ │ │ and.w lr, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ sub.w r7, lr, #32 │ │ │ │ rsb r6, lr, #32 │ │ │ │ lsl.w r0, ip, lr │ │ │ │ lsl.w r7, ip, r7 │ │ │ │ lsr.w r6, ip, r6 │ │ │ │ @@ -639174,41 +638984,41 @@ │ │ │ │ orrs r0, r6 │ │ │ │ lsl.w ip, ip, lr │ │ │ │ bic.w ip, r1, ip │ │ │ │ bic.w r0, r3, r0 │ │ │ │ mov r1, ip │ │ │ │ mov r3, r0 │ │ │ │ orrs.w r6, ip, r0 │ │ │ │ - beq.n 22d870 │ │ │ │ + beq.n 22d7e8 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ orrs.w ip, ip, r0 │ │ │ │ - beq.n 22d896 │ │ │ │ + beq.n 22d80e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - cbz r6, 22d82c │ │ │ │ + cbz r6, 22d7a4 │ │ │ │ ldrb.w r6, [r6, #41] @ 0x29 │ │ │ │ - cbnz r6, 22d83a │ │ │ │ + cbnz r6, 22d7b2 │ │ │ │ subs r6, r1, #1 │ │ │ │ adc.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r6, r1 │ │ │ │ ands r7, r3 │ │ │ │ orrs r6, r7 │ │ │ │ - beq.n 22d8fc │ │ │ │ + beq.n 22d874 │ │ │ │ movs r6, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ - bhi.w 22d948 │ │ │ │ + bhi.w 22d8c0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 22d8f8 │ │ │ │ + bhi.n 22d870 │ │ │ │ tbb [pc, r3] │ │ │ │ strb r0, [r2, r1] │ │ │ │ strb r4, [r2, r1] │ │ │ │ strb r4, [r2, r1] │ │ │ │ - ldr r5, [pc, #336] @ (22d9a8 ) │ │ │ │ + ldr r5, [pc, #336] @ (22d920 ) │ │ │ │ strb r4, [r2, r1] │ │ │ │ strb r4, [r2, r1] │ │ │ │ strb r4, [r2, r1] │ │ │ │ adds r0, #84 @ 0x54 │ │ │ │ strb r4, [r2, r1] │ │ │ │ strb r4, [r2, r1] │ │ │ │ strb r4, [r2, r1] │ │ │ │ @@ -639218,195 +639028,195 @@ │ │ │ │ strb r4, [r2, r1] │ │ │ │ strb r4, [r2, r1] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22d896 │ │ │ │ + cbz r0, 22d80e │ │ │ │ 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 2181e8 │ │ │ │ - ldr r1, [pc, #212] @ (22d96c ) │ │ │ │ - ldr r3, [pc, #204] @ (22d968 ) │ │ │ │ + bl 218160 │ │ │ │ + ldr r1, [pc, #212] @ (22d8e4 ) │ │ │ │ + ldr r3, [pc, #204] @ (22d8e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 22d960 │ │ │ │ + bne.n 22d8d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 22d8d8 │ │ │ │ + cbz r0, 22d850 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22d896 │ │ │ │ + b.n 22d80e │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 22d8b4 │ │ │ │ + b.n 22d82c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 22d8b4 │ │ │ │ + b.n 22d82c │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 22d8b4 │ │ │ │ - cbz r1, 22d94e │ │ │ │ + b.n 22d82c │ │ │ │ + cbz r1, 22d8c6 │ │ │ │ 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 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 22d936 │ │ │ │ + cbz r0, 22d8ae │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22d896 │ │ │ │ + b.n 22d80e │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 22d8b4 │ │ │ │ + b.n 22d82c │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - b.n 22d908 │ │ │ │ + b.n 22d880 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - cmp r0, #50 @ 0x32 │ │ │ │ + cmp r0, #186 @ 0xba │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #98 @ 0x62 │ │ │ │ + movs r7, #234 @ 0xea │ │ │ │ lsls r7, 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, #3968] @ 0xf80 │ │ │ │ - ldr.w r4, [pc, #1220] @ 22de48 │ │ │ │ + ldr.w r4, [pc, #1220] @ 22ddc0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1220] @ 22de4c │ │ │ │ + ldr.w r3, [pc, #1220] @ 22ddc4 │ │ │ │ add r4, pc │ │ │ │ - ldr.w ip, [pc, #1216] @ 22de50 │ │ │ │ + ldr.w ip, [pc, #1216] @ 22ddc8 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #432] @ 0x1b0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 22de44 │ │ │ │ + beq.w 22ddbc │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r5, [r3, #32] │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 22d9aa │ │ │ │ + bne.n 22d922 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 22de44 │ │ │ │ + beq.w 22ddbc │ │ │ │ ldr r7, [r4, #24] │ │ │ │ mov fp, r2 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 22da36 │ │ │ │ + cbz r3, 22d9ae │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ add r5, sp, #32 │ │ │ │ movw r2, #855 @ 0x357 │ │ │ │ movw lr, #8319 @ 0x207f │ │ │ │ - b.n 22d9e6 │ │ │ │ + b.n 22d95e │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 22da36 │ │ │ │ + cbz r3, 22d9ae │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 22d9e0 │ │ │ │ + bne.n 22d958 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 22d9e0 │ │ │ │ - ldr.w r3, [pc, #1120] @ 22de54 │ │ │ │ + bne.n 22d958 │ │ │ │ + ldr.w r3, [pc, #1120] @ 22ddcc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add.w r3, r3, #106496 @ 0x1a000 │ │ │ │ ldrb.w r1, [r3, #3022] @ 0xbce │ │ │ │ mov r3, r4 │ │ │ │ adds r1, #10 │ │ │ │ add.w r8, r6, r1, lsl #2 │ │ │ │ ldr.w r0, [r6, r1, lsl #2] │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r3, [sp, #32] │ │ │ │ and.w r3, r3, lr │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 22d9e0 │ │ │ │ + bne.n 22d958 │ │ │ │ ldr.w r8, [r6, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 22da36 │ │ │ │ + beq.n 22d9ae │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 22da60 │ │ │ │ + bhi.n 22d9d8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ - bl 261930 │ │ │ │ - ldr.w r2, [pc, #1044] @ 22de58 │ │ │ │ - ldr.w r3, [pc, #1028] @ 22de4c │ │ │ │ + bl 2618a8 │ │ │ │ + ldr.w r2, [pc, #1044] @ 22ddd0 │ │ │ │ + ldr.w r3, [pc, #1028] @ 22ddc4 │ │ │ │ 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 22de40 │ │ │ │ + bne.w 22ddb8 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r5 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ movs r3, #0 │ │ │ │ @@ -639429,239 +639239,239 @@ │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #3 │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 22d510 │ │ │ │ + bl 22d488 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 22daf4 │ │ │ │ + beq.n 22da6c │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 22dae4 │ │ │ │ + cbz r0, 22da5c │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218528 │ │ │ │ + bl 2184a0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22dd16 │ │ │ │ + bne.w 22dc8e │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r8, r0 │ │ │ │ vmov.f64 d0, #48 @ 0x41800000 16.0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ mov r1, r6 │ │ │ │ - bl 215c70 │ │ │ │ + bl 215be8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ movs r1, #1 │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 22db38 │ │ │ │ + cbz r0, 22dab0 │ │ │ │ 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 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ movs r1, #121 @ 0x79 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movw r3, #30016 @ 0x7540 │ │ │ │ movt r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ movs r1, #1 │ │ │ │ add r6, sp, #16 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 213e8c │ │ │ │ + bl 213e04 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 22db98 │ │ │ │ + cbz r0, 22db10 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181e8 │ │ │ │ + bl 218160 │ │ │ │ mov r1, r9 │ │ │ │ mvn.w r2, #3 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 22d658 │ │ │ │ + bl 22d5d0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22d658 │ │ │ │ + bl 22d5d0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 22dbd8 │ │ │ │ + beq.n 22db50 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov sl, r0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ mov r2, r9 │ │ │ │ cmp r3, #16 │ │ │ │ it eq │ │ │ │ moveq r1, r9 │ │ │ │ - beq.n 22dbf2 │ │ │ │ + beq.n 22db6a │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22d658 │ │ │ │ + bl 22d5d0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r9 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 22dc14 │ │ │ │ + beq.n 22db8c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22d658 │ │ │ │ + bl 22d5d0 │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #0 │ │ │ │ movw r2, #4369 @ 0x1111 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22d7b4 │ │ │ │ + bl 22d72c │ │ │ │ mov r1, fp │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #0 │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22d7b4 │ │ │ │ + bl 22d72c │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22d7b4 │ │ │ │ + bl 22d72c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ movs r1, #2 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219634 │ │ │ │ + bl 2195ac │ │ │ │ movs r1, #132 @ 0x84 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218464 │ │ │ │ + bl 2183dc │ │ │ │ mov r2, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 22d510 │ │ │ │ + bl 22d488 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22d658 │ │ │ │ + bl 22d5d0 │ │ │ │ mov r1, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 22d510 │ │ │ │ + bl 22d488 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22d658 │ │ │ │ + bl 22d5d0 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184b4 │ │ │ │ + bl 21842c │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes